SublimeText, Python und flake8

Dieser Artikel erklärt die Einrichtung von flake8 für SublimeText (unter macOS). Einen allgemeinen Artikel zu Einrichtung von SublimeText für die Verwendung mit Python findest Du hier. Die generelle Linter-Unterstützung wird durch das Paket SublimeLinter bereitgestellt. Es kann mit dem Paketmanager Package Control installiert werden. Anschließend fügt man — ebenfalls mit Package Control — die gewünschten Linter hinzu. Im Falle von … Weiterlesen …

Eine virtuelle Umgebung für Python erstellen

Eine virtuelle Python-Umgebung kann auf unterschiedliche Weise erzeugt werden. In diesem Artikel stelle ich die Vorgehensweise mit virtualenv und venv vor. Außerdem zeige ich, wie sie in Sublime Text und Visual Studio Code genutzt bzw. aktiviert werden. Zunächst aber zur Frage, wofür eine virtuelle Umgebung gut ist. Wenn man an unterschiedlichen Projekten arbeitet, die unterschiedliche Python-Versionen benötigen oder für die … Weiterlesen …

Python und SQLite3

In den vorhergehenden Artikeln habe ich gezeigt, wie man mit Python CSV-, JSON- oder Excel-Daten lesen kann. In diesem Tutorial geht es nun mit SQLite3 weiter. Ziel ist es eine Tabelle mit Daten anzulegen. Datenbank erstellen Zunächst geht es um das Erstellen einer Datenbank mit dem Namen „tutorial.db“. Außerdem wird ein Cursor-Objekt benötigt, um SQL-Befehle ausführen zu können. Hierfür steht … Weiterlesen …

Kieler Hafen – Passagierzahlen für Schweden

Aktualisiert am 12. Juli 2021 Das Bundesland Schleswig-Holstein hat jetzt ebenfalls ein Open-Data-Portal. Leider sind die Datenformate recht unterschiedlicher Art (xls, xlsx, pdf, txt, wfs, etc.). Immerhin stehen aber derzeit 236 Datensätze als CSV-Dateien zur Verfügung, ein Dateityp, der sich gut lesen läßt. Um zu demonstrieren, wie man dies mit Python machen kann, habe ich mir die Daten zu Passagieren … Weiterlesen …