Table of Contents

[hemmerling] Python 4/10 - Pro & Contra

Related pages:

Pro Python

The Zen of Python

  1. Python.org "PEP 20 -- The Zen of Python", Stackoverflow "The Zen of Python, by Tim Peters" - “Can I have an example of each of those items, applied to real Python programming?”.
    • Beautiful is better than ugly.
    • Explicit is better than implicit.
    • Simple is better than complex.
    • Complex is better than complicated.
    • Flat is better than nested.
    • Sparse is better than dense.
    • Readability counts.
    • Special cases aren't special enough to break the rules.
    • Although practicality beats purity.
    • Errors should never pass silently.
    • Unless explicitly silenced.
    • In the face of ambiguity, refuse the temptation to guess.
    • There should be one– and preferably only one –obvious way to do it.
    • Although that way may not be obvious at first unless you're Dutch.
    • Now is better than never.
    • Although never is often better than *right* now.
    • If the implementation is hard to explain, it's a bad idea.
    • If the implementation is easy to explain, it may be a good idea.
    • Namespaces are one honking great idea – let's do more of those!

Raymond Hettinger's Thesis

How to Write "Pythonic" Code

Pythonic Documentation Tools

Code Documentation

pybabel

reStructuredText ( reST )

Static Code Analysis Tools for Python

Categories

Style
Static Code Analysis
Cyclomatic Complexity
Analysis of OpenSource Software of Global Software Repositories

Some other Tools

Online Services

Resources

How do I protect Python Code?

Contra Python

Python - Contra

Script Language - Contra

Python on Embedded Systems - Contra

General Contra

Python on Embedded Systems run by Microcontrollers with Operating System - Contra

Python on Embedded Systems run by Microcontrollers with little RAM ( e.g. 8 KBytes, 16 KBytes, 32 KBytes,..) without Operating System - Contra

Appropriate OpenDirectory Directory Pages


When this document changes ! Site Navigation ( My Business ! My Topics ! Imprint / Contact ! Privacy Policy ! Keyword Index ! ! Google+ Publisher "hemmerling" )