目前Python有2个版本,一个是2.x版,一个是3.x版,这2个版本是不兼容的。本书以Python3.6版本为例进行讲解,你也可以安装新的Python3.7版本。但安装其他版本需要到Python官网(https://www.python.org)进行下载。
我们通过下载链接(http://www.gocode61.com/zt/soft/python.zip)下载Python安装包的压缩文件(苹果电脑MacOS系统自带Python,不用下载安装),解压文件后双击python-3.6.5-amd64.exe程序进行安装,如图1-1所示。红框标注区域按照图1-1进行设置,切记要按照图中打勾的框勾选,然后点击Customizeinstallation进入到下一步,如图1-2所示。
图1-1中第1个红框表示选择自定义安装程序,第2个勾选框一定要勾选,用于把Python加到环境变量中去。
图1-1
图1-2
点击“Next”进入下一步,如图1-3所示。
图1-3
我们可以点击“Browse”更改安装路径,无须勾选图1-3中的任何选项,直接点击“Install”即可。
如果你的电脑是Windows系统,同时按下WIN键和R键,在出现的对话框中输入“cmd”,点击“确定”按钮,进入到DOS命令框,输入“python”,然后按下Enter键,如果显示如图1-4所示的界面,表示安装成功。
图1-4
如果是苹果MacOS系统,需要打开终端程序,然后输入“python”,如果显示如图1-5所示的界面,表示安装成功了。
图1-5
本书推荐用PyCharm编辑器来进行Python程序的编写,它是由JetBrains打造的一款PythonIDE(集成开发环境)。
PyCharm带有一整套可以帮助用户在使用Python语言开发时提高效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。
访问官网(http://www.jetbrains.com/pycharm/)下载PyCharm安装包。进入官网之后点击“DOWNLOADNOW”,然后根据自己的操作系统进行选择,点击“DOWNLOAD”下载专业版(Professional),如图1-6所示。
图1-6
下载后点击安装包进行安装,安装过程如图1-7至图1-10所示。
图1-7
图1-8
图1-9的所有选框都要勾选,然后点击“Next”进入下一步。点击图1-10中的“Install”进行安装,安装完毕后点击“Finish”。
图1-9
图1-10
1.点击PyCharm图标进入PyCharm,界面如图1-11所示。
图1-11
2.创建Python项目。点击“CreateNewProject”,进入项目创建窗口,如图1-12所示。点击图1-12中的,创建Python项目,在处设置项目存储目录以及项目名称,点击创建。
图1-12
3.创建第1个文件。右键点击项目目录,鼠标滑到“New”,点击“PythonFile”,如图1-13所示。然后进入图1-14所示的对话框。
图1-13
4.在图1-14“Name”后的文本框给文件命名,完成命名后点击“OK”创建。
图1-14
5.在图1-15所示的界面点击鼠标右键,选择“run+文件”,便可以运行编写好的Python程序了。也可以点击右上角的绿色三角按钮运行程序。底部为运行界面,展现运行结果。运行结束时的标志是“Processfinishedwithexitcode0”。
图1-15
Python文件后缀使用.py。使用PyCharm的前提:
PyCharm版本为3.0或者更高版本。
至少安装了一个Python解释器并且已经正确配置。
已经创建了一个Python项目(project)。
在书写代码时,除了需要录入的中文外,其他都必须用英文输入法输入,而且要注意区分大小写。
要注意标点符号、特殊字符的输入法。因为中文输入法和英文输入法差别不大,出错后一般很难看出来,所以一定要注意。
书写一段功能代码时,在这段代码中代表不同意思的代码要用空格隔开,不要连续输入。
每完成一段功能代码都要按回车键(Enter)再在下一行继续书写。不能在同一行书写或者用其他符号隔开不同功能的代码,只能用回车键换行。
所有代码执行的顺序,都是从左到右从上到下。
学习编程重要的就是动手,光看是行不通的,一定要多多动手编写才能学好编程。
本书主要讲解Python语言库的特点,Python语言库分为标准库、第三方库和自定义库。在以后的章节中会详细讲到模块、包、库的调用和第三方库的下载,在第2章中我们就会学习怎样从Python中调用第三方库pywin32来实现语音输出。接下来我们简单讲解如何调用第三方库中的功能,为下一章学习打好基础。
我们用import命令来调用Python中封装好的模块、包、功能库。其写法就是在import后加调用的模块名/包名/库名。比如调用Python中的随机数标准库random。
根据代码演示,我们可以看到引入Python随机数标准库random是利用import指令来实现的,使用的方法是“random.”+“randint()”,然后使用print()输出。
模块、包、功能库的调用方法都是使用import指令,它们的区别在于层次不同(库>包>模块):
模块:包含具有功能性的代码片段,表现形式为写好的代码保存为文件,这个文件就是一个模块,模块名就是文件名。比如文件名为test.py,模块名就是test。
包:是一个文件目录结构,它由几个模块(py文件)或几个子包组成。包的特点是目录下第1个文件是__init__.py,有这个文件就代表这个文件夹是个包。
库:是具有相关功能模块的集合,也可以是多个包的组合。功能库是Python的一大特色,它分为标准库、第三方库和自定义库。
在编程的时候,我们往往要给代码加入介绍或者备注,这样以后编写复杂并且长篇幅的代码时不仅可以让代码更清晰,而且可以让自己或者别人很快地了解代码功能和逻辑层次,这时我们就会用到注释。
注释是给自己和别人看的,不是给计算机执行的,只要按照格式书写注释便不会影响代码的运行,计算机运行时会自动忽略掉它。
代码中灰色的文字就是注释。其写法就是在任何代码或者文字前加上“#”这个符号。程序执行时,以“#”开头的内容都会被忽略。
遇到需要注释讲解的文字很多,一行放不下的时候,我们可以使用多行注释。其写法是用三重引号包裹注释内容,即注释内容。
多行注释多用于程序整体介绍,代码功能用单行注释精简描述即可。
一、问答题
1.模块、包、库,哪一个层级高?
2.如何调用模块、包或者库?
3.使用PyCharm时,什么标志着程序运行结束?
4.简述代码的执行顺序。
二、编程练习
1.新建一个文件并保存,把文件取名为gocode.py,文件内输入print(hellopython),注意都要使用英文输入法。
2.新建另一个文件,名字自取,使用import调用gocode模块。并点击执行按钮,检验是否输出“hellopython”。
3.在第2题文件中写入注释,标注“这是我们第1个程序”。
展开
人与人交流使用的是语言,人与计算机交流用的也是语言,我们称之为计算机语言,Python就是计算机语言的一种。
Python是一门结合解释性、编译性和互动性的面向对象的高层次计算机脚本语言,具有非常强的可读性,相比其他语言更接近自然语言。
它的设计哲学是优雅、明确、简单。随着AI(人工智能)的兴起,Python成了现在受欢迎的语言之一。
Python的中文翻译是蟒蛇,这是因为它的创造者(GuidovanRossum)喜欢一部英国喜剧MontypythonandtheFlyingCircus(《蒙提•派森的飞行马戏团》),他把其中python一词拿出来命名。Python和这位创造者的性格一样简单随意,并以功能强大和高效率而闻名,是现在流行的人工智能语言之一。
随着人工智能的高速发展,Python也流行起来。相较于其他语言,Python的程序代码量会少得多,这样代码更容易阅读和扩展,但是功能不会打折扣。
Python的语法非常接近自然语言(英语),编写起来就好像与计算机用英语交流一样。相对其他语言,Python精简了很多不必要的分号和大括号,格式上看起来更加简洁,阅读和理解更加容易,编程初学者可以很轻松地进行Python的学习。
近年来,Python的迅速发展得到了越来越多人的关注。原本,像Python这样的解释型语言的编译速度通常比C、C++等汇编语言慢,但随着近些年来科技的全面发展,Python运行时的执行效率也越来越高。
Python的标准库非常庞大。它还有可定义的第三方库可以使用,很多功能直接调用库的方法即可实现,这样编写程序时会变得非常方便。