python是一种跨平台语言,你写的代码可以在windows、linux和Mac上运行。早期的时候我都是在windows下面进行代码撰写,然后写完的网站放在百度云的Ubuntu下运行,完全没有问题。因此,不用担心你写的python语言的跨平台问题。

python的一个缺陷是它的版本问题,这也是python一直被人诟病的地方。python2系列与python3系列具有较大的不同,在一种系列下开发的代码在另一个系列下面往往不能很好的运行,需要较大的改动。主要原因在于Python 3.0在设计的时候为了不带入过多的累赘没有考虑向下兼容。从某种意义上来说这也是体现python活力的一种表现,敢于抛弃掉旧的模块,轻装上阵,以最佳的姿态迎接不断变化的挑战,这也使得我们开发出来的产品更加简洁,部署更加轻量。

从发展和更新的趋势上来说,python3系列逐渐成为主流,而且在windows平台下面想要直接调用tensorflow(人工智能深度学习的开发环境)等模块,只有python3系列可以。因此,我们的教程以python3系列为主。

1.下载并且安装python3.x

计算机是不能够识别高级语言的,计算机只能识别二进制(只有0,1两种值)文件。所以当我们运行一个高级语言程序的时候,就需要一个“翻译机”来从事把高级语言转变成计算机能读懂的二进制语言的过程。这个过程分成两类,第一种是编译,第二种是解释。

编译型语言在程序执行之前,先会通过编译器对程序执行一个编译的过程,把程序转变成二进制语言。最典型的例子就是C语言。解释型语言就没有这个编译的过程,而是在程序运行的时候,通过解释器对程序逐行作出解释,然后直接运行,这里我们学习的python就是一种解释型语言。打个比方,以我们这个教程为例,如果你是把我整个教程看完再去写网站那么就是编译型的,如果你是看一篇内容然后写一点,然后再看一篇再写一点,那么就是解释型的。总结下      编译型:说完我再做   解释型:我边说边做

既然python是一种解释型语言,那么总得有一个解释器吧,得由解释器一条一条告诉电脑我到底想干啥。有点类似两国元首交流,中间必须要有一个翻译员,你说一句,翻译员翻译一句。这个解释器也就是我们要下载的python版本了。上面说的python2系列和python3系列类似于不同的翻译官,如果是美国总统和法国总理交流,翻译官只会说俄语,那就肯定炸窝了。所以必须选好合适的python安装版本才能进行我们后面的开发。当然了,我们下载的python环境除了解释器以外还附加了一些python工具,例如IDLE(开发工具)、文档等。

下面给出Python的官方下载地址:https://www.python.org/downloads/   这里选择3.6.1版本,如下所示:

为什么我的python只能运行一次呢 python只能运行在windows平台上吗_为什么我的python只能运行一次呢

点击download然后进入下面的页面,由于我的电脑是64位系统,所以下载对应的64位:windows X86-64 executable installer。另外,建议32位机器下的读者还是需要升级一下电脑成64位。后面我们需要讲解人工智能相关的算法和框架,这些框架只有在64位系统下才能使用。

为什么我的python只能运行一次呢 python只能运行在windows平台上吗_解释型语言_02

下载后得到1个大约30M左右的安装包,这里双击直接安装。为了方便大家,在网盘上共享一下python3.6.1  64位系统版本,下载网址:https://pan.baidu.com/s/1ImvA7OdZfun_Xg8QKV114Q     文件提取密码: phms

这里注意,安装时一定要勾上红色箭头标示的复选框。这样安装结束后就不需要我们再添加环境变量了。

为什么我的python只能运行一次呢 python只能运行在windows平台上吗_为什么我的python只能运行一次呢_03

安装结束后我们可以查看一下环境变量,根据系统不同查看环境变量的方法不同,这里我以win7系统为例,右键我的电脑,点击属性,然后点击左侧“高级系统设置”,然后点击“环境变量”,然后查看Path中的变量,可以看到python的安装路径已经在里面了,如果没有,需要添加对应的安装目录,把“python.exe”所在的路径添加到Path中。(这里我们采用定制化安装,即Custom installation,安装目录可以我们手动更改。这里注意一点,安装目录中不要用中文,也不要有空格,否则后续的一些开发和部署会经常遇到问题)

打开cmd命令窗口(如果不会自行百度一下吧),输入python然后回车,出现类似如下界面说明python已经安装成功,返回的信息可以看到当前系统中安装的python版本号

为什么我的python只能运行一次呢 python只能运行在windows平台上吗_python_04

2. Python简单使用

上述命令行中如果前面是">>>",说明当前正处于python命令行中,可以直接进行代码编写。

(1)我们敲入下面这行代码, 然后按回车          这行代码主要功能是输出某个字符串  

>>> print('你好  世界')
你好  世界

 

(2)接下来我们简单的写一个求两个数之和的脚本:

>>> a=32.8
>>> b=45.6
>>> c=a+b
>>> print(c)
78.4

可以看到我们对a赋值为32.8    对b赋值为45.6

然后c=a+b     最后print输出c     得到了a和b的和

 

(3)如果想退出该python编写环境,输入如下命令

>>> exit()
PS C:\Users\Administrator>