Python中文指南
1.0
前言
第一章:安装运行
第二章:数据类型
第三章:数据结构
第四章:控制流程
第五章:学习函数
第六章:错误异常
第七章:类与对象
第八章:包与模块
第九章:调试技巧
第十章:并发编程
第十一章:代码美化
第十二章:虚拟环境
第十三章:绝佳工具
关于作者
Roadmap
Python中文指南
Docs
»
Python中文指南
View page source
Python中文指南
¶
Contents:
前言
关于博客
第一章:安装运行
1.1 【环境】快速安装 Python 解释器
1.2 【环境】Python 开发环境的搭建
1.3 【基础】两种运行 Python 程序方法
第二章:数据类型
2.1 【基础】常量与变量
2.2 【基础】字符串类型
2.3 【基础】整数与浮点数
2.4 【基础】布尔值:真与假
2.5 【基础】学会输入与输出
2.6 【基础】字符串格式化
2.6 【基础】运算符(超全整理)
第三章:数据结构
3.1 【基础】列表
3.2 【基础】元组
3.3 【基础】字典
3.4 【基础】集合
3.5 【基础】迭代器
3.6 【基础】生成器
第四章:控制流程
4.1 【基础】条件语句:if
4.2 【基础】循环语句:for
4.3 【基础】循环语句:while
4.4 【进阶】五种推导式
第五章:学习函数
5.1 【基础】普通函数创建与调用
5.2. 【基础】11个案例讲解函数参数
5.3 【基础】匿名函数的使用
5.4 【基础】必学高阶函数
5.5 【基础】反射函数的使用
5.6 【基础】偏函数的妙用
5.7 【进阶】泛型函数的使用
5.8 【基础】变量的作用域
5.9 【进阶】上下文管理器
5.10 【进阶】装饰器的六种写法
第六章:错误异常
6.1 【基础】什么是异常?
6.2 【基础】如何抛出和捕获异常?
6.3 【基础】如何自定义异常?
6.4 【进阶】如何关闭异常自动关联上下文?
6.5 【进阶】异常处理的三个好习惯
第七章:类与对象
7.1 【基础】类的理解与使用
7.2 【基础】静态方法与类方法
7.3 【基础】私有变量与私有方法
7.4 【基础】类的封装(Encapsulation)
7.5 【基础】类的继承(Inheritance)
7.6 【基础】类的多态(Polymorphism)
7.7 【基础】类的 property 属性
7.8 【进阶】类的 Mixin 设计模式
7.9 【进阶】类的魔术方法(超全整理)
7.10 【进阶】神奇的元类编程(metaclass)
7.11 【进阶】深藏不露的描述符(Descriptor)
第八章:包与模块
8.1 【基础】什么是包、模块和库?
8.2 【基础】安装第三方包的八种方法
8.3 【基础】导入单元的构成
8.4 【基础】导入包的标准写法
8.5 【进阶】常规包与空间命名包
8.6 【进阶】花式导包的八种方法
8.7 【进阶】包导入的三个冷门知识点
8.8 【基础】pip 的超全使用指南
8.9 【进阶】理解模块的缓存
8.10 【进阶】理解查找器与加载器
8.11 【进阶】实现远程导入模块
8.12 【基础】分发工具:distutils和setuptools
8.13 【基础】源码包与二进制包有什么区别?
8.14 【基础】eggs与wheels 有什么区别?
8.15 【进阶】超详细讲解 setup.py 的编写
8.16 【进阶】打包辅助神器 PBR 是什么?
8.17 【进阶】开源自己的包到 PYPI 上
第九章:调试技巧
9.1 【调试技巧】超详细图文教你调试代码
9.2 【调试技巧】PyCharm 中指定参数调试程序
9.3 【调试技巧】PyCharm跑完后立即进入调试模式
9.4 【调试技巧】脚本报错后立即进入调试模式
9.5 【调试技巧】使用 PDB 进行无界面调试
9.6 【调试技巧】如何调试已经运行的程序?
9.7 【调试技巧】使用 PySnopper 调试疑难杂症
9.8 【调试技巧】使用 PyCharm 进行远程调试
9.10 【调试技巧】报错后直接切换pdb调试
第十章:并发编程
10.1 【并发编程】从性能角度初探并发编程
10.2 【并发编程】创建多线程的几种方法
10.3 【并发编程】谈谈线程中的“锁机制”
10.4 【并发编程】线程消息通信机制
10.5 【并发编程】线程中的信息隔离
10.6 【并发编程】线程池创建的几种方法
10.7 【并发编程】从 yield 开始入门协程
10.8 【并发编程】深入理解yield from语法
10.9 【并发编程】初识异步IO框架:asyncio 上篇
10.10 【并发编程】深入异步IO框架:asyncio 中篇
10.11 【并发编程】实战异步IO框架:asyncio 下篇
10.12 【并发编程】生成器与协程,你分清了吗?
10.14 【并发编程】浅谈线程安全那些事儿
第十一章:代码美化
11.1 【代码美化】如何更好进行变量的命名?
11.2 【代码美化】写好函数的 6 个建议
11.3 【代码美化】自觉遵守 PEP8 代码风格
11.4 【代码美化】Pythonic 代码的 15 个案例
11.5 【代码美化】写出漂亮 Python 代码的 20条准则
11.6 【代码美化】择优选择 EAFP 和 LBYL 代码风格
11.7 【代码美化】使用 flake8 保证代码风格
第十二章:虚拟环境
12.1 【虚拟环境】为什么要有虚拟环境?
12.2 【虚拟环境】方案一:使用 virtualenv
12.3 【虚拟环境】方案二:使用 pipenv
12.4 【虚拟环境】方案三:使用 pipx
12.5 【虚拟环境】方案四:使用 poetry
12.6 【虚拟环境】方案五:使用 venv
12.7 【本地环境】方案六:使用 PDM
12.7 【最强工具】方案六:pyenv
第十三章:绝佳工具
13.1 【静态检查】mypy 的使用
13.2 【代码测试】pytest 的使用
13.3 【代码提交】pre-commit hook
13.4 【项目生成】cookiecutter 的使用
关于作者
Roadmap
Other Versions
v: master
Tags
v1.0
Branches
master
hide
Morty Proxy
This is a
proxified and sanitized
view of the page, visit
original site
.