Python高级编程
- 资料大王PDF
-
3 次阅读
-
0 次下载
-
2024-08-26 21:59:07
微信
赏
支付宝
文档简介:
1.5.2 主要的语法差异和常见陷阱
1.5.3 用于保持跨版本兼容性的常用工具和技术
1.6 不只是CPython
1.6.1 为什么要关注Python实现
1.6.2 Stackless Python
1.6.3 Jython
1.6.4 IronPython
1.6.5 PyPy
1.7 Python开发的现代方法
1.8 应用层Python环境隔离
1.8.1 为什么要隔离
1.8.2 常用解决方案
1.8.3 选择哪种工具
1.9 系统级环境隔离
1.9.1 使用Vagrant的虚拟开发环境
1.9.2 容器化与虚拟化的对比
1.10 常用的生产力工具
1.10.1 自定义Python shell——IPython、bpython、ptpython等
1.10.2 交互式调试器
1.11 有用的资源
1.12 小结
第2章 语法最佳实践——类级别以下
2.1 Python的内置类型
2.1.1 字符串与字节
2.1.2 集合类型
2.2 高级语法
2.2.1 迭代器
2.2.2 yield语句
2.2.3 装饰器
2.2.4 上下文管理器——with语句
3.4 元编程
3.4.1 装饰器—— 一种元编程方法
3.4.2 类装饰器
3.4.3 使用__new__()方法覆写实例创建过程
3.4.4 元类
3.4.5 一些关于代码生成的提示
3.5 小结
第4章 选择好的名称
4.1 PEP 8与命名最佳实践
4.1.1 为何要遵守PEP 8以及何时遵守PEP 8
4.1.2 超越PEP 8——团队的风格指南
4.2 命名风格
变量
4.3 命名指南
4.3.1 用“has”或“is”前缀命名布尔元素
4.3.2 用复数形式命名集合变量
4.3.3 用显式名称命名字典
4.3.4 避免通用名称
4.3.5 避免现有名称
4.4 参数的最佳实践
4.4.1 通过迭代设计构建参数
4.4.2 信任参数和测试
4.4.3 小心使用*args和**kwargs魔法参数
4.5 类的名称
4.6 模块和包的名称
4.7 有用的工具
4.7.1 Pylint
4.7.2 pep8和flake8
4.8 小结
第5章 编写一个包
......
评论
发表评论