Wie soll man Python lernen?

Python

Es gibt eine Frage zum Erlernen von Python, die oft gestellt wird:~ ~ ~Ich würde gerne einen Fahrplan finden, der mich vom Anfänger- zum Fortgeschrittenenniveau führen kann. Was sollte ich zuerst lernen, und wohin gehe ich von dort aus?~ ~ ~Die Antworten, die die Leute häufig bekommen, sind nicht immer so klar und erfolgsversprechend.Meistens klingen sie ein wenig wie das, was Dory in dem Film „Findet Nemo“ sagt: Dass man „einfach weiter schwimmen“ oder einfach […]

Weiterlesen >

Warum soll man überhaupt Python lernen?

Python

Für Leute, die Python nicht kennen bzw. in die Programmierung einsteigen möchten, stellt sich die Frage „Warum sollte man Python lernen, oder besser gefragt, für wen ist Python geeignet?“.Hier nur ein paar Argumente kurz zusammengefasst: Triviale Aufgaben lassen sich oft schnell Automatisieren mit wenig Programmcode Es ist ein schneller Einstieg in Python aufgrund der einfachen Syntax möglich In den Bereichen Data Science und Machine Learning ist Python mittlerweile die go-to-Programmiersprache Python verfügt bereits über eine […]

Weiterlesen >

case-Befehl in Python nachgebaut

Python

In Python gibt es einen Befehl wie case oder switch nicht. Hier ist leider nur ein if-elif-else-Konstrukt möglich, das je nach Umfang schnell unübersichtlich werden kann.Je nach Anwendungsfall kann man aber den case-Befehl z.B. mit einem dictionary nachbauen.Die einzelnen Fälle mit der jeweiligen Aktion werden einfach in ein dictionary gepackt. Hierbei macht man sich zu nutze, dass als Wert zu einem Schlüssel auch eine Funktion abgelegt werden kann. Nehmen wir an, man möchte die Dateigröße […]

Weiterlesen >

Verwendung des Unterstrichs mit Python

Python

Ein einziger führender Unterstrich „_var“:Diese Verwendung in einem Namen, ist für den internen Gebrauch gedacht (z.B. zur Unterscheidung von private und public Variablen), und sie beruht auf einer Konvention der Python-Community. Dies ist ein Hinweis für Programmierer und nicht durch den Interpreter erzwungen (außer bei Wildcard-Importen). Bei einem Wildcard-Import (z.B. from my_module import *) sind _-Methoden nicht aufrufbar, nur bei einem regulären Import (z.B. import my_module). Diese Konvention erzwingt Python. Ein einziger abschließender Unterstrich „var_“: […]

Weiterlesen >

Zeichensatz konvertieren

Linux

Unter Linux lässt sich mit dem Befehl iconv auf der Kommandozeile bzw. in einem shell-Skript eine Konvertierung des Zeichensatzes durchführen.Der Befehl iconv ändert zwar die Zeichensatzkodierung, allerdings nicht die Art des Zeilenumbruches.Beispiel:Die Input-Datei wird vom Zeichensatz iso-8859-1 in eine Output-Datei mit Zeichensatz utf-8 konvertiert.iconv -f iso-8859-1 -t UTF-8 input.txt -o output_converted.txt Option Beschreibung -f Name oder –from-code Name Zeichensatz, aus dem konvertiert werden soll -t Name oder –to-code Name Zeichensatz, in den konvertiert werden soll […]

Weiterlesen >