Python 的安装
编辑器和IDE的选用
编辑器(editor)与IDE的区别
编辑器的选用
IDE的选用
图书的选择
福利
Python 的安装
Python的安装是比较容易的。
第一步,点击括号内的官网( Welcome to Python.org);第二步,在官网的最上方栏目中找到downls,点击 Downnload python 3.9.7
按照步骤安装即可。注意需要点击 Add Pyhon... to PATH(我已经安装,这是Python Crash Course 一书中的截图,我后续会分享自己学习这本书的笔记)
安装完之后,打开命令指示符,在windows搜索中输入cmd。打开命令指示符之后,输入python,如果没有报错就说明安装成功。
编辑器和IDE的选用
编辑器(editor)与IDE的区别
从内涵角度来看,编辑器主要侧重编辑,且提供代码高亮的功能,以不同的颜色显示不同类的词。IDE全称是 integrated development environment,即中文所说的“集成开发环境”,除过编辑器的功能,还包括交互式调试器等。比如, IDE 会在您输入代码时对其进行检查,并尝试了解您正在构建的项目。例如,当您开始键入函数名称时,IDE 可能会显示该函数接受的所有参数。
从学习的角度来看,《Python Crash Course》 作者认为初学者应该使用编辑器,因为IDE大量的提示功能可能会让初学者不知所措。此外,在学习的初级阶段,用编辑器可以锻炼学习者尽心简单故障排除的能力。
编辑器的选用
我尝试安装过很多的编辑器,但是要么由于编辑器界面太复杂,完全不知道怎么操作,要么用户体验不好看,最终我选择使用Subime Text。这也是《Python Crash Course》 作者在这本书中使用的编辑器。
Sublime Text 具有如下的优点:
- 启动速度超级快
- 界面简单,不臃肿
- 界面美观
- 拥有大量的插件
IDE的选用
我也尝试过很多的IDE,最终还是选用pycharm。对于初学者而言,编辑器和IDE的区别可能不是很大,因为很多IDE的高级功能暂时用不到。但是为什么我还安装了pycharm。这主要是和思维定势有关。我发现有时候在Sublime Text中输入的代码错了,怎么也看不出来,用另一个软件打开,以不同的方式呈现代码,可以帮助我打破思维定势,发现问题所在。
因此,我建议至少安装总数为2个软件。当然,对于初学者来说,也可以2个都是编辑器。
图书的选择
在应该学习但是学习效率不高的时候,我就喜欢找文献、进行文献管理。通过大量的实践,我对于如何识别书的好坏具有一定的能力。
由于我是英语专业,且很多国内经典的Python书都是从国外引进的。因此,我决定直接看英文原版书籍。通过大量的搜索,我最终下载了20本python书籍。
书籍的纳入标准:
- 页数:一般认为书的页数多一点会比较好。内容比较丰富,且讲解可能比较细致,适合初学者学习。
- 出版时间:太早的书籍可能有些命令在新版本中无法使用。
- 出版社:一般而言,好的出版社对所出版的书籍都有很高的门槛,这无形中,帮助读者进行了一次选择。但是,需要注意在不同领域,好的出版社可能不太一样。比如,在搜索python编程类的书籍,我发现No Scarch Press这个出版社的书很不错。
- 版次:一般而言,书的版次越高,说明书的销量好,作者会继续更新。当然,对于才出的书而言,这一条标准肯定不合适。
福利
后续,我会不时上传自己学习《Python Crash Course》的学习笔记。这套学习笔记几乎完全基于这本书,因此,学习会具有很强的系统性。期待和广大的初学者一起进步。