这个时代,每个人都该会一点编程
不仅是程序员需要天天和代码打交道,我们在生活中无时无刻都在接触着编程。研究人员需要和科学计算打交道,Matlab,Fortran,R等语言应该不陌生。财务人员会用到Excel里的宏或函数,也是另一种形式的编程。对于编程本身来说,语言的形式其实并不重要,而是其中所蕴含的将实际问题抽象成模型然后用算法解决的思想。再加上如今计算机的普及,人手一台计算机,会一点编程,写一些小脚本,帮你完成一些繁琐的重复工作,也未尝不是一件好事。
苹果推出了编程学习应用Swift Playgrounds,使得儿童能够在玩的过程中完成对编程的启蒙。从这一举措,我们不难看出苹果公司对于未来的高瞻远瞩,因此将Python纳入高考似乎变得理所当然。而且浙江省过去便有很多在高中就参加信息竞赛报送名校的学生。
人生苦短,我用Python
那么为什么选择Python,而不是其它语言呢?
“人手苦短,我用Python”。这大概是一句用Python的人都听过的一句话,大概就是表述了Python语言的简单。Python语言因为贴近自然语言的表述,加上活跃的社区为其提供了大量模块与库。使得开发效率得到了大大的提高。举个简单的例子,在C++里要爬去某个url的图片,至少需要100行左右的代码。而在Python里,20行左右的代码就能搞定。你可以不用关注内存指针等东西,而把精力集中在业务逻辑上。
简单则意味着好上手,对于一名高中生而言,课业压力本就很繁重,所以能够花在学习编程上的时间很少。因此,选择Python能够使得他们用更少的经历来体验编程的感觉,培养编程的意识。
兴趣是最好的老师
Python纳入高考,还有很重要的一个目的便是使得高中生培养起编程的兴趣,从而更好的对自己的未来进行规划。假如选择C作为启蒙语言,枯燥的命令行,以及繁琐的语法和语言细节,会使学习者充满挫败感。而Python简单、规范、易上手的特点,使得学生能够快速的开发出一款还能用的程序。这种成就感能够激发他们学习的兴趣。如果一开始便很难,很多初学者就会止步于入门。
人工智能大行其道
人工智能这一概念在今天大热,许多科技巨头都把下一个技术革命压宝在人工智能上,比如Google准备在中国建立AI研究中心。这意味着未来会有大量的相关就业机会,而从调查来看,Python无疑是人工智能领域使用最多的语言,选择Python也从另一方面,为未来的发展,培养的储备人才。
所以快来一起学Python吧。
领取专属 10元无门槛券
私享最新 技术干货