Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布

我们来学一门编程语言吧

休息的日子是枯燥的

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

真的是在家里躺着生锈了

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

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

学习一下今天的主角——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 删除。
领券
首页
学习
活动
专区
圈层
工具
MCP广场