在github上看到的,以下节录部分简介,详情请见
原始链接本书的每章基本上都是独立的,读者可以挑选感兴趣的章节进行阅读。目前本书有 15 个章节:
第 1 章:介绍一些基础知识,包括 Python 中的输入和输出,字符编码。
第 2 章:介绍常用数据类型,比如字符串、列表和字典等。
第 3 章:介绍函数的定义和函数参数魔法。
第 4 章:介绍 Python 中的函数式编程,包括匿名函数、闭包和装饰器等。
第 5 章:介绍 Python 中类的使用,包括类方法、静态方法、super 和元类的使用等。
第 6 章:介绍 Python 中的高级特性,比如生成器,上下文管理器。
第 7 章:介绍文件和目录操作,os 的使用。
第 8 章:介绍使用 Python 处理进程、线程和协程。
第 9 章:异常处理。
第 10 章:单元测试。
第 11 章:正则表达式,re 模块的使用。
第 12 章:HTTP 服务,requests 模块的使用。
第 13 章:一些标准模块的使用,比如 argparse、collections 和 datetime 等。
第 14 章:一些第三方模块的使用。
第 15 章:结束语。
本书的编码环境:
Python 版本以 2.7 为主,同时也会指出在 Python3 中的相应变化
操作系统使用 macOS,代码结果,尤其是内存地址等由于运行环境的不同会存在差异
本书将会持续进行修订和更新,读者如果遇到问题,请及时向我反馈,我会在第一时间加以解决。
下载电子版
目前本书暂时提供 epub 格式的电子版,因为生成的 pdf 和 mobi 版本并不是很美观,不利于阅读,故暂不提供。
点击下载 epub 版本
声明
本书由 Ethan 编写,采用 CC BY-NC-ND 4.0 协议发布。