本片内容还在完善的过程中,请以更新的版本为准。
在上一讲的最后,我们创建了一个名叫做learn-python的项目,里面有python的环境,以及一个默认创建的main.py文件。在这一讲中,我们不会用到main.py文件中的内容,所以你把这个文件里的内容删了也没事。
在这里我主要介绍这些编程中的主要概念:
- Variable 变量 - 用于存储数据
- Control Structure 控制结构 - 决定代码的结构
- Operator 运算符 - 做计算
为了在vscode中舒服地写python代码,建议装一些vscode的插件。要安装插件的话,可以点击左侧侧边栏的
按钮来打开插件管理页面。搜索并安装你想要的插件就行了,比如说python:

另外,我还推荐安装一下Jupyter这个插件:

Jupyter Notebook是能让你更直观地看到代码运行的原理。
要使用Jupyter Notebook,你首先需要在环境中安装
ipykernel:
在终端中执行
uv add ipykernel点击VSCode最上方的搜索栏,选择
Show and Run Commands
搜索
Jupyer并执行Create: New Jupyter Notebook命令
在右上角“Select Kernel”选项中选择
.venv作为python环境
VSCode中有内置的终端模拟器,可以在左上角导航栏选择Terminal > New Termainl打开,这样打开的终端会和VSCode有一定集成。不过你如果喜欢其他终端,只要按照你喜欢的来就行了。
最后你会在这样的一个界面中写代码:

变量
首先是变量,你可以把变量想象成一个有标签的盒子,里面可以放各种物品,比如:数字、单词以及你能想到的任何数据。

同理,你也可以把许多变量放在一个变量里,这样的东西在python里被称为“list 列表”。

在python中,要创建一个变量,首先需要给变量起个名字:
number然后再通过=将数据放到这个变量中。这个操作被成为“Assign 赋值”:
number = 93
你可以在Jupyter Notebook中尝试这个命令:

在下面新建一个code cell后输入变量的名字就能直接查看变量的内容:

如果你不使用Jupyter Notebook,你也可以通过python的print()命令(或者更准确地说是“函数”)来输出一个内容,使用区别就在于你直接在Jupyter中写上变量的名字就能输出了,而使用print()命令时你需要将变量名放在括号中。
例如你有一个变量名叫number,那么你在这个变量赋值后再新添一行print(number),就能输出这个变量中的内容。
数据类型相当于计算机用来储存数据的不同容器,每种容器适合存放特定的数据内容,比如说有的适合存放数字、有的适合存放文字、还有的可以收纳盒可以装很多东西。
数字
整数 - 字面意思,用来存放整数,包括正数、负数或者零:
age = 25temperature = -5count = 0可以在Jupyter Notebook中先创建一个变量,然后通过
type()输出这个变量的类型:
浮点数 - 带小数点的数字:
price = 19.99pi = 3.14159score = 98.5文字
字符串 - 文本数据,用单引号或双引号包围:
name = "Alice"greeting = 'Hello, World!'message = "How do you do?"判断
布尔值 - 只有两个数值:True 和 False,主要用于逻辑判断:
is_raining = Truehas_finished = False多数据
列表 - 是一个有序的集合,可以包含不同类型的元素,用方括号表示:
fruits = ["apple", "banana", "orange"]scores = [95, 87, 92, 78]mixed = [1, "hello", True, 3.14]




