沃新书屋 - python学习手册(原书第5版)
本书资料更新时间:2025-04-29 09:51:07

python学习手册(原书第5版)

python学习手册(原书第5版)精美图片

python学习手册(原书第5版)书籍详细信息


内容简介:

如果你想动手编写高效、高质量并且很容易与其他语言和工具集成的代码,本书将快速地帮助你利用Python提高效率。本书基于Python专家的流程培训课程编写,内容通俗易懂。本书包含很多注释的例子和插图,以帮助你开始使用Python2.7和3.3。每章都包含关于Python语言的重要组成部分的一节课。本书主要内容:了解Python的主要内置对象类型,如数字、列表和字典;创建和处理对象的Python语句,学习Python的一般语法模型;利用Python的基本程序工具的结构和重用代码;了解Python模块:语句包、函数和其他工具;探索Python的面向对象的编程工具,用于构建代码;了解异常处理模型和开发工具编写较大的程序;探索先进的Python工具,包括装饰符、描述符、元类、Unicode的处理。

书籍目录:

上册 前言 ........................................1 第一部分 使用入门 第1章 问答环节 ........................................ 21 人们为何使用Python ........................................21 软件质量 ........................................22 开发者效率........................................23 Python是一门“脚本语言”吗 ........................................23 好吧,Python的缺点是什么 ........................................25 如今谁在使用Python ........................................25 其他的Python设计权衡:一些难以把握的方面 ........................................26 使用Python可以做些什么 ........................................28 系统编程 ........................................28 图形用户界面(GUI) ........................................29 Internet脚本 ........................................29 组件集成 ........................................30 数据库编程........................................30 快速原型 ........................................31 数值计算和科学计算编程 ........................................31 更多内容:游戏、图像、数据挖掘、机器人、Excel等 ................................31 Python如何开发并获得支持 ........................................32 开源的权衡........................................33 Python有哪些技术上的优点 ........................................33 面向对象和函数式 ........................................33 免费 ........................................34 可移植 ........................................34 功能强大 ........................................35 可混合 ........................................36 相对简单易用 ........................................36 相对简单易学 ........................................37 以Monty Python命名 ........................................37 Python和其他语言比较起来怎么样 ........................................38 本章小结 ........................................39 本章习题 ........................................39 习题解答 ........................................40 Python是工程,不是艺术 ........................................41 第2章 Python如何运行程序 ........................................ 43 Python解释器简介 ........................................43 程序执行 ........................................45 程序员的视角 ........................................45 Python的视角 ........................................46 执行模型的变体 ........................................48 Python的各种实现 ........................................49 执行优化工具 ........................................52 冻结二进制文件 ........................................53 未来的可能性 ........................................54 本章小结 ........................................55 本章习题 ........................................55 习题解答 ........................................56 第3章 你应如何运行程序 ........................................ 57 交互式命令行模式 ........................................57 开始一个交互式会话 ........................................57 Windows平台上的交互式命令行在哪里 ........................................59 系统路径 ........................................59 Python 3.3中的新Windows选项:PATH和启动器 ........................................60 运行的位置:代码目录 ........................................61 不需要输入的内容:提示符和注释 ........................................62 交互式地运行代码 ........................................63 为什么要使用交互式命令行模式 ........................................64 使用注意:交互命令行模式 ........................................65 系统命令行和文件 ........................................67 第一段脚本........................................68 使用命令行运行文件 ........................................69 不同的命令行使用方式 ........................................70 使用注意:命令行和文件 ........................................71 UNIX风格可执行脚本:#! ........................................72 UNIX脚本基础 ........................................72 UNIX env查找技巧 ........................................73 Python 3.3 Windows启动器:Windows也有#!了 ........................................73 点击文件图标 ........................................75 图标点击基础知识 ........................................75 在Windows上点击图标 ........................................76 Windows上输入的技巧 ........................................77 其他图标点击的限制 ........................................79 模块导入和重载 ........................................79 导入和重载基础知识 ........................................80 模块的宏观视角:属性 ........................................82 使用注意:import和reload ........................................85 使用exec运行模块文件 ........................................85 IDLE用户界面 ........................................86 IDLE启动细节 ........................................87 IDLE基础用法 ........................................88 IDLE功能特性 ........................................89 高级IDLE工具 ........................................90 使用注意:IDLE ........................................90 其他IDE ........................................92 其他启动选项 ........................................93 嵌入式调用........................................93 冻结二进制可执行文件 ........................................94 文本编辑器启动方式 ........................................94 其他的启动方式 ........................................95 未来的可能........................................95 应该选用哪种方式 ........................................95 调试Python代码 ........................................96 本章小结 ........................................97 本章习题 ........................................97 习题解答 ........................................98 第一部分练习题 ........................................99 第二部分 类型和运算 第4章 介绍Python对象类型 ........................................ 105 Python知识结构 ........................................105 为什么要使用内置类型 ........................................106 Python核心数据类型 ........................................107 数字 ........................................108 字符串 ........................................ 110 序列操作 ........................................ 110 不可变性 ........................................ 112 特定类型的方法 ........................................ 113 寻求帮助 ........................................ 115 字符串编程的其他方式 ........................................ 116 Unicode字符串 ........................................ 117 模式匹配 ........................................ 119 列表 ........................................120 序列操作 ........................................120 特定的操作........................................121 边界检查 ........................................121 嵌套 ........................................122 推导 ........................................122 字典 ........................................125 映射操作 ........................................125 重访嵌套 ........................................126 不存在的键:if 测试 ........................................128 键的排序:for 循环 ........................................129 迭代和优化........................................131 元组 ........................................132 为什么要使用元组 ........................................133 文件 ........................................133 二进制字节文件 ........................................134 Unicode文本文件 ........................................135 其他类文件工具 ........................................137 其他核心类型 ........................................137 如何破坏代码的灵活性 ........................................139 用户定义的类 ........................................140 剩余的内容........................................141 本章小结 ........................................141 本章习题 ........................................141 习题解答 ........................................142 第5章 数值类型 ........................................ 143 本章小结 ........................................182 本章习题 ........................................182 习题解答 ........................................182 第6章 动态类型 ........................................ 184 本章小结 ........................................194 本章习题 ........................................194 习题解答 ........................................195 第7章 字符串基础 ........................................ 196 本章小结 ........................................242 本章习题 ........................................243 习题解答 ........................................243 第8章 列表与字典 ........................................ 245 本章小结 ........................................277 本章习题 ........................................277 习题解答 ........................................277 第9章 元组、文件与其他核心类型 ............................... 279 本章小结 ........................................314 本章习题 ........................................314 习题解答 ........................................315 第二部分练习题 ........................................315 第三部分 语句和语法 第10章 Python语句简介........................................ 321 本章小结 ........................................338 本章习题 ........................................338 习题解答 ........................................338 第11章 赋值、表达式和打印 ....................................... 340 本章小结 ........................................370 本章习题 ........................................370 习题解答 ........................................370 第12章 if测试和语法规则 ........................................ 372 本章小结 ........................................386 本章习题 ........................................386 习题解答 ........................................386 第13章 while循环和for循环 ........................................ 387 本章小结 ........................................414 本章习题 ........................................414 习题解答 ........................................414 第14章 迭代和推导 ........................................ 416 本章小结 ........................................442 本章习题 ........................................442 习题解答 ........................................442 第15章 文档 ........................................ 444 本章小结 ........................................465 本章习题 ........................................466 习题解答 ........................................466 第三部分练习题 ........................................467 第四部分 函数和生成器 第16章 函数基础 ........................................ 473 本章小结 ........................................483 本章习题 ........................................483 习题解答 ........................................483 第17章 作用域 ........................................ 485 本章小结 ........................................518 本章习题 ........................................518 习题解答 ........................................520 第18章 参数 ........................................ 521 本章小结 ........................................548 本章习题 ........................................548 习题解答 ........................................549 第19章 函数的高级话题 ........................................ 550 本章小结 ........................................575 本章习题 ........................................575 习题解答 ........................................575 第20章 推导和生成 ........................................ 577 本章小结 ........................................621 本章习题 ........................................621 习题解答 ........................................621 第21章 基准测试 ........................................ 623 计时迭代可选方案 ........................................623 本章小结 ........................................656 本章习题 ........................................656 习题解答 ........................................656 第四部分练习题 ........................................657 第五部分 模块和包 第22章 模块:宏伟蓝图 ........................................ 663 本章小结 ........................................678 本章习题 ........................................679 习题解答 ........................................679 第23章 模块代码编写基础 ........................................ 680 本章小结 ........................................696 本章习题 ........................................696 习题解答 ........................................696 第24章 模块包 ........................................ 698 本章小结 ........................................732 本章习题 ........................................732 习题解答 ........................................733 第25章 高级模块话题 ........................................ 734 本章小结 ........................................765 本章习题 ........................................766 习题解答 ........................................766 第五部分练习题 ........................................766

