见过的最完整的 Python 指南之一
人们对这本 Python® Notes for Professionals书的看法
你真棒!这是我见过的最完整的 Python 指南之一。
哇,这是免费的吗?我会为此付出代价的。谢谢欧普。也许在页面上添加一个捐赠链接?我会按照你的方式捐赠一小笔捐款。
这不是你常用的编程书。我查看了 C 和 Python 书籍的内容,我可以说这些都是优质书籍。
Python® Notes for Professionals
一书由Stack Overflow 文档编译而成,内容由 Stack Overflow的美女编写。
文本内容在 Creative Commons BY-SA 下发布。请参阅本书末尾的学分,他们对各个章节做出了贡献。除非另有说明,图像可能是其各自所有者的版权
https://books.goalkicker.com/PythonBook/
6.1M大小的PDF文档可下载
Python 语言入门
Python 数据类型
缩进
评论和文档
日期和时间
日期格式
枚举
放
简单的数学运算符
位运算符
布尔运算符
运算符优先级
变量范围和绑定
条件句
比较
循环
数组
多维数组
字典
列表
列表推导
列表切片(选择列表的一部分)
通过...分组()
链表
链表节点
筛选
堆
元组
基本输入和输出
文件和文件夹 I/O
操作系统路径
可迭代对象和迭代器
职能
使用列表参数定义函数
Python中的函数式编程
部分函数
装饰器
课程
元类
字符串格式
字符串方法
在函数中使用循环
导入模块
模块和包之间的区别
数学模块
复杂的数学
收藏模块
操作员模块
JSON 模块
Sqlite3 模块
操作系统模块
语言环境模块
迭代工具模块
异步模块
随机模块
功能工具模块
dis 模块
base64 模块
队列模块
双端队列模块
网络浏览器模块
tkinter
pyautogui 模块
索引和切片
使用 Matplotlib 绘图
图形工具
发电机
减少
地图功能
求幂
搜索
排序,最小值和最大值
数数
打印功能
正则表达式 (Regex)
复制数据
上下文管理器(“with”语句)
__name__ 特殊变量
检查路径存在和权限
创建 Python 包
“pip”模块的用法:PyPI 包管理器
pip:PyPI 包管理器
解析命令行参数
子流程库
安装程序.py
递归
类型提示
例外
引发自定义错误/异常
英联邦例外
urllib
使用 Python 进行网页抓取
HTML解析
操作 XML
Python 请求发布
分配
属性对象
重载
多态性
方法覆盖
用户定义的方法
类实例的字符串表示:__str__ 和 __repr__ 方法
调试
读取和写入 CSV
从字符串或列表写入 CSV
使用 `exec` 和 `eval` 执行动态代码
PyInstaller - 分发 Python 代码
使用 Python 进行数据可视化
解释器(命令行控制台)
*args 和 **kwargs
垃圾收集
Pickle 数据序列化
二进制数据
成语
数据序列化
多处理
多线程
进程和线程
Python 并发
并行计算
插座
网络套接字
客户端和服务器之间的套接字和消息加密/解密
Python 网络
Python HTTP 服务器
烧瓶
使用 AMQPStorm 介绍 RabbitMQ
描述符
临时文件 NamedTemporaryFile
使用 Pandas 输入、子集和输出外部数据文件
解压文件
使用 ZIP 档案
GZip 入门
堆
解决全局解释器锁 (GIL)
部署
日志记录
Web 服务器网关接口 (WSGI)
Python 服务器发送事件
从其他语言切换语句的替代方法
列表解构(又名打包和解包)
访问 Python 源代码和字节码
混合
属性访问
弧形
抽象基类 (abc)
插件和扩展类
不可变数据类型(int、float、str、tuple 和frozensets)
从 Python 2 迁移到 Python 3 的不兼容性
2to3工具
非官方的 Python 实现
抽象语法树
Unicode 和字节
Python串行通信(pyserial)
Neo4j 和 Cypher 使用 Py2Neo
Python的基本诅咒
python中的模板
枕头
通行证声明
具有精确帮助输出的 CLI 子命令
数据库访问
将 Python 连接到 SQL Server
PostgreSQL
Python 和 Excel
海龟图形
Python 持久性
设计模式
哈希库
使用 Python 创建 Windows 服务
Python 中的可变与不可变(和可散列)
配置解析器
光学字符识别
虚拟环境
Python 虚拟环境 - virtualenv
使用 virtualenvwrapper 的虚拟环境
在 windows 中使用 virtualenvwrapper 创建虚拟环境
系统
ChemPy - python 包
游戏
Pyglet
声音的
音频
搁置
使用 Python 和 Raspberry PI 进行物联网编程
kivy - 用于 NUI 开发的跨平台 Python 框架
Pandas 变换:对组执行操作并连接结果
语法相似,含义不同:Python 与 JavaScript
从 C# 调用 Python
类型
编写扩展
Python Lex-Yacc
单元测试
py.test
剖析
Python程序的速度
性能优化
安全和密码学
Python 中的安全 Shell 连接
Python 反模式
常见的陷阱
隐藏的功能