展开全部

主编推荐语

全面了解与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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。