Gute Quellen zu Python:
https://www.python.org/shell/ für die kurze Coding-Session unterwegs…
sudo -H pip install virtualenv
oder
sudo /usr/bin/easy_install virtualenv
cd my_project_folder virtualenv venv #erstellt einen Ordner und laedt Programmierumgebung source venv/bin/activate deactivate #verlaesst die virtuelle Umgebung
Für die Projextdokumentation bietet sich Sphinx an. Eingabeformat ist dann ReStructuredText (Cheat Sheet); als Ausgabe wird HTML oder LaTeX erzeugt.
Erste Beispiele (nicht immer aktuell) unter http://mschuette.name/build/html/index.html und http://mschuette.name/build/latex/IPv6SecurityToolbox.pdf
Die Sphinx-Erweiterung autodoc erzeugt automatische API-/Code-Dokumentationen aus den Python-docstrings.
Eine Erweiterung bibtex ermöglicht Zitate aus BibTeX-Dateien. (noch zu testen.)