年6月,StackOverflow发布了年度开发者调查报告,该报告收集了多份来自全球个国家和地区开发人员的调查问卷。报告显示,JavaScript连续十年成为开发者最常用的编程语言;从编程学习流行趋势而言,JavaScript、HTML/CSS、Python几乎并列成为最受欢迎的语言。
如果完全没接触过编程,哪种语言更适合学习呢?我们不妨先了解一下什么是HTML、CSS、JavaScript和Python。
HTML
HTML(HyperTextMarkupLanguage,超文本标记语言)是一种标记语言,适用于网页制作,通过HTML指令组成描述性的文本,说明标题、段落、图像等元素的呈现方式,以便浏览器按照指令呈现页面。特点是语言简单且功能强大,需要在浏览器中运行。
CSS
CSS(CascadingStyleSheets,层叠样式表)是定义字体、颜色、间距等样式的标记语言,需要与HTML结合使用,起到美化网页的作用。特点是具有层叠性,即对HTML的同一个元素多次设置CSS样式,最终呈现方式以最后一次的设置为准。
JavaScript
JavaScript(JS)是一种解释型的脚本语言,广泛地应用于动画、动态应用程序、交互式游戏等。与HTML/CSS搭配使用,能实现网页的动态效果,提升用户使用感受。JavaScript的知识点比较多、语法比较复杂。
Python
Python是一种具有编译性、面向对象、具有动态语义的高级编程语言。Python首次发布于年,因为语法简单,语句容易理解,所以受到人们的追捧,现在已经成为热门的通用编程语言,普遍地应用于人工智能、网站推荐算法和汽车自动驾驶中。
这么看每种语言都有自己的特色,而且专业人士通常不止掌握一种语言,所以与其说哪种语言更适合学习,倒不如说想通过编程实现什么目的。如果对网页制作这类前端工作感兴趣,则需要学习HTML、CSS和JavaScript,三者搭配使用,其中JavaScript是前端语言的核心。如果想要成为一名后端工程师,则需要学习Python、Java、Php等编程语言。
BSD编程教学平台认为无论学习哪种计算机语言,只要符合计算机科学的学习框架,学生都能从学习过程中领悟到数字技能的重要性。
BSD的课程以HTML、CSS和JavaScript三种语言为主,并根据不同的教学需求划分了四大模块:校本课程TechReady、跨学科课程TechConnected、兴趣班/营地课程TechNovator和职教课程TechFuture。让学生在设计网页、创建交互故事、制作小游戏等一个个项目中激发对学习的兴趣,掌握编程知识,理解计算机思维,培养高阶的思维能力。
另外,BSD现已推出Python基础课程。Python基础课程由5个部分组成:基础知识、循环语句、功能和数据种类、面向对象的编程和Brython入门课程,能让学生通过20个编程实践项目,共计25小时的学习,对Python编程有基本的了解。