software:python
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Python
Sammlung
- https://anvil.works/ –> mit Python WebApps entwickeln
- https://coverage.readthedocs.io/ CodeCoverage Messung
- grafische Darstellung des Codes: https://bhavaniravi.com/blog/generate-uml-diagrams-from-python-code/
venv
.venv/bin/activateodersource venv/bin/activate- pip install …
- pip freeze > requirements.txt #zeigt/speichert installierte Packages
- refresh
- Workflow:
- Vorbereiten, installieren:
sudo pip3 install virtualenv - Umgebung im Projektordner erstellen:
virtualenv venvoderpython3 -m venv ./venv- Umgebung mit vorhendenen packages anlegen:
python3 -m venv venv –system-site-packages - Pip beim Anlegen aktualisieren:
python3 -m venv venv –upgrade-deps
- aktivieren der Umgebung
source venv/bin/activate - arbeiten und ggf. Module installieren mit
pip3bzw.python -m pip install <package-name> - anzeigen der module mit
pip3 freeze > requirements.txt - anzeigen welche Versionen von packages installiert sind:
python3 -m pip list - deaktivieren:
deactivate
JuPyterlab
- Installation:
pip3 install jupyterlab - Start:
jupyter-lab - Plugins:
RISE - Als Präsendationsfolien darstellen:(Aktuell nur für das alte Notebook https://rise.readthedocs.io/en/stable/usage.html#jupyterlab https://github.com/damianavila/RISE/issues/270 )pip3 install RISE
- Viele Beispiel-Notepads: https://github.com/nsadawi?tab=repositories
KI/ML
OpenCV
- https://emanual.robotis.com/docs/en/platform/turtlebot3/appendix_raspi_cam/ Erkennung von OBjekt mit Position und Ausrichtung: https://youtu.be/AyZ5lcz5IzM?t=87
Nützliche Erweiterungen
- Parameter von der Kommandozeile einlesen
- Automatische Formatierung mit Black
- Installation von https://black.readthedocs.io/en/latest/
pip install blackblack script.pyAufruf über Kommandozeile- oder über Kontext/Plugin in IDE pyCharm
- externes Tool anlegen mit Pfad zu
which black, und in https://plugins.jetbrains.com/plugin/7177-file-watchers anlegen
- oder in https://plugins.jetbrains.com/plugin/14321-blackconnect/ eintragen und mit Autostart starten
- pip3 install aiohttp aiohttp_cors blackd
- blackd in autostart eintragen
- ToDo:
software/python.1650830795.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
