安装
Python 有两个主要的版本: Python 2 与 Python 3。Python 3 相对于 Python 2 是一个重大的升级,Python 3 与 Python 2 两者的语法不兼容。最近这几年 Python 3 的使用率急剧上升,Python 2 将逐步退出舞台。因此,新手学习 Python 应该选择 Python 3,在下载 Python 时请注意选择下载 Python 3。
解析器
我们编写程序代码,就是要 让计算机 按照我们的想法 去做事 。程序代码是用编程语言编写的,而Python语言, 是计算机硬件(主要是CPU)听不懂的语言。计算机CPU只能听懂 机器指令。所以,我们需要一个翻译, 把Python语言翻译成 计算机CPU能听懂的机器指令。
这个翻译就是 Python解释器 。我们运行Python程序,就是 运行Python解释器,让解释器去读取我们写好的Python代码文件,并且把Python代码翻译成 机器指令 给 CPU 去执行。
Python解释器本身也是个程序, 它是解释执行 Python代码的,所以叫解释器。没有Python解释器,我们的Python代码是没有办法运行的。
所以 学习Python的第一步 就是: 安装Python解释器 。安装Python解释器,首先要看你的电脑运行的什么操作系统。我们这里主要介绍 Windows 上如何安装 Python解释器。
下载Python(windows)
进入下载页面 https://www.python.org/downloads
,有多个版本的 Python 可以下载
历史版本可以自行选择
安装Python
点击 Python 软件安装包,出现安装对话框,请注意对话框中的文本:“Install Now”和“Add Python 3.xx to PATH”,如下图所示:
测试是否安装完毕
在程序开始菜单中输入cmd,进入命令行环境,如下图所示:
在命令行窗口中输入命令 Python,如果出现提示 “python 不是内部或外部命令”,如下图所示:
该提示表示命令行环境中找不到 Python 可执行程序, 请重新安装 Python,在安装 Python 时,选中选项“Add Python 3.xx to PATH” ,或者自行百度进行配置Python环境变量
理解代码
编程语言,可以和人类语言类比。人类语言是说给谁听的?对了,说给人听的。编程语言呢? 是给计算机听的。
编程语言就是告诉计算机该怎么去干事情。我们要让别人做事情,用人类语言。比如告诉别人怎么去开车,会说踩离合器,档位杆推到1挡位置慢慢抬起脚,松离合器
这些话,我们称之为 语句 。每条语句可以表达一个完整的意思。同样的,我们的Python 程序语言,告诉计算机该怎么做的时候,也是使用语句。比如,我们这里的语句print('hello world' )
就是用 Python语言 对计算机说:请你把这个字符串 hello world 显示到屏幕上。
语句就是: 完成一个完整的语义的最小单元,表达一个完整的意思。就好像人类语言中的一句话。人类语言的语句,可能很短,也可能很长。Python代码中的语句也是一样,可能很短,也可能很长, 而程序的代码就是由若干条语句组成的。再看,其中 print 是个内置函数的名字。
函数名就代表了预先实现的一个功能。函数的概念后面会具体讲解。函数 print 实现的功能就是输出字符串到终端屏幕上。
Python 程序中出现 print解释器就知道要输出后面的字符串到终端上。
编码规则
统一的编程规范能提高开发效率。而开发效率,关乎三类对象,也就是阅读者、编程者和机器。他们的优先级是 阅读者的体验 >> 编程者的体验 >> 机器的体验。
实际工作中,真正在打字的时间,远比阅读或者 debug 的时间要少。研究表明,软件工程中 80% 的时间都在阅读代码。 所以,为了提高效率,我们要优化的,不是你的打字时间,而是团队阅读的体验。下面的内容需要在日后写代码的时候要注意,不懂得可以先记到脑子里就行以后会用到
编写规范
- Python 是 大小写敏感 的语言。
- 不要在每行和末尾加分号“ ;”,也不要通过分号将两条命令放在一行上。
- 每行的字符不要太长。建议用“()”进行隐式连接,而不推荐用反斜杠“\”进行连接。
- 必要的空行可以增加代码的可读性
- 运算符/逗号等两侧进行空格。
- 适当的使用异常处理结果提高程序的容错性。
- 使用 # 进行注释,我们在使用# 的时候,# 号后面要空一格
- 要求属于同一作用域中的各行代码,它们的缩进量必须一致
- 在运算符两侧、函数参数之间以及逗号两侧,都建议使用空格进行分隔。
- 导入总应该放在文件顶部,位于模块注释和文档字符串之后,模块全局变量和常量之前。每个 import 语句只导入一个模块,尽量避免一次导入多个模块
- 所有行限制的最大字符数为79
- 文件编码和 Python 编码格式全部为 utf-8 ,例如:在 Python 代码的开头,要统一加上
# -- coding: utf-8 --
命名规范
- 模块尽量使用小写命名,首字母保持小写,尽量不要用下划线
- 包名尽量短小,并且全部使用小写字母,不推荐使用下划线
- 类名采用首字母大写形式(大驼峰风格)
- 函数名一律小写,如有多个单词,用下划线隔开
- 全局变量尽量只在模块内有效,类似C语言中的static。实现方法有两种,一是
__all__
机制;二是前缀一个下划线。 - 私有函数可用一个下划线开头
- 变量名尽量小写, 如有多个单词,用下划线隔开
- 常量采用全大写,如有多个单词,使用下划线隔开
- 异常命名使用CapWords+Error后缀的方式。
运行python代码
我们学习下如何在计算机上运行 Python 代码,本文以 Windows 操作系统为例,详细讲解了三种 Python 代码的运行方式:
- 交互环境运行
- 保存为文件运行
- IDLE 运行
- PyCharm 运行
交互环境运行
Python 交互模式是 Python 向用户提供的命令行界面,在 Windows 命令行中输入 python,即可进入 Python 交互模式,如下图所示:
在上图中,Windows 命令行的提示符是 “C:>”,在 Windows 命令行下,用户输入的是 Windows 的命令,例如 dir、python;
Python 交互模式的提示符是 “>>>”,在 Python 交互模式下,用户输入的是 Python 的命令,例如 print。
退出 Python 交互模式输入 exit() 而不是 exit,退出交互模式
Python文件运行
Python 程序由多条 Python 语句组成,如果包含很多行 Python 语句,可以将 Python 程序保存到一个文本文件中,该文本文件被称为 Python 源文件,Python 源文件的后缀名为 py,例如:test.py。下面讲解另一种运行 Python 程序的方法,以 Python 源文件名作为参数,在命令行中调用 python 命令执行该 Python 程序。
使用记事本创建 Python 源程序 test.py 程序的内容如下:
print('hello world')
命令 python test.py 执行 Python 程序 test.py,输出结果为:
在 IDLE 下运行 Python 程序
IDLE 是 Python 自带的 Python 集成开发环境,可以在 IDLE 中完成编写和运行 Python 程序,在 Windows 中,安装 Python 时会同时安装 IDLE。IDLE 功能简单方便,适合 Python 初学者入门使用。在 windows 中,在开始菜单中,找到 Python 的菜单项,如下图所示,
启动 IDLE 后,进入 Python 的交互模式,在交互模式下,输入一条 Python 命令后,可以立刻看到该条命令的执行结果,如下图所示:
在 IDLE 中创建 Python 程序文件后执行
编写完后,点击菜单 Run,执行该 Python 文件,如下图所示:
会弹出保存文件,输入需要保存的文件名称和位置,然后就自动跳转到IDLE界面运行了
在实际的开发工作中用的最多的就是把代码保存到文件运行使用。因为这样更利于代码的复用,大大节省了我们的开发时间。
PyCharm 运行Python代码(真香)
安装教程和工具自己到网上去搜索一大堆没啥难度, 下面我们就来使用PyCharm 创建你的第一个Python项目用来学习
然后软件就会自动给你创建项目相关的内容,以及一个main主文件, 我们可以点击软件的绿色箭头来运行代码,如果成功打印出来那么就ok
本文参考链接:https://huanmin.blog.csdn.net/article/details/126561752