首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我们来学一门编程语言吧

休息的日子是枯燥的

全国又有很多地方都在下雪

真的是在家里躺着生锈了

既然如此,我们来学一门编程语言吧?

小白课代表诚挚的推荐各位白粉们能够用自己闲暇的时间

学习一下今天的主角——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开发周期快,易上手,有着各种你想到的或者想不到的模块(轮子),跨平台运行,在网络爬虫、机器学习、人工智能方面极其优秀。

缺点:

作为一门解释型语言,其运行速度比不上编译型语言,但作为最基础的用户,基本是察觉不到的。嗯。。剩下的想不到了。。。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180128G078F000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券