Python程序设计

Python程序设计

董付国, 编著

出版社:清华大学出版社

年代:2015

定价:35.0

书籍简介:

本书共有2篇18章组成,其中第一篇为Python程序设计基础,介绍了Python数据结构、控制结构、正则表达式、类与函数设计、文件操作和异常处理等内容,第二篇为提高篇,介绍了Python的多个扩展库在图形图像编程、科学计算可视化、网络编程、逆向工程、大数据处理、多语言混合编程、移动终端开发等方面的应用。如果作为本科教材的话,建议学时为48+16,并请根据学生基础、专业特点和培养目标讲授第一篇中所有内容和第二篇中部分章节。

书籍目录:

第一篇 Python基础

第1章 基础知识

1.1 Python语言版本之争

1.2 Python安装与简单使用

1.3 使用pip管理扩展库

1.4 Python基础知识

1.4.1 Python对象模型

1.4.2 Python变量

1.4.3 数字

1.4.4 字符串

1.4.5 运算符与表达式

1.4.6 常用内置函数

1.4.7 对象的删除

1.4.8 基本输入输出

1.4.9 模块

1.5 Python代码编写规范

1.6 Python文件名

1.7 Python程序的运行方式

1.8 编写自己的包

1.9 Python快速入门

1.10 Python之禅

本章知识精要

习题

第2章 Python数据结构

2.1 列表

2.1.1 列表创建与删除

2.1.2 列表元素的增加与删除

2.1.3 列表元素访问与计数

2.1.4 成员资格判断

2.1.5 切片操作

2.1.6 列表排序

2.1.7 用于序列操作的常用内置函数

2.1.8 列表推导式

2.2 元组

2.2.1 元组的创建与删除

2.2.2 元组与列表的区别

2.2.3 序列解包

2.2.4 生成器推导式

2.3 字典

2.3.1 字典创建与删除

2.3.2 字典元素的读取

2.3.3 字典元素的操作

2.4 集合

2.4.1 集合的创建与删除

2.4.2 集合操作

2.5 其他数据结构

2.5.1 堆

2.5.2 队列

2.5.3 栈

2.5.4 链表

2.5.5 二叉树

2.5.6 有向图

本章知识精要

习题

第3章 选择与循环

3.1 运算符与条件表达式

3.2 选择结构

3.2.1 单分支选择结构

3.2.2 双分支选择结构

3.2.3 多分选择支结构

3.2.4 选择结构的嵌套

3.2.5 选择结构应用

3.3 循环结构

3.4 break和continue语句

3.5 综合运用

本章知识精要

习题

第4章 字符串与正则表达式

第5章 函数设计与使用

第6章 面向对象程序设计

第7章 文件操作

第8章 异常处理结构与程序调试

第二篇 Python高级编程与应用

第9章 GUI编程

第10章 网络程序设计

第11章 大数据处理

第12章 Windows系统编程

第13章 多线程编程

第14章 数据库编程

第15章 多媒体编程

第16章 逆向工程与软件分析

第17章 科学计算与可视化

参考文献

内容摘要:

《Python程序设计》共两篇17章,介绍Python数据类型、控制结构、正则表达式、类与函数设计、文件操作、异常处理与程序调试等内容。第二篇通过大量案例介绍Python在GUI编程、图形图像编程、音乐编程与语音识别、科学计算可视化、网络编程、逆向工程与软件分析、大数据处理、Windows系统编程等方面的应用。
  《Python程序设计》可以作为计算机科学与技术、数字媒体技术、软件工程、网络工程、信息安全、会计、经济、金融、心理学、统计等专业本科和研究生“Python程序设计”课程教材和具有一定Python基础的读者进阶学习资料,多领域Python应用开发人员以及打算使用Python快速实现研究思路和创意的科研人员和管理人员的参考书,而且也适合打算学习一门快乐的编程语言并编写几个小程序来娱乐的读者。

编辑推荐:

本书内容覆盖面广。通过大量案例介绍Python编程基础以及在GUI、图形图像、音乐、语音识别、科学计算与可视化、网络编程、软件逆向工程、大数据处理、混合编程、Windows系统编程等方面的应用。
本书深度与广度兼顾。对Python编程模式进行深入剖析,不仅介绍Python开发过程与方法,还适当介绍了Python标准库以及内置对象的工作原理,满足不同层次读者的需要。
本书信息量大、知识点全面而且紧凑。全书没有插入任何软件和扩展库的详细安装过程截图,仅保留必要的代码运行结果截图供读者对照,充分利用有限篇幅讲解知识点,绝对物超所值。
本书配套资源丰富。提供全套教学课件、案例源代码、课后习题答案与分析以及授课计划和学时分配表,同时支持QQ、微信、电子邮件等多种方式与作者直接交流与反馈。

书籍规格:

书籍详细信息
书名Python程序设计站内查询相似图书
9787302407232
如需购买下载《Python程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)35.0语种简体中文
尺寸26 × 19装帧平装
页数印数 2000

书籍信息归属:

Python程序设计是清华大学出版社于2015.出版的中图分类号为 TP311.56 的主题关于 软件工具-程序设计-高等学校-教材 的书籍。