Einen einfachen Texteditor mit PyQt5 erstellen

In zwei älteren Artikel stellte ich bereits das PyQt-Framework vor. Nun habe ich mich an ein weiteres Projekt gewagt und einen einfachen Text Editor erstellt. Auch in diesem Projekt habe ich wieder einen objektorientierten Ansatz gewählt und die Logik in der Klasse MainWindow(QMainWindow) untergebracht. Der Code ist selbsterklärend; werft ansonsten einen Blick in diesen Artikel. Derzeit können Dateien nur geöffnet …

Weiterlesen …

Nützliches Packages für Sublime Text

Neben Visual Studio Code ist Sublime Text mein bevorzugter Editor. Zwar hat VS Code mittlerweile mehr Erweiterungen zu bieten, dafür kommt Sublime Text aber leichtgewichtiger daher. Gerade bei der Arbeit mit großen (Code-) Dateien fühlt sich die Arbeit mit diesem Editor einfach flüssiger an. Nun aber zum eigentlichem Thema dieses Artikels, den Packages: SublimeCodeIntel Dies ist eine richtig gute Code-Vervollständigung; …

Weiterlesen …

Datenvisualisierung mit Python — Unternehmensinsolvenzen in Kiel

Unternehmensinsolvenzen in Kiel

Zu meinem Open-Source-Repository Kiel_Open_Data habe ich ein neues Beispiel hinzugefügt: Unternehmensinsolvenzen in Kiel. Die Daten sind abrufbar vom Open-Data-Portal Schleswig-Holstein. Die CSV-Datei mit den Daten ist dabei nicht im Repository hinterlegt, sondern wird mithilfe der requests-Bibliothek vom Open-Data-Portal abgerufen: Bei diesem Beispiel handelt es sich um ein Jupyter Notebook. Wer eine Python-Datei bevorzugt, wird aber ebenfalls bei Github fündig. Weitere …

Weiterlesen …

Jupyter und Windows 10 – NotImplementedError

Auf einem Windows-PC kann Jupyter einfach mit pip hinzugefügt werden: Beim Start eines Jupyter Notebooks in der PowerShell mit erlebt man manchmal aber eine Überraschung: Anstatt den Jupyter-Server zu starten, erscheint ein NotImplementedError. Die Lösung zu diesem Problem findet sich in der Datei “asyncio.py”, die sich im Verzeichnis befindet. In dieser Datei muss unterhalb der Zeile import asyncio folgender Code …

Weiterlesen …