View on GitHub

PythonAwesomeApp

A source-code template reference & best practices guide for Python 3 applications.

PythonAwesomeApp

A source-code template for Python3 applications.

Quick-Start

Please note that, as of now, these instructions are applicable to linux based systems (Ubuntu). Support for MacOS & Windows will be coming soon.

Creating a Python project based on this template

Running this app

Source-Code Organization

Testing & Mocking

Development Work-flow

Profiling

Linting

Documentation

Packaging & Release

Concurrency & Parallelism

Async.

Improving Performance: PyPy

PyReverse