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

出版时间:2019-05

出版社:机械工业出版社

以下为《Python程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 9787111622772
  • 1-1
  • 264585
  • 46249543-3
  • 平装
  • 16开
  • 2019-05
  • 432
  • 274
  • 工学
  • 计算机科学与技术
  • TP311.561
  • 计算机科学与技术
  • 本科
内容简介
《Python程序设计》由浅入深、循序渐进地通过大量实例阐述了Python语言的基础知识,同时介绍如何使用Python来解决科学计算问题,以及如何使用Python面向对象编程,还介绍了很多Python的应用技术。《Python程序设计》共9章,第1章主要是Python语言概述,第2章介绍Python的基本元素,第3章介绍Python语言的流程控制和循环语句,第4章介绍Python函数的定义与使用,第5章介绍面向对象编程,第6章介绍文件的操作,第7章介绍基于Python的网络和Web开发,第8章介绍Python语言对数据库的访问与操作,第9章介绍基于Scrapy架构的Python爬虫案例分析。
《Python程序设计》重点突出,内容丰富,适合作为计算机及相关专业学生的教材或教学参考书,也可作为Python语言初学者的学习用书。
目录
第1章 Python语言概述11.1 了解Python11.2 Ubuntu操作系统简介21.2.1 虚拟机的安装21.2.2 Ubuntu的安装31.2.3 Linux的常用命令81.3 开启Python101.3.1 Python Shell121.3.2 Python的IDE和编辑器131.3.3 Python的第一个程序201.4 本章小结20实践与练习21上机实践:虚拟机和Ubuntu系统的安装和配置21第2章 Python的基本元素232.1 字符串232.1.1 字符串的输入/输出232.1.2 访问字符串中的值262.1.3 字符串更新272.1.4 转义字符272.1.5 字符串运算符282.1.6 字符串格式化292.1.7 Unicode字符串292.1.8 字符串的常见操作302.2 布尔类型322.2.1 与运算322.2.2 或运算332.2.3 非运算332.3 数字类型342.3.1 整数342.3.2 浮点数352.4 元组362.4.1 访问元组362.4.2 修改元组372.4.3 删除元组382.4.4 元组运算符382.4.5 元组索引与截取382.4.6 无关闭分隔符392.4.7 元组内置函数392.4.8 多维元组402.4.9 元组的意义402.5 列表402.5.1 列表的访问412.5.2 更新列表412.5.3 删除列表元素422.5.4 列表脚本操作符422.5.5 列表截取432.5.6 Python列表函数和方法432.6 字典472.6.1 访问字典里的值472.6.2 修改字典482.6.3 删除字典元素482.6.4 字典键的特性492.6.5 常用的方法502.7 集合522.7.1 创建集合522.7.2 集合运算532.7.3 集合的基本操作562.8 数据转换572.8.1 数据转换函数572.8.2 常用转换函数应用572.9 本章小结59实践与练习60上机实践:字符串、列表与字典的综合应用61第3章 流程控制和循环语句623.1 Python语句基础623.1.1 注释623.1.2 语句格式633.2 流程控制(选择结构)633.2.1 if语句633.2.2 if…else语句653.2.3 if…elif…else语句673.2.4 嵌套语句683.3 循环语句713.3.1 while循环语句713.3.2 for循环743.3.3 循环嵌套763.3.4 break语句和continue语句783.3.5 循环案例演示:九九乘法表793.3.6 遍历字符串823.3.7 遍历字典、列表和元组833.3.8 pass语句853.4 案例精选863.5 本章小结87实践与练习88上机实践:循环和流程控制应用88第4章 Python函数的定义与使用904.1 定义函数904.1.1 函数定义914.1.2 函数调用934.1.3 函数的返回值954.1.4 导入模块984.2 函数参数1004.2.1 位置参数1014.2.2 默认值参数1024.2.3 关键字参数1024.2.4 可变长度参数1034.3 匿名函数1064.4 函数的变量1094.4.1 局部变量1094.4.2 全局变量1104.5 案例精选1114.6 本章小结113实践与练习113上机实践:函数的定义和应用113第5章 面向对象编程1155.1 类和对象1155.1.1 类和对象的创建1155.1.2 访问类的属性1165.1.3 内置类属性1195.1.4 销毁对象1205.2 构造函数1215.3 类的继承1265.3.1 继承的定义1265.3.2 重载方法1285.3.3 重载运算符1295.3.4 数据隐藏1345.3.5 多重继承1365.4 本章小结139实践与练习140上机实践:面向对象的应用141第6章 文件的操作1446.1 打开和关闭文件1446.1.1 打开文件1446.1.2 关闭文件1456.2 文件的读取和写入1456.2.1 读取文件1456.2.2 写入文件1466.3 文件指针1476.3.1 获取当前文件指针1486.3.2 截断文件1486.3.3 转移文件指针1496.4 文件的基本操作1506.4.1 文件访问模式1506.4.2 文件对象属性1506.4.3 文件的常用方法1516.5 CSV文件处理1526.5.1 读取CSV文件1526.5.2 写入CSV文件1536.6 XML文件处理1556.6.1 XML文件解析1566.6.2 JSON数据处理1576.7 HTML文件处理1606.7.1 HTMLParser解析器1606.7.2 SGMLParser解析器1616.8 文件的其他操作1636.8.1 文件/目录常用方法1636.8.2 常用方法的应用1656.9 异常处理1676.9.1 异常处理概念1676.9.2 异常处理语句1676.9.3 异常参数1706.9.4 触发异常1706.9.5 自定义异常1716.9.6 Python标准异常1726.10 本章小结173实践与练习174上机实践:文件操作的应用174第7章 网络和Web开发1777.1 Python的Web开发1777.1.1 Django框架的安装和部署1787.1.2 Django开发实例1807.2 socket模块1817.2.1 套接字1817.2.2 常见的socket方法1877.3 网络数据抓取1897.3.1 JSON数据1897.3.2 常见的抓取数据的方法1907.3.3 利用BeautifulSoup抓取HTML1917.4 Python网络常用模块1927.4.1 urllib和urllib2模块1927.4.2 urllib2常用方法1937.4.3 常见网络爬虫模块1957.5 本章小结199实践与练习199上机实践:抓取网页应用200第8章 数据库的访问与操作2028.1 数据库2028.1.1 数据库访问2028.1.2 DB-API接口2038.2 SQL语言2058.2.1 SQL简介2058.2.2 SQL语法2068.2.3 SQL视图2078.2.4 SQL函数2088.3 MySQL数