1. Pythond 简介
Python 语言由荷兰的 Guido Van Rossum (吉多·范罗苏姆, 江湖人称'龟叔')
在1989年圣诞节期间为了打发圣诞节的无趣而开发的一个脚本解释语言.
Python 源代码遵循 GPL(GNU General Public License)开源协议,
也就是说你可以免费使用和传播它, 而不用担心版权的问题.
目前 Python 是由一个核心开发团队在维护, 龟叔属于太上皇职位, 仍然占据着至关重要的作用, 指导其进展.
2. TIOBE 排行榜
TIOBE 排行榜反映某个编程语言的热门程度.
每月更新一次, 根据互联网上有经验的程序员, 课程和第三方厂商的数量, 并使用搜索引擎
Google Bing, Yahoo, Wikipedia, Amazon, YouTube 和 Baidu 等统计出排名数据.
TIOBE 排行榜地址: https://www.tiobe.com/tiobe-index/
3. Python 语言的特点
* 1. 简单易学, 想对比其它编程语言学习难度较低, 对初学者十分友好.
* 2. 语法简洁优雅, 与自然语言很接近, 具有很好的阅读性.
* 3. 内置大量的标准库与第三方库,
不仅有 Python 开发的, 还有 C, C++ 等多种语言开发的, 因此被称为'胶水语言'.
* 4. 开发速度快, 目前主流语言程序开发最快.
开发人员利用第三方库, 在保证质量的同时能快速完成开发工作.
* 5. 跨平台性强, 支持主流操作系统平台.
...
4. Python 应用方向
* 1. 常规软件开发 支持常规的软件开发, 脚本编写, 网络编程等.
* 2. WEB开发 Python的有Django, Flask, Tornado等架构, 开发广, 速度快, 学习门槛低.
* 3. 科学计算 科学计算库非常丰富.
* 4. 自动化运维 运维工程师首选的编程语言.
* 5. 云计算 开源云OpenStack基于Python开发.
* 6. 网络爬虫 获取大数据的主力.
* 7. 数据分析 数据分析的主流语言之一.
* 8. 人工智能 机器学习, 神经网络, 深度学习等方面都是主流的编程语言.
...
5. Python 版本
Python 编程语言是在20世纪90年代设计的, 至今已经有了30多年, 期间经历了3次大改版和很多次小改版.
大改版主要包括: Python 1.x , Python 2.x, Python 3.x 三个版本.
Python 1.x (淘汰)
1.0版本 1994年1月
1.6版本 2000年09月05号
python 2.x (停止维护)
2.0版本 2000年10月16号
2.7版本 2020年1月1日
python 3.x (主流)
3.0版本2008年12月发布.
...
IT(Informantion Technology)行业经过多年的发展, 有很多新的需求和新的开发理念被提出.
Python语言也在不断升级以适应新的开发需求和开发理念.
每次升级都需要考虑到与之前的版本兼容性, 以保障用户升级到新的版本后,
以前编写的程序还能正常地运行, 且使用方法和习惯不会发生太大的变化.
随着时间的推移及版本的迭代, Python 的性能, 可拓展性, 稳定性, 以及复杂程度都远远超过当初的版本,
并且向下兼容的工作也变得越来越困难和复杂.
因此 Python 官方团队宣布 Python3.x 不再向下兼容.
文章的段落全是代码块包裹的, 留言0是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言1是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言2是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言3是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言4是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言5是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言6是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言7是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言8是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言9是为了避免文章提示质量低.