Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Guilherme Trein edited this page May 19, 2019 · 26 revisions

Software Development Best Practices

Tools

  • PyCharm - Powerful IDE for Python
  • Sublime Text 2 - Excellent text editor compatible with several programming languages
  • Emacs - Simple text editor compatible with several programming languages
  • SublimeLinter - Inline lint highlighting for the Sublime Text 2 editor
  • PEP 8 Auto Format - PEP 8 Formatter for Sublime Text 2
  • virtualenv - Tool to create isolated Python environments

TODO

  • Add Python Best practices and design patterns examples
  • Add Python automatic tests examples (unit, integration, acceptance tests)

Contributing

This document is a work-in-progress. In order to contribute to it, create a pull request with your change and add the motivation in the summary of your commit.

Clone this wiki locally

Morty Proxy This is a proxified and sanitized view of the page, visit original site.