Python是一种高级、通用、解释型的编程语言,由Guido van Rossum于1991年首次发布。它以简洁易读的语法著称,强调代码可读性和开发效率,支持多种编程范式(如面向对象、函数式和过程式编程)。Python拥有丰富的标准库和活跃的第三方生态,广泛应用于Web开发(如Django、Flask)、数据分析(Pandas、NumPy)、人工智能(TensorFlow、PyTorch)、自动化脚本等领域。其跨平台特性和动态类型系统使其成为初学者和专业开发者的热门选择。
目录
1. Windows DOS(命令提示符)中进入Python
3.集成开发环境(IDE:Integrated Development Environment):Pycharm
第1章 学习Python的准备
1.1 软件安装
要学习Python,需要在计算机上完成Python、IDE的安装。
1.Windows系统安装Python
1. 下载安装包:访问 https://www.python.org/downloads/windows/ ,选择最新的Windows Installer(64-bit)(或32-bit,根据系统选择),点击下载。
Download Windows Installer(64-bit):64位windows系统的安装程序。
Download Windows Installer(32-bit):32位windows系统的安装程序。
2. 运行安装程序:双击下载的 .exe 文件,勾选“Add Python to PATH” (关键步骤,确保命令行可直接使用Python),选择“Install Now”(默认安装)或 “Customize installation”(自定义路径),点击安装。
Windows需手动勾选“Add Python to PATH”,否则需手动配置环境变量。
3. 验证安装:打开命令提示符(Win+R输入 cmd ),输入 python --version ,显示版本号(如 Python 3.12.x )即成功。
2.macOS系统安装Python
1.推荐使用Homebrew安装:
macOS系统可能自带Python 2.x,建议通过Homebrew安装Python 3以避免冲突。
- 打开终端,输入命令安装Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh )"
- 安装Python 3: brew install python ,安装完成后输入 python3 --version 验证。
2.官方安装包(备用):
- 访问 https://www.python.org/downloads/macos/ ,下载macOS 64-bit installer,双击运行,按向导完成安装,安装后通过 python3 --version 验证。
1.2 环境变量配置
在Python学习中,配置环境变量(尤其是将Python添加到系统PATH中)是为了让操作系统能够直接识别并执行Python命令,而无需每次都输入完整的Python安装路径。以下是具体解释:
1.什么是环境变量?
环境变量是操作系统存储配置信息的一种方式,用于定义系统运行时的环境参数(如路径、临时文件夹位置等)。其中,PATH是一个关键的环境变量,它包含一组目录路径,系统会在这些路径中查找可执行程序。
2.为什么需要配置Python的环境变量?
- 直接调用Python命令: 如果未将Python添加到PATH中,每次在命令行输入 python 或 pip 时,系统会提示“找不到命令”,因为系统不知道去哪里找这些程序。配置PATH后,只需在任意目录下直接输入 python 或 pip 即可运行。
- 简化开发流程: 配置PATH后,开发者可以快速在命令行中执行Python脚本、安装第三方库(通过 pip )等,无需手动导航到Python的安装目录。
3.如何配置?(以Windows为例)
- 安装时自动配置: 在下载Python安装包时,勾选“Add Python to PATH”(关键步骤),安装程序会自动将Python的可执行文件路径(如 C:\Python312\ )添加到系统的PATH环境变量中。
- 手动配置(如果漏选): 如果安装时未勾选,需手动操作:
① 右键“此电脑” → “属性” → “高级系统设置” → “环境变量”。
② 在“系统变量”中找到 Path ,点击“编辑” → “新建”,添加Python的安装路径(如 C:\Python312\ )和Scripts目录路径(如 C:\Python312\Scripts\ )。
③ 保存后重启命令行即可生效。
④ 命令提示框中(cmd):输入 path=%path%;C:\Python ,需要注意 C:\Python 是Python的安装目录。
4.验证是否配置成功
打开命令提示符(Win+R输入 cmd ),回车,输入以下命令:
python --version
或
pip --version
如果显示Python版本号或pip版本号,说明配置成功。
1.3 运行Python
1. Windows DOS(命令提示符)中进入Python
- 步骤:
① 按下 Win + R ,输入 cmd 打开命令提示符(DOS窗口)。
② 输入 python 或 python3 (取决于安装时的配置),回车进入Python交互式解释器。 - 特点:
- 直接调用系统PATH中的Python解释器,无需额外工具。
- 界面简洁,适合快速测试代码片段。
- 退出方式:输入 exit() 或按 Ctrl + Z (Windows)后回车。
- Python命令行参数:
选项 | 描述 |
-d | 在解析时显示调试信息 |
-O | 生成优化代码(.pyo文件) |
-S | 启动时不引入查找Python路径的位置 |
-V | 输出Python版本号 |
-c cmd | 执行Python脚本,并将运行结果作为cmd字符串 |
file | 在给定的Python文件执行Python脚本,如 C:>python script.py |
2. Python自带的IDLE(集成开发环境)
- 步骤:
① 在Windows开始菜单中搜索并打开 IDLE(Python自带)。
② IDLE启动后会直接进入交互式解释器界面(带有语法高亮和基础代码编辑功能)。 - 特点:
- 专为Python设计的轻量级IDE,支持代码补全、语法高亮和简单调试。
- 适合初学者练习基础语法,比纯命令行更友好。
- 退出方式:点击菜单栏的 File → Exit 或按 Ctrl + Q 。
对比总结
方式 | 适用场景 | 优点 | 缺点 |
---|---|---|---|
DOS命令行 | 快速测试、脚本调试 | 无需依赖额外工具,系统原生支持 | 界面简陋,无代码高亮 |
IDLE | 初学者练习、基础开发 | 带语法高亮和简单编辑功能 | 功能较基础,不适合复杂项目 |
3.集成开发环境(IDE:Integrated Development Environment):Pycharm
PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系统。
PyCharm 功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……
PyCharm 下载地址 : https://www.jetbrains.com/pycharm/download/
PyCharm 安装教程: https://www.runoob.com/pycharm/pycharm-install.html
Professional(专业版,收费):完整的功能,可试用 30 天。
Community(社区版,免费):阉割版的专业版。
1.4 初学者程序案例
1.基础输出程序
Hello,World 程序是学习Python的第一步,因为它简单、直观、易实现,同时具有验证环境、熟悉语法、建立信心、传承文化和代表编程本质的多重意义。它是初学者迈入编程世界的第一扇门,也是学习任何编程语言的良好起点。
print("Hello,World!")
Hello,World 程序虽然贵能简单,但它代表了编程的核心目标之一:让计算机执行指令并产生输出。通过这个程序,你可以理解:
- 程序是如何被计算机执行的;
- 如何通过代码控制计算机的行为;
- 编程的基本逻辑(IPO):输入(input) → 处理(process) → 输出(output)。
2.基础输入输出程序
从用户获取输入并处理输出,熟悉 input() 和字符串格式化。
name = input("请输入你的名字:")
print(f"你好,{name}!") #f-string
3.简单数学计算程序
实现加减乘除等基础运算,练习变量、运算符和基础逻辑。
a = float(input("输入第一个数字:"))
b = float(input("输入第二个数字:"))
print(f"和:{a + b}, 差:{a - b}, 积:{a * b}, 商:{a / b}")
4.条件判断程序
根据条件执行不同分支(如判断奇偶、成绩等级),掌握 if-elif-else 结构。
score = int(input("输入分数:"))
if score >= 90:
print("优秀")
elif score >= 60:
print("及格")
else:
print("不及格")
5.循环结构程序
重复执行某段代码(如打印乘法表、猜数字游戏),理解 for 和 while 循环。
# 打印九九乘法表
for i in range(1, 10):
for j in range(1, i+1):
print(f"{j}x{i}={i*j}", end="\t")
print()
6.函数封装程序
将重复代码模块化为函数(如计算BMI),学习函数定义和调用。
def calculate_bmi(weight, height):
return weight / (height ** 2)
weight = float(input("体重(kg):"))
height = float(input("身高(m):"))
print(f"BMI指数:{calculate_bmi(weight, height):.2f}")
7.文件操作程序
读写文件(如日志记录、文本处理),掌握文件读写基本方法。
with open("test.txt", "w") as f:
f.write("Hello, Python文件操作!")
8.简单数据结构应用
使用列表、字典等存储和处理数据(如学生成绩管理),熟悉Python核心数据结构。
scores = {"数学": 90, "语文": 85, "英语": 92}
print(f"平均分:{sum(scores.values()) / len(scores):.2f}")