看到有不少同窗都想学Python,因此我来为你们介绍一下Python开发环境的搭建,帮助你们快速开始学习。python
要学习Python,第一件事情天然是安装Python了。访问下面的网页,点击最新版Python的连接(截止到目前为止,最新的Python是3.8.2)。linux
https://www.python.org/downloads/windows/
而后翻到页面最下方,按照你的系统来选择安装程序,这里我64位的系统,因此选择x86-64的本地安装包。git
下载以后安装便可,惟一须要注意的一点就是安装时候会询问你是否将Python添加到PATH环境变量中,这一步要选择是。后面的选项就无所谓了。shell
另外一种方式就是用命令行的方式来安装Python,在Windows系统下有chocolatery和scoop两个包管理器可使用。scoop包管理器由于安装的时候会建立一个current虚拟文件夹,永远指向安装路径,在安装这些版本号常常更新的开发环境的时候很是适合。因此这里就介绍使用scoop来安装Python。json
首先打开一个powershell窗口,输入下面的命令,设置权限,容许远程签名脚本的执行。windows
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
而后输入下面的命令安装scoop。安全
iwr -useb get.scoop.sh | iex
scoop安装完毕以后,用scoop安装Python就很简单了。多线程
scoop install python
若是但愿scoop可以多线程下载的话,能够先安装aria2,scoop安装完aria2以后,后续的下载安装就会自动使用aria2的多线程功能来下载了。编辑器
scoop install aria2
无论使用哪一种方式,在安装完Python以后,在命令行之中应该能够启动Python解释器。若是下面的命令输出Python版本号的话,说明你的Python安装成功了。工具
python -V
pip是Python的包管理器,用它能够安装Python数量庞大的第三方包,享受Python生态系统带来的便利。默认状况下,pip从国外镜像下载包,速度比较慢。咱们能够配置让它使用国内的镜像。配置方法很简单,运行下面的命令便可。
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
vscode是一个开源免费、功能强大、使用方便的编辑器,若是对开发环境要求不高的话,彻底可使用vscode来编写Python代码的工具。
下载安装vscode很简单,到下面的网站,点击下载按钮便可下载vscode,下载完成后安装便可。
https://code.visualstudio.com/
固然若是你以为使用命令行方式安装软件挺方便的话,一样也能够用scoop来安装vscode。默认状况下scoop只开启了main仓库,里面只有一些命令行软件。若是要安装vscode这种图形界面软件的话,须要开启extras仓库。
scoop bucket add extras
而后就能够用scoop来安装vscode了。
scoop install vscode
vscode默认只是一个编辑器,若是要让他具备开发环境的能力,须要安装一些扩展,并作一些配置。
打开vscode,点击左侧面板的扩展图标,而后再扩展搜索栏中输入扩展名称便可安装扩展。
这里推荐安装如下扩展:
固然,你也能够安装其余扩展,将vsocde打形成一个支持多种语言的强大编辑器。不过这里仅介绍和Python相关的这几个扩展。
下面还须要对vscode进行一些配置,让他更加好用。配置方法很简单,按F1调出命令面板,而后输入json并选择“首选项:打开设置(json)”,来打开用户配置文件。
这是一个JSON格式的文件,若是你们是第一次使用vscode的话,这里应该是空的,因此能够安全的复制个人配置文件。固然你能够自定义配置文件,按本身的喜爱进行设置。将鼠标移动到设置项上面,还会弹出设置的提示,帮助咱们理解每项设置的做用。例如fontFamily是字体、fontSize是字号、formatOnSave可让编辑器在保存的时候自动格式化代码等等。
{ "editor.fontFamily": "'Jetbrains Mono','Fira Code','MesloLGS NF','思源黑体',Consolas, 'Courier New', monospace", "editor.fontSize": 18, "editor.fontLigatures": true, "editor.formatOnSave": true, "files.autoSave": "onFocusChange", "editor.suggestSelection": "first", "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", "explorer.confirmDelete": false, "explorer.confirmDragAndDrop": false, "debug.onTaskErrors": "showErrors", "git.autofetch": true, "terminal.integrated.shell.linux": "/bin/zsh", "git.enableCommitSigning": true, "editor.codeActionsOnSave": { "source.fixAll": true }, }
配置完毕以后,你应该能够在vscode中享受编写Python代码的乐趣了。vscode扩展提供的代码补全和提示功能,再加上按Ctrl+S保存时格式化代码的功能,能够很是方便的编写代码。
打开vscode,新建并打开一个文件夹,而后点击新建文件图标,新建一个后缀名为py的Python代码文件,便可开始编写代码。
虽然vsocde能够在不打开项目文件夹的状况下为代码文件显示高亮,可是若是你但愿拥有代码补全、提示、格式化等功能,就必须在项目文件夹中工做才行。
在项目中编写Python代码时就能够享受vscode的便利了。
想要运行Python文件的时候,点击右上角的三角形运行按钮(Code Runner扩展的功能)便可。或者在菜单中选择运行->以非调试模式运行也能够。因为CodeRunner会使用默认的系统编码,因此在中文环境下可能会出现输出汉字乱码的状况,因此最好用vscode的调试功能来运行,它不会出问题。
Jetbrains Pycharm是一个开源免费的Python IDE,功能很是给力,同时还有付费的专业版。不过对初学者来讲,开源免费的社区版已经彻底够用了。也许你以前曾经据说过Intellij IDEA这个Java IDE,Pycharm和他是兄弟,都是Jetbrains公司出品的,因此Pycharm的强大之处不用多说了吧。
访问下面的Pycharm下载页面,点击右边的社区版按钮进行下载,下载完成后安装便可。
https://www.jetbrains.com/pycharm/download/#section=windows
若是你用scoop的话,须要添加extras或者Jetbrains仓库来安装Pycharm。
scoop bucket add extras jetbrains scoop install pycharm
打开Pycharm,点击Configure->Settings,来打开配置界面。若是你已经打开了一个项目的话,点击菜单栏File->Settings来打开配置界面。接下来就是一些常规设置,你们看截图设置就能够了。
首先是代码字体的设置,推荐使用Jetbrains系列开发的Jetbrains Mono字体,作了多项优化,更适合开发者使用,并且支持连字。
IDE主题我习惯使用暗色的Darcula了,若是你喜欢的话,也可使用其余主题。
控制台字体默认会使用代码字体,我我的感受控制台不须要那么大,因此能够在设置小一点,能看见就好了。
考虑到多种语言的支持,我建议将Pycharm默认文件编码设置为UTF8。
Pycharm和vscode相似,都必须打开项目(或者文件夹)才能启用高级编辑功能。第一次使用的话,能够在右边点击建立或者打开项目。
打开项目以后,右键点击左侧的项目文件夹,而后选择新建Python文件,便可新建新的Python代码文件。
Pycharm的优势就是他是一个集成开发环境,已经集成了Python开发的各类功能,因此无需安装其余插件便可完成Python的编辑工做。使用体验较vscode而言也更好,固然系统占用可能也更高一些。
用Pycharm运行文件的时候要稍微麻烦一点,点击菜单栏Run->Run...,而后选择要运行的文件名,就能够运行文件了。在Pycharm中格式化代码快捷键是Ctrl+Alt+L,无需按Ctrl+S保存代码,由于会自动保存代码。
Pycharm的快捷键也十分强大,熟练使用之后能够迅速完成各项功能。想要使用Pycharm的话,最好下载一个Pycharm RefCard,随时查看快捷键,地址以下:
https://resources.jetbrains.com/storage/products/pycharm/docs/PyCharm_ReferenceCard.pdf
Kite是一个Python代码自动补全和文档提示引擎,能让咱们编写Python代码的体验更上一层楼。Kite能够在几乎全部主流编辑器和IDE中使用,天然包括了上面介绍的vscode和Pycharm。
Kite安装起来很简单,访问下面的地址,也就是上图的网页,而后点击图中的下载按钮便可下载Kite引擎。
https://kite.com/
安装的时候,Kite会询问要安装的编辑器,选择以后Kite就会在编辑器中安装Kite插件。
以后咱们在这些编辑器中编写代码,就能够享受到Kite的便利了。其实上面我截得两张动图,就已经安装了Kite引擎,它在代码补全的时候能够给咱们提供更加精细的选项。这里稍微注意一点,由于Kite运行的时候,会在系统后台启动一个语言引擎对代码进行分析。若是你目前没有编写代码,能够从系统托盘中暂时关闭它。
通过以上的步骤,你应该已经拥有了vscode和Pycharm的开发环境了。以后就能够开始学习编写代码了。可是要注意,学习Python是一个长期的过程,搭建开发环境仅仅是一个开始。再方便的开发环境,也不能代替实际的学习,祝愿你们都能轻松学会Python,用它来让咱们的生活更加轻松!