在上一课中,我们简要了解了Python的历史、设计哲学和主要特性。从本节课开始,我们将正式踏上Python编程的实践之路。本篇博客将详细指导你如何搭建Python开发环境,并带你入门Python的基本语法,为后续深入学习打下坚实基础。
一、搭建Python开发环境
1. 安装Python
首先,你需要在自己的电脑上安装Python解释器。目前推荐使用 Python 3.10 或更高版本(截至2025年,最新稳定版为 Python 3.12+)。
Windows 用户:
- 访问 https://www.python.org/downloads/
- 下载适用于 Windows 的安装包(建议勾选 “Add Python to PATH” 选项)
- 安装完成后,打开命令提示符(CMD)或 PowerShell,输入
python --version验证是否安装成功。
macOS 用户:
- macOS 自带 Python 2.7(已过时),建议通过 Homebrew 安装新版:
1
brew install python@3.12
- 或直接从官网下载安装包。
- macOS 自带 Python 2.7(已过时),建议通过 Homebrew 安装新版:
Linux 用户(如 Ubuntu):
- 大多数发行版已预装 Python 3,但可能不是最新版。可通过以下命令更新:
1
sudo apt update && sudo apt install python3
- 建议同时安装 pip(Python 包管理工具):
1
sudo apt install python3-pip
- 大多数发行版已预装 Python 3,但可能不是最新版。可通过以下命令更新:
✅ 小贴士:安装后请确保在终端中能运行
python3和pip3命令。
2. 选择代码编辑器或IDE
虽然可以用记事本写代码,但为了提升效率,推荐使用专业的开发工具:
VS Code(Visual Studio Code)
免费、轻量、插件丰富。安装后添加 Python 扩展,即可获得智能提示、调试、格式化等功能。PyCharm Community Edition
专为 Python 开发打造的 IDE,功能强大,适合中大型项目。Jupyter Notebook
特别适合数据分析和教学场景,支持分块运行代码和嵌入图表。
对于初学者,VS Code + Python 插件 是最佳起点。
3. 验证环境
创建一个名为 hello.py 的文件,输入以下代码:
1 | print("Hello, Python World!") |
在终端中运行:
1 | python hello.py |
如果看到输出 Hello, Python World!,恭喜你,环境搭建成功!
二、Python基本语法入门
Python 以“可读性高”著称,其语法简洁优雅。下面介绍几个核心概念。
1. 注释
注释用于解释代码,不会被程序执行。
单行注释用
#:1
2# 这是一条注释
print("Hello") # 行尾也可以加注释多行注释可用三引号(严格来说是字符串,但常作注释用):
1
2
3
4"""
这是一个多行注释,
通常用于函数或模块说明。
"""
2. 变量与数据类型
Python 是动态类型语言,变量无需声明类型。
1 | name = "Alice" # 字符串 str |
常用数据类型包括:
int:整数(如 42)float:小数(如 3.14)str:字符串(用单引号' '或双引号" "包裹)bool:布尔值(True/False)None:空值(表示“无”)
3. 基本运算
支持常见的算术和逻辑运算:
1 | a = 10 + 5 # 15 |
4. 输入与输出
输出:使用
print()函数1
print("你的名字是:", name)
输入:使用
input()函数(返回字符串)1
2user_name = input("请输入你的名字:")
print("你好,", user_name)
⚠️ 注意:
input()总是返回字符串,若需数字,需转换类型:
1 age = int(input("请输入年龄:"))
5. 控制结构
条件语句(if-elif-else)
1 | score = 85 |
注意:Python 使用 缩进(通常是4个空格)表示代码块,而不是大括号 {}。
循环语句
for 循环(遍历序列):
1
2for i in range(5): # 输出 0 到 4
print(i)while 循环:
1
2
3
4count = 0
while count < 3:
print("计数:", count)
count += 1
6. 函数定义
使用 def 关键字定义函数:
1 | def greet(name): |
函数可以有参数,也可以返回值(return)。若无 return,默认返回 None。
三、学习建议
- 每天写代码:哪怕只有10行,也要保持手感。
- 善用官方文档:https://docs.python.org/zh-cn/3/ 是最权威的学习资源。
- 不要死记硬背:理解逻辑比记住语法更重要。
- 多做小练习:比如写一个计算器、猜数字游戏等。
- 加入社区:如 Stack Overflow、知乎、GitHub,遇到问题及时求助。
结语
本节课我们完成了从环境搭建到基础语法的初步探索。虽然内容看似简单,但这些正是构建复杂程序的基石。编程不是看会的,而是练会的。下一课,我们将深入学习列表、字典等数据结构,以及更强大的函数用法。
现在,打开你的编辑器,写下第一行属于自己的 Python 代码吧!