美文网首页
Python系列1-Python简介

Python系列1-Python简介

作者: 只是甲 | 来源:发表于2021-03-16 13:53 被阅读0次

    一.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/

    相关文章

      网友评论

          本文标题:Python系列1-Python简介

          本文链接:https://www.haomeiwen.com/subject/vxrttltx.html