关于本书的内容有任何问题,请联系 张斌
sky 2018/1/2 8:37:56 第 1 章 Python概述.............. 1 1.1 Python语言..................................1 1.1.1 Python的发展................................ 1 1.1.2 Python的特点................................ 2 1.1.3 Python的应用领域........................ 2 1.1.4 Python的版本及安装.................... 3 1.2 Python开发环境及工具..................5 1.2.1 开发工具IDLE................................ 5 1.2.2 开发工具PyCharm ........................ 7 1.2.3 编写简单的小程序.......................... 8 1.2.4 PyCharm 配置..............................10 1.3 习题............................................11 第 2 章 Python语言基础...... 13 2.1 Python语言基础..........................13 2.1.1 Python文件类型.......................... 13 2.1.2 Python编码规范.......................... 13 2.1.3 输入与输出.................................... 15 2.2 Python数据类型..........................16 2.2.1 Number(数字).......................... 16 2.2.2 String(字符串)......................... 16 2.2.3 变量及其赋值................................ 18 2.3 运算符和表达式............................19 2.3.1 算术运算符和表达式.................... 19 2.3.2 赋值运算符和表达式....................20 2.3.3 逻辑运算符和表达式.................... 21 2.3.4 关系运算符和表达式.................... 22 2.3.5 字符串运算符和表达式................ 22 2.3.6 位运算符和表达式........................ 25 2.3.7 运算符的优先级............................ 25 2.3.8 Python常用的函数...................... 26 2.4 Python数据结构..........................28 2.4.1 列表.................................................29 2.4.2 元组...................................................32 2.3.3 字典.................................................33 2.3.4 集合.................................................34 2.5 程序控制结构...............................36 2.5.1 选择结构.........................................36 2.5.2 循环结构.........................................38 2.6 编程实践.................................... 41 2.7 习题........................................... 44 第3 章 Python函数及模块... 47 3.1 案例引入及分析............................47 3.2 函数........................................... 49 3.2.1 函数的定义.................................... 49 3.2.2 函数的调用.................................... 50 3.2.3 函数的参数.....................................51 3.2.4 函数的嵌套.....................................53 3.2.5 函数的递归调用............................ 54 3.3 变量的作用域...............................54 3.4 模块............................................55 3.4.1 创建和导入模块.............................55 3.4.2 模块包.............................................57 3.5 编程实践.................................... 58 3.6 习题........................................... 61 第4 章 面向对象编程........... 63 4.1 面向对象基础...............................63 4.1.1 面向过程与面向对象.....................63 4.1.2 面向对象基本概念........................ 64 4.2 类的定义和使用............................65 4.2.1 类的定义.........................................65 4.2.2 类的使用.........................................66 4.3 类的属性和方法............................67 4.3.1 类的属性........................................ 67 4.3.2 类的方法........................................ 69 4.3.3 访问控制........................................ 71 4.3.4 构造函数和析构函数.................... 72 4.4 类的继承.....................................73 4.4.1 类的简单继承................................ 73 4.4.2 类的多重继承................................ 76 4.5 类的重载.....................................77 4.5.1 方法重载........................................ 77 4.5.2 运算符重载.................................... 78 4.6 编程实践.....................................80 4.7 习题............................................85 第5 章 Python GUI编程..... 87 5.1 PyQt GUI工具包概述..................87 5.1.1 GUI 简介........................................ 87 5.1.2 PyQt工具包.................................. 88 5.1.3 编程测试........................................90 5.2 PyQt GUI编程............................94 5.2.1 信号和槽........................................ 94 5.2.2 主窗口QMainWindow................. 97 5.2.3 对话框QDialog ............................. 98 5.2.4 PyQt输入控件............................101 5.2.5 按钮..............................................101 5.2.6 显示控件......................................103 5.2.7 表格控件......................................104 5.2.8 布局控件......................................106 5.3 编程实践...................................107 5.4 习题..........................................110 第6 章 Python 数据库及文件系统.................114 6.1 数据库技术基础..........................114 6.1.1 数据库基本概念.......................... 114 6.1.2 关系数据库.................................. 115 6.1.3 数据库应用系统的开发步骤...... 116 6.2 MySQL数据库..........................116 6.2.1 数据库安装.................................. 117 6.2.2 创建数据库.................................. 121 6.2.3 删除数据库.................................. 121 6.2.4 Mysql数据类型.......................... 122 6.2.5 创建表.......................................... 124 6.2.6 编辑查看表.................................. 125 6.2.7 删除表.......................................... 126 6.2.8 插入数据...................................... 126 6.2.9 修改数据...................................... 126 6.2.10 删除数据.................................... 127 6.2.11 使用SELECT 查询数据.......... 127 6.3 Python中访问MySQL语句.......128 6.4 Python文件系统........................130 6.4.1 文件的基础知识.......................... 130 6.4.2 文件的基本操作.......................... 131 6.4.3 文件的读写操作.......................... 132 6.4.4 文件与目录操作函数和语句...... 133 6.5 编程实践:学生信息管理系统......135 6.6 习题..........................................140 第7 章 Python 网络编程.....143 7.1 网络模型介绍.............................143 7.1.1 OSI简介....................................... 143 7.1.2 TCP/IP简介............................... 144 7.2 Socket编程..............................147 7.2.1 什么是Socket............................. 147 7.2.2 Socket编程................................. 147 7.2.3 用Socket 建立服务器端程序.... 148 7.2.4 用Socket 建立基于UDP的服务器与客户端程序.................. 149 7.2.5 用SocketSever建立服务器..... 150 7.3 urllib 包与http包使用.................151 7.3.1 urllib包........................................ 151 7.3.2 使用httpIib包访问网站............ 153 7.4 使用ftplib访问FTP服务............154 7.4.1 ftplib包........................................ 154 7.4.2 使用ftplib包访问FTP服务器................................. 155 7.5 电子邮件...................................156 7.5.1 SMTP和POP3........................... 156 7.5.2 发送邮件...................................... 156 7.5.3 接收邮件...................................... 158 7.6 编程实践...................................160 7.7 习题..........................................165 第8 章 Python网站开发.....167 8.1 常见的Web开发框架.................167 8.1.1 Zope框架..................................... 167 8.1.2 TurboGears框架....................... 167 8.1.3 Django框架................................. 168 8.2 MVC 模式.................................169 8.2.1 MVC 模式介绍............................ 169 8.2.2 MVC 模式的优缺点....................170 8.2.3 Django框架中的MVC...............170 8.3 Django开发环境的搭建..............171 8.3.1 Django框架的安装..................... 171 8.3.2 Django简单应用......................... 173 8.4 Django框架的应用....................176 8.4.1 数据库的配置.............................. 176 8.4.2 创建数据模型.............................. 178 8.4.3 创建视图......................................180 8.4.4 模板系统...................................... 182 8.4.5 URL配置..................................... 185 8.4.6 发布Django项目........................ 185 8.5 Django框架的高级应用..............186 8.5.1 管理界面...................................... 186 8.5.2 编辑数据库.................................. 188 8.5.3 Session功能................................ 189 8.5.4 国际化..........................................190 8.6 编程实践...................................193 8.7 习题..........................................198 第9 章 Python 数字图像 处理...................... 200 9.1 基本图像操作和处理...................200 9.1.1 图像和像素..................................200 9.1.2 颜色空间...................................... 201 9.1.3 像素的位深.................................. 202 9.2 Python图像处理类库PIL ...........202 9.2.1 PIL模块基本介绍....................... 203 9.2.2 Image模块.................................. 203 9.2.3 PIL滤镜效果............................... 206 9.3 Python中使用OpenCV.............208 9.3.1 OpenCV安装.............................. 208 9.3.2 OpenCV基本操作...................... 209 9.3.3 处理视频序列.............................. 214 9.4 Matplotlib 绘图库.......................215 9.4.1 Matplotlib安装........................... 215 9.4.2 Matplotlib模块........................... 215 9.4.3 Matplotlib绘制简单图形........... 215 9.5 编程实践...................................221 9.6 习题..........................................223 第 10章 Python科学计算... 225 10.1 NumPy库...............................225 10.1.1 ndarray对象............................ 225 10.1.2 ufunc运算................................ 228 10.1.3 矩阵运算.................................... 229 10.2 SciPy数值计算库....................230 10.3 编程实践.................................232 10.4 习题........................................233 参考文献............................ 235
现在还有没有习题答案?
您好,目前页面上没有相关资源,您可向此书的编辑老师咨询下。
有课后习题答案吗?
课件和源代码呢???
已经和作者沟通,近期整理后会上传。
本书是《Access数据库实用教程(微课版 第3版)》一书的配套教材,全书分为“习题解析篇”“实验指导篇”“实...
本书以应用为目的,以案例为引导,系统地介绍了Access 2016的主要功能和使用方法。全书共有9章,包括Ac...
本书主要内容包括数据库基础知识、Access数据库概述、Access数据库的基本操作、表结构的设计、查询设计、...
本书通过“学生成绩管理”数据库案例,从建立Access 2010空数据库开始,逐步建立数据库中的表、查询、窗体...
本书内容丰富,结构合理,按照传统的网络体系结构进行讲解。共分8章,分别是第1章 计算机网络概述,第2章 物理层...
本书是程序设计基础类教材,旨在面向零基础初学者(特别是非计算机相关专业的读者)讲解C语言程序设计相关知识。主要...
本书为Java基础入门教材,适合初学者使用。全书共13章,第1~2章主要讲解Java技术的一些基础知识,内容包...
本书深入浅出地介绍数据分析的完整流程及Python实现,分为三篇共10章。第一篇为基础篇(第1章~第5章),包...
本书将Python程序设计的知识按由易到难、由浅入深的规律精心设计为12个模块,包括程序开发环境构建与数据输入...
本书注重零基础商科类专业读者实现Python数据分析的学习,加强读者基于数据分析而非常用的编程基础。全书共11...
现在还有没有习题答案?
有课后习题答案吗?
课件和源代码呢???