xx资源网(xxURLs.com)
发布资源

《Python可以这样学》_董付国

《Python可以这样学》封面图片

  内容简介:

  全书共分16章,对Python内部工作原理进行了一定深度的剖析,99%以上的案例代码使用Python 3.5.1实现,也适用于Python 3.4.x(除少数几个新特性之外)和*版本Python 3.5.2以及Python 3.6.0,极个别案例使用Python 2.7.11实现(同样适用于其他版本Python 2.7.x,包括*的Python2.7.12),适当介绍了Python代码优化、系统编程和安全编程的有关知识,满足不同层次读者的需要。另外,书中通过小提示、小技巧、注意拓展知识等形式介绍了更多的内容,全部内容远比章节目录所显示的要多,需要认真阅读才能真正领会其中的奥妙。本书适合作为Python程序员的开发指南,也可以作为高等院校计算机专业、软件工程专业等专业的Python教材,还可以作为Python爱好者的指导用书。

  作者简介:

  董付国 副教授。自2000年参加工作以来,先后讲授过汇编语言、C/C /C#、Java和Python等多门编程语言,以及计算机组成原理、计算机网络、数据库原理、数据结构、操作系统、计算机安全、网络安全、计算机图形学、数字图像处理、游戏策划等多门课程,出版《Python程序设计》、《Python程序设计基础》、《Python程序设计(第2版)》系列教材,开发过多套涉及不同领域的管理系统,在国内外高水平学术期刊与会议上发表论文40余篇,其中近30篇被EI检索。学习工作之余*的爱好是打太极拳。

  目  录:

  目录

  第1章Python基础1

  1.1Python是一种什么样的语言1

  1.2Python开发环境2

  1.2.1百家争鸣的繁荣景象2

  1.2.2IDLE简单使用6

  1.3变量、运算符与表达式9

  1.3.1Python变量与内置数据类型9

  1.3.2常用内置函数15

  1.3.3运算符与表达式21

  1.3.4人机对话基本接口25

  1.4模块安装与使用28

  1.4.1安装Python扩展库28

  1.4.2模块导入与使用30

  1.4.3编写自己的模块和包32

  第2章Python序列35

  2.1列表与列表推导式36

  2.1.1列表创建与删除36

  2.1.2列表常用方法38

  2.1.3列表推导式46

  2.1.4切片50

  2.2元组与生成器推导式54

  2.2.1元组54

  2.2.2生成器推导式55

  2.3字典57

  2.3.1字典创建和元素添加、修改与删除57

  2.3.2访问字典对象的数据59

  2.3.3案例精选61

  2.4集合63[1]〖2〗Python可以这样学[1]目录〖2〗2.4.1集合基础知识63

  2.4.2集合操作与运算64

  2.4.3案例精选67

  2.5序列解包69

  第3章程序控制结构与函数设计71

  3.1选择结构71

  3.1.1条件表达式71

  3.1.2选择结构的几种形式73

  3.1.3案例精选79

  3.2循环结构82

  3.2.1for循环与while循环的基本语法82

  3.2.2break与continue语句83

  3.2.3循环代码优化技巧84

  3.2.4案例精选86

  3.3函数设计与使用90

  3.3.1基本语法91

  3.3.2函数参数不得不说的几件事94

  3.3.3变量作用域99

  3.3.4lambda表达式102

  3.3.5案例精选104

  第4章面向对象程序设计122

  4.1基础知识122

  4.1.1类的定义与使用122

  4.1.2私有成员与公有成员123

  4.1.3数据成员125

  4.1.4方法126

  4.1.5属性129

  4.1.6继承131

  4.1.7特殊方法与运算符重载134

  4.2案例精选135

  4.2.1自定义数组135

  4.2.2自定义矩阵141

  4.2.3自定义队列147

  4.2.4自定义栈151

  4.2.5自定义二叉树154

  4.2.6自定义有向图157

  4.2.7自定义集合158

  第5章字符串与正则表达式165

  5.1字符串165

  5.1.1字符串格式化的两种形式168

  5.1.2字符串常用方法171

  5.1.3案例精选186

  5.2正则表达式190

  5.2.1正则表达式语法与子模式扩展语法190

  5.2.2re模块方法与正则表达式对象193

  5.2.3案例精选199

  第6章文件与文件夹操作206

  6.1文件对象常用方法与属性207

  6.2文本文件操作案例精选209

  6.3二进制文件操作案例精选217

  6.3.1使用pickle模块读写二进制文件217

  6.3.2使用struct模块读写二进制文件219

  6.3.3使用shelve模块操作二进制文件220

  6.3.4使用marshal模块操作二进制文件220

  6.4文件与文件夹操作221

  6.4.1标准库os、os.path与shutil简介221

  6.4.2案例精选227

  第7章异常处理结构、代码测试与调试252

  7.1异常处理结构252

  7.1.1异常是什么252

  7.1.2Python内置异常类层次结构254

  7.1.3常见异常处理结构形式255

  7.2代码测试262

  7.2.1doctest263

  7.2.2单元测试264

  7.3代码调试270

  7.3.1使用IDLE调试270

  7.3.2使用pdb调试273

  阶段性寄语278

  第8章数据库应用开发279

  8.1使用Python操作SQLite数据库279

  8.1.1Connection对象280

  8.1.2Cursor对象281

  8.1.3Row对象284

  8.2使用Python操作其他关系型数据库285

  8.2.1操作Access数据库285

  8.2.2操作MS SQL Server数据库286

  8.2.3操作MySQL数据库288

  8.3操作MongoDB数据库290

  第9章网络应用开发293

  9.1计算机网络基础知识293

  9.2Socket编程295

……

资源链接
Python可以这样学_董付国_清华大学_2017.2.pdf: http://545c.com/file/402712-314203623
标签

Python计算机

发布日期

2019-02-20

擦亮日期

2019-02-20

扫一扫分享下载
资源网址导航
综合

全索引 361图书馆 图书酷

手机

电脑

影音

专业

游戏

体育

儿童

教育

资源分享站

其他