写在前面(自补):初听PEP8一头雾水,不知所谓.啥是PEP8?为啥叫PEP8?PEP8是干啥的? 先了解下PEP吧. PEP是什么? PEP的全称是Python Enhancement Proposals,其中Enhancement是增强改进的意思,Proposals则可译为提案或建议书,所以合起 ...
分类:
编程语言 时间:
2019-07-01 09:15:03
阅读次数:
199
建议1:理解Pythonic概念 Pythonic可以定义为:充分体现Python自身特色的代码风格。 推荐阅读: "PEP 8 – Style Guide for Python Code" 建议2:编写Pythonic代码 1. 避免只用大小写来区分不同的对象。 2. 避免使用容易引起混淆的名称如 ...
分类:
编程语言 时间:
2019-06-22 18:22:15
阅读次数:
145
第一条:确认自己使用的Python版本 (1)有两个版本的python处于活跃状态,python2和python3 (2)有很多流行的Python运行时环境,CPython、Jython、IronPython以及PyPy等 (3)在开发项目时,应该优先考虑Python3 第二条:遵循PEP风格指南 ...
分类:
编程语言 时间:
2019-06-22 18:14:39
阅读次数:
88
https://www.python.org/dev/peps/pep-0442/ PEP 442 -- Safe object finalization Contents Abstract Definitions Impact Benefits Description Reference-coun ...
分类:
其他好文 时间:
2019-06-11 22:20:38
阅读次数:
142
一、操作数据库(以SQLite3为例) SQLite3 可使用 sqlite3 模块与 Python 进行集成。它提供了一个与 PEP 249 描述的 DB-API 2.0 规范兼容的 SQL 接口。我们不需要单独安装该模块,因为 Python 2.5.x 以上版本默认自带了该模块。 为了使用 sq... ...
分类:
数据库 时间:
2019-06-05 00:37:45
阅读次数:
140
python WSGI框架详解 WSGI 几个关于WSGI相关的概念 PEP 0333 – Python Web Server Gateway Interface 是一种 web server or gateway 和 python web application or framework 之间简单 ...
分类:
编程语言 时间:
2019-05-17 23:09:56
阅读次数:
339
Pep-8 (https://www.python.org/dev/peps/pep-0008)中给出了 一些 python 程序中命名的规范,其中有一条是 name mangling. 在一个类中定义的属性(无论是类属性还是实例属性),如果是以 双下划线 (__) 开头,那么这个属性是对外 (包括 ...
分类:
编程语言 时间:
2019-04-13 19:09:45
阅读次数:
149
手动管理Python包的版本号一段时间后,寻求自动化的手段,是自然而然的。 手动管理版本 手动管理Python包的版本,需要注意两个方面: 关于第一点,可以参考《PEP 440 -- Version Identification and Dependency Specification》; 关于第二 ...
分类:
编程语言 时间:
2019-04-09 18:57:25
阅读次数:
478
1、pylint是什么? Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8,具体信息,请参阅参考资料)和有潜在问题的代码。目前 Pylint 的最新版本是 pylint-0.18.1。 Pyl ...
分类:
编程语言 时间:
2019-03-17 01:03:18
阅读次数:
183
导语: PEP(Python增强提案)几乎是 Python 社区中最重要的文档,它们提供了公告信息、指导流程、新功能的设计及使用说明等内容。对于学习者来说,PEP 是非常值得一读的第一手材料,学习中遇到的大部分难题,都能在 PEP 中找到答案或者解决思路。 我翻译了几篇 PEP,这么做的目的一方面是 ...
分类:
其他好文 时间:
2019-02-16 20:41:04
阅读次数:
215