Einstieg in Tkinter

In diesem Blogbeitrag geht es um Tk und Tkinter. Bei Tkinter handelt es sich um eine Sprachanbindung an das GUI-Toolkit Tk, das ca. 1988 von John Ousterhout an der Universität Berkeley entwickelt wurde. Mit dem Paket Tkinter können grafische Anwendungen (GUI: Graphical User Interface) in der Programmiersprache Python geschrieben werden. Tkinter installieren Seit Python 3.7 ist Tkinter bzw. sind die … Weiterlesen …

Individuelle Profile in Visual Studio Code

In Abhängigkeit von der durchzuführenden Aufgabe lässt sich Microsofts Code Editor Visual Studio Code individuell anpassen. Mit dem Januar-Update auf Version 1.75 kommen Profiles dazu. Das bedeutet, dass sich für unterschiedliche Einsatzbereiche, beispielsweise für das Arbeiten an Projekten mit unterschiedlichen Programmiersprachen, individuelle Profile einrichten lassen. Die eingerichteten Profile findet Ihr in macOS unter Auf einem Windows-System ist auszuwählen. Hierüber kann … Weiterlesen …

Excel-Datei mit Pandas erstellen

Anzahl der Studierenden in Kiel als Liniendiagramm

Mit Pandas können nicht nur unterschiedliche Dateiformate gelesen werden, es ist auch möglich einen Datensatz (DataFrame) als Excel-Datei zu speichern. Dies erledigt eine Zeile Code: Darüber hinaus versteht sich Pandas aber auch noch mit weiteren Dateiformaten: Betrachten wir dies an einem Beispiel. Nachfolgende Zeilen Code rufen Daten mit requests ab und lesen den Datensatz (CSV-Format) mit pd.read_csv(). Als Ergebnis erhalten … Weiterlesen …

Pandas und Plotly für die Datenvisualisierung nutzen

Anzahl der Handwerksbetriebe in Kiel

Im ersten Plotly-Beispiel ging es um die Erstellung eines Liniendiagramms, das die Entwicklung der Wahlbeteiligung zum EU-Parlament in Kiel zeigt. Es wurden dabei Daten verwendet, die fester Bestandteil des Codes waren. In diesem zweiten Beispiel demonstriere ich nun, wie ein Datensatz (CSV) zunächst mit requests abgerufen und anschließend mit pandas gelesen wird, um schließlich mit plotly ein Liniendiagramm zu erzeugen. … Weiterlesen …