python3-cookbook
本书作者是 David Beazley 大神,一位独立的计算机科学家、教育家,以及有着 35 年开发经验的软件开发者。他在 Python 社区一直都很活跃,编写了很多的 python 包,发表了很多的公开演讲视频以及编程教程。同时还是 Python Essential Reference 以及 Python Cookbook (O’Reilly Media) 的作者。
代码地址:
- https://gitcode.net/mirrors/yidao620c/python3-cookbook
Python 最佳实践指南中文版
本指南目前持续不断地更新与完善。这份主要是自我见解的指南旨在为 Python 初学者和专家提供一个关于 Python 安装、配置和日常使用的最佳实践手册。
主题包括:
- 不同平台和系统上的安装
- Py2app, Py2exe, bbfreeze, pyInstaller
- Pip
- Numpy, scipy, statpy, pyplot, matplotlib
- Virtualenv
- Fabric
- 优秀的模块推荐,按主题/目的分类
- 在哪些场景下使用哪些模块
- 服务器配置 & 不同的 web 框架和工具
- 文档: 写文档
- 测试: Jenkins & tox 指南
- 如何更方便地通过
git
连接hg
代码地址:
- https://gitcode.net/mirrors/Prodesire/Python-Guide-CN
图说设计模式
本书使用图形和代码结合的方式来解析设计模式;
每个模式都有相应的对象结构图,同时为了展示对象间的交互细节, 我会用到时序图来介绍其如何运行;(在状态模式中, 还会用到状态图,这种图的使用对于理解状态的转换非常直观)
为了让大家能读懂 UML 图,在最前面会有一篇文章来介绍 UML 图形符号 (看到 UML 类图和时序图);
在系统的学习设计模式之后,我们需要达到 3 个层次:
- 能在白纸上画出所有的模式结构和时序图;
- 能用代码实现;如果模式的代码都没有实现过,是用不出来的;即所谓,看得懂,不会用;
- 灵活应用到工作中的项目中
代码地址:
- https://gitcode.net/mirrors/me115/design_patterns