Python最佳实践指南!
您好,地球人!欢迎来到Python最佳实践指南。
这是一份活着的、会呼吸的指南。 如果您有意一起贡献, 在GitHub fork 我!
这份人工编写的指南旨在为Python初学者和专家提供一个 关于Python安装、配置、和日常使用的最佳实践手册。
这份指南是 主观的 ,它与Python官方文档几乎,但不是完全 不同 。您在这不会找到每个Python web框架的列表。 相反,您会发现一份优秀的简明列表,包含有强烈推荐的选项。
注解
使用 Python 3 是 高度 优先于 Python 2。如果您发现自己 仍然 在生产环境中使用 Python 2,请考虑升级您的应用程序和基础设施。如果您正在使用 Python 3,恭喜您 —— 您确实有很好的品味。 ——Kenneth Reitz
让我们开始吧!但首先,让我们确保您拥有这次旅行需要的"浴巾"。(译者注:towel 浴巾的梗引自著名科幻小说《银河系漫游指南》,大概是说先准备好不起眼但很重要的东西。)
Python入门
Python新手?让我们正确地设置您的Python环境:
-
选择一个 Python 解释器(3 vs 2)
正确地在您的系统上安装 Python
借助 Pipenv 使用虚拟环境:
-
Pipenv & 虚拟环境
-
更低层次: virtualenv
Python 开发环境
这部分指南关注 Python 开发环境,以及用于编写 Python 代码的可用且最实用的工具。
- 您的开发环境
- Pipenv & 虚拟环境
- 更低层次: virtualenv
- Pip和Virtualenv的更多配置
写出优雅的Python代码
这部分指南关注编写Python代码的最佳实践。
Python应用的场景指南
这部分指南关注基于不同场景的工具和模块推荐。
- 网络应用
- Web 应用 & 框架
- HTML 抓取
- 命令行应用
- GUI应用
- 数据库
- 网络
- 系统管理
- 持续集成
- 速度
- 科学应用
- 图像处理
- 数据序列化
- XML解析
- JSON
- 密码学
- 机器学习
- 与C/C++库交互
- C语言外部函数接口(CFFI)
部署优雅的Python代码
这部分指南关注部署您的Python代码。
额外关注
这部分指南比较零散,先了解一些Python的背景知识,再关注下一步。
- 介绍
- 关于这份指南
- 社区
- Python软件基金会
- 学习Python
- 文档
- 新闻
贡献注意点和法律信息如下(给感兴趣的同学):
该指南原文地址: