Python 语言的特点
解释型语言
Python 程序无需预先编译成二进制代码。源代码由 Python 解释器在运行时转换为字节码,然后翻译成机器语言执行。这使得编辑、测试和调试周期非常快,程序易于移植到不同平台,只需复制源代码即可运行。
动态类型
Python 使用动态类型机制,变量无需声明类型,类型在运行时根据所赋的值自动推断。变量可以随时重新绑定到不同类型的对象(例如,从整数切换到字符串)。这一特性提高了代码的灵活性和简洁性,但类型信息与对象本身关联(对象知道自己的类型),而非与变量关联。
面向对象
Python 是一种面向对象的语言,支持类、继承(包括多继承)、多态、封装等面向对象编程(OOP)概念。它允许将数据和方法封装在对象中,但 OOP 是可选的,也支持过程式和函数式编程范式。
简洁规范
强制使用缩进来定义代码块,代替了花括号,这强制了代码的整洁和可读性。
安装 Python
下载地址
- 官网下载: Python Release Python 3.14.0 | Python.org
- 网盘下载: https://www.alipan.com/s/iBUvk2QUbm2
操作系统安装指南
按照默认设置完成安装。
配置环境变量
安装时会自动配置环境变量,如果没有自动配置,则需要手动配置:。
手动配置
- 进入“控制面板” -> “系统” -> “高级系统设置” -> “环境变量”。
- 在“系统变量”中找到 Path,编辑它,添加Python的安装目录(如 C:\Python35)和脚本目录(如 C:\Python35\Scripts),用分号分隔。
验证安装
安装后,需确认系统能在任何目录下识别 python 命令。 打开命令行(CMD, Terminal),输入 python 或 python3,若出现 >>> 交互式提示符及版本信息,即表示安装成功。
选择开发工具
文档提到了多种工具,适合不同场景:
IDLE
- Python 自带的集成开发环境。适合初学者运行和调试简单脚本。
- 启动方式:安装后,在开始菜单或应用中找到 “IDLE (Python GUI)”。
- 功能:包含交互式解释器窗口和代码编辑器窗口(File -> New Window),支持语法高亮、基本调试。
PyCharm
- 适合中大型项目开发,提供代码分析、图形化调试、集成单元测试、版本控制等高级功能。
Jupyter Notebook (通过 Anaconda 安装)
- 非常适合数据分析、机器学习、教学演示,支持“代码单元格”分段执行,并直接内嵌图表和说明文档。
- 在 Anaconda Navigator 中可直接启动 “Jupyter Notebook”。
文本编辑器 + 命令行
- 如 VS Code, Sublime Text 等配合终端使用,轻量灵活,通过安装插件也能获得强大功能。
运行第一个 Python 程序
文档提供了三种主要运行方式:
交互式环境 (最直接)
- 打开命令行,输入 python 进入 >>> 提示符。
- 输入代码后立即执行,例如:
print(‘Hello, world!’)
- 注意:Python 3 中 print 是一个函数,必须加括号;Python 2 中它是一个语句。
运行脚本文件 (标准方式)
- 使用任何文本编辑器(推荐IDLE或VS Code)创建一个新文件。
- 输入代码,例如:
print(‘Hello, world!’)
- 将文件保存为 hello.py(注意:扩展名必须为 .py)。
- 在命令行中,切换到文件所在目录,执行: python hello.py
- 在 IDLE 中:打开文件后,按 F5 或选择 Run -> Run Module 即可执行。
使用集成开发环境 (IDE)
- 在 PyCharm 或 VS Code 中创建项目或文件,编写代码后,通常有明确的“运行”按钮(绿色三角形)或快捷键(如 Ctrl+F5)来执行程序。
重要提示:运行程序时,请确保你使用的 Python 解释器版本(2 或 3)与代码的语法兼容。