源作者:疯一般的男人
python怎么结束运行程序在之前的文章中,我向大家分享了我在学习python是的一些建议和方法,同时也向大家简单的介绍了计算机语言和面向对象与面向过程。
至此我认为一个小白在学习python之前的准备已经完成了,所以从这篇文章开始,我将详细地向没有任何基础的小伙伴们介绍python基础中的内容,尽自己最大的可能将每一个知识点背后的原理讲清楚,如果在这个过程中,你有任何的问题,都可以私信询问我;如果在这个过程中,我讲解的内容有错误,也欢迎指出。
python的安装:
既然我们要使用python,那么我们必须首先在自己的的电脑上安装python的解释器。至于如何安装,这里由于篇幅限制我就不展开了,大家可以自行百度,如果还有问题可以私信我。其中我个人认为要注意的的方面有两点:
python如今主要有两个版本,分别是2.X和3.X,由于到2020年,python的开发团队将停止对python2.X的版本进行更新,所以大家在安装的时候尽量安装python3.5以上的版本。
在安装过程中,有一个 "Add python 3.X to PATH" 的选项,这是添加python的路径,如果不勾的的话之后自己手动添加将会很麻烦,所以小伙伴们一定要勾上。
Python程序的运行的两种方式:
在python中,当我们写完一段代码的时候要将其运行的时候,有两种方式,分别是交互式和文件式。
交互式:交互式指python解释器即时相应用户输入的每条代码,给出相应的结果。什么意思呢?其实很简单,就是你每写完一行代码,点击回车键,就可以看到其输出结果。这种模式往往适用于对少量的代码进行调试。交互式的运行和启动主要有两种方式:
运行Windows操作系统命令工具cmd(具体操作,先按开始键+r,然后输入cmd,就会进入到这样一个界面。在这个界面输入python,就可以调用python的解释器。如果要退出可以输入exit()或者quit())
用python自带的IDLE的初始界面。
文件式:指用户将python程序写在一个或者多个文件中,然后启动python解释器批量执行文件中的代码,是我们最常用的编程方式。主要方式是用python自带的IDLE或者第三方的IDE。
打开IDLE,在菜单中点击File下的New File,进入到一个新的py文件中.
说了这么多,可能还是小伙伴们可能还是有一些疑惑,下面我将用一个简单代码来解释两者的区别。
python怎么停止运行程序现在我们需要打印1+1的值
交互式:
文件式:
这个例子虽然很简单,但是足够说明一些问题了,如果我们想要对一些简单的代码进行调试,那么用交互式的方式比较方便,但是如果代码比较复杂,则用文件式比较方便。另外,在交互式下,所写的代码是不会被保存的,所以代码一旦丢失,就需要重写。
虽然我们在以后的代码书写中绝大多数情况下用的都是文件式的模式,但是在一些特殊的情况下,我们用交互式会比较方便,例如如果你以后发展的方向是数据处理,那么建议你使用交互式的方式,因为我们在数据处理的过程中要经常性的看处理的数据是否符合自己的要求,如果使用文件式的方式则会增加调试的时间。
好的,之所以向各位小伙伴介绍python的运行的两种模式,是因为在之后的学习中,我会先使用交互式的方式介绍python的各种数据类型然后随着代码的慢慢复杂逐渐向文件式方式转变,所以对于小白来说吗,如果没有这篇文章的解释,一定会被弄的晕头转向。
最后向大家介绍几款第三方的python的IDE,这里稍微的解释一下IDE,是一种集成开发环境,通俗的讲就是我们写代码的地方,上面说的IDLE指的是python自带的的集成开发环境 ,本质上也是一种IDE。(PS:对于初学者来说,python自带的IDLE已经足够我们使用了,虽然它显得不够的友好)
pycharm:Jetbraibns公司开发的一款专门针对python的功能强大的IDE,分为专业版和社区版,专业版功能最为丰富,但是收费。社区版比专业版在功能上有所减少,但是可以满足我们绝大多数的需求而且还是免费的。
vscode::一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。支持多种语言,而且免费,由于支持的语言太多,所以可能没有pycharm对python的支持友好。
Jupyter notebook:一款交互式python的IDE,是目前进行数据处理的首先IDE。
好的,今天的内容我就已经分享完了,下节课我将开始介绍python的四种数值类型,如果小伙伴有什么问题但是却无法解决可以私信我,我会尽我所能的帮你解决你的问题。同样的,如果小伙伴觉得有所收获,那么还请点赞和转发一下吧!