机械工业出版社旗舰店店铺主页二维码
机械工业出版社旗舰店 微信认证
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

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

175.20
运费: ¥ 0.00-15.00
库存: 245 件
Python学习手册(原书第5版) 商品图0
Python学习手册(原书第5版) 商品缩略图0

商品详情

商品介绍

  • 商品信息

  • 出版社: 机械工业出版社

  • 商品名称:Python学习手册(原书第5版)

  • 作者:(美)马克·卢茨(Mark Lutz)

  • 市场价:219.0

  • ISBN号:9787111603665

  • 版次:1-1

  • 出版日期:2018-10

  • 页数:1467

  • 字数:900


内容简介

如果你想动手编写高效、高质量并且很容易与其他语言和工具集成的代码,本书将快速地帮助你利用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 33中的新Windows选项:PATH和启动器 60
运行的位置:代码目录 61
不需要输入的内容:提示符和注释 62
交互式地运行代码 63
为什么要使用交互式命令行模式 64
使用注意:交互命令行模式 65
系统命令行和文件 67
第一段脚本68
使用命令行运行文件 69
不同的命令行使用方式 70
使用注意:命令行和文件 71
UNIX风格可执行脚本:#! 72
UNIX脚本基础 72
UNIX env查找技巧 73
Python 33 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
数值类型基础知识 143
数值字面量144
内置数值工具 146
Python表达式运算符 146
数字的实际应用 151
变量与基础表达式 151
数值的显示格式 153
str和repr显示格式 154
普通比较与链式比较 154
除法:经典除法、向下取整除法和真除法 156
整数精度 160
复数 160
十六进制、八进制和二进制:字面量与转换 161
按位操作 163
其他内置数值工具 164
其他数值类型 167
小数类型 167
分数类型 169
集合 173
布尔型 180
数值扩展 181
本章小结 182
本章习题 182
习题解答 182
第6章 动态类型 184
缺少声明语句的情况 184
变量、对象和引用 184
类型属于对象,而不是变量 186
对象的垃圾收集 187
关于Python垃圾回收的更多讨论 188
共享引用 189
共享引用和在原位置修改 190
共享引用和相等 192
动态类型随处可见 193
“弱”引用194
本章小结 194
本章习题 194
习题解答 195
第7章 字符串基础 196
本章范围 196
Unicode简介 197
字符串基础 197
字符串字面量 199
单引号和双引号字符串是一样的 200
转义序列代表特殊字符 200
原始字符串阻止转义 203
三引号编写多行块字符串 205
实际应用中的字符串 206
基本操作 206
索引和分片207
请留意:分片 211
字符串转换工具 212
修改字符串I 214
字符串方法 216
方法调用语法 216
字符串的方法 217
字符串方法示例:修改字符串II 218
字符串方法示例:解析文本 220
实际应用中的其他常见字符串方法 220
原始string模块的函数(在Python 3X中删除) 221
字符串格式化表达式 223
格式化表达式基础 224
高级格式化表达式语法 225
高级格式化表达式举例 226
基于字典的格式化表达式 227
字符串格式化方法调用 228
字符串格式化方法基础 228
添加键、属性和偏移量 229
高级格式化方法语法 230
高级格式化方法举例 231
与%格式化表达式比较233
为什么使用格式化方法 236
通用类型分类 241
同一分类中的类型共享同一个操作集241
可变类型能够在原位置修改 242
本章小结 242
本章习题 243
习题解答 243
第8章 列表与字典 245
列表 245
列表的实际应用 248
基本列表操作 248
列表迭代和推导 248
索引、分片和矩阵 249
原位置修改列表 250
字典 256
字典的实际应用 258
字典的基本操作 258
原位置修改字典 259
其他字典方法 260
示例:电影数据库 262
字典用法注意事项 263
创建字典的其他方式 267
请留意:字典vs列表 268
Python 3X和27中的字典变化 269
请留意:字典接口 276
本章小结 277
本章习题 277
习题解答 277
第9章 元组、文件与其他核心类型 279
元组 280
元组的实际应用 281
为什么有了列表还要元组 283
重访记录:有名元组 284
文件 286
打开文件 287
使用文件 288
文件的实际应用

机械工业出版社旗舰店店铺主页二维码
机械工业出版社旗舰店 微信公众号认证
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

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

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:cmp1952
机工书院官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