### Python 基础
1. **安装 Python**
- 首先,您需要从 [Python 官网](https://www.python.org/) 下载并安装 Python。
Prompt:请推荐一个版本吧!(我用的RAG知识库为2023年初互联网,可能有所滞后,但问题不大)
### 推荐版本:
**Python 3.9 或 Python 3.10**
- **Python 3.9**:这是一个非常稳定且广泛支持的版本,适合生产环境和新项目。它包含了一些新特性和性能改进,同时保持了良好的兼容性。
- **Python 3.10**:如果你想要尝试最新的特性和语法改进,Python 3.10 是一个不错的选择。它引入了更多的语法糖和性能优化,但可能需要一些库和框架更新以完全兼容。
Po:可以用Anaconda安装,一路下一步即可,两个advanced option记得都勾上!将Anaconda选择为默认的Python编译器,把Anaconda的路径设置到系统的PATH环境变量中。
2. **编写第一个 Python 程序吧!**
- win+R打开文本编辑器,输入以下代码:
python
print("Hello, world!")
- 保存文件为 `hello.py`。
- 在命令行中运行 `python hello.py`,您将看到输出 `Hello, world`。!
Po:接下来我们学点理论!
3. **基本语法**
- **变量**:用于存储数据。
python
name = "Alice"
age = 25
- **数据类型**:包括整数、浮点数(如2.0)、字符串(如上文的“Alice”)等。
- **运算符**:如 `+`, `-`, `*`, `/` 等。
4. **控制结构**
- **if 语句**:
python
if age > 18:
print("成年人")
else:
print("未成年人")
- **for 循环**:
python
for i in range(5):
print(i)
- `for i in range(5):` 这一行代码开始了一个 `for` 循环。`i` 是循环变量,它在每次迭代中都会被赋予 `range(5)` 生成的一个值。
- `range(5)` 生成一个从 0 到 4 的整数序列(包括 0 但不包括 5)。
- `print(i)` 是循环体,它会在每次迭代时执行。这里它打印出循环变量 `i` 的当前值。
输出:
0
1
2
3
4
- **while 循环**:
python
while age < 30:
print(age)
age += 1
假设初始值为27
输出:
27
28
29
5. **函数**
- 定义函数:
python
def greet(name):
return "Hello, " + name
Po:其中def为定义函数的缩写,greet为函数名。
- 调用函数:
python
print(greet("Bob"))
输出:
Hello, Bob
6. **列表和字典**
- **列表**:用于存储多个值,这些值可以是不同的数据类型。
python
fruits = ["苹果", "香蕉", "橙子"]
- **字典**:存储键值对。
python
person = {"name": "Alice", "age": 25}
Po:其中nane和age是键,Alice和25是对应的值~
### 学习资源
- [Python 官方文档](https://docs.python.org/zh-cn/3/)