跟着可叔学Python第一讲 —— Installing Python
视频内容包括:
Python是什么?
Python可以用来干什么?
设置Python的环境变量到底有什么用?
在Windows命令行加载Python的运行环境
如何下载Python?
以下几个问题没有在视频中交代,这里简单文字交代一下:
64位和32位选择哪一个,为什么?
目前建议大家选择32位的Python来安装,这是考虑到最大程度兼容第三方的类库。因为第三方的类库由于历史的原因,大部分是仅支持32位的Python的。
为什么既有Python2同时还有Python3?
Python语言诞生于1991年作者是荷兰人Guido von Rossum,历史是蛮悠久的,有些类库或系统当时是基于Python2的环境来编写的,并且由于各种原因,有些类库或系统并没有在Python3的环境下重新改写和编译,为了同时支持老的系统和类库,所以目前保留了两个版本,Python2和Python3,并且Python3并不支持向后兼容,也就是说在Python2环境下编译的类库或系统在Python3的环境中并不能运行。
Python3和Python2选择哪一个,为什么?
建议选择Python3.x.x(目前为止最新版本为3.6.5)。Python的作者已经宣布Python2将于2020年停止维护更新。除非你目前的工作环境需中需要处理一些Legacy system,必须要用Python2,否则,还是建议你使用Python3。
Python是解释型语言 么?
直接贴一段Python官网对此的解释。
Python is an interpreted language, as opposed to a compiled one, though the distinction can be blurry because of the presence of the bytecode compiler. This means that source files can be run directly without explicitly creating an executable which is then run.
他自己也说了,can be blurry:),因为事实上是由bytecode compiler先将py文件编译(compile)成bytecode的pyc文件,然后再由Python的虚拟机来执行的。所以搞清楚他真正的里面的工作机制就可以了。他虽然是解释型语言,但是在解释前,是有一段编译的过程的,只是这个编译不同于真正的那些编译成二进制文件的编译,Python把py文件编译成bytecode文件。
1- Installing Python_腾讯视频
需要高清模式,你可以通过以下链接打开观看,获得更好的观看效果:
网友评论