Python 基础
Python 是一种简洁优雅的编程语言,广泛用于 Web 开发、数据科学、人工智能等领域。
环境配置
使用 pyenv 管理版本
bash
# 安装 pyenv
brew install pyenv
# 安装 Python 版本
pyenv install 3.11.0
# 设置全局版本
pyenv global 3.11.0虚拟环境
bash
# 创建虚拟环境
python -m venv myenv
# 激活虚拟环境
source myenv/bin/activate # Linux/Mac
myenv\Scripts\activate # Windows
# 退出虚拟环境
deactivate基础语法
变量和数据类型
python
# 整数
age = 25
# 浮点数
price = 19.99
# 字符串
name = "Python"
# 布尔值
is_active = True
# 列表
numbers = [1, 2, 3, 4, 5]
# 字典
person = {"name": "Alice", "age": 30}
# 元组
coordinates = (10, 20)
# 集合
unique_numbers = {1, 2, 3}条件语句
python
if age >= 18:
print("成年人")
elif age >= 13:
print("青少年")
else:
print("儿童")循环
python
# for 循环
for i in range(5):
print(i)
# while 循环
count = 0
while count < 5:
print(count)
count += 1函数
python
def greet(name, greeting="Hello"):
return f"{greeting}, {name}!"
# 调用
message = greet("World")类
python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def greet(self):
return f"Hello, I'm {self.name}"
# 创建实例
person = Person("Alice", 30)常用库
Web 框架
- Flask - 轻量级 Web 框架
- Django - 全功能 Web 框架
数据处理
- NumPy - 数值计算
- Pandas - 数据分析
- Matplotlib - 数据可视化