自学Python

自学Python

作者:李金 等

出版社:机械工业

出版年:2017年11月

ISBN:9787111586678

所属分类:经济金融

书刊介绍

《自学Python》内容简介

本书是面向Python初学者的一本实用学习笔记。全书共10章:第1章介绍Python的基础知识,包括Anaconda、IPython解释器、Jupyter Notebook等Python基本工具的使用;第2章介绍Python的基本用法,包括基本语法、数据类型、判断与循环、函数与模块、异常与警告以及文件读写等;第3章介绍Python的进阶用法,包括函数进阶、迭代器和生成器、装饰器、上下文管理器以及变量作用域等;第4章介绍常见的Python标准库的使用;第5章介绍Python的科学计算基础模块NumPy,包括NumPy数组的基本操作、广播机制、索引和读写;第6章介绍Python的可视化模块Matplotlib,包括基于函数和对象的可视化操作;第7章介绍Python的科学计算进阶模块SciPy,包括一些高等数学的操作;第8章介绍Python的数据分析基础模块Pandas,包括Series和DataFrame的使用;第9章介绍Python的面向对象编程,包括对象的属性和方法、继承和复用,以及一个使用面向对象编程的实例;第10章介绍了一个用Python分析中文小说文本的实例。本书适合刚接触Python的初学者以及希望使用Python处理和分析数据的读者阅读,也可作为学习和使用Python的工具书或参考资料使用。
李金等编著

作品目录

前言
致谢
第1章:初识Python
1.1、Python简介
1.2、Python版本的选择
1.3、Python集成开发环境的搭建
1.4、第一行Python代码
1.5、IPython解释器
1.6、Python代码的执行模式
1.7、Jupyter
Notebook的使用
本章学习笔记
第2章:Python基础
2.1、基本语法简介
2.2、数据类型
2.3、判断与循环
2.4、函数与模块
2.5、异常与警告
2.6、文件读写
2.7、内置函数
本章学习笔记
第3章:Python进阶
3.1、函数进阶
3.2、迭代器与生成器
3.3、装饰器
3.4、上下文管理器与with语句
3.5、变量作用域
本章学习笔记
第4章:Python标准库
4.1、系统相关:sys模块
4.2、与操作系统进行交互:os模块
4.3、字符串相关:string模块
4.4、正则表达式:re模块
4.5、日期时间相关:datetime模块
4.6、更好地打印Python对象:pprint模块
4.7、序列化Python对象:pickle,cPickle模块
4.8、读写JSON数据:json模块
4.9、文件模式匹配:glob模块
4.10、高级文件操作:shutil模块
4.11、更多的容器类型:collections模块
4.12、数学:math模块
4.13、随机数:random模块
本章学习笔记
第5章:Python科学计算基础:NumPy模块
5.1、NumPy模块简介
5.2、数组基础
5.3、数组操作
5.4、数组广播机制
5.5、数组索引进阶
5.6、数组读写
5.7、随机数组
5.8、结构数组
本章学习笔记
第6章:Python可视化:Matplotlib模块
6.1、Ma
tplotlib模块简介
6.2、基于函数的可视化操作
6.3、基于对象的可视化操作
6.4、图像中的文本处理
6.5、实例:基于Matplotlib的三角函数可视化
本章学习笔记
第7章:Python科学计算进阶:SciPy模块
7.1、SciPy模块简介
7.2、插值模块:scipy.interpolate
7.3、概率统计模块:scipy.stats
7.4、优化模块:scipy.optimize
7.5、积分模块:scipy.integrate
7.6、稀疏矩阵模块:scipy.sparse
7.7、线性代数模块:scipy.linalg
7.8、实例:基于SciPy的主成分分析
本章学习笔记
第8章:Python数据分析基础:Pandas模块
8.1、Pandas简介
8.2、一维数据结构:Series对象
8.3、二维数据结构:DataFrame对象
8.4、Pandas对象的索引
8.5、缺失值的处理
8.6、数据的读写
8.7、实例:基于Pandas的NBA数据分析
本章学习笔记
第9章:Python面向对象编程
9.1、面向对象简介
9.2、自定义类型
9.3、方法和属性
9.4、继承与复用
9.5、公有、私有、特殊以及静态的方法和属性
9.6、多重继承
9.7、实例:基于面向对象的森林火灾模拟
本章学习笔记
第10章:Python实践:中文小说文本分析
10.1、数据预处理
10.2、数据统计
10.3、数据建模
10.4、效果分析
本章学习笔记

相关推荐

微信二维码