当前位置: 首页 > 软件库 > 其他开源 > 开源图书 >

Python-Guide-CN

Python 最佳实践指南中文版
授权协议 CC BY-NC-SA 3.0
地区 国产
投 递 者 西门奇希
软件类型 开源软件
开源组织
适用人群 未知
操作系统 跨平台
所属分类 其他开源、 开源图书
 软件概览

项目翻译来自银河系漫游指南到Python

阅读文档文档地址Python最佳实践指南中文版


本文主要是自我见解的指南指向为Python初学者和专家提供一个关于Python安装,配置和日常使用的最佳实践手册。

主题包括:

  • 不同平台和系统上的安装
  • Py2app,Py2exe,bbfreeze,pyInstaller
  • 点子
  • numpy,scipy,statpy,pyplot,matplotlib
  • 虚拟环境
  • 优秀的模块推荐,按主题/目的分类
  • 在某种场景下使用某种模块
  • 服务器配置和不同的web框架和工具
  • 文档:写文档
  • 测试:Jenkins&tox指南
  • 如何更方便地通过git连接hg

如果您不习惯阅读reStructuredText形式的文档,此处有一份同步更新的HTML版文档,请戳它

使用指南

  1. 下载zip文件或克隆到本地,并进入到项目根目录
  2. :命令行,运行pip install -r requirements.txt安装依赖
  3. :命令行,运行make html; 或者(针对Windows)运行makehtml.bat
  4. 上述步骤自动在根目录下生成build文件夹,打开./build/html/index.html即可浏览文档

或者

  • 导航 (返回顶部) 1. Python版本 1.1 python --version 1.2 Python 2 vs 3 comparison 1.3 python 2 to 3 converter 2. Python 手册 2.1 最新官方中文手册 2.2 learn python 2.3 Python 风格指南 - 内容目录 3. Python软件 3.1 Python软件清单 3.2 Pyt

  •  调试(debug) 将可疑环节的变量逐步打印出来,从而检查哪里是否有错。 让程序一部分一部分地运行起来。从核心功能开始,写一点,运行一点,再修改一点。 利用工具,例如一些IDE中的调试功能,提高调试效率。   Python CMD python -m trace -t <py file> python -m dis <py file> 内置trace模块:打印所有执行的语句 内置dis模块:分

  • Python官方学习文档: 提供简体中文https://docs.python.org/zh-cn/3.6/tutorial/ Python3烹饪书:https://python3-cookbook.readthedocs.io/zh_CN/latest/index.html Python - 100天从新手到大师:https://github.com/jackfrued/Python-100-D

  • 系列文章目录 opencv-python学习笔记(一)—— opencv介绍 opencv-python学习笔记(二)—— 图片视频读写、绘制几何形状、鼠标事件等 opencv-python学习笔记(三)—— 像素操作、几何变换、性能优化 opencv-python学习笔记(四)—— 图像处理之色彩空间、图像几何变换 前言 工欲善其事,必先利其器 python中常用的视觉库: opencv-pyt

  • 致读者:亲爱的「Python随身听」的观众们,这是由DE8UG的人工非智能给你带来的新的一期技术精选。 主要为编程初学者,开发工程师,算法工程师,数据分析师,运维,测试,运营,产品等各个岗位的Python爱好者带来Python世界的流行趋势,前沿技术。 你可以挑选自己喜欢的项目尽情玩耍,任何想法欢迎留言讨论。 本文的结构和内容会经常更新,每天10:24分左右发布,感谢订阅 �和收藏☆。 (点击原文

  • Python数据处理 透过 Python 让读者有能力处理数据,读者掌握数据表达的重要性,进而将数据以更浅显易懂的方式,透过视觉的方式来呈现数据所代表的特性。 第 1 章Python 基础 1-01 Python 安装与说明 1-01-1 python 启动器 py 1-01-2 安装 VS Code for Python 1-02 基础语法 1-02-1 数字、注解、变量与程序区块 1-02-2

  • Google C++ Style Guide - Google C++ 风格指南 Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier

 相关资料
  • Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

  • 这里有些给使用和编写 Ansible playbook 的贴士. 你能在我们的 ansible-example repository.找到展示这些最佳实践的 playbook 样例.(注意: 这些示例用的也许不是最新版的中所有特性,但它们仍旧是极佳的参考.) Topics 最佳实践 接下来的章节将向你展示一种组织 playbook 内容方式. 你对 Ansible 的使用应该符合你的需求而不是我们

  • 处理后台任务与常规调用方法有很大的不同。本指南旨在帮助让您的后台任务平稳有效地运行。本文基于 这篇博客文章。 使任务参数小而简单 方法(任务)在调用之前会被序列化。使用 TypeConverter 类将参数转换为 JSON 字符串。如果您有复杂的实体和 / 或大对象; 包括数组,最好将它们放入数据库,然后只将其标识 (id) 传递给后台任务。 错误例子: public void Method(En

  • VR设计 VR设计不同于平面体验设计。作为一种新的媒介,有新的最佳实践需要遵循,特别是保持用户的舒适性和存在性。这在如下指南中已经写得很透彻了: Oculus VR最佳实践 Leap Motion VR最佳实践指南 一些值得注意的事情: 公共的金科玉律是永远不要意外地把相机控制权从用户手中剥夺。 单位(比如对于位置)应该考虑使用米(m)。这是因为WebVR API以米为单位返回姿势数据,进而传送给

  • 本章文档将阐述一些使用herosphp开发一些常用模块的一些比较好的实践。 未完待续。。。

  • 适当的使用vuex 能不用就不用。 能用就用。 不要为了使用而使用,一个小方法里面有5个设计模式。 不要过度使用CSS框架 因为CSS框架一般会大幅度增加文件体积。 例如 bootstrap, ele.me前端框架。 这个在低端安卓机上影响显著。 使用CDN来存放js, css, 和图片文件。 灵活使用第三方Vue 插件 例如: 轮播图, 表单验证等等。这些轮子都是现成的。 前端逻辑务必简单 能在

  • 这是 Martin Zinkevich (Google) 在 NIPS 2016 Workshop 分享的谷歌机器学习最佳实践翻译版,PDF 全文见 Rules of Machine Learning: Best Practices for ML Engineering。 机器学习产品所要面对的难题是工程问题(而不是 ML 算法),所以在做机器学习时要遵循跟其他产品类似的工程原则。 术语 实例(