还记得Requests for Humans吗?本项目是Requests库的作者发起的一个项目,收集了Python各种应用的相关资料。
主要包括:
起步,基本知识的介绍
写更好的代码,包括了项目结构,代码风格,阅读优秀代码,文档化,测试等
高级的使用,包括了网络应用,web应用,数据库等
分发代码,怎么将自己的代码进行打包和分发。
环境部署,其中virtualenv的使用是每个Pythoner必须学会的。
其他的一些指南。
不论是新手还是老鸟,都能从这个项目中找到需要的东西。
构建你的工程 使用构建这个词,意味着我们要注重怎么用最好的方式来达到项目的目标。我们需要考虑怎么才能最好的利用Python语言的特点从而写出干净高效的代码。实际中,组织意味着创建的代码的逻辑和依赖关系结构清晰明了,就像是文件和文件夹在文件系统中那样。 哪个函数在哪个模块里?数据怎么在项目中传输?什么样的特点和功能应该被组织在一起,什么样的又该孤立出来?通过回答这样的问题,你来计划你的项目展现的样子
python看了也有一段时间了,但是由于不常用到,所以经常看了忘忘了又看,这次决定做个记录顺便梳理一下学过的内容。 查资料时恰好在github上看到这个项目https://github.com/jianglieshan/python-guide,查了下没发现中文资料,决定做个翻译。 本次为第一篇 开始 先选一个解释器 Python2和3的描述 当选择一个python解释器时,一个迫在眉睫的问题是:
来自:Google Python Style Guide 1. 背景 Python是谷歌内部使用的主要动态语言(脚本语言)。这份指导手册列出了使用Python的编程人员应该做的和不应该做的。 为了帮助你正确格式化代码,我们提供了一个用于Vim的设置文件,mac用户的话,使用默认设置就很好。 文件google_python_style.vim,规定了一些python缩进语法格式(这个代码文件很短,除
Python 是一种通用的高级编程语言,越来越多地用于数据科学和设计机器学习算法。 本教程简要介绍了 Python 及其库,如 numpy,scipy,pandas,matplotlib,并解释了如何应用它来开发解决实际问题的机器学习算法。
本文向大家介绍给Python学习者的文件读写指南(含基础与进阶),包括了给Python学习者的文件读写指南(含基础与进阶)的使用技巧和注意事项,需要的朋友参考一下 对于初学者来说,一份详尽又清晰明白的指南很重要。今天,猫猫跟大家一起,好好学习Python文件读写的内容,这部分内容特别常用,掌握后对工作和实战都大有益处。学习是循序渐进的过程,欲速则不达。文章较长,建议大家收藏,以备复习查阅哦。 1、
项目翻译来自银河系漫游指南到Python。 阅读文档文档地址Python最佳实践指南中文版。 本文主要是自我见解的指南指向为Python初学者和专家提供一个关于Python安装,配置和日常使用的最佳实践手册。 主题包括: 不同平台和系统上的安装 Py2app,Py2exe,bbfreeze,pyInstaller 点子 numpy,scipy,statpy,pyplot,matplotlib 虚拟
Python 是一门面向对象,解释型的高级程序设计语言,它的语法非常简洁、优雅,而这也是 Python 的一些设计哲学。Python 自带了很完善的库,涵盖了数据库,网络,文件处理,GUI 等方方面面,通过这些库,我们可以比较快速地解决一些棘手问题,也可以将其作为基础库,开发出一些高级库。
Python 是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
Python 中第一个让人印象深刻的语法就是缩进,Python 跟 js 不同,跟golang 不同,跟 shell script 不同,跟 c 不同,它们并没有要求必须缩进,但是 Python 不同,它就如同 jade 一样,缩进是必须的。