Python教程

python之旅第一站(python的简介)

本文主要是介绍python之旅第一站(python的简介),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

第一章:python的简介

挖个坑,准备把python从基础到高级再到主流玩法整理成文章,有兴趣的可以交流交流.

1.为什么选择python?

  1. python的语法风格简洁明了,语法简单,学习成本低(非常适合刚接触编程的人).
  2. python采用强制缩进的方式使代码具有极佳的可读性,能让初学者一开始养成良好的代码书写规范
  3. 完全免费、源代码公开 – Python 是 FLOSS(自由/开放源码软件)之一.FLOSS 是基于一个团体分享知识的概念.这是为什么 Python 如此优秀的原因之一
  4. 当你用 Python 语言编写程序的时候,你无需考虑诸如如何管理你的程序使用的内存一类的底层细节.
  5. 由于它的开源本质,Python 已经被移植在许多平台上(经过改动使它能够工作在不同平台上).
  6. 如果你需要你的一段关键代码运行得更快或者希望某些算法不公开,你可以把你的部分程序用 C 或 C++ 编写,然后在你的 Python 程序中使用它们.
  7. Python 标准库确实很庞大.只要安装了 Python,很多功能都是可以直接用的.除了标准库以外,还有许多其他高质量的库,如 wxPython,Twisted 和 Python 图像库opencv等等.
  8. 当然,python也有缺点,由于它是解释型语言,因此执行速度相对比较慢,追求执行效率的话可以嵌入c++代码.
  9. 上面说的这些现在部分其他语言也做的很不错,没有最好的语言,只有最适合的语言,他们都驰骋在自己擅长的领域,想要更多了解计算机和编程的魅力,一门语言是远远不够的,但最开始的新手村选择python作为初始装备是很不错的选择,在日后经验丰富起来后再去探索其他编程语言,会更容易接受和理解.
  10. python擅长的领域有很多,最广为人知的应数人工智能(AlphaGo是代表),自动化和爬虫了.
  11. 想要了解更多python优缺点可以自行查阅相关资料,这里就不多赘述了.
  12. 写这片文章当天的编程语言排行榜,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的简介)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!