python入门到精通教程01-初识python与开发环境搭建

Python发展历程:

  • 1989年:Guido von Rossum开始写Python语言的编译器。
  • 1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的,可以调用C语言的库函数。
  • 1994年1月:Python 1.0正式发布。
  • 2000年10月16日:Python 2.0发布,增加了完整的垃圾回收,提供了对Unicode的支持。
  • 2008年12月3日:Python 3.0发布,它并不完全兼容之前的Python代码,不过因为目前还有不少公司在项目和运维中使用Python 2.x版本,所以Python 3.x的很多新特性后来也被移植到Python 2.6/2.7版本中。


python入门到精通教程01-初识python与开发环境搭建


python版本说明:

Python的版本号分为三段,形如A.B.C。其中A表示大版本号,一般当整体重写,或出现不向后兼容的改变时,增加A;B表示功能更新,出现新功能时增加B;C表示小的改动(例如:修复了某个Bug),只要有修改就增加C。

学习Python可以做什么?

python语言可以用来开发游戏,用于大数据的挖掘和处理,开发web,应用在系统运维,云计算,金融理财分析,云基础设施、DevOps、网络数据采集(爬虫)、数据分析挖掘、人工智能等涉及各行各业的多个领域


python开发环境搭建之安装Python解释器

想要开始Python编程学习,首先得在自己使用的计算机上安装Python解释器环境。如何在不同的操作系统上安装官方的python呢?

官方的Python解释器是用C语言实现的,也是使用最为广泛的Python解释器,通常称之为CPython。除此之外,Python解释器还有Java语言实现的Jython、C#语言实现的IronPython以及PyPy、Brython、Pyston等版本,我们暂时不对这些内容进行介绍,有兴趣的读者可以自行了解。


安装Python解释器之Windows环境

可以在Python官方网站下载到Python的Windows安装程序(exe文件),需要注意的是如果在Windows 7环境下安装Python 3.x,需要先安装Service Pack 1补丁包(可以通过一些工具软件自动安装系统补丁的功能来安装),安装过程建议勾选“Add Python 3.x to PATH”(将Python 3.x添加到PATH环境变量)并选择自定义安装,在设置“Optional Features”界面最好将“pip”、“tcl/tk”、“Python test suite”等项全部勾选上。强烈建议选择自定义的安装路径并保证路径中没有中文。安装完成会看到“Setup was successful”的提示。如果稍后运行Python程序时,出现因为缺失一些动态链接库文件而导致Python解释器无法工作的问题,可以按照下面的方法加以解决。

如果系统显示api-ms-win-crt*.dll文件缺失,可以参照《api-ms-win-crt*.dll缺失原因分析和解决方法》一文讲解的方法进行处理或者直接在微软官网下载Visual C++ Redistributable for Visual Studio 2015文件进行修复;如果是因为更新Windows的DirectX之后导致某些动态链接库文件缺失问题,可以下载一个DirectX修复工具进行修复。

安装Python解释器之Linux环境

Linux环境自带了Python 2.x版本,但是如果要更新到3.x的版本,可以在Python的官方网站下载Python的源代码并通过源代码构建安装的方式进行安装,具体的步骤如下所示(以CentOS为例)。

  1. 安装依赖库(因为没有这些依赖库可能在源代码构件安装时因为缺失底层依赖库而失败)。
yum -y install wget gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
  1. 下载Python源代码并解压缩到指定目录。
wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tar.xzxz -d Python-3.7.6.tar.xztar -xvf Python-3.7.6.tar
  1. 切换至Python源代码目录并执行下面的命令进行配置和安装。
cd Python-3.7.6./configure --prefix=/usr/local/python37 --enable-optimizationsmake && make install
  1. 修改用户主目录下名为.bash_profile的文件,配置PATH环境变量并使其生效。
 
cd ~vim .bash_profile
# ... 此处省略上面的代码 ...export PATH=$PATH:/usr/local/python37/bin# ... 此处省略下面的代码 ...
  1. 激活环境变量。
source .bash_profile

安装Python解释器之macOS环境

macOS也自带了Python 2.x版本,可以通过Python的官方网站提供的安装文件(pkg文件)安装Python 3.x的版本。默认安装完成后,可以通过在终端执行python命令来启动2.x版本的Python解释器,启动3.x版本的Python解释器需要执行python3命令。

运行Python程序

可以Windows的命令行提示符中键入下面的命令:

python --version


python入门到精通教程01-初识python与开发环境搭建

python --version运行结果

或者是在Linux或macOS系统的终端中键入下面的命令。

python3 --version

第一个python代码

可以用文本编辑工具(推荐使用Sublime、pycharm等高级文本编辑工具)编写Python源代码并用py作为后缀名保存该文件,代码内容如下所示:

print("hello world")

运行程序

切换到源代码所在的目录并执行下面的命令

python hello.py

python3 hello.py

运行结果如下:


python入门到精通教程01-初识python与开发环境搭建

第一个python程序运行结果

Python代码中的注释

注释是编程语言的一个重要组成部分,用于在源代码中解释代码的作用从而增强程序的可读性和可维护性。当然也可以将源代码中不需要参与运行的代码段通过注释来去掉,这一点在调试程序的时候经常用到。注释在随源代码进入预处理器或编译时会被移除,不会在目标代码中保留也不会影响程序的执行结果。

  1. 单行注释 - 以#和空格开头的部分
"""第一个Python程序 - hello worldVersion: 0.1.1Author: 每日python"""print('hello world')# 输出hello world

2.多行注释 - 三个引号(单引号或双引号)开头,三个引号结尾

"""

这是多行注释,使用双引号。

这是多行注释,使用双引号。

这是多行注释,使用双引号。

"""



'''

这是多行注释,使用单引号。

这是多行注释,使用单引号。

这是多行注释,使用单引号。

'''


Python小测验

Pyhon之禅:在Python交互式环境中输入下面的代码并查看结果

import this

运行结果:


python入门到精通教程01-初识python与开发环境搭建

python之禅英文版


python之禅翻译成中文如下:


python入门到精通教程01-初识python与开发环境搭建

Python之禅-中文释义

后续课程将会持续更新,欢迎大家点赞评论交流~~~


分享到:


相關文章: