使用Visual Studio Code(简称VS Code)安装Python环境的笔记:
一,准备工作:
1.VSCode下载:https://code.visualstudio.com/Download
2.Miniconda下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Windows-x86_64.exe
3.菜鸟教程:https://www.runoob.com/python3/python3-basic-syntax.html
根据学长给好的三个链接,依次下载VSCode,Miniconda。
VSCode的安装:
上述官网选择对应的安装包下载(Windows x64)运行后,按照引导安装,勾选下面4个选项方便后续的使用。
Miniconda安装
务必勾选“Add Miniconda3 to my PATH environment variable”以方便后续的使用。
二,VSCode和Miniconda及Jupyter Notebook配置
1.使用VSCode安装Python插件
点击左侧边栏的扩展视图输入“Python”,找到由Microsoft提供的官方Python插件,并点击“Install”进行安装。
2.Miniconda的环境配置
按 Windows 键 + R 打开"运行"。键入cmd,然后按 Enter 键。这将打开没有管理员权限的命令提示符。
创建环境
conda create -n env_name python=3.10
进入环境
conda activate env_name
退出环境
conda deactivate
3.Jupyter Notebook 使用
同样使用Windows 键 + R 打开"运行"。键入cmd打开命令提示符。
安装
pip install jupyter
打开
jupyter notebook
三,Python相关内容的学习
打开第三个链接菜鸟教程
1.创建Python文件
在VS Code中创建一个新的Python文件(例如test1.py
)
2.基础语法
print("1:hello world") #输出字符串
print("2:10") #输出数字
str='3:Python'
print(str) #输出变量
L=[3.1,415,'a']
print(L) #输出列表
t=(3.1,415,'a')
print(t) #输出元组
d={'a':3.1,'b':4}
print(d) #输出字典
#输出格式化整数
# %d类型
age=30
print("my age is %d"%age)
# %f类型
print("%3.1f"%1.6)#字宽3,精度1
print("%f"%1.6)#字宽?精度6
# %s类型
name="joker"
print("my name is %s"%name)
- 字符串转整数:
int("123")
- 字符串转浮点数:
float("123.456")
- 整数转字符串:
str(123)
- 布尔值转字符串:
str(True)
或str(False)
- 数字转布尔值(在Python中,0、
None
、空字符串""
等被视为False,其他值视为True):通常不直接转换,但可以通过逻辑判断实现
四,Jupyter Notebook
Jupyter Notebook允许在Notebook中编写Python代码,执行它,并立即看到结果。
可以使用Esc
键进入命令模式,然后使用dd
(按两次d键)删除当前单元格,使用a
在上方添加新单元格,使用b
在下方添加新单元格。
使用Shift + Enter
运行当前代码块并进入下一行代码,使用Ctrl + Enter
运行当前代码块并停留在当前代码块。
五,作业
从for-while,for-for,while-while,while-while四种循环嵌套逻辑输出9x9乘法表。
for i in range(1, 10): #for-while循环
j = 1
while j <= i:
print(i,"*",j,"=",i*j,"\t",end="")
j+=1
print()
for i in range(1, 10): #for-for循环
for j in range(1, i + 1):
print(f"{j} * {i} = {j * i}\t", end="")
print()
i=1 #while-while 循环
while i<=9:
j=1
while(j<=i):
print(f"{j} * {i} = {j * i}\t", end="")
j+=1
print()
i+=1
i=1 #while-for循环
while i<=9:
for j in range(1,i+1):
print(f"{j} * {i} = {j * i}\t", end="")
i+=1
print()