Python系列1-Python简介

一.Python简介

Python 是一种易于学习又功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。Python 优雅的语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言。

Python 解释器及丰富的标准库,提供了适用于各个主要系统平台的源码或机器码,这些可以到 Python 官网 https://www.python.org/ 免费获取,并可自由地分发。许多免费的第三方 Python 模块、程序、工具和它们的文档,也能在这个网站上找到对应内容或链接。

Python 解释器易于扩展,可以使用 C 或 C++(或者其他可以通过 C 调用的语言)扩展新的功能和数据类型。Python 也可用于可定制化软件中的扩展程序语言。

1.1 Python的历史

  1. 1989年圣诞节:Guido von Rossum开始写Python语言的编译器。
  2. 1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的(后面),可以调用C语言的库函数。在最早的版本中,Python已经提供了对“类”,“函数”,“异常处理”等构造块的支持,还有对列表、字典等核心数据类型,同时支持以模块为基础来构造应用程序。
  3. 1994年1月:Python 1.0正式发布。
  4. 2000年10月16日:Python 2.0发布,增加了完整的垃圾回收,提供了对Unicode的支持。与此同时,Python的整个开发过程更加透明,社区对开发进度的影响逐渐扩大,生态圈开始慢慢形成。
  5. 2008年12月3日:Python 3.0发布,它并不完全兼容之前的Python代码,不过因为目前还有不少公司在项目和运维中使用Python 2.x版本,所以Python 3.x的很多新特性后来也被移植到Python 2.6/2.7版本中。

1.2 Python相关的软件

主要涉及三个软件:Python解释器、Python编辑器(例如PyCharm)、pip包管理工具。

Python解释器
Python就是我们使用的语言 ;而Python解释器就好比一个翻译 ,负责把我们的话翻译成计算机可以理解的语言;我们跟计算机的交流,利用命令提示符(终端)输入Python代码(语言)。

Python编辑器
可视化的代码编辑器,方便调试python代码。

  1. IPython - 更好的交互式编程工具
  2. Sublime Text - 高级文本编辑器
  3. PyCharm - Python开发神器

Python软件包管理系统(pip)
Python的一大魅力,在于它允许你,从网络上下载别人已经写好的程序,来为你工作。
这样能帮你减少很多工作量。而pip的作用,就是帮你下载别人已经编写好的代码,让你直接引用即可。
例如如果你想下载网页资源,可以直接使用requests模块,利用pip来安装requests模块即可。

1.3 Python简单的测试

简单的测试输出hello world

C:\>python -V
Python 3.6.3

C:\>python
Python 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> print("hello world!")
hello world!
>>>

1.4 在线Python

有时候手上没有Python的环境,可以使用如下的Python在线环境

  1. https://www.python.org/shell/
  2. https://www.onlinegdb.com/online_python_compiler

参考:
1.https://docs.python.org/zh-cn/3/tutorial/index.html
2.https://www.douban.com/group/topic/207243089/

猜你喜欢

转载自blog.csdn.net/u010520724/article/details/114878871