1.【基础知识速览】
python的基础知识包括:
python语法基础、数据类型
函数和面向对象
模块
以上python基础知识一定、一定要掌握牢固,后面开发过程中才能游刃有余。
mysql数据库
django
爬虫、自动化
2.【认识python解释器】
python环境搭建,包括:安装python解释器、安装编辑器(开发工具)、
说明:
1.python解释器,我们通常所说的python就是指python解释器,本质上就是一款安装软件。
python解释器本质上是一款可以对python代码文件(.py文件)进行解释、翻译的软件,充当翻译官的作用。
翻译成计算机能够识别的语言,机器码。翻译后,才能交给计算机去运行。
python开发的本质:
开发者写python代码-->python解释器(翻译官)-->计算机可识别的语言(01010101010101010100101等)-->计算机运行
java开发的本质:
开发者写java代码-->java解释器(翻译官)-->计算机可识别的语言(01010101010101010100101等)-->计算机运行
2.编辑器,写代码的开发工具,例如PyCharm
3.【python-环境搭建:安装python解释器1】
python官网:https://www.python.org/
截至2023年11月份,python版本有2大系列:
python2系列:
这一系列推荐使用python版本:2.7.x版本。(这里的x表示任意小版本均可)
python3系列:
这一系列推荐使用python版本:3.5、3.6、3.7、3.8、3.9、3.10、3.11、3.12等均可。
说明:
1.python2系列、python3系列之间,推荐使用python3系列了。
2.如果开发计算机视觉相关项目,python版本:建议用python 3.7版本。
高于3.7可能无法使用安装opencv-python==3.4.2.16版本。
为什么opencv-python==3.4.2.16版本这么特殊,是因为此版本之后,一些经典算法被申请了专利,做了很大限制。
安装指定版本opencv-python==3.4.2.16,
python官网-下载地址:Download Python
说明(接上):
3.python解释器,支持多版本安装。例如支持安装:3.7、3.9、3.11版本
但大版本号相同,但小版本不同,则不支持安装多个版本,例如,不支持同时安装3.7.3、3.7.4等
4.python-环境搭建:安装python解释器
选择对应操作系统的python
同时安装多个版本的python
如何同时安装多个版本的python,且可自由切换版本,可以参看我的另一文章:
【已解决】windows 安装多个版本python时,任意切换版本
windows安装python关键步骤:
windows安装python关键步骤:
1.下载:官网下载所需要版本的安装包
2.安装:安装时注意:
选:自定义安装、
勾选:Add Python 3.x to Path(安装的同时,会把python添加到系统环境变量)
3.安装过程中,勾选为所有用户安装、更改安装路径
4.install,等待安装成功。
自定义安装路径
Next下一步
勾选为所有用户安装、更改安装路径
4.【python-环境搭建:安装python解释器2】
上面已经把python解释器安装成功,
安装成功后,安装目录会有什么(以我电脑的python3.9为例):
1.python.exe,即我们一直提到的python解释器,它来负责解释、运行我们的python代码的。
2.Scripts目录,目录下有:
- pip.exe,安装第三方模块的工具。
- pip3.exe
- pip3.9.exe
3.Lib目录,此目录下:
- 有很多的py文件,即python的发明者写的内置模块,例如re模块、random模块。
- site-packages目录,此目录存储安装的第三方模块
说明:
1.Scripts目录下的pip.exe、pip3.exe、pip3.9.exe这3个文件,本质上是同一个文件,命名不同而已。
目的是,当安装多个版本python时,就需要指定pip版本了,而且好的习惯是用pip时,总是指定pip版本。例如:pip3.9 install xxx
2.用的哪个版本编译器的pip,就会把安装的模块安装到对应python版本的site-packages目录下。
即:python3.9的,会把第三方模块安装python3.9的Lib的site-packages目录下。
3.在日常开发中,最频繁用到的2个:
python.exe和pip.exe(3个pip文件都一样,以pip.exe为代表)
这也是手动配置环境变量时,需要把python.exe所在的目录和Scripts目录配置在环境变量的原因。
python.exe,即我们一直提到的python解释器
Scripts目录
python-Lib目录中的内置模块
Lib目录下site-packages目录,存放着第三方模块
5.【终端使用python】
终端使用python:
【终端交互命令】:
python.exe的完整路径:
D:\python39\install_data\python.exe 回车
或已把路径添加到环境变量的(我们上面在安装python时,已勾选把python添加到环境变量了),
则可以直接使用python:
python 回车
此时,进入终端交互环境了(标识:>>>)。
exit();退出终端交互。
------------
【使用python执行py文件】:
python.exe的完整路径:
D:\python39\install_data\python.exe 文件全路径
或已把路径添加到环境变量的(我们上面在安装python时,已勾选把python添加到环境变量了),
则可以直接使用python:
python 文件全路径
例如:python39 C:\Users\15639\Desktop\demo.py
说明:
1.安装目录若有空格,把安装完整的目录用""括起来,(假设下方路径包含了空格)
"D:\python39\install_data\python.exe" C:\Users\15639\Desktop\demo.py
终端交互命令,标识:>>>
.py文件
使用python执行py文件
6.【python-import 模块】
xxx.py文件中:
import 模块
----------
运行xxx.py文件时,遇到:import 模块时:
会先去当前版本解释器安装目录下的Lib目录中找内置模块。
如果找到,就运行此模块文件
如果找不到,就去Lib 目录下site-packages目录中找第三方模块。
找到就运行此模块,再找不到,就报错了。
7.【pip升级警告】
警告的意思:
你的pip版本有点低了,有更高版本的pip可用。
我们已经知道,pip仅仅帮我们下载、安装第三方模块的一个软件工具。不影响我们python开发
因此这个警告可以忽略。
8.【python开发IDE介绍】
IDE:集成开发环境(集"编写代码+运行代码"于一身)
【推荐】PyCharm,分为:
PyCharm专业版(收费)、
PyCharm社区版(免费)
【初学者不推荐】vscode(vscode+某组件,便支持某语言开发):
vscode+python组件,可python开发;
vscode+python组件,可python开发;
9.【pycharm-新建项目】
pycharm 新建项目注意点:
1.项目路径
2.python解释器配置
以后做项目,推荐使用虚拟环境,使项目之间有个隔离环境。
学习阶段,推荐使用自己安装的python解释器
10.【手动切换python解释器】
项目开发过程中,仍可以手动切换python解释器。
记得切换之后,之前安装的第三方模块,需要重新安装一下。
例如:安装了多解释器,打开了别人的项目代码报错时,就需要手动切换/选择python解释器