MIT自学---python---6.100A_lecture2

前言

  这两天去听讲座,没什么时间按照计划自学MIT,今天赶紧补上。今天主要任务是搭建vscode python环境,,并且完成lecture_2的第一个课堂小作业,安装环境按照网上大部分流程就能行得通。今天在这里讲的几个点主要是我觉得比较重要的。

一、设置python编译器地址

  在vscode中设置python编译器地址应该是进入python的.setting文件对python.defaultInterpreterPath这个字段进行修改,原先的python.pythonPath已经被弃用。因此,当我们搭建vscode环境时,应该进入setting文件对这个字段进行修改为我们存放的python编译器的绝对地址,如图1所示。
python.exe address

图1. python编译器地址的设置

  通过这个字段的设置,当运行python文件时,vscode会自动找到这个编译器的地址,并用该编译器对我们的python文件进行编译运行。

二、将运行python文件的命令简化

   当解释执行python文件时,每次都会将python解释器的绝对地址输出来,觉得十分不雅观。我想着可以直接通过python命令直接运行python文件。原来效果如图2所示。
not beauty

图2. 每次执行python文件都会显示编译器绝对地址

   简化python命令的步骤如下:
   1.在vscode终端输入python
   2.如果可以直接进入python环境,表示你在当前目录下可以顺利进入python环境,则输入exit()命令退出,随后直接运行python .py文件,就可以执行了。如图3所示。
图3

图3

   3.如果不能直接进入python环境,则会跳转到microsoft store页面,此时直接搜索你搭建的python环境的对应python版本即可,例如输入框搜索python3.8之后点击获取,安装成功之后,回到第一步和第二步进行尝试,发现成功。

三、终端尝试执行简单python命令

   当我们如果只是想在终端中进行一些简单命令的输出输入验证,而不是运行整个python脚本时,我们可以直接在终端中输入python,然后回车键,进入python环境中,即可进行一些简单命令的执行,如图4所示。
图4

图4

四、今日学到的python命令

   1. Lecture2第一个课堂小作业:

homework

图5. 课堂小作业
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)

print

图6. print 取消换行效果

  2.关于第二句的输出,每个单词之间应该有空格。但是为什么不直接执行print((s+" ")*5)操作呢?因为课堂上老师希望最后一个单词后面不要有空格,因此我能想到的解决方法如下所示

print((s + " ")*4+s)

个人总结

  今天先记录到这里,已经超过我原本计划的MIT自学时间啦。不过内容有点少,原因是lecture2的第二个课堂知识点涉及到些许数学知识,我就趁机恶补了一下,结果越挖越深,不过也查到了许多关于数学学习的方法,刚好符合我后面想要继续进行深究的计划,所以也就浅浅看了一下,明天继续记录MIT自学。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值