科技
类型
可以朗读
语音朗读
236千字
字数
2019-04-01
发行日期
展开全部
主编推荐语
全面了解与Python编程有关的各个细节,实现零基础学习Python编程。
内容简介
本书包含5个部分,共计20章内容,从Python入门知识开始讲解,涉及初级的编程知识、各种数据类型的使用、数据的存储和管理等内容,同时本书还包含对Python模块和库的介绍。
目录
- 版权信息
- 内容提要
- 关于作者
- 献词
- 致谢
- 前言
- 资源与支持
- 第1部分 Python预备知识
- 第1章 与计算机交流
- 1.1 理解我们为何要与计算机进行交谈
- 1.2 应用程序就是我们与计算机交流的形式
- 1.3 应用程序是什么
- 1.4 为何Python这么酷
- 第2章 下载并安装Python
- 2.1 下载合适的Python版本
- 2.2 安装Python
- 2.3 访问安装好的Python
- 2.4 测试安装是否成功
- 第3章 与Python交互
- 3.1 打开命令行
- 3.2 输入命令
- 3.3 使用帮助
- 3.4 关闭命令行
- 第4章 编写你的第一个应用程序
- 4.1 为何IDE如此重要
- 4.2 下载Anaconda
- 4.3 下载数据集和示例代码
- 4.4 创建应用程序
- 4.5 了解缩进的用法
- 4.6 添加注释
- 4.7 关闭Jupyter Notebook
- 第5章 使用Anaconda
- 5.1 下载代码
- 5.2 使用记录点
- 5.3 使用单元格
- 5.4 更改Jupyter Notebook外观
- 5.5 与内核交互
- 5.6 获取帮助
- 5.7 使用魔术函数
- 5.8 查看正在运行的进程
- 第2部分 步入正题
- 第6章 存储和更改信息
- 6.1 存储信息
- 6.2 Python基本数据类型
- 6.3 日期和时间
- 第7章 管理信息
- 7.1 控制Python看待数据的方式
- 7.2 运算符
- 7.3 编写和使用函数
- 7.4 获取用户输入
- 第8章 做决策
- 8.1 使用if语句做简单决策
- 8.2 使用if...else语句选择替代方案
- 8.3 使用if嵌套语句
- 第9章 做重复性工作
- 9.1 使用for语句处理数据
- 9.2 使用while语句处理数据
- 第10章 处理错误
- 10.1 为何Python不懂你
- 10.2 程序错误来源
- 10.3 捕获异常
- 10.4 引发异常
- 10.5 创建和使用自定义异常
- 10.6 使用finally子句
- 第3部分 执行常见任务
- 第11章 使用包
- 11.1 创建代码包
- 11.2 导入包
- 11.3 查找磁盘上的包
- 11.4 从其他地方下载包
- 11.5 查看包内容
- 11.6 查看包文档
- 第12章 使用字符串
- 12.1 了解字符串的不同之处
- 12.2 创建包含特殊字符的字符串
- 12.3 获取子字符串
- 12.4 字符串切片和切块
- 12.5 查找字符串
- 12.6 格式化字符串
- 第13章 管理列表
- 13.1 在应用程序中组织信息
- 13.2 创建列表
- 13.3 访问列表
- 13.4 遍历列表
- 13.5 修改列表
- 13.6 列表搜索
- 13.7 列表排序
- 13.8 打印列表
- 13.9 使用Counter对象
- 第14章 收集各种数据
- 14.1 理解集合
- 14.2 使用元组
- 14.3 使用字典
- 14.4 使用列表创建栈
- 14.5 使用队列
- 14.6 使用双端队列
- 第15章 创建和使用类
- 15.1 把类理解成一种代码封装方法
- 15.2 类的结构
- 15.3 创建类
- 15.4 在应用程序中使用MyClass类
- 15.5 通过类扩展创建新类
- 第4部分 执行高级任务
- 第16章 存储数据到文件
- 16.1 了解永久化存储的工作原理
- 16.2 创建永久存储内容
- 16.3 创建文件
- 16.4 读取文件内容
- 16.5 更新文件内容
- 16.6 删除文件
- 第17章 发送电子邮件
- 17.1 发送电子邮件时发生了什么
- 17.2 创建电子邮件消息
- 第5部分 几个“十大”
- 第18章 十大优秀编程资源
- 18.1 使用Python在线文档
- 18.2 使用LearnPython.org教程
- 18.3 使用Python做Web编程
- 18.4 获取更多库
- 18.5 使用IDE快速创建应用程序
- 18.6 更容易地检查语法
- 18.7 使用XML
- 18.8 克服常见的Python新手错误
- 18.9 了解Unicode
- 18.10 加快Python程序的运行速度
- 第19章 Python十大赚钱之道
- 19.1 使用Python做QA
- 19.2 在一家小公司谋得一份IT工作
- 19.3 为软件产品编写脚本
- 19.4 管理网络
- 19.5 教授编程技术
- 19.6 帮助人们确定地理位置
- 19.7 数据挖掘
- 19.8 嵌入式系统
- 19.9 做科学计算任务
- 19.10 实时数据分析
- 第20章 十大提升你Python技能的工具
- 20.1 使用Roundup Issue Tracker跟踪Bug
- 20.2 使用VirtualEnv创建虚拟环境
- 20.3 使用PyInstaller安装你的应用程序
- 20.4 使用pdoc创建开发人员文档
- 20.5 使用Komodo Edit编写程序代码
- 20.6 使用pydbgr调试程序
- 20.7 使用IPython进入交互环境
- 20.8 使用PyUnit测试Python应用程序
- 20.9 使用Isort整理代码
- 20.10 使用Mercurial进行版本控制
- 第21章 你必须知道的十大Python库
- 21.1 使用PyCrypto保护数据安全
- 21.2 使用SQLAlchemy与数据库交互
- 21.3 使用谷歌地图看世界
- 21.4 使用TKInter创建图形用户界面
- 21.5 使用PrettyTable以表格形式呈现数据
- 21.6 使用PyAudio为程序添加声音
- 21.7 使用PyQtGraph操作图像
- 21.8 使用IRLib查找信息
- 21.9 使用JPype创建可互操作的Java环境
- 21.10 使用Twisted Matrix访问本地网络资源
- 21.11 使用httplib2访问网络资源
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。