休息的日子是枯燥的
全国又有很多地方都在下雪
真的是在家里躺着生锈了
既然如此,我们来学一门编程语言吧?
小白课代表诚挚的推荐各位白粉们能够用自己闲暇的时间
学习一下今天的主角——Python
Python以简单易学、开发周期短、模块众多著称
作为过去的一年里最火的语言之一
往通俗了说
全国计算机等级考试中也在近期加入了Python一项。
据说浙江的高中生将要学习Python了
再加上全国各大高校的也渐渐开设Python的公选课
甚至将Python取代C语言成为大学生计算机基础课程
往高深了说
2017年的各种编程语言排行榜中
霸占前三是常态
占据榜首也不少
最不济也是前十
图为IEEE Spectrum 杂志发布的2017年度的计算机编程语言排行榜,据介绍,IEEE Spectrum 的排序是来自 10 个重要线上数据源的综合,例如 Google、Twitter、GitHub 等平台。
小代科普时间
为什么选择Python:
在计算机发展的几十年间从机器语言到汇编语言再到高级语言,涌现了600+种编程语言,常被人熟知的有C、C++、C#、Java、PHP、JS、Swift、Python等等,如何在众多的语言中选择自己需要的其实不是一件容易的事,我们必须思考一个问题,自己学习的目的是什么?毫无疑问,现在的目的不是为了去谷歌华为拿一个offer,学习是为了能解决自己生活中遇到的问题,满足的自己的需求,我们不需要考虑太多,只要能快速达到目的就可以,答案很明显,C语言很经典,其性质决定了再有二十年也不会衰落,但是学习周期太长,一千行代码解决的问题用其他的可能只需要十行,Java更适合做企业开发,没有一家大型企业没有Java程序员,但作为一个刚入门的小白,快速学习基础技能,理解计算机思维才是更好的路,PHP确实很棒,但是它主要是一门服务器端语言,如果只是想要搭建一个网站,我们有的是现成的框架,比如wordpress。
想了想,最适合的还是Python,全世界有不计其数的视频教程,社区有数十万的开发模块满足各种需求,优雅的语法,整齐的格式,开发周期短,还有什么不满意的呢?
值得注意的是,Python2已经停止更新,各大模块也渐渐放弃了对Python2的支持,请选择Python 3。
优点:
正如前文提到的,Python开发周期快,易上手,有着各种你想到的或者想不到的模块(轮子),跨平台运行,在网络爬虫、机器学习、人工智能方面极其优秀。
缺点:
作为一门解释型语言,其运行速度比不上编译型语言,但作为最基础的用户,基本是察觉不到的。嗯。。剩下的想不到了。。。
领取专属 10元无门槛券
私享最新 技术干货