引言
本系列教程展开讲解编程语言,在诞生之初,因其运转功率低,不支持多核和并发,一直不温不火,甚至不为大多数人所致。
随着技术革新,物理硬件功能不断提高,而软件的复杂性也不断增大,开发效率越来越被企业重视;同时在大数据和科学计算领域,需要快速分析与验证,开发便捷性和速度非常重要。因此很多人意识到开发效率比机器效率更为重要,逐渐得到越来越多开发者的亲睐了。
2012-2014年,云计算升温,大量创业公司和互联网巨头挤进云计算领域,而最著名的云核算开源渠道就是基于 开发的。而近年的大数据与人工智能,机器学习/深度学习,整个生态最活跃支持度最高的编程语言也是。当今已经成为互联网最热门的编程语言之一。在「Top 10 的编程语言走势图」可以看到,迅速进入前三位,而且还一度成为了最受欢迎的语言。
Top 10 的编程语言走势图
内容简介
本篇将对 进行简要的介绍,通过阅读本篇内容您将了解到:
人生苦短,我用
简介
是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构(请参考后续教程基础语法)。
发展历史
是由Guido van (之父,阿姆斯特丹大学数学和计算机硕士)在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。
本身也是由诸多其他语言发展而来的,这包括 ABC、-3、C、C++、Algol-68、、Unix shell 和其他的脚本语言等等。
.7 是最后一个 .x 版本,它除了支持 2.x语法外,还支持部分 3.1语法。
特点
应用场景
的8种主要应用场景
常规软件开发科学计算自动化运维云计算WEB开发网络爬虫数据分析人工智能
资料与代码下载
本教程系列的代码可以在 对应的 ()中下载,可本地环境运行,能科学上网的宝宝也可以直接借助 colab一键运行与交互操作学习哦!
本教程系列涉及的速查表可以在以下地址下载获取:
拓展参考资料相关文章推荐系列教程推荐