Archiv für 'Tutorials'

Python Tutorial: Lesen von csv-Daten 2

Tutorials auf die einfachste Weise

Los gehts: Sehr schnell nach der Veröffentlichen des ersten Tutorials zum Lesen von csv-Daten mit Python, kamen von zwei Identi.ca-Teilnehmern der Hinweis auf das Python csv-Modul. Darauf möchte ich nun eingehen.

[die ganze Geschichte lesen...]

Python Tutorial: Lesen von csv-Daten

Tutorials auf die einfachste Weise

Los gehts: Tutorials, die nicht in die Kurztipp-Serie passen, weil sie zu groß, zu lang, zu wichtig sind oder ein besonderes Feature enthalten haben nun ebenfalls eine eigene Kategorie-Grafik. Diesmal geht es um das Einlesen beliebiger, durch ein Komma getrennter Daten aus sogenannten csv-Dateien (comma-seperated-values) in Python mit Hilfe der regulären Ausdrücke (regular expressions).

[die ganze Geschichte lesen...]

Emacs Macro definieren, benennen, speichern

Das Bearbeiten großer Datentabellen mit nur einem Texteditor kann sich sehr mühselig gestalten. Die monotone Arbeit, die sich etwa beim Löschen der gesamten 31 Spalte von insgesamt 211 aus einer Text-Datei entsteht, senkt die Motivation und steigert die Fehleranfälligkeit. Ist man jedoch glücklicher und zufriedener Benutzer des Emacs, so steht dem frühen Feierabend nichts im Wege. Schnell ein sicheres Macro getippt und automatisiert beliebig oft ausgeführt, hat man die Aufgabe eher in Sekunden statt in Minuten erledigt.

[die ganze Geschichte lesen...]

Python Dokumentation mit DocString

Das Dokumentieren von Programmcode ist für viele eine lästige Angelegenheit. Jedoch ist es zum Einen für sich selber wichtig, den einen oder anderen Kommentar im Code zu hinterlassen, um sich nach etlichen Wochen wieder im eigenen Code zurecht zu finden, zum Anderen für Mitarbeiter oder Mitprogrammierer, die sich vielleicht in dem Code einarbeiten müssen, um ihn zu erweitern. Python bietet zur Dokumentation grundsätzlich zwei verschiedene Varianten: den einfachen Kommentar und den DocString mit den drei Anführungszeichen. In diesem Artikel hebe ich die Unterschiede der Kommentarmöglichkeiten in Python hervor, gehe etwas näher auf die DocStrings ein und nenne in diesem Rahmen einige automatischen Dokumentationsgeneratoren.

[die ganze Geschichte lesen...]

UML: Aktivitätsdiagramm (Teil 4)

Heute geht die UML-Artikelserie in die vierte Runde. Und das Thema werden die Aktivitätsdiagramme sein. Auch diesmal beschreibe ich diesen Diagrammtyp kurz, nenne die wichtigsten Anwendungsgebiete und stelle die wichtigsten Elemente eines Aktivitätsdiagramms anhand eines einfach gehaltenen Beispiels vor.

[die ganze Geschichte lesen...]

UML: Klassendiagramm (Teil 3)

Im dritten Teil der Artikelserie zu UML geht es heute um etwas ganz wichtiges: das Klassendiagramm. Wie es sich für eine Einführung in UML gehört, nenne ich zunächst die Existenzgründe von Klassendiagrammen und wofür sie eingesetzt werden. Dann stelle ich ein einfaches Beispiel vor und erkläre anhand des Beispiels die Elemente eines Klassendiagramms.

[die ganze Geschichte lesen...]