作者简介:

Mark Lutz是一位世界级的Python培训讲师。他是Python畅销书籍的作者,同时从1992年起就成为Python社区的引领者。Mark有着30余年的软件开发经验,也是《Python编程》《Python袖珍指南》等书的作者。

其它内容:

暂无其它内容!


下载点评

  • 高速(937+)
  • 实用(616+)
  • 超值(967+)
  • 惊喜(1826+)
  • 重排(488+)
  • 书签(948+)
  • 文笔生硬(352+)
  • 自学(591+)
  • 多终端(347+)
  • 破损(997+)
  • 系统(648+)
  • 可检索(904+)
  • 稳定(159+)
  • 精校(965+)
  • 双语(470+)
  • 职场(490+)
  • 排版满分(574+)
  • 无广告(174+)

下载评论

  • 用户1729644824: ( 2024-10-23 08:53:44 )

    多格式版电子书下载秒传,支持MOBI/AZW3格式导出,操作便捷。

  • 用户1731663422: ( 2024-11-15 17:37:02 )

    精校版本教材资源,AZW3/TXT格式适配各种阅读设备,推荐下载。

  • 用户1725628122: ( 2024-09-06 21:08:42 )

    精校版本教材资源,EPUB/TXT格式适配各种阅读设备,推荐下载。

  • 用户1731120773: ( 2024-11-09 10:52:53 )

    音频版电子书下载秒传,支持PDF/AZW3格式导出,体验良好。

  • 用户1728039711: ( 2024-10-04 19:01:51 )

    优质版本报告资源,PDF/TXT格式适配各种阅读设备,值得收藏。


相关书评