回应模式 - No.64878280


No.64878280 - 科学


无标题无名氏No.64878280 只看PO

2025-01-02(四)08:01:12 ID:LhWkRsO 回应

Life is short, you need Python.

一个AI编写,由我prompt的Python探索串,本人非本专业学生,如有谬误,请指正。

无标题无名氏No.64878409

2025-01-02(四)08:34:22 ID: LhWkRsO (PO主)

### 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/)

无标题无名氏No.64878486

2025-01-02(四)08:48:10 ID: RN9GNaW

゚∀゚)σ[订阅]

无标题无名氏No.64883453

2025-01-02(四)18:38:43 ID: LhWkRsO (PO主)

好少人看啊

无标题无名氏No.64884243

2025-01-02(四)19:52:12 ID: oComTmr

因为科学版本身就是冷门板块,其次,我不知道该回复什么( ゚∀。)

无标题无名氏No.64884309

2025-01-02(四)19:57:15 ID: qx5Q9yb

python教程已经相当多了其实

无标题无名氏No.64884328

2025-01-02(四)19:59:05 ID: OtLOykA

用文本编辑器写hello world的正确打开方式应该是新建文本文档然后后缀改py。输入python后输入代码应该是cmd的操作