主页 详情

《PYTHON程序设计与实现》_冯林主编;姚远,刘胜蓝副主编_13913715_9787040437881

【书名】:《PYTHON程序设计与实现》
【作者】:冯林主编;姚远,刘胜蓝副主编
【出版社】:北京:高等教育出版社
【时间】:2015
【页数】:359
【ISBN】:9787040437881
【SS码】:13913715

最新查询

内容简介

第1章 Python语言概述

1.1 Python语言简介

1.2 Python C语言的异同

1.3 安装与配置Python环境

1.4 Python开发环境

本章小结

第2章 基本数据类型与变量

2.1 整数运算

2.2 浮点数运算

2.3 复数运算

2.4 字符串

2.5 类型转换

2.6 变量

2.7 赋值语句

2.7.1 变量的引用

2.7.2 赋值

2.7.3 多重赋值

本章小结

习题

第3章 编写Python程序

3.1 IDLE简介

3.1.1 在IDLE 中编写程序

3.1.2 命令行运行程序

3.1.3 命令行调用程序

3.2 注释

本章小结

习题

第4章 列表、元组和字典

4.1 序列

4.2 序列基本操作

4.3 列表

4.3.1 列表的创建

4.3.2 列表的修改

4.3.3 列表法

4.4 元组

4.4.1 元组的创建

4.4.2 元组的操作

4.4.3 元组的困惑

4.5 字典

4.5.1 字典的创建

4.5.2 字典的操作

4.5.3 字典的方法

4.6 集合

4.6.1 集合的创建

4.6.2 集合的基本操作

4.6.3 集合的特殊操作

4.7 五子棋棋盘

4.7.1 五子棋盘的选择:列表

4.7.2 五子棋盘的创建

本章小结

习题

第5章 流程控制语句

5.1 布尔逻辑

5.2 代码块与缩进

5.3 if/else语句

5.3.1 单分支条件语句

5.3.2 二分支条件语句

5.3.3 多分支条件语句

5.3.4 条件表达式

5.3.5 断言

5.4 循环

5.4.1 while循环

5.4.2 for循环

5.4.3 循环嵌套

5.4.4 循环遍历字典元素

5.4.5 迭代工具

5.4.6 循环控制语句

5.4.7 循环与else子句

5.5 列表推导式

5.6 继续五子棋

本章小结

习题

第6章 字符串

6.1 字符串的操作

6.1.1 切片操作

6.1.2 格式化操作

6.1.3 字符串模板

6.1.4 原始字符串操作符

6.1.5 Unicode字符串操作符

6.2 正则表达式

6.2.1 第一个正则表达式

6.2.2 正则表达式中的特殊字符

6.2.3 匹配任意一个单个字符

6.2.4 匹配多个字符串

6.2.5 创建字符类

6.2.6 在字符串边界或单词边界进行匹配

6.2.7 分组匹配

6.2.8 重复匹配

6.2.9 替换与分割

6.2.10 正则表达式举例

本章小结

习题

第7章 函数

7.1 抽象与函数

7.2 创建函数

7.3 函数参数

7.3.1 函数参数类型

7.3.2 修改参数

7.4 变量的作用域

7.5 递归

7.6 函数修饰器

7.7 完成五子棋(封装及重构)

本章小结

习题

第8章 I/O操作与文件

8.1 字符串格式化

8.2 I/O操作

8.3 文件打开与关闭

8.3.1 打开文件

8.3.2 文件关闭

8.3.3 文件模式

8.3.4 缓冲

8.4 文件的读和写

8.5 处理二进制文件

8.6 访问文件系统

8.7 文本处理举例——词频统计

8.8 五子棋游戏的保存和读取

本章小结

习题

第9章 面向对象编程

9.1 类

9.2 类的创建

9.2.1 创建类

9.2.2 类变量和类方法

9.2.3 静态方法

9.2.4 property修饰器

9.2.5 类的初始化

9.3 继承

9.3.1 继承与重写

9.3.2 多重继承

9.4 多态

9.5 重构五子棋

本章小结

习题

第10章 异常处理

10.1 异常

10.2 抛出异常

10.2.1 raise语句

10.2.2 自定义异常类

10.3 捕获异常

10.3.1 try-except语句

10.3.2 捕获多种异常

10.3.3 捕获所有异常

10.4 finally语句

10.5 处理异常的特殊方法

10.6 让五子棋程序更健壮

本章小结

习题

第11章 模块

11.1 Python模块

11.2 名称空间

11.3 模块导入特性

11.4 模块内建函数

11.5 包

本章小结

习题

第12章 Python开发游戏

12.1 Pygame介绍

12.2 常用模块介绍

12.3 游戏初步设计

12.4 进一步完善游戏

本章小结

第13章 TCP/UDP网络编程

13.1 问题的引入

13.2 套接字

13.3 网络设计模块

13.3.1 socket模块

13.3.2 urllib模块

13.3.3 urllib2模块

13.3.4 其他常见的模块

13.4 UDP编程

13.5 TCP编程

本章小结

第14章 Python爬虫程序

14.1 搜索引擎和网络爬虫

14.2 基本概念

14.2.1 URI和 URL

14.2.2 HTTP协议

14.3 准备工作

14.3.1 初探urllib2网络库

14.3.2 urllib2异常处理

14.3.3 urllib2的使用细节

14.4 一个简单的爬虫程序

本章小结

第15章 访问数据库

15.1 数据库基础知识

15.1.1 关系型数据库

15.1.2 SQL语句

15.2 Python与数据库

15.3 SQLite介绍

15.4 Python使用SQLite

15.4.1 导入sqlite3模块及创建数据库

15.4.2 创建游标

15.5 MySQL介绍

15.6 Python使用MySQL

15.6.1 创建数据库

15.6.2 创建游标

15.7 编写电子同学录

15.7.1 需求分析

15.7.2 系统设计

15.7.3 数据库的设计

15.7.4 页面设计

15.7.5 模块实现

本章小结

第16章 CGI编程

16.1 CGI介绍

16.2 网页与HTML

16.2.1 HTML语言简介

16.2.2 HTML标签简介

16.3 一个网站的初步实现

16.3.1 下载和安装Apache

16.3.2 第一个CGI程序

16.3.3 GET和POST方法

16.3.4 表单提交

16.3.5 cgitb调试

16.4 个人信息管理系统

16.4.1 网站需求说明

16.4.2 项目数据库设计

16.4.3 用户注册模块

16.4.4 用户登录

16.4.5 个人信息查看

16.4.6 个人信息修改

本章小结

附录 比较Python 2和Python 3

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
e497b2f13487f8780027801b52d373a2#b3b23beeee609b1431f45ff2cf31d140#154280207#13913715.zip