转换PDF实战side notes 03:纯文字编辑程式
本篇会逐步说明在 Windows 平台上使用“纯文字编辑程式”。市面上的作业系统(Operating System, OS),一般都会预载至少一款“纯文字编辑程式”。以 Windows 7 为例,“记事本”(Notepad)就是其中一款“纯文字编辑程式”。但是“记事本”功能相对简单,对撰写 Python 程式的支援有限。
坊间有大量各有特色的“纯文字编辑程式”可作撰写程式用途,例如“Notepad++”、“Sublime Text”、“Atom”、“Brackets”、“Emacs”、“Vim”、“Visual Studio Code”⋯⋯ 等,当中有开源程式,有得则需要付费。撰写 Python 程式更可考虑采用“Jupyter Notebook”,惟这个比较集中 Python 的支援,亦需另外安装。
接下来会以一款可供免费使用的程式,由 Microsoft 推出的“Visual Studio Code”作为示范。“Visual Studio Code”支援添加插件功能,亦整合“命令列”功能,使撰写程式流程更畅顺。
首先,使用浏览器前往 https://code.visualstudio.com/download
点击“Windows”的下载按钮,开始下载安装程式。浏览器应该会自动开始下载,并储存到读的的电脑硬碟中。
用档案总管开启刚下载的档案,双点击它,开始安装。
看到此视窗,请看清发行者一行是 Microsoft Corporation,如字眼无误,请按“执行”,继续安装过程。
接著会弹出此视窗,点击“下一步”继续安装程序。
阅读授权合约,点选“我接受合约”,然后点击“下一步”继续。若选不接受合约,则无法继续安装。
点击“下一步”继续安装程序,一般使用原有设定便可。
点击“下一步”继续安装程序,或按自身需要剔选合适的选项,一般使用原有设定便可。建议剔选“加入 PATH 中”,原因主要是方便使用其他程式编写时用到的组件。
经过一段大约数分钟的时间(视乎个别电脑配备而异),会出现此视窗画面,表示安装 Visual Studio Code 已完成。当中“启动 Visual Studio Code”是剔选状态,如果不想立即开启,可以取消剔选,然后按“完成”关掉此视窗。
开启 Visual Studio Code ,会看到这个视窗,表示安装成功。可以开始撰写程式。
在左上方的选单,点击“File”,然后点选“New file”,开启文字编辑的输入框。会看到选单下方会多出一个标签页,上面写著“Untitled-1”,并且有一个“x”在标签的右方。标签下面会有一大个空的位置,在左方有个“1”字,表示文字的行号。
点击“1”字的右方,像平时文书处理软件一样,以键盘输入“print("Hellow World")”。这是 Python 版本 3 的程式码。请完整输入全句,如果有所缺漏,或会便程式执行其间出现问题。
记得要把文件储存,才能继续下一步。因为 Python 是需要执行已储存的程式码文件。点击左上方选单“File”,然后点击“Save”作储存。
要注意档案名称,这次需要更改档案名称方可储存。
这里会以“hello.py”为例,作为档案名称。注意,此处的“.py”是必须的。就如其他文件档案 PDF 、音乐档案 MP3,就是分别带有“.pdf”、“.mp3”作为副档名的后缀。副档名是有助读者以至电脑判别该档案的类型,方便以不同的方式开启及处理该文件。“.py”就是 Python 的首两个字母。
储存后,可以看到视窗变成这个画面。仔细查看可留意到“print”的文字颜色由原来的白色变成了淡黄色;“"Hellow World"”则由原来的白色变成了橙色。这是方便程式撰写的功能。把 Python 程式语言中,带有不同意义的词组换成各种系列的颜色。当程式码带有不正确、不符合语法规范,读者可以容易地察觉到。此功能就是“语法加亮”(Syntax highlighting)。
画面的右下方,有一个提示方格。这是提示读者可以安装额外的附加功能到 Visual Studio Code 。“'Python' extension”是读者自行决定是否需要。在安装后,会有更佳的辅助功能,包括更丰富的“语法加亮”、添加“语法检查”等。
回到档案总管的视窗(此处以路径位置“C:\Downloads”作示范,读者可选择自己适当的资料夹存方有关档案),会看到“hello.py”的文件图示。
行文到此,读者已经懂得撰写 Python 版本 3 的程式。撰写了程式,还需要懂得运行程式,例如以“命令列”方式,去指使电脑执行已撰写好的程式。
一时忘了甚么是“命令列”?请参阅这篇(https://docs.google.com/document/d/17ika2rnzcNK6F_fPxbE23QDw6nA7sWrF2HwYIvsLf_c/edit )。如未安装 Python 程式,请参阅这篇(https://docs.google.com/document/d/1qa36DCu-FbyY21djHH97usa1e9f8gfPZKJanoQ-gpgU/edit )。至于如何执行 Python 程式,请参阅这篇。(https://docs.google.com/document/d/1n5bLX150BIvbzmE_meqWaP9zOgQAm0U9fe8uRnz0wK0/edit# )
注意事项:此系列以 Windows 7 中文版 及 Python 3.7.2 于 2019年1月28日至31日期间测试,并力求有关资料于上述期间内准确,惟市面上不同电脑作业系统或会有不相同的执行结果,希望读者理解。如有任何使用上的困难,请详细参阅互联网上其他相关资源,或向其他拥有此项相关专门知识的人士或机构进一步查询。