《python学习手册》目录

这本书是Python的全面指南,涵盖从基础到高级的各个方面,包括Python的入门、数字和字符串、列表与字典、函数、类和面向对象编程、模块和包、异常处理以及高级话题。它深入探讨了Python的语法、类型、控制结构、迭代器、函数式编程、异常、元类等,并提供了丰富的实例和练习题,适合Python初学者和进阶开发者学习。
摘要由CSDN通过智能技术生成

目录
前言1
第一部分 使用入门
第1章 问答环节19
人们为何使用Python19
软件质量20
开发效率21
Python是“脚本语言”吗21
好吧,Python的缺点是什么呢23
如今谁在使用Python23
使用Python可以做些什么24
系统编程25
用户图形接口25
Internet脚本25
组件集成26
数据库编程26
快速原型27
数值计算和科学计算编程27
游戏、图像、人工智能、XML、机器人等27
Python如何获得支持28
Python有哪些技术上的优点28
面向对象28
免费29
可移植29
功能强大30
可混合31
简单易用31
简单易学32
Python和其他语言比较起来怎么样32
本章小结33
本章习题33
习题解答34
Python是工程,不是艺术34

第2章 Python如何运行程序36
Python解释器简介36
程序执行37
程序员的视角37
Python的视角39
执行模块的变体41
Python实现的替代者42
执行优化工具43
冻结二进制文件44
其他执行选项45
未来的可能性46
本章小结46
本章习题47
习题解答47

第3章 如何运行程序48
交互提示模式下编写代码48
交互地运行代码49
为什么使用交互提示模式51
使用交互提示模式52
系统命令行和文件54
第一段脚本55
使用命令行运行文件56
使用命令行和文件57
UNIX可执行脚本(#!)58
UNIX env查找技巧59
点击文件图标60
在Windows中点击图标60
input的技巧61
图标点击的其他限制63
模块导入和重载63
模块的显要特性:属性65
import和reload的使用注意事项68
使用exec运行模块文件69
IDLE用户界面70
IDLE基础71
使用IDLE72
高级IDLE工具74
其他的IDE74
其他启动选项76
嵌入式调用76
冻结二进制的可执行性77
文本编辑器启动的选择77
其他的启动选择77
未来的可能77
我应该选用哪种78
调试Python代码78
本章小结80
本章习题80
习题解答80
第一部分 练习题81

第二部分 类型和运算
第4章 介绍Python对象类型87
为什么使用内置类型88
Python的核心数据类型88
数字90
字符串92
序列的操作92
不可变性94
类型特定的方法94
寻求帮助96
编写字符串的其他方法97
模式匹配98
列表98
序列操作98
类型特定的操作99
边界检查100
嵌套100
列表解析101
字典103
映射操作103
重访嵌套104
键的排序:for 循环105
迭代和优化107
不存在的键:if 测试107
元组109
为什么要用元组109
文件110
其他文件类工具111
其他核心类型111
如何破坏代码的灵活性113
用户定义的类114
剩余的内容115
本章小结115
本章习题116
习题解答116

第5章 数字117
Python的数字类型117
数字常量118
内置数学工具和扩展119
Python表达式操作符120
在实际应用中的数字125
变量和基本的表达式125
数字显示的格式126
比较:一般的和连续的127
str和repr显示格式128
除法: 传统除法、Floor除法和真除法129
整数精度133
复数133
十六进制、八进制和二进制记数134
位操作136
其他的内置数学工具137
其他数字类型139
小数数字139
分数类型141
集合145
布尔型151
数字扩展152
本章小结153
本章习题153
习题解答153

第6章 动态类型简介155
缺少类型声明语句的情况155
变量、对象和引用156
类型属于对象,而不是变量157
对象的垃圾收集158
共享引用159
共享引用和在原处修改161
共享引用和相等163
动态类型随处可见164
本章小结165
本章习题165
习题解答165

第7章 字符串167
字符串常量169
单双引号字符串是一样的170
用转义序列代表特殊字节171
raw字符串抑制转义173
三重引号编写多行字符串块175
实际应用中的字符串176
基本操作176
索引和分片177
为什么要在意:分片181
字符串转换工具181
修改字符串184
字符串方法185
字符串方法实例:修改字符串187
字符串方法实例:文本解析189
实际应用中的其他常见字符串方法190
最初的字符串模块(在Python 3.0中删除)191
字符串格式化表达式192
更高级的字符串格式化表达式194
基于字典的字符串格式化196
字符串格式化调用方法196
基础知识197
添加键、属性和偏移量198
添加具体格式化198
与%格式化表达式比较200
为什么用新的格式化方法203
通常意义下的类型分类206
同样分类的类型共享其操作集合206
可变类型能够在原处修改207
本章小结208
本章习题208
习题解答208

第8章 列表与字典210
列表210
实际应用中的列表213
基本列表操作213
列表迭代和解析213
索引、分片和矩阵214
原处修改列表215
字典220
实际应用中的字典222
字典的基本操作222
原处修改字典223
其他字典方法224
语言表225
字典用法注意事项226
为什么要在意字典接口229
创建字典的其他方法230
Python 3.0中的字典变化231
本章小结237
本章习题237
习题解答237

第9章 元组、文件及其他239
元组239
实际应用中的元组241
为什么有了列表还要元组243
文件243
打开文件244
使用文件245

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值