记录

记录

明天就要去北京中科院参加python的编程课,要在那里呆上4天,虽说人生地不熟,但想想还是比较期待的。正好最近也在研究一些python的项目,比如说如何用python来绘制图表,如何用python来搭建一个微信机器人等等...当然在中科院,我要学习的主要是使用python来解决一系列的数学问题。

从我以上列出的一系列python的用途(当然还有其他),就可见python这门编程语言的使用广泛性。除此之外,python还是一个特别简洁的语言,它的可读性极强。因此,很多初学者往往通过学习python来入门编程。下面,我就来基本的介绍一下python的环境搭建以及写一个基础的 Hello world.py


首先,你需要登上python的官方网站下载python所需的IDLE以及Launcher,具体下载地址点击此处 选择操作系统后下载即可。

下载完成会看见这样几个文件

avatar

IDLE 是一个纯 Python 下自带的简洁的集成开发环境(IDE)。所以,你现在就可以打开IDLE,来完成自己的第一个python项目,但我们是极力不推荐这种做法的。首先,IDE是主要是一个极简的python开发的集合环境,如果你只想随便用用python,那你可以使用IDE。但如果执行一些复杂的任务时,IDE会显得非常薄弱。详情请见 IDE官方文档

Python launcher是一个实用的终端组件,可帮助您定位和执行不同的 Python 版本。它允许脚本(或命令行)为特定的 Python 版本指示首选项,定位并执行该版本。 不同于 PATH 变量,Python Launcher 将正确选择最合适的 Python 版本。它更喜欢每个用户在系统范围内的安装,并且运行指定的 Python 版本,而不是使用最近安装的版本。详情请见Launcher官方文档

抛开上面的不谈,现在我们要做的,是寻找一个又美观又强大的编译器。这时候,微软旗下的Vscode和Jetbrain旗下的python编译器Pycharm都是很好的选择。就个人来说,Vscode的拓展性更强,拥有许多插件以及跨平台的能力

avatar

而另一方面,Pycharm的集成度更高,专业性更强,且不需要过多的配置

avatar

但是由于我更偏爱Vscode的扁平化界面设计,所以下面的指导都是基于Vscode来的。喜欢Pycharm的同学可以自行浏览官方文档来配置。


在官网下载完Vscode后,打开编译器,下面我来介绍一下左边5个图标点击进去分别的用途。 首先,点击第一个文档图标,这即是整个编译器最核心的部分,编辑文档的区域。

第二个搜索图标,顾名思义,是基于文档而来的搜索功能,可以搜索并替换文档中的一些内容

第三个图标,是用来进行版本控制的工具,它可以将本地文件上传至代码托管网站例如GitHub,Gitlab等等,有感兴趣的可以进一步了解Git

第四个图标,是进行调试(Debug)的工具,你可以在一个程序报错之后进行单步的调试,从而找出错误所在。

第五个图标,点开是也是一个搜索栏,但这是Vscode的一个非常优秀的功能之一,它可以使用户根据需求安装一定的程序拓展

另外,Vscode还拥有许多漂亮美观的主题,具体也可以参考官方主题文档进行主题的配置。

好看 永远是第一生产力

所以,赶紧挑选一个自己喜欢的Vscode主题吧!

avatar

现在,由于我们要编写的是python文档,需要在Vscode中安装有关插件。首先点击第五个图标,在搜索栏输入python。可以看到,排名前两位的插件我们点击安装(install)即可。

avatar

安装完成,我们可以在桌面或者别的地方新建一个空文件夹,这里面要放的就是马上在Vscode里编写的文件。之后,我们打开Vscode,点击第一个图标,然后点击打开文件夹(Open the folder)。打开以后是一个空文件夹,因此我们需要新建一个文件

文件名需要以.py结尾

avatar

接下来,我们还剩最后一件事就可以开始编写代码了,那就是我们需要选择一个python编译版本(Select Interpreter)。按下Shift + Command + P或者在菜单栏找到View-Command Palette 打开,输入

python: select interpreter

然后点开,选择python的版本。

这里的版本默认是2.7,但建议选择3.7版本

avatar

选择完成,可以看到左边多出一个.vscode的隐藏文件。这就说明目前的工作都已全部完成,终于可以愉快的编写代码辽👨‍💻

OK 现在我们尝试一个最简单的python语法。打开xxx.py文件,向其中输入

print ("Hello world!")

然后鼠标停留在左边的python文件上,右键选择Run Python File in Terminal,之后便能看到如下情景

avatar

芜湖, 这就说明,我们终于大功告成了,给自己鼓掌庆祝一下吧🥳

如果在配置中有什么问题,欢迎在博客下面评论,我一定会尽力帮你们解决问题的。 之后,我还会更新在中科院学习的python项目,欢迎大家持续关注哦😉

All rights reserved
Except where otherwise noted, content on this page is copyrighted.