python之旅第一站(python的简介)
2021/7/17 14:35:54
本文主要是介绍python之旅第一站(python的简介),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
第一章:python的简介
挖个坑,准备把python从基础到高级再到主流玩法整理成文章,有兴趣的可以交流交流.
1.为什么选择python?
- python的语法风格简洁明了,语法简单,学习成本低(非常适合刚接触编程的人).
- python采用强制缩进的方式使代码具有极佳的可读性,能让初学者一开始养成良好的代码书写规范
- 完全免费、源代码公开 – Python 是 FLOSS(自由/开放源码软件)之一.FLOSS 是基于一个团体分享知识的概念.这是为什么 Python 如此优秀的原因之一
- 当你用 Python 语言编写程序的时候,你无需考虑诸如如何管理你的程序使用的内存一类的底层细节.
- 由于它的开源本质,Python 已经被移植在许多平台上(经过改动使它能够工作在不同平台上).
- 如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部分程序用 C 或 C++ 编写,然后在你的 Python 程序中使用它们.
- Python 标准库确实很庞大.只要安装了 Python,很多功能都是可以直接用的.除了标准库以外,还有许多其他高质量的库,如 wxPython,Twisted 和 Python 图像库opencv等等.
- 当然,python也有缺点,由于它是解释型语言,因此执行速度相对比较慢,追求执行效率的话可以嵌入c++代码.
- 上面说的这些现在部分其他语言也做的很不错,没有最好的语言,只有最适合的语言,他们都驰骋在自己擅长的领域,想要更多了解计算机和编程的魅力,一门语言是远远不够的,但最开始的新手村选择python作为初始装备是很不错的选择,在日后经验丰富起来后再去探索其他编程语言,会更容易接受和理解.
- python擅长的领域有很多,最广为人知的应数人工智能(AlphaGo是代表),自动化和爬虫了.
- 想要了解更多python优缺点可以自行查阅相关资料,这里就不多赘述了.
- 写这片文章当天的编程语言排行榜,python近些年一直是稳定前几名的(世界范围内综合排名,具体国家地区可能会有差别)
2.python的由来和发展
Python 语言的创始人是吉多·范罗苏姆(Guido van Rossum,龟叔).1989 年 (java1995年),为了打发圣诞节假期,吉多·范罗苏姆开始开发一个新的脚本解释程 序,作为ABC 语言的一种继承,也就是Python 语言的编译器。Python 这 个名字,来自吉多所挚爱的电视剧Monty Python’s Flying Circus。吉多希望 这个叫作Python 的语言能符合他的理想:创造一种处于C 和Shell 之间、 功能全面、易学易用、可拓展的语言。
1991 年,第一个Python 编译器诞生。它是用C 语言实现的,并能够调 用C 语言的库文件。从诞生开始,Python 就已经具有了类、函数、异常处 理、包含列表和词典在内的核心数据类型,是以模块为基础的拓展系统。
2000 年10 月16 日,Python 2.0 发布,实现了完整的垃圾回收,并且支持Unicode。同时,整 个开发过程更加透明,在社区的影响也逐渐扩大。
2008 年12 月3 日,Python 3.0 发布,此版本不完全兼容之前的Python 代码。(注意)
python的出现时间是很早的,为什么这几年才逐渐被人熟知,被搬上大舞台,这一切得益于人工智能的迅猛发展,更确切的说,是中国人工智能的迅猛发展。目前国内拥有几百万名程序员,在全球占较大比重,如果这些人关注的是Python的强有力竞争者R语言,那么如今排名第一位的编程语言恐怕就是R语言了。
甚至python被加入了中小学课程
现在可以直接选择从3.0之后的版本进行学习
如有错误还望指出
这篇关于python之旅第一站(python的简介)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型
- 2024-12-23使用python部署一个usdt合约,部署自己的usdt稳定币
- 2024-12-20Python编程入门指南