目录
1. 引言
Python 是一门流行的高级编程语言,因其简洁易读的语法和强大的功能而广受欢迎。本教程将引导您迈出 Python 编程的第一步,包括 Python 的安装、运行方式、基本语法等。
2. Python 语言概述
2.1 Python 简介
Python 由 Guido van Rossum 于 1989 年开发,1991 年正式发布。它是一种 解释型、动态类型、面向对象 的编程语言,广泛应用于 Web 开发、数据科学、人工智能、自动化运维 等领域。
2.2 Python 的特点
- 简单易学:语法清晰,接近自然语言。
- 跨平台:支持 Windows、MacOS、Linux 等操作系统。
- 丰富的库:内置强大的标准库,并有丰富的第三方库。
- 自动内存管理:使用垃圾回收机制,无需手动管理内存。
- 动态类型:变量无需声明类型,赋值时自动推断。
2.3 Python 适用场景
应用领域 | 说明 |
---|---|
Web 开发 | Django, Flask, FastAPI |
数据分析 | Pandas, NumPy, Matplotlib |
人工智能 | TensorFlow, PyTorch, scikit-learn |
自动化运维 | Ansible, Fabric |
爬虫开发 | Scrapy, Requests |
桌面应用 | PyQt, Tkinter |
游戏开发 | Pygame, Panda3D |
3. 安装 Python
3.1 Windows 安装
- 访问 Python 官网,下载适用于 Windows 的最新版本。
- 运行安装程序,勾选 Add Python to PATH,然后点击 Install Now。
- 安装完成后,在命令行(CMD)输入
python --version
以检查是否安装成功。
3.2 MacOS 安装
- 使用 Homebrew 安装(推荐):
brew install python
- 或从 Python 官网 下载 macOS 版本并安装。
3.3 Linux 安装
- Debian/Ubuntu:
sudo apt update
sudo apt install python3
- CentOS/RHEL:
sudo yum install python3
- Arch Linux:
sudo pacman -S python
4. 运行 Python 代码
Python 代码可以通过 交互模式 和 脚本模式 运行。
4.1 交互模式
直接在终端输入 python3
进入交互模式,输入代码并即时执行。
>>> print("Hello, Python!")
Hello, Python!
退出交互模式:
exit() # 或者使用快捷键 Ctrl+D
4.2 脚本模式
编写 Python 脚本 (.py
文件),然后使用 Python 解释器执行。
python3 my_script.py
5. 第一个 Python 程序
创建 hello.py
文件,输入以下代码:
print("Hello, Python!")
在终端执行:
python3 hello.py
输出:
Hello, Python!
6. Python 基本语法
6.1 缩进
Python 通过 缩进 表示代码块,而非 {}
或 begin/end
。
正确示例:
if True:
print("缩进正确")
错误示例:
if True:
print("缩进错误") # IndentationError
6.2 注释
- 单行注释:
# 这是单行注释
print("Hello, World!") # 也可以放在代码行后
- 多行注释:
"""
这是多行注释
适用于多行说明
"""
print("Python 注释示例")
6.3 变量与数据类型
Python 是 动态类型 语言,变量无需声明类型,赋值时自动推断。
name = "Alice" # 字符串
age = 25 # 整数
height = 1.75 # 浮点数
is_student = True # 布尔值
查看变量类型:
print(type(name)) # <class 'str'>
print(type(age)) # <class 'int'>
print(type(height)) # <class 'float'>
print(type(is_student)) # <class 'bool'>
7. 完整示例
# 变量定义
name = "Python"
version = 3.10
# 输出信息
print(f"欢迎学习{name} {version}!")
# 条件判断
if version >= 3:
print("您的 Python 版本符合要求")
else:
print("请升级到 Python 3 以上")
# 循环示例
for i in range(1, 6):
print(f"第 {i} 次运行 Python 代码")
8. 结论
本教程介绍了 Python 语言的特点、安装步骤、基本语法等内容,帮助您迈出 Python 编程的第一步。掌握这些基础知识后,您可以继续学习 数据结构、控制流、函数、模块 等内容,进一步提升 Python 编程能力。
站内链接:
9. 参考资料
- Python 官方文档:https://docs.python.org/3/tutorial/
- W3Schools Python 教程:https://www.w3schools.com/python/
- Real Python Python 入门:https://realpython.com/python-beginner-tips/
- GeeksForGeeks Python 基础:https://www.geeksforgeeks.org/python-programming-language/
发表回复