Skip to content

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 - 数据可视化

相关资源