Der Shell-Befehl mdcat

Bei mdcat handelt es sich um ein in Rust geschriebenes Kommandozeilenprogramm, das standardmäßig nicht installiert ist. Dafür ist auf UNIX-ähnlichen Systemen das Programm cat vorhanden, mit dem sich unter anderem Dateien in der Kommandozeile anzeigen lassen. So könnte man sich beispielsweise den Inhalt einer Textdatei mit folgendem Befehl im Terminal ausgeben lassen: Auch der Inhalt von Markdown-Dateien läßt sich mit … Weiterlesen …

Einführung in LaTeX

desktop in a library

LaTeX (sprich: Lah-tech) ist eine Software mit der qualitativ hochwertige Dokumente erstellt werden können. Dabei wird LaTeX-Markup verwendet, eine Auszeichnungssprache, mit der der Inhalt und das Layout eines Dokuments beschrieben werden. Dafür kann ein herkömmlicher Testeditor zum Einsatz kommen. Mithilfe einer TeX-Distribution (z.B. TeX Live oder MiKTeX), die es für verschiedene Betriebssysteme gibt, wird dann die Markup-Syntax ausgewertet und eine … Weiterlesen …

Python-Pakete erstellen

Damit Python-Pakete erstellt werden können (z.B. um sie zu pypi.org hochzuladen), bedarf es einer oder mehrerer Konfigurationsdateien. Sie enthalten Informationen zu dem zu verwendenden Build-Backend und Metadaten zum Projekt. Wenn man sich mit diesem Thema beschäftigt, wird man dabei unter anderem auf folgende drei Dateien stoßen: Diese drei Konfigurationsdateien werden in diesem Blogbeitrag erklärt. Konfigurationsdateien eines Python-Projekts In einem älteren … Weiterlesen …

Python – Inhalt von zwei Verzeichnissen vergleichen

A PC with folders

In diesem Blogbeitrag wird gezeigt, wie mit Python der Inhalt von zwei Verzeichnissen verglichen werden kann. Für dieses Beispiel habe ich zwei Verzeichnisse („Collection-A“ und „Collection-B“) erstellt, die Bilder enthalten. Der Inhalt dieser Ordner ist bis auf ein Bild identisch. Beispiel 1 Für das Vergleichen des Inhalts von Ordnern gibt es das Modul filecmp, das Bestandteil von Pythons Standardbibliothek ist. … Weiterlesen …