互联网
类型
7.7
豆瓣评分
可以朗读
语音朗读
451千字
字数
2018-02-01
发行日期
展开全部
主编推荐语
手把手带你从零开始学习Python。
内容简介
本书包括Python程序设计的方方面面:首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句;然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器;此后探讨了如何将Python与数据库、网络、C语言等工具结合使用,从而发挥出Python的强大功能,同时介绍了Python程序测试、打包、发布等知识;最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了10个具有实际意义的Python项目的开发过程。
目录
- 版权信息
- 版权声明
- 前言
- 第2版前言
- 第1版前言
- 引言
- 第1章 快速上手:基础知识
- 1.1 交互式解释器
- 1.2 算法是什么
- 1.3 数和表达式
- 1.4 变量
- 1.5 语句
- 1.6 获取用户输入
- 1.7 函数
- 1.8 模块
- 1.9 保存并执行程序
- 1.10 字符串
- 1.11 小结
- 第2章 列表和元组
- 2.1 序列概述
- 2.2 通用的序列操作
- 2.3 列表:Python的主力
- 2.4 元组:不可修改的序列
- 2.5 小结
- 第3章 使用字符串
- 3.1 字符串基本操作
- 3.2 设置字符串的格式:精简版
- 3.3 设置字符串的格式:完整版
- 3.4 字符串方法
- 3.5 小结
- 第4章 当索引行不通时
- 4.1 字典的用途
- 4.2 创建和使用字典
- 4.3 小结
- 第5章 条件、循环及其他语句
- 5.1 再谈print和import
- 5.2 赋值魔法
- 5.3 代码块:缩进的乐趣
- 5.4 条件和条件语句
- 5.5 循环
- 5.6 简单推导
- 5.7 三人行
- 5.8 小结
- 第6章 抽象
- 6.1 懒惰是一种美德
- 6.2 抽象和结构
- 6.3 自定义函数
- 6.4 参数魔法
- 6.5 作用域
- 6.6 递归
- 6.7 小结
- 第7章 再谈抽象
- 7.1 对象魔法
- 7.2 类
- 7.3 关于面向对象设计的一些思考
- 7.4 小结
- 第8章 异常
- 8.1 异常是什么
- 8.2 让事情沿你指定的轨道出错
- 8.3 捕获异常
- 8.4 异常和函数
- 8.5 异常之禅
- 8.6 不那么异常的情况
- 8.7 小结
- 第9章 魔法方法、特性和迭代器
- 9.1 如果你使用的不是Python 3
- 9.2 构造函数
- 9.3 元素访问
- 9.4 其他魔法方法
- 9.5 特性
- 9.6 迭代器
- 9.7 生成器
- 9.8 八皇后问题
- 9.9 小结
- 第10章 开箱即用
- 10.1 模块
- 10.2 探索模块
- 10.3 标准库:一些深受欢迎的模块
- 10.4 小结
- 第11章 文件
- 11.1 打开文件
- 11.2 文件的基本方法
- 11.3 迭代文件内容
- 11.4 小结
- 第12章 图形用户界面
- 12.1 创建GUI示例应用程序
- 12.2 使用其他GUI工具包
- 12.3 小结
- 第13章 数据库支持
- 13.1 Python数据库API
- 13.2 SQLite和PySQLite
- 13.3 小结
- 第14章 网络编程
- 14.1 几个网络模块
- 14.2 SocketServer及相关的类
- 14.3 多个连接
- 14.4 Twisted
- 14.5 小结
- 第15章 Python和Web
- 15.1 屏幕抓取
- 15.2 使用CGI创建动态网页
- 15.3 使用Web框架
- 15.4 Web服务:更高级的抓取
- 15.5 小结
- 第16章 测试基础
- 16.1 先测试再编码
- 16.2 测试工具
- 16.3 超越单元测试
- 16.4 小结
- 第17章 扩展Python
- 17.1 鱼和熊掌兼得
- 17.2 简单易行的方式:Jython和IronPython
- 17.3 编写C语言扩展
- 17.4 小结
- 第18章 程序打包
- 18.1 Setuptools基础
- 18.2 打包
- 18.3 编译扩展
- 18.4 使用py2exe创建可执行程序
- 18.5 小结
- 第19章 趣味编程
- 19.1 为何要有趣
- 19.2 编程柔术
- 19.3 原型设计
- 19.4 配置
- 19.5 日志
- 19.6 如果你已不胜其烦
- 19.7 如果你想深入学习
- 19.8 小结
- 第20章 项目1:自动添加标签
- 20.1 问题描述
- 20.2 有用的工具
- 20.3 准备工作
- 20.4 初次实现
- 20.5 再次实现
- 20.6 进一步探索
- 第21章 项目2:绘制图表
- 21.1 问题描述
- 21.2 有用的工具
- 21.3 准备工作
- 21.4 初次实现
- 21.5 再次实现
- 21.6 进一步探索
- 第22章 项目3:万能的XML
- 22.1 问题描述
- 22.2 有用的工具
- 22.3 准备工作
- 22.4 初次实现
- 22.5 再次实现
- 22.6 进一步探索
- 第23章 项目4:新闻汇总
- 23.1 问题描述
- 23.2 有用的工具
- 23.3 准备工作
- 23.4 初次实现
- 23.5 再次实现
- 23.6 进一步探索
- 第24章 项目5:虚拟茶话会
- 24.1 问题描述
- 24.2 有用的工具
- 24.3 准备工作
- 24.4 初次实现
- 24.5 再次实现
- 24.6 进一步探索
- 第25章 项目6:使用CGI进行远程编辑
- 25.1 问题描述
- 25.2 有用的工具
- 25.3 准备工作
- 25.4 初次实现
- 25.5 再次实现
- 25.6 进一步探索
- 第26章 项目7:自建公告板
- 26.1 问题描述
- 26.2 有用的工具
- 26.3 准备工作
- 26.4 初次实现
- 26.5 再次实现
- 26.6 进一步探索
- 第27章 项目8:使用XML-RPC共享文件
- 27.1 问题描述
- 27.2 有用的工具
- 27.3 准备工作
- 27.4 初次实现
- 27.5 再次实现
- 27.6 进一步探索
- 第28章 项目9:使用GUI共享文件
- 28.1 问题描述
- 28.2 有用的工具
- 28.3 准备工作
- 28.4 初次实现
- 28.5 再次实现
- 28.6 进一步探索
- 第29章 项目10:自制街机游戏
- 29.1 问题描述
- 29.2 有用的工具
- 29.3 准备工作
- 29.4 初次实现
- 29.5 再次实现
- 29.6 进一步探索
- 附录 A 简明教程
- A.1 基础知识
- A.2 函数
- A.3 对象及相关内容
- A.4 知识点补充
- 附录 B Python参考手册
- B.1 表达式
- B.2 语句
- 看完了
展开全部
出版方
人民邮电出版社·图灵出品
图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。