展开全部

主编推荐语

手把手带你从零开始学习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月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。