26.09.09
我们专业《程序语言》课程学py用的编辑器是Jupyter Notebook。为了和课程内容使用的编辑器保持统一,我打算在完成课程作业和学习课程内容时抛下vscode,直接采用老师要求的编辑器。
注意:Jupyter Notebook是网页编辑器而非应用编辑器(我们的老师解释说是因为JN的开发团队经费有限,所以不想再做比较烧钱的前端部署了)。它的打开有两种方式,一种是GUI(图形界面),而另一种是CLI(命令行界面)。虽然说使用GUI上手难度低,但是对于Anaconda 3来说,用CLI打开JN远比用GUI打开速度要快,所以我在此记录一下使用CLI打开JN的方法。
①如图,首先打开“开始”菜单,点击“全部显示”。
②打开“开始”菜单的应用列表后,找到anaconda prompt,点击打开。
③打开anaconda prompt的CLI后,先进入自己存放程序语言课件的文件夹,这里以我自己的路径为例,是C:\Users\20383\myproject。直接到根目录下点击文件路径进行复制即可。
在这个CLI中输入“cd 路径”,其中cd is short for “change directory”,是改变文件路径用的固定语句。
④注意,JN运行期间不要关闭此CLI,等代码全部写完并保存后再关闭这个窗口,否则会出现图5-2的情况。
-
补充说明:GUI和CLI的核心区别非常鲜明,可以根据场景选择使用哪一种:
1、上手难度:GUI低,所见即所得,适合普通用户;CLI高,需记忆命令,但熟练后效率极高。
2、资源占用:GUI大,需加载大量图形资源;CLI极小,适合老旧设备或远程服务器。
*3、操作精度与速度:GUI做复杂批量任务(如重命名100个文件)要反复点击,慢;CLI输一行命令(如rename *.txt .md)瞬间完成,极快。
4、自动化能力:GUI弱,难以自动重复操作;CLI强,可轻松编写脚本实现定时自动备份、部署等。
一句话总结:GUI像开自动挡汽车(上手快、轻松);CLI像开手动挡赛车(学习成本高,但掌控感和速度拉满)。日常办公用GUI,程序员和运维人员通常会结合使用,用CLI处理复杂底层任务。
快捷键
Ctrl+/:py单行自动注释快捷键。光标只要位于该行就可以直接打出句首#进行单行注释。注意,这里的斜杠是/,而不是\,编程时需要时刻区分这两种截然不同的斜杠!