Python语言及其应用

Python语言及其应用

作者:[美] Bill Lubanovic

出版社:人民邮电

出版年:2016年1月

ISBN:9787115407092

所属分类:科普读物

书刊介绍

《Python语言及其应用》内容简介

本书介绍Python语言的基础知识及其在各个领域的具体应用,基于最新版本3.x。书中首先介绍了Python语言的一些必备基本知识,然后介绍了在商业、科研以及艺术领域使用Python开发各种应用的实例。文字简洁明了,案例丰富实用,是一本难得的Python入门手册。
Bill Lubanovic,现为Penguin Computing公司高级软件工程师。1977年开始开发Unix软件,1981年开始开发GUI软件,1990年开始开发数据库软件,1993年开始开发Web软件。与人合著有Linux System Administration。

作品目录

前言
联系我们
致谢
第1章:Python初探
1.1、真实世界中的Python
1.2、Python与其他语言
1.3、为什么选择Python
1.4、何时不应该使用Python
1.5、Python
2与Python
3、1.6、安装Python
1.7、运行Python
1.8、禅定一刻
1.9、练习
第2章:Python基本元素:数字、字符串和变量
2.1、变量、名字和对象
2.2、数字
2.3、字符串
2.4、练习
第3章:Python容器:列表、元组、字典与集合
3.1、列表和元组
3.2、列表
3.3、元组
3.4、字典
3.5、集合
3.6、比较几种数据结构
3.7、建立大型数据结构
3.8、练习
第4章:Python外壳:代码结构
4.1、使用#注释
4.2、使用\连接
4.3、使用if、elif和else进行比较
4.4、使用while进行循环
4.5、使用for迭代
4.6、推导式
4.7、函数
4.8、生成器
4.9、装饰器
4.10、命名空间和作用域
4.11、使用try和except处理错误
4.12、编写自己的异常
4.13、练习
第5章:Python盒子:模块、包和程序
5.1、独立的程序
5.2、命令行参数
5.3、模块和import语句
5.4、包
5.5、Python标准库
5.6、获取更多Python代码
5.7、练习
第6章:对象和类
6.1、什么是对象
6.2、使用class定义类
6.3、继承
6.4、覆盖方法
6.5、添加新方法
6.6、使用super从父类得到帮助
6.7、self的自辩
6.8、使用属性对特性进行访问和设置
6.9、使用名称重整保护私有特性
6.10、方法的类型
6.11、鸭子类型
6.12、特殊方法
6.13、组合
6.14、何时使用类和对象而不是模块
6.15、练习
第7章:像高手一样玩转数据
7.1、文本字符串
7.2、二进制数据
7.3、练习
第8章:数据的归宿
8.1、文件输入/输出
8.2、结构化的文本文件
8.3、结构化二进制文件
8.4、关系型数据库
8.5、NoSQL数据存储
8.6、全文数据库
8.7、练习
第9章:剖析Web
9.1、Web客户端
9.2、Web服务端
9.3、Web服务和自动化
9.4、练习
第10章:系统
10.1、文件
10.2、目录
10.3、程序和进程
10.4、日期和时间
10.5、练习
第11章:并发和网络
11.1、并发
11.2、网络
11.3、练习
第12章:成为真正的Python开发者
12.1、关于编程
12.2、寻找Python代码
12.3、安装包
12.4、集成开发环境
12.5、命名和文档
12.6、测试代码
12.7、调试Python代码
12.8、使用pdb进行调试
12.9、记录错误日志
12.10、优化代码
12.11、源码控制
12.12、复制本书代码
12.13、更多内容
12.14、后续内容
附录
A
Python
的艺术
A.1、2D图形
A.2、图形用户界面
A.3、3D图形和动画
A.4、平面图、曲线图和可视化
A.5、游戏
A.6、音频和音乐
附录
B
工作中的
Python
B.1、Microsoft
Office套件
B.2、执行商业任务
B.3、处理商业数据
B.4、金融中的Python
B.5、商业数据安全性
B.6、地图
附录
C
Python
的科学
C.1、标准库中的数学和统计
C.2、科学Python
C.3、Numpy
C.4、SciPy库
C.5、SciKit库
C.6、IPython库
C.7、Pandas
C.8、Python和科学领域
附录
D
安装
Python
3、D.1、安装标准Python
D.2、安装Anaconda
D.3、安装并使用pip和virtualenv
D.4、安装并使用conda
附录
E
习题解答
E.1、第1章“Python初探”
E.2、第2章“Python基本元素:数字、字符串和变量”
E.3、E.4、第4章“Python外壳:代码结构”
E.5、第5章“Python盒子:模块、包和程序”
E.6、第6章“对象和类”
E.7、第7章“像高手一样玩转数据”
E.8、第8章“数据的归宿”
E.9、第9章“剖析Web”
E.10、第10章“系统”
E.11、第11章“并发和网络”
附录
F
速查表
F.1、操作符优先级
F.2、字符串方法
F.3、字符串模块属性
作者介绍
封面介绍

相关推荐

微信二维码