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

python学习手册(原书第5版) pdf epub mobi txt 电子书 下载 2025

出版者:机械工业出版社
作者:马克·卢茨
出品人:
页数:1514
译者:
出版时间:2018-10
价格:219
装帧:
isbn号码:9787111603665
丛书系列:
图书标签:
  • Python
  • 编程
  • python
  • 计算机
  • 工具
  • 计算机科学
  • 算法
  • 新书
  • Python
  • 编程
  • 学习手册
  • 第5版
  • 计算机
  • 编程语言
  • 入门
  • 教程
  • 软件开发
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

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

作者简介

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

目录信息

上册
前言 ........................................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
· · · · · · (收起)

读后感

评分

用了两周的时间将这本书啃了一下,还有200多页的电子版没看,但还是忍不住先来评论。既是总结自己,也想帮助别人。 本书总评: 优点:解释详细,例子丰富;关于Python语言本身的讲解全面详尽而又循序渐进不断重复,同时详述语言现象背后的机制和原理;除语言本身,还包含编程实...  

评分

用这本书入门Python绝对没有问题,绝对是一本好书。 但是正如楼上几位的评价——有点啰嗦,如果逐字逐句地看完,估计要花挺长时间。我是断断续续看了很久才看完。基本关于Python的知识点,能讲到的每一个基础的细节都不放过,而且还要在其它章节多强调几遍。时不时地还要介绍...  

评分

O'Reilly这次同样没有让我们失望,全书从数据类型、基本语法、模块、面向对象程序设计等若干方面,循序渐进对Python语言做了一个相对全面的介绍,内容全面,浅显易懂,如果是有其他语言基础的读者,可以很轻松对Python有一个大致的了解。即使是没有任何变成经验的读者,读起来...  

评分

看了各位的评论,觉得,,, 如果有一定基础,学python,还是看封面是蛇的那本比较好。。。 正如学perl要看骆驼书,学编译要看龙书一样…… 译者不要打我,呵呵,~  

评分

用这本书入门Python绝对没有问题,绝对是一本好书。 但是正如楼上几位的评价——有点啰嗦,如果逐字逐句地看完,估计要花挺长时间。我是断断续续看了很久才看完。基本关于Python的知识点,能讲到的每一个基础的细节都不放过,而且还要在其它章节多强调几遍。时不时地还要介绍...  

用户评价

评分

Python 绝对是一门易学难精的语言,打着简单语法的旗号把我忽悠过来,最后发现它背后隐藏了许多复杂的实现。 如果不是作为 “玩具” 语言来学习,一定要看看这本全方位细致讲解的书。它涵盖了 Python 的每一个角落,让我明白了版本差异、作用域、函数式编程工具、相对导入、mro 解析顺序、装饰器、元类等等内容。 缺点是章节之间存在繁复交错的线索,让初读者头大,还有 1400 多页上下两册沉甸甸的分量让心情和手腕一样沉重,但是只要读完,你就会有如释重负之感,不禁为之拍案叫绝。 另外遗憾的是翻译诘屈聱牙,举个例子,译者把目录中的 revisited 翻译成 “重访”,个人认为还是翻译成 “重温” 或者 “回顾” 比较好。希望译者还是要多花点功夫,力求 “信达雅”,而不只是图快啊!

评分

这本书应该改名叫《从入门到劝退》,明明是这么简单易懂的概念,非要用晦涩难懂的术语来解释。你用这么晦涩难懂的术语也就算了,这些术语你连解释都不解释就直接拿来用? 没读完——因为不想读了,可读性实在是劝退我

评分

Python 绝对是一门易学难精的语言,打着简单语法的旗号把我忽悠过来,最后发现它背后隐藏了许多复杂的实现。 如果不是作为 “玩具” 语言来学习,一定要看看这本全方位细致讲解的书。它涵盖了 Python 的每一个角落,让我明白了版本差异、作用域、函数式编程工具、相对导入、mro 解析顺序、装饰器、元类等等内容。 缺点是章节之间存在繁复交错的线索,让初读者头大,还有 1400 多页上下两册沉甸甸的分量让心情和手腕一样沉重,但是只要读完,你就会有如释重负之感,不禁为之拍案叫绝。 另外遗憾的是翻译诘屈聱牙,举个例子,译者把目录中的 revisited 翻译成 “重访”,个人认为还是翻译成 “重温” 或者 “回顾” 比较好。希望译者还是要多花点功夫,力求 “信达雅”,而不只是图快啊!

评分

这本书应该改名叫《从入门到劝退》,明明是这么简单易懂的概念,非要用晦涩难懂的术语来解释。你用这么晦涩难懂的术语也就算了,这些术语你连解释都不解释就直接拿来用? 没读完——因为不想读了,可读性实在是劝退我

评分

Python 绝对是一门易学难精的语言,打着简单语法的旗号把我忽悠过来,最后发现它背后隐藏了许多复杂的实现。 如果不是作为 “玩具” 语言来学习,一定要看看这本全方位细致讲解的书。它涵盖了 Python 的每一个角落,让我明白了版本差异、作用域、函数式编程工具、相对导入、mro 解析顺序、装饰器、元类等等内容。 缺点是章节之间存在繁复交错的线索,让初读者头大,还有 1400 多页上下两册沉甸甸的分量让心情和手腕一样沉重,但是只要读完,你就会有如释重负之感,不禁为之拍案叫绝。 另外遗憾的是翻译诘屈聱牙,举个例子,译者把目录中的 revisited 翻译成 “重访”,个人认为还是翻译成 “重温” 或者 “回顾” 比较好。希望译者还是要多花点功夫,力求 “信达雅”,而不只是图快啊!

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有