Python 介绍和环境安装
2026-10-26 寻林写彡 寻林写彡
Python 介绍和环境安装
Python 发展史
什么是编程语言?
编程语言(Programming Language),通过编写特定的文本代码,在对应的运行环境中进行执行生成特定的目标数据的过程!最早用于数据的加密解密/高速运算!
通俗的讲:编程语言就是"人和电脑的沟通翻译器"
你可以把电脑想象成一个"超级能干但脑子很直的朋友"——它懂"0和1"的二进制语言,能快速算复杂题、存海量文件,但你直接说"帮我整理照片""算下这个月开销",它完全听不懂。这时候,编程语言就像"中间翻译",帮你把"人话"变成电脑能懂的"指令",再把电脑的"结果"变回你能看懂的样子。
不同编程语言的应用场景
不同的编程语言,就像不同场景的"翻译器":
JavaScript:擅长"跟网页打交道",能让网页点一下就弹出窗口
Python:擅长"算数据、做分析",能快速统计 Excel 里的销售数据
Kotlin:擅长"写手机 APP",很多安卓 APP 都是用它写的
目前比较火的编程语言排名可以查看:TIOBE Index
Python 版本故事
诞生背景
1989 年的圣诞夜,荷兰阿姆斯特丹飘着细碎的雪花,大多数家庭都围在壁炉旁拆礼物、分享热巧克力,而在 CWI 研究所(荷兰国家数学和计算机科学研究所)的办公室里,程序员吉多・范罗苏姆(Guido van Rossum)却有点"格格不入"——他刚结束一个叫 ABC 的教学语言项目,又赶上圣诞假期无事可做,心里总想着"要是能有个用着舒服的编程语言就好了"。
吉多不是个喜欢"折腾"的程序员。之前参与开发 ABC 语言时,他总觉得这门语言太"娇气":想处理个简单的文本,得写一堆复杂的语法;想在不同系统上跑起来,更是要改一堆代码。他骨子里信奉"简单至上"——好的工具应该像流水一样自然,不用让使用者花精力跟语法"打架"。那天晚上,他坐在电脑前,脑子里冒出一个念头:不如自己造一门语言,就按"怎么舒服怎么来"的原则设计。
他是英国喜剧《蒙提・派森的飞行马戏团》(Monty Python's Flying Circus)的忠实粉丝,于是将新的编程语言命名为 Python,主打就是简单易懂,直接明了。
版本发展历程
1991年:Python 1.0 版本正式发布(测试版)
2000年:Python 2.0 发布,让 Python 正式成为了一门非常重要的编程语言
2010年:Python 2.7 发布,同年 Python 评为当时的全球年度语言
2008年:Python 3.0 发布
2016年:Python 3.6 发布
2023年:Python 3.12 发布
📝关于 Python 版本选择的建议
Python 1.x:过时,淘汰
Python 2.x:2008~2018 年数据分析领域的主要版本,目前已过时不再推荐使用
Python 3.x:当前市场的主流版本
Python 3.6 以前的版本:过时
Python 3.6:一些遗留的老项目中可能会遇到(注意:千万不要冒然升级)
Python 3.8:当前开发中选择的主要版本(如果没有特殊要求,一般新项目直接使用 3.8 版本)
Python 3.10:一些新的数据分析项目中,可能会指定要使用 3.10 的版本
Python 3.12:目前最新的稳定版本,一般学习语言新特性时建议使用,工作中禁止使用
Python 3.13:目前正在研发的版本,禁止使用!
Python 语言特性
Python 语言:作为一门脚本语言发展起来的编程语言,包含了很多对入门新手非常友好的特性。
什么是脚本语言?
脚本语言(Scripting Language)是一种解释型编程语言,它的核心特点是"无需提前编译",直接由"解释器"逐行读取代码并执行,主要用来"控制其他程序"或"完成特定场景的自动化任务",而非开发复杂的大型软件(如操作系统、大型游戏)。
简单说:普通编译型语言(比如 C++)是"先把整本书翻译成中文(编译),再逐页读";脚本语言是"拿着原文,边看边翻译边读(解释)"。
Python 主要特性
简单易学:语法非常简单,非常容易理解
胶水语言:可以和其他很多语言混合开发,这也是 Python 能作为人工智能首选语言的非常重要的特性
应用广泛:脚本运维、WEB 网站、数据采集(爬虫)、数据分析、人工智能...都有很重要的应用
社区丰富:Python 是一个全民语言,包含非常丰富的第三方功能工具,可以直接使用
Python 官方资源
Python 官网:https://www.python.org
官方文档(菜单):Documentation,学习和了解官方文档,是入门的第一步
Python 官网文档页面
官方文档主要部分:
What's new in Python 3.12:每个新版本中的新语法特性介绍
Tutorial:Python 使用教程(重要:不要担心,有中文版文档)
Library Reference:标准库使用说明
Language Reference:纯语法教程
Using Python:Python 使用说明
Download Current Documentation:下载当前文档资料
解释器下载:Downloads,选择All release,进入下载页面之后,可以选择版本下载
Python 下载页面
版本选择说明:Python 每个版本都有 5 年的技术支持,那么为什么市场上使用的还是 3.8 的版本?Python 作为一个全民语言,技术社区中保留非常好的技术支持,对于当前主流的 3.8 版本依然有好几年的市场价值。
环境搭建-解释器的安装
- 下载安装 Python 解释器
推荐下载稳定版本 3.12:
Python 下载界面
- 安装解释器步骤
官方解释器(3.12.2)版本的安装包下载完成后,双击开始安装:
第一步:选择安装选项安装步骤1
第二步:自定义安装路径安装步骤2
第三步:选择安装组件安装步骤3
第四步:高级选项安装步骤4
第五步:安装完成安装步骤5
- 安装结果验证
python --version
安装注意事项
① 安装软件的位置:
安装 Python 过程中,推荐使用默认位置安装,有些小伙伴 C 盘空间不足需要安装到其他磁盘中,需要注意如下几点:
安装位置禁止选择磁盘根目录,如:安装位置:D:/
原因:会将大量文件分散到磁盘中导致打开 D 盘的时候看到相当多陌生的文件,尤其是不小心如果删错了文件导致 python 不可用!
解决方案:可以在其他磁盘中创建新的文件夹安装,如:安装位置:D:/Python/
安装的路径当中尽量不要包含中文和空格
卸载方法:在控制面板中进行卸载
开发工具的安装
🔖开发工具的选择:
临时修改代码:推荐使用超级记事本(启动速度快、占用资源少、代码高亮、智能提示...),如 Nodepad++、Editplus 等等
开发软件应用:推荐使用 IDE 高级工具,如 Pycharm(推荐)
高级开发人员:根据需要定制自己的开发工具,如使用 VSCode、Sublime、Atom 等工具结合安装具体功能插件定制工具
PyCharm 的基本使用
第一个 Python 程序的开发
这是我的第一个Python程序
print("Hello, Python!") # 在控制台输出信息
📝从第一个程序中读懂的语法
Python 源代码文件,本质上就是一个文本文件
Python 源代码文件的后缀名:.py
Python 源代码文件执行方式是:python 文件名称
代码中,#符号开头的是对代码进行解释说明的注释,注释不会执行!
代码中,print()是固定语法,用来在控制台中输出信息
代码中,Python 不推荐在代码的末尾添加分号(不是禁止,只是不推荐)
了解:代码中 Python 推荐在一个文件的末尾预留一行空行