1.Python发展历程:
Python 1.0时代:起源与诞生
1989年圣诞节,Guido van Rossum(吉多·范罗苏姆)开始编写Python语言的编译器。Python这个名字来源于他喜欢的电视剧 Monty Python’s Flying Circus,而不是表面意义上的“蟒蛇”。他希望这个新的语言,能符合他的理想:介于C和shell之间,功能全面、易学、易用又可拓展。
1991年,第一个 Python编译器诞生,Python1.0版本正式发布(测试版)。
Python 2.0时代:崛起
Python 2.0:2000 年 10 月 16 日发布的 Python 2.0标志着 Python的框架基本确定。让 Python正式成为了一门非常重要的编程语言。
Python2与Python3时代:AI让Python大放异彩
Python 2.7:2010 年 7 月 3 日 ,同年 Python评为当时的全球年度语言,发布了性能最优秀的2.7版本后
Python 3.0:2008 年 12 月 3 日 ,Python 3发布。
从2006年开始,神经网络、深度学习的出现,让AI进入爆发期。
在2017年 AlphaGo击败排名世界围棋冠军柯洁,让世人感受到AI的强大威力。
Python 3.12:2023 年 (目前最新的稳定版本,一般学习语言新特性时建议使用)
2.Python语言的特性
Python语言:作为一门脚本语言发展起来的编程语言,包含了很多对入门新手非常友好的特性
-
解释性:Python 是解释性语言,不需要预编译,可以直接从源代码运行程序。
-
面向对象编程:Python 支持面向对象编程,允许定义类和对象,以及继承和多态。
-
简单易学:Python 的语法非常清晰,代码可读性高,容易理解。
-
胶水语言:可以和其他很多语言混合开发,这也是Python能作为人工智能首选语言的非常重要的特性。
-
应用广泛:脚本运维、WEB网站、数据采集(爬虫)、数据分析、人工智能......都有很重要的应用。(可以被嵌入到 C 或者 C++ 程序中,实现脚本化。可以在多种操作系统上运行,如 Windows、Linux、MacOS 等。)
-
社区丰富:Python是一个全民语言,包含非常丰富的第三方功能工具,可以直接使用。
3.开发环境与安装
搭建python的环境:任何编程语言都需要对应的环境来支持编程的。
python也需要对应的编译环境和运行环境。
运行环境:学习使用Python过程中,建议使用最新的稳定版本:3.12版本
Python官方网站 : https://www.python.org
Welcome to Python.orgThe official home of the Python Programming Languagehttps://www.python.org/
编译环境:大多数编程语言的编程环境都类似,只要是能够进行文本编辑的工具即可。
像window自动的 记事本 : 优点:无任何格式;缺点:太原生了
因此推荐使用一些专业(编程开发)记事本工具:UE、EditPlus、sublime、vscode
vscode官方地址:https://code.visualstudio.com/
当然都存在专业的IDE前期不要使用,等开始学习高阶的知识时,我们使用pycharm。
什么是开发工具:开发工具,就是编写代码的软件
一般代码都是文本代码,只要能编辑文本的工具都可以用来编写代码,如记事本!
(1) 安装解释器
官方解释器(3.12.2)版本的安装包下载完成后,双击开始安装
(2) 安装结果验证
按下键盘上的"windows + R"键,打开运行窗口,
输入`cmd`命令,然后回车:打开系统的命令提示符窗口。
在命令提示符窗口中,输入`python --version` 回车执行命令,
如果提示了版本信息,说明python安装成功
(3) 注意事项
① 安装软件的位置:
安装Python过程中,推荐使用默认位置安装,有些小伙伴C盘空间不足需要安装到其他磁盘中,需要注意如下几点:
1.安装位置禁止选择磁盘根目录,如:`安装位置: D:/`
- 原因:会将大量文件分散到磁盘中导致打开D盘的时候看到相当多陌生的文件,尤其是不小心如果删错了文件导致python不可用!
- 解决方案:可以在其他磁盘中创建新的文件夹安装,如:`安装位置: D:/Python/`
2.安装文件夹路径中注意尽量不要包含中文和空格:如:`安装位置: D:/编程/4 13/Python`
- 原因:Python程序开发中,后期可能会用到大量的模块,有些模块是国外的小伙伴开发,对中文的支持不太友好,会导致有些文件找不到
- 解决方案:如果英文好-可以使用英文单词组合;英文一般-可以借助翻译软件;如果排斥-可以使用拼音....
② 软件的卸载更换
有些场景下安装错了软件,需要删除软件后重新安装,一定要注意千万不要做如下的 操作:
- 千万注意,不要直接到安装位置,去删除安装好的文件/文件夹,导致这个软件以后无法使用/无法重新安装
- 原因:windows系统中,安装包方式安装的软件,一般会在系统C盘写入文件、同时注册表记录文件信息;这个软件才是可用状态;如果卸载软件的时候你直接删除了文件夹,导致注册表中有这个软件信息,实际C盘没有这些文件,计算机会认为你已经安装好了,但是又找不到文件--报错,并且无法重新安装!
- 解决方案:可以到控制面板去卸载软件/或者借助第三软件管理工具卸载软件,卸载完成后重新安装!
> :bookmark: 关于X32、X64、X86的一些故事
> 系统层面经常会听到32位、64位之类的说法,既是针对CPU的、也是针对操作系统的!
> ① CPU
> CPU中央处理器,包含运算器用于计算机指令的运算,运算过程中一次性从缓存中提取32位二进制数据参与运算的CPU称为32位CPU,一次性提取64位二进制数据参与运算的CPU称为64位CPU
> ② 操作系统
> 操作系统开发的时候,就已经针对32位CPU、64位CPU进行了兼容,所以操作系统也区分32位操作系统、64位操作系统;现阶段大部分主流CPU都是64位,所以现在的操作系统基本上都是64位操作系统
> - X64:表示当前操作系统是64位操作系统,只能安装在64位CPU上
> - X86:表示当前操作系统是32位操作系统,可以安装在32/64位CPU上
> ③ 软件
> 软件同样也区分32位、64位软件
> - office_win32_64.msi:表示这是一个32/64位兼容的软件安装包
> - office_x86_64.msi:表示这是一个32/64位兼容的软件安装包
> - office_x86.msi:32位软件,可以安装在32位系统上,也可以安装在64位系统上(速度慢)
> - office_x64.msi:64位软件,只能安装在64位系统上
安装错误解析
1. 安装时直接过不去
以管理员身份运行
2. 安装成功之后,cmd检查不到命令
```shell
python -V
```
python不是内部或外部命令,也不是可运行的程序或批处理文件。
这种错误可能性非常多,需要一一排查:
1. 第一可能就是命令写错了,仔细检查下
2. cmd的命令提示符打开的太早
3. 前面两个检查了,还是不行,去安装的目录下检查是否安装成功
4. 如果安装存在,就说明需要重新配置环境变量
5. 安装目录下没有,就说明没有安装成功,重新安装