IT干货网

Python安装和运行

lexus 2022年09月17日 编程设计 116 0

安装

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
评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

Python介绍