更多教程请私信~
来源:思路实验室
作者:室长
大家好,欢迎来到思路实验室出品的不够严肃的Python教程,我是室长。
上一期我们说到,作为编程小白的我们,不可能全凭对编程语言的掌握就能快速准确地写出正确的代码。所以我们需要一个团队来帮助我们的写作。
在编程中,这个团队被称为IDE(Integrated Development Environment,集成开发环境)。其实在我们安装Python的时候,已经自带了一个IDE,叫IDLE。对,就是多了一个代表学习(Learning)的L。
怎么找到它呢?很简单。以windows为例,随便在某个地方新建一个文本文档,把它的后缀名从.txt改成.py,然后右键点击这个文件弹出右键菜单:
这就打开了一个程序窗口:
看着和记事本差不多?输入我们之前的那行代码试试看:
这与我们之前在命令提示符里输入的黑底白字的代码有了明显的区别,最直观的就是代码不同的地方有了不同的颜色,这就是语法高亮功能。假如代码是一篇文章,这个功能就相当于有一个小秘书把主谓宾定状补全给你用不同的颜色标出来,还怕有歧义有看不懂的地方吗?
但不要以为这就是全部了,这只能属于IDE的基本功能。Python自带的IDLE也有着很多其他很好用的功能,但室长并不想以它为基础进一步介绍,因为它界面寒酸,看着就跟记事本一样,不够高端大气上档次(其实就是因为室长没怎么用过)。这里提上一句是因为初学者如果不想折腾IDE想直接上手的话用IDLE也是完全可以的。
那么接下来室长要公平地公正的不带一点儿私心地向大家推荐一款超级好用的IDE(因为室长没用过别的)——PyCharm!
这里室长先随着PyCharm的工作流程给大家介绍一下PyCharm的种种优点,最后再说如何安装PyCharm。
通常我们编写程序不是单独的一个文件,而是很多文件各司其职,就比如一个公司可能有行政部,财务部,公关部,工程部等等。所以通常一个程序是需要一个整体的文件夹把这些文件囊括起来的。在PyCharm里这样一个文件夹被称为项目(project)。我们的PyCharm初体验也将从新建一个项目开始:
打开PyCharm,然后新建一个项目:
Location就是项目的路径,下边的Project Interpreter提示我们这里该选择解释器了。因为我们现在是一张白纸,没有在别的项目里调教好的解释器可以使用,所以我们直接新建。New environment using Virtualenv,这个是使用到了虚拟环境的技术。详细来说就是,解释器虽然精通程序语言,但仍然是需要不断学习的,我们以后会对解释器安装各种有用的模块,让它懂得更多,能更好地指挥计算机。
然而对于我们不同的程序需要,我们可能会在编不同程序时让解释器安装不同的模块。如果我们直接安装在我们上次安装的Python解释器上,模块越装越多难免就打架。当你跟解释器寻求心理安慰时,它给你讲了一段母猪的产后护理,这种体验可能不会太好。
所以这时候我们就可以搞一搞克隆,把最原始的解释器克隆出来,分别安装不同的模块,成为不同领域的大牛。
因此下边的这两个参数:Location,给你的克隆解释器创造一个温馨的家;Base interpreter,选择克隆谁。最后点击Create,搞定!
这就是PyCharm一个项目的基本窗口布局,左边列出了项目的相关文件(包括项目本身的以及编译器的),右边是代码区域。
可以看到,因为我们在创建新项目时勾选了Create a main.py welcome script,所以PyCharm自动创建了一个main.py文件并且在代码区打开了。可以看到同样是有着语法高亮小秘书在辛勤地工作。
我们先不管这个文件,先来新建一个新的代码文件看看。在左边文件区的项目根文件夹上点击右键→New→Python File,在弹出的窗口中输入想给文件起的名字,然后双击Python file,成功!
这时右边的代码区已经多了一个新文件的选项卡,并且新的代码是完全空白的。我们再次输入我们的经典代码:
桥豆麻袋!我怎么刚输入了一个p就弹出来了这么多东西?
看来又一个小秘书和你见面了,这就是代码提示功能,它会查询语法和模块里可能和你输入相关的东西并作为候选供你选择,有效地杜绝提笔忘字的尴尬情况。这种时候我们只要按上下键选择我们需要输入的内容,然后直接回车,整个代码就已经输入上了。
我们接着输入:
又出问题了,我明明只按了一下引号,怎么出来两个引号?又一个小秘书隆重登场!试问我们编代码这么严谨的过程,不管是引号还是括号,都应该成双成对,有始有终,缺了一个编译器肯定就会懵逼。这种情况下你会只输入一个引号或括号吗?显然不会,这时候我们的代码补全小秘书为了节省一次手指的运动,自动地帮你补全了必须输入的另一个引号或括号,是不是太智能了?
我们把代码输入完全:
然后右键点击代码空白处,在弹出菜单里选择Run'xxxx'(xxxx是你给代码文件起的名字):
可以看到屏幕下方出现了命令行界面,解释器已经把这句话打到了屏幕上,我们的代码运行成功了!那我们今天对PyCharm的介绍就到这里。
“哎室长,你题目不是说二百多个秘书吗?怎么才说了这么几个就完了?”
是啊,室长本打算在这篇文章里把它的强大功能一一细数的,不过发现一方面全部讲起来篇幅太长了,另一方面对于还没入门的大家来说,上来先讲它的功能可能大家难以理解。所以室长打算随着我们对Python的学习,用我们在写代码时遇到的实际的案例去把这些小秘书们一一介绍给大家。
那么介绍完了编写代码的专业团队——IDE,后边我们终于要开始进入真正的Python语言学习了。请关注下一节:我把骆驼起名叫大象,也能把他装冰箱吗?程序的变量。
PyCharm的安装方法:首先,进入PyCharm的官网,地址:https://www.jetbrains.com/pycharm/
然后,点击Download,再选择你的系统版本。PyCharm是分为社区版和专业版的,简单来说就是社区版免费专业版要钱。社区版虽然免费,但对于初学者功能是够的,所以直接下载就好。
下载之后直接双击打开安装,选项上可以这么选择:
其中几个选项:
1.create Desktop Shortcut:是否创建桌面快捷方式
2.Update PATH Variable(restart needed):是否加入环境变量(我们在安装Python时也遇到过这个PATH,windows下的话室长觉得没有必要把PyCharm加入环境变量)
3.Update Context Menu:是否向鼠标右键菜单里添加一项“将文件夹打开为项目”(室长觉得作用不大,还会把鼠标右键菜单搞得很长)
4.Create Associations:创建文件关联,以后双击.py文件就可以直接在PyCharm里打开这个文件了,挺方便的。
往期推荐:【Python教程】引言——程序是什么,又为什么是程序?
分享收藏点赞在看