MIT自学---python---6.100A_lecture2
前言
这两天去听讲座,没什么时间按照计划自学MIT,今天赶紧补上。今天主要任务是搭建vscode python环境,,并且完成lecture_2的第一个课堂小作业,安装环境按照网上大部分流程就能行得通。今天在这里讲的几个点主要是我觉得比较重要的。
一、设置python编译器地址
在vscode中设置python编译器地址应该是进入python的.setting文件对python.defaultInterpreterPath这个字段进行修改,原先的python.pythonPath已经被弃用。因此,当我们搭建vscode环境时,应该进入setting文件对这个字段进行修改为我们存放的python编译器的绝对地址,如图1所示。
通过这个字段的设置,当运行python文件时,vscode会自动找到这个编译器的地址,并用该编译器对我们的python文件进行编译运行。
二、将运行python文件的命令简化
当解释执行python文件时,每次都会将python解释器的绝对地址输出来,觉得十分不雅观。我想着可以直接通过python命令直接运行python文件。原来效果如图2所示。
简化python命令的步骤如下:
1.在vscode终端输入python
2.如果可以直接进入python环境,表示你在当前目录下可以顺利进入python环境,则输入exit()命令退出,随后直接运行python .py文件,就可以执行了。如图3所示。
3.如果不能直接进入python环境,则会跳转到microsoft store页面,此时直接搜索你搭建的python环境的对应python版本即可,例如输入框搜索python3.8之后点击获取,安装成功之后,回到第一步和第二步进行尝试,发现成功。
三、终端尝试执行简单python命令
当我们如果只是想在终端中进行一些简单命令的输出输入验证,而不是运行整个python脚本时,我们可以直接在终端中输入python,然后回车键,进入python环境中,即可进行一些简单命令的执行,如图4所示。
四、今日学到的python命令
1. Lecture2第一个课堂小作业:
s=input()
print("I can",s,"better than you!")
print((s + " ")*4+s)
作业过程中需要注意的点:
1.print函数会自动执行换行,如果你想要取消print的换行效果,可以通过在print函数中,修改end变量进行更改。代码操作和效果图如下所示。
# print取消换行效果
s=input("please input a verb: ")
print(s,end="*")
print(s)
2.关于第二句的输出,每个单词之间应该有空格。但是为什么不直接执行print((s+" ")*5)
操作呢?因为课堂上老师希望最后一个单词后面不要有空格,因此我能想到的解决方法如下所示
print((s + " ")*4+s)
个人总结
今天先记录到这里,已经超过我原本计划的MIT自学时间啦。不过内容有点少,原因是lecture2的第二个课堂知识点涉及到些许数学知识,我就趁机恶补了一下,结果越挖越深,不过也查到了许多关于数学学习的方法,刚好符合我后面想要继续进行深究的计划,所以也就浅浅看了一下,明天继续记录MIT自学。
标签:lecture2,文件,python,地址,---,命令,编译器,print From: https://blog.csdn.net/weixin_46129187/article/details/140600611