注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2019年9月

出版社:电子工业出版社

以下为《Python大学教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121319440
  • 1-4
  • 206273
  • 49225331-5
  • 平塑
  • 16开
  • 2019年9月
  • 486
  • 264
  • 工学
  • 软件工程
  • TP311.561
  • 计算机科学与技术
  • 本专科
内容简介
本书介绍了使用Python语言进行程序设计的方法及其应用。全书共14章,分为三部分。第一部分为基础篇(第1~5章),主要介绍Python的基础语法,包括Python语言的概述,Python的基本数据类型、变量、运算符、表达式等概念,三种程序的基本控制结构,函数,列表、元组、集合与字典四种简单数据结构。第二部分为进阶篇(第6~10章),主要介绍Python的一些高级特性和功能,包括模块和包的使用,字符串的处理,Python的面向对象编程,异常处理和文件处理。第三部分为应用篇(第11~14章),主要介绍Python在某些领域的应用方法,包括GUI程序开发、数据管理和数据库管理、Web开发及多任务编程。本书既可以作为高等院校计算机与软件相关专业的教材,也可以作为软件从业人员的学习指导用书。
目录
目录基础篇第1章Python语言概述 211Python简史 212Python的语言特点 313搭建Python开发环境 4131Python的下载与安装 4132Python命令行的使用 814Python的开发工具 8141IDLE 9142PyCharm 9143Eclipse 1015第一个Python程序—Hello,World 1116Python的编码规范 12161命名规则 12162代码缩进 12163使用空行分隔代码 13164语句的分隔 13小结 14习题 14第2章Python基本概念 1521基本数据类型 1522变量 17221变量的命名 17222变量的创建 1823运算符 19231算术运算符 19232关系运算符 19233逻辑运算符 20234位运算符 20235身份运算符 21236成员运算符 2124表达式 22241算术表达式 22242优先级 2225赋值语句 23251赋值运算符 23252增强型赋值运算符 2426常用模块与函数 25261常用内置函数 25262常用模块及函数 2727基本输入/输出 28271基本输出 29272基本输入 29小结 31习题 31第3章Python控制结构 3331三种基本控制结构 3332选择结构 33321单选择结构—if语句 33322双选择结构—if-else语句 35323多选择结构—if-elif-else语句 36324选择结构的嵌套 3833实例:使用选择结构进行程序设计 39331鉴别合法日期 39332判断两个圆的位置关系 4134循环结构 45341while循环 45342for循环 47343break语句与continue语句 48344循环结构的嵌套 4935实例:使用循环结构进行程序设计 50351计算质数 50352计算π的近似值 51小结 53习题 53第4章函数 5441函数的定义 5442定义函数 5443调用函数 5544变量的作用域 5645函数的参数 57451形参与实参 57452默认参数 58453位置参数和关键字参数 59454可变长度参数 6046返回多个值 6147实例:将功能封装为函数 61471鉴别合法日期 61472封装turtle模块图形函数 6348递归 6549实例:使用递归解决问题 67491实例:计算斐波那契数 67492实例:汉诺塔 68410lambda表达式 71411生成器 72小结 73习题 73第5章Python数据结构 7551列表 75511列表的基本操作 75512列表相关的函数 78513在函数中使用列表 79514列表查找 81515列表排序 83516多维列表 8652元组 87521元组的基本操作 87522元组封装与序列拆封 89523元组与列表的比较 9053集合 90531集合的基本操作 90532子集与超集 91533集合运算 92534集合与列表的比较 9354字典 93541字典的基本操作 94542字典相关的函数 9555实例:使用数据结构进行程序设计 96551计算质数 96552词频统计 98小结 99习题 99进阶篇第6章使用模块 10161模块的创建 10162模块的导入 10263包 103631模块组织成包 103632从包中导入 104633包内引用 10464第三方包的安装 105小结 105习题 106第7章字符串与正则表达式 10771字符串的基本操作 10772字符串相关函数 10873格式化字符串 11074实例:使用字符串进行程序设计 112741检测回文串 112742字符串的简单加密 11375字符编码 117751字符编码方式 117752使用Python处理中文 11876正则表达式 119761正则表达式简介 120762使用re模块处理正则表达式 12277实例:使用正则表达式进行程序设计 124771用户注册信息格式校验 124772模拟scanf函数 126小结 127习题 127第8章面向对象编程 12981面向对象的概念 12982类与对象 129821定义一个类 130822构造类的对象 131823定义私有成员 13383运算符重载 13484实例:进行面向对象的程序设计 138841Circle类的实现 138842Fraction类的实现 14285继承 145小结 148习题 148第9章异常处理 15091异常的概念 15092异常的抛出与捕获 151921使用raise关键字抛出异常 151922使用tryexcept捕获异常 152923使用else和finally子句处理异常 15393自定义异常 15494使用断言 155小结 155习题 156第10章文件处理 157101文件的创建与读写 1571011文件的创建与打开 1571012文件的写入 1581013文件的读取 1591014设置文件读取指针 160102文件和目录操作 1611021文件操作 1611022目录操作 1621023文件和目录操作实例 163103Python的流对象 1691031标准输入 1691032标准输出 1701033日志输出 170104实例:处理文件 1711041获取文件属性 1711042实例:获取MP3文件的元数据 173小结 175习题 175应用篇第11章使用Python进行GUI