Open Source Software

Einstieg in Python + Tutorial Empfehlungen

Immer nur im Web Sachen aufbauen und programmieren ist gut und schön. Doch nach fast zehn Jahren ist es Zeit für was neues. So bin ich vor kurzem mit Python angefangen.

Warum gerade Python?

Die Sprache Python gibt es seit 1991 und ist somit weit verbreitet, sie ist sehr einfach zu lernen und bekam in den letzten Jahren immer mehr Aufmerksamkeit. Das ist vor allem der künstlichen Intelligenz (KI) und maschinellen Lernens (Machine Learning) zu verdanken. In diesem Feld ist Python gerade zu die Nummer eins. (Tipp: What is the best programming language for Machine Learning?)

Zum Einstieg Deep Learning zu behandeln finde ich zu hoch und das war auch nicht mein Gedanke an Python. Viel mehr geht es mir darum eine weitere Programmiersprache zu lernen, mit der ich sowohl Hardware ansprechen, als auch Daten verarbeiten kann. Außerdem lassen sich mit Python sehr viele tolle Dinge umsetzen. Praktisch in jedem Bereich lässt sich die Sprache anwenden. Datenverarbeitung, Automatisierung, Smart Home und Deep Learning sind nur ein paar Begriffe, die ich mit Python in Verbindung bringe.

Python Tutorials und Anleitungen

Wer ganz frisch in Python ist und null Ahnung hat, dem empfehle ich die Basics: Variablen, Operatoren, Schleifen und Funktionen. Mit dem Grundwissen dieser lassen sich schon erste Sachen umsetzen. Als nächstes sollten Module, Klassen und Benutzereingaben angesehen werden. So habe ich Python am besten verstanden und konnte schnell umfangreichere Tools umsetzen.

Tutorial Empfehlungen Grundwissen

Noch sehr neu und kompliziert wirken auf mich die grafische Benutzeroberfläche (GUI; Graphical User Interface). Anders als bei der Web Entwicklung mit HTML, CSS und JavaScript ist der Aufbau und die Anwendung von Benutzeroberflächen in Python mir doch sehr fremd. Die drei größten GUI Module sind Tkinter, WxPython und PyQt.

GUI Tutorials

Speziell für grafische Benutzeroberflächen sind auch sehr viele Tutorials mit tollen Beispielen zu finden. Herausgesucht habe ich die fünf (meiner Meinung nach besten) Tutorials für Python GUIs.

Demnächst werde ich auf jeden Fall verstärkt auf Python Themen gehen und das ein oder andere Tutorial veröffentlichen. Meine Tutorial Empfehlungen helfen hoffentlich dem ein oder anderen. Vielleicht habt ihr auch noch ein paar hilfreiche Tipps oder Links für Anfänger oder Profis parat.

Kommentare (5)

  1. Was mir für den Einstieg gut gefallen hat, ist https://automatetheboringstuff.com/. Ich finde den Schreibstil gut und man erzielt recht schnell erste Erfolge. Ich habe mir beispielsweise ein Script gebaut, mit dem ich aus einem Dump einer MySQL-Datenbank alle vorhandenen E-Mail-Adressen ausgelesen habe.

    Was auch oft empfohlen wird ist „Learn Python The Hard Way“. Bis vor einiger Zeit war das ganze noch kostenlos, jetzt hat der Author aber sein Werk kostenpflichtig gemacht. Im Netz findet man aber auch noch die eine oder andere Version bevor das Angebot kostenpflichtig wurde. Wer einen Kauf in Erwägung zieht, kann sich unter https://learnpythonthehardway.org/ Auszüge aus dem Buch durchlesen.

    Wenn man lieber Bücher / eBooks hat, kann man auch einen Blick auf https://www.nostarch.com/pythoncrashcourse und https://www.nostarch.com/pythonplayground werfen.

Kommentare sind geschlossen.