Python编程入门指南(上下册)(txt+pdf+epub+mobi电子书下载)


发布时间:2020-11-07 01:16:38

点击下载

作者:明日科技

出版社:电子工业出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

Python编程入门指南(上下册)

Python编程入门指南(上下册)试读:

前言

Python是一门有条理的和强大的面向对象的程序设计语言,因其具有丰富和强大的库,还可以把用其他编程语言制作的各种模块(尤其是C/C++)很轻松地结合在一起,进行高效开发,Python语言已经成为最受欢迎的程序设计语言之一。Python语言简单、易学、易用,适合在 Web、数据分析、游戏、科学计算等领域进行编程开发。本书是一本面向 Python 零基础读者的入门书籍,按照基础入门→进阶提升→框架应用→项目开发的循序渐进的过程进行学习和实践。

本书特点

● 结构合理,适合自学。本书定位以初学者为主,在内容安排上充分体现了自学的特点,内容循序渐进,由浅入深,覆盖了编程的各方面技术。

● 视频讲解,全面到位。视频讲解是本书的特色之一,本书提供了近23小时的视频同步课程。每个知识点都力求讲透、讲全,在对各知识点的讲解过程中提供了很多编程经验和技巧。

● 比喻生动,容易理解。在编程领域中有许多“晦涩难懂”的名词或技术难以理解,本书为了帮助读者理解,采用了比喻的手法,并结合示意图,帮助读者掌握这些技术。

● 实例丰富,一学就会。书中在介绍知识点的时候,都伴有大量的实例或示例,并且提供实例的设计过程。读者可以按照步骤做出实例,巩固所学的知识。

● 精彩栏目,贴心提醒。本书在各章节中穿插了大量的注意、说明、技巧等栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,并轻松地掌握个别技术的应用技巧。

读者对象

● 初学编程的自学者。

● 大、中专院校的老师和学生。

● 初、中级程序开发人员。

● 想学习编程的企事业单位在职人员。

● 编程爱好者。

● 相关培训机构的老师和学员。

● 程序测试及维护人员。

如何研读本书

为了快速掌握本书内容,读者可以按照以下方法研读本书。

● 第一,按顺序阅读。书中的内容是按照由浅入深的顺序精心组织的,对于初学者来说,强烈建议你不要急于学习后面复杂的章节,这样容易顾此失彼,影响学习的自信心。

● 第二,学练结合。对于程序开发人员来说,“理解”和“会做”是两个不同的层次。只有“会做”,也就是按照自己的思维、想法将程序开发出来才能说明完全掌握了知识。

● 第三,多思考。在掌握了一项技术后,要想想该技术还能够解决哪些问题,这样可以使我们掌握的有限的技术发挥最大的功效,在工作中能够充分发挥自己的才能。

● 第四,充满信心。诚然,学习编程是一个艰苦的过程,即使再优秀的图书,也不可能提供所有的经验,解决编程中的所有问题。因为每个人学习编程的经历不同,所积累的经验和遇到的问题不可能完全相同,这就需要我们充满信心,以“不放弃”的态度克服遇到的问题,相信问题终究会解决。

读者服务

为了方便解决本书中的疑难问题,我们提供了多种服务方式,并由作者团队提供在线技术指导和社区服务,服务方式如下。

● 服务网站:www.mingrisoft.com。

● 服务邮箱:mingrisoft@mingrisoft.com。

● 企业QQ:4006751066。

● QQ群:539340057。

● 服务电话:400-675-1066、0431-84978981。

致读者

本书由Python程序开发团队策划并组织编写,主要编写人员有赛奎春、白兆松、王欢、王小科、冯春龙、王国辉、李磊、杨柳、岳彩龙、潘建羽、葛忠月、李春林、张宝华、杨丽、梁英等。在编写本书的过程中,我们始终坚持“坚韧、创新、博学、笃行”的企业理念,以科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。

编者

2018年10月

第1篇 基础篇

第1章 搭建Python开发环境

Python 是一种跨平台的、开源的、免费的、解释型的高级编程语言,近几年发展势头迅猛,在2018年3月发布的TIOBE编程语言排行榜中已经晋升到第4名,而在IEEE Spectrum发布的2017年度编程语言排行榜中,Python位居第一名。Python的应用领域非常广泛,例如,Web编程、图形处理、黑客编程、大数据处理、网络爬虫和科学计算等,Python都可以实现。

作为Python开发的起步,本章先对学习Python需要了解的一些基础内容进行简要介绍,然后重点介绍如何搭建Python开发环境,最后介绍几种常见的Python的开发工具。

1.1 Python概述

1.1.1 了解Python

Python英文本义是指“蟒蛇”。1989年,由荷兰人Guido van Rossum发明的一种面向对象的解释型高级编程语言,命名为Python,标志如图1.1所示。Python具有操作简单、开发速度快和容易学习等特点。图1.1 Python的标志

Python 是一种可扩展性强大的编程语言,它具有丰富和强大的库,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地结合在一起,所以Python常被称为“胶水”语言。

1991年,Python的第一个公开发行版问世。从2004年开始,Python的使用率呈线性增长,逐渐受到编程者的欢迎和喜爱。2010年,Python赢得TIOBE 2010年度语言大奖;2017年,在IEEE Spectrum发布的2017年度编程语言排行榜中,Python位居第一名,如图1.2所示。图1.2 IEEE Spectrum发布的2017年度编程语言排行榜前10名

1.1.2 Python的版本

Python自发布以来,主要经历了三个版本的变化,分别是1994年发布的Python 1.0版本(已过时)、2000年发布的Python 2.0版本(到2018年3月已经更新到2.7.14)和2008年发布的Python 3.0版本(到2018年3月已经更新到3.6.4)。

目前,根据Semaphore社区的调查结果显示,使用Python 2.x的用户占63.7%,而使用Python 3.x的用户占36.3%,由此可见,使用Python 2.x的用户还是占多数,并且Python的作者曾于2014年宣布Python 2.7支持时间延长到2020年。那么作为初学者应该选择什么版本呢?笔者建议初学者选择Python 3.x版本。

虽然目前使用Python 2.x的用户居多,但是使用Python 3.x的用户更愿意进行版本更新,并且使用Python 3.x的用户正在迅速扩展,如图1.3所示。图1.3 用户使用Python版本的对比

1.1.3 Python的应用领域

Python作为一种功能强大且简单易学的编程语言而广受好评,那么Python的应用领域有哪些呢?概括起来主要有以下几个方向:

● Web开发。

● 大数据处理。

● 人工智能。

● 自动化运维开发。

● 云计算。

● 爬虫。

● 游戏开发。

1.2 Python的下载与安装

1.2.1 你的计算机满足要求吗

所谓“工欲善其事,必先利其器”,在正式学习Python开发前,需要先搭建Python开发环境。由于Python是跨平台的,所以可以在多个操作系统上进行编程,并且编写好的程序可以在不同的系统上运行。常用的操作系统及说明如表1.1所示。表1.1 进行Python开发常用的操作系统

说明:在个人开发学习阶段推荐使用Windows操作系统,本书采用的就是Windows操作系统。

1.2.2 下载Python安装包

要进行Python开发,需要先安装Python解释器。由于Python是解释型编程语言,所以需要一个解释器,这样才能运行我们编写的代码。

在Python的官方网站中,可以很方便地下载Python的开发环境,具体下载步骤如下。(1)打开浏览器,进入Python官方网站,地址是https://www.python.org,如图1.4所示。图1.4 Python官方网站首页

注意:如果选择Windows菜单项时,没有显示右侧的下载按钮,应该是页面没有加载完全,加载完成后就会显示了,请耐心等待。(2)将鼠标移动到 Downloads 菜单上,将显示和下载有关的菜单项。如果用户使用的是32位的Windows操作系统,那么直接单击Python 3.6.4或者Python 2.7.14按钮下载32位的安装包,否则,单击Windows菜单项,进入详细的下载列表。由于笔者的电脑是64位的Windows操作系统,所以直接单击Windows菜单项,进入如图1.5所示的下载列表。图1.5 适合Windows系统的Python下载列表

说明:在如图1.5所示的列表中,只带x86的,表示是在Windows 32位系统上使用的;而带 x86-64 的,则表示是在 Windows 64 位系统上使用的。另外,标记为 web-based installer的,表示需要连网完成安装;标记为executable installer的,表示通过可执行文件(*.exe)方式离线安装;标记为embeddable zip file的,表示嵌入式版本,可以集成到其他应用中。(3)在Python下载列表页面中,将列出Python提供的各个版本的下载链接。读者可以根据需要下载。当前Python 3.x的最新稳定版本是3.6.4,单击Windows x86-64 executable installer超链接,下载适用于Windows 64位操作系统的离线安装包,如图1.6所示。图1.6 正在下载Python(4)下载完成后,浏览器会自动提示“此类型的文件可能会损害您的计算机。您仍然要保留python-3.6.4-am…exe吗”,此时单击“保留”按钮,保留该文件即可。(5)下载完成后,将得到一个名称为python-3.6.4-amd64.exe的安装文件。

1.2.3 在Windows 64位系统上安装Python

在Windows 64位系统上安装Python 3.x的步骤如下。(1)双击下载得到的安装文件python-3.6.4-amd64.exe,将显示安装向导对话框,选中Add Python 3.6 to PATH复选框,表示将自动配置环境变量,如图1.7所示。图1.7 Python安装向导(2)单击Customize installation按钮,进行自定义安装(自定义安装可以修改安装路径),这里采用默认设置,如图1.8所示。图1.8 设置安装选项(3)单击Next按钮,在打开的对话框中设置安装路径为G:\Python\Python36,其他采用默认设置,如图1.9所示。图1.9 设置安装路径(4)单击Install按钮,开始安装Python,并且显示安装进度,安装完成后将弹出如图1.10所示的对话框。图1.10 安装完成

1.2.4 测试Python是否安装成功

Python安装完成后,需要检测Python是否真的安装成功。例如,在Windows 7系统中检测Python是否真的安装成功,可以单击Windows 7系统的“开始”菜单图标,在“搜索程序和文件”文本框中输入cmd命令,然后按〈Enter〉键,启动命令行窗口。在当前的命令提示符后面输入python,并且按〈Enter〉键,如果出现如图1.11所示的信息,则说明Python安装成功,同时进入交互式Python解释器。图1.11 在命令行窗口中运行的Python解释器

说明:图1.11中的信息是笔者电脑中安装的Python的相关信息,其中包括Python的版本、该版本发行的时间、安装包的类型等信息。如果读者电脑上的信息与此信息不完全相同也没关系,只要命令提示符变为>>>就说明 Python 已经准备就绪,正在等待用户输入Python命令。这也表示我们的Python安装成功了。

注意:如果输入python后,没有出现如图1.11所示的信息,而是显示“‘python’不是内部或外部命令,也不是可运行的程序或批处理文件”,就需要在环境变量中配置Python。

1.3 Python开发工具

在通常情况下,为了提高开发效率,需要使用相应的开发工具,进行Python开发也可以使用开发工具。下面将详细介绍Python自带的IDLE。

在安装Python后,会自动安装一个IDLE,它是一个Python Shell(可以在打开的IDLE窗口的标题栏上看到),也就是一个通过键入文本与程序交互的途径,程序开发人员可以利用Python Shell与Python交互。下面将详细介绍如何使用IDLE开发Python程序。

打开IDLE时,可以单击Windows 7系统的“开始”菜单图标,然后依次选择“所有程序”→“Python 3.6”→“IDLE(Python 3.6 64-bit)”菜单项,打开IDLE窗口,如图1.12所示。图1.12 IDLE主窗口

在实际开发时,通常不会只包含一行代码,如果需要编写多行代码,可以单独创建一个文件保存这些代码,全部编写完毕后再一起执行,具体方法如下。(1)在 IDLE 主窗口的菜单栏上,选择“File”→“New File”菜单项,在弹出的窗口中可以直接编写Python代码,如图1.13所示。输入一行代码后按〈Enter〉键,将自动转到下一行,等待继续输入。图1.13 新创建的Python文件窗口(2)在代码编辑区中编写多行代码,代码如下:

编写代码后的Python文件窗口如图1.14所示。

注意:在上面的代码中,小括号()和双引号〞〞都需要在英文半角状态下输入,并且print全部为小写字母。Python的语法是区分字母大小写的。(3)按下快捷键〈Ctrl+S〉保存文件,这里将其保存为demo.py,其中.py是Python文件的扩展名。图1.14 编写代码(4)运行程序。在菜单栏中选择“Run”→“Run Module”菜单项,如图1.15所示。(5)运行程序后,将弹出Python Shell窗口显示运行结果,如图1.16所示。图1.15 运行程序图1.16 运行结果

说明:可直接按快捷键〈F5〉运行程序。

第2章 Python入门必学

2.1 注释

注释,是指在代码中对代码功能进行解释的标注性文字,可以提高代码的可读性。注释的内容将被Python解释器忽略,并不会在执行结果中体现出来。

在Python中,通常包括3种类型的注释,分别是单行注释、多行注释和中文声明注释。

2.1.1 单行注释

在Python中,使用“#”作为单行注释的符号。注释从符号“#”开始直到换行为止,其后面所有的内容都作为注释的内容而被Python解释器忽略。

语法如下:

单行注释可以放在要注释代码的前一行,也可以放在要注释代码的右侧。例如,下面的两种注释形式都是正确的。

第一种形式:

第二种形式:

2.1.2 多行注释

在Python中,并没有一个单独的多行注释标记,而是将注释内容包含在一对三引号('''……'''或者〞〞〞……〞〞〞)之间,这样的代码将被解释器忽略。由于这样的代码可以分为多行编写,所以也可以作为多行注释。

语法格式如下:

或者

多行注释通常用来为Python文件、模块、类或者函数等添加版权、功能等信息,例如,下面的代码将使用多行注释为程序添加功能、开发者、版权、开发日期等信息:

多行注释也经常用来解释代码中重要的函数、参数等信息,利于后续开发者维护代码,例如:

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载