Soft Skills

Lerne Python in einer Stunde

Python ist ein super Einstieg ins Programmieren. Denn du siehst schnell Ergebnisse und kannst schon mit wenigen Basics kleine Programme bauen.

12. Februar 2026 Developer Akademie
Lerne Python in einer Stunde

In diesem Beitrag gehst du Schritt für Schritt durch einen kompakten Python Start. Es geht von der Installation und ersten Ausgabe bis zu drei Mini Projekten: Textgenerator, Gehaltsrechner und eine einfache Bildergalerie.

Das lernst du hier: Du installierst Python, richtest PyCharm ein und nutzt print und Variablen. Außerdem verstehst du Datentypen und fragst Eingaben von Nutzern mit input ab. Dann baust du erste if else Logik und setzt zwei kleine Konsolen Projekte um.

Informiere dich jetzt über unsere Weiterbildung Kostenlose Beratung vereinbaren

Was ist Python, und warum lohnt sich der Einstieg?

Python ist eine Programmiersprache, mit der du sehr unterschiedliche Dinge umsetzen kannst. Das reicht von Automatisierung über Datenverarbeitung bis hin zu KI Anwendungen.

Genau diese Breite macht Python so attraktiv für Einsteiger. Denn du bekommst schnell ein Gefühl dafür, wofür Programmieren praktisch nützlich ist.

In diesem Tutorial arbeitest du nicht nur Theorie durch. Du baust direkt kleine Programme, die ein echtes Ergebnis liefern. Zum Beispiel ein Anschreiben, das automatisch entsteht, oder eine Rechnung für dein Jahresgehalt.

Die 3 Mini Projekte, die du am Ende kannst

ProjektWofür ist es gut?Was du dabei lernstLevel
TextgeneratorAutomatisch ein Anschreiben erstellenVariablen, String Verkettung, input, if elseEinsteiger
GehaltsrechnerStundenlohn in Monats, Jahreswerte umrechnenRechnen, int, float, Umwandlung von inputEinsteiger
BildergalerieBilder aus einem Ordner anzeigenDateien, einfache Logik, erster Schritt Richtung GUIFortgeschrittene Basics

Schritt 1, Python installieren

Gehe auf die offizielle Python Seite und lade die aktuelle Version für dein Betriebssystem herunter. Unter Windows ist ein Punkt besonders wichtig.

Setze beim Setup den Haken bei Add Python to Path. Dann ist Python im Hintergrund korrekt verlinkt, und dein System findet es später sauber.

Nach der Installation kannst du das Setup schließen. Im nächsten Schritt brauchst du eine Umgebung, in der du deinen Code bequem schreiben und ausführen kannst.

Schritt 2, PyCharm installieren und ein Projekt anlegen

Für den Start ist PyCharm Community Edition eine gute Wahl. Unter Windows lohnt es sich, beim Setup den 64 Bit Launcher zu aktivieren.

Setze außerdem wieder den Haken bei Add to Path. Danach folgt oft ein Neustart, damit alles sauber verknüpft ist.

Öffne PyCharm und erstelle ein New Project. Achte darauf, dass als Interpreter die Python Version ausgewählt ist, die du gerade installiert hast. Auf Mac Geräten kann sonst versehentlich noch eine ältere Python 2 Version ausgewählt sein.

Schritt 3, dein erstes Programm, Hello World

Das klassische Einsteiger Programm ist eine Textausgabe in der Konsole. In Python nutzt du dafür print. Sobald du dein Programm startest, siehst du unten im Terminal die Ausgabe.

print("Hallo Welt")

Wenn du den Text änderst und erneut ausführst, siehst du sofort ein neues Ergebnis. Genau dieses schnelle Feedback ist einer der Gründe, warum Python so angenehm für den Einstieg ist.

Schritt 4, Rechnen und Variablen

Python kann direkt rechnen. Du kannst Ergebnisse ausgeben oder erst in Variablen speichern. Variablen sind Platzhalter, in die du Werte legst, die du später wieder verwendest.

print(1 + 1) print(7 * 8) x = 5 print(7 * x)

Damit hast du bereits zwei Kernideen verstanden, Ausgabe in der Konsole, und Werte in Variablen speichern.

Schritt 5, Datentypen verstehen, damit nichts „komisch“ wird

In Python können Variablen verschiedene Datentypen haben. Das ist wichtig, weil Python je nach Typ anders mit Werten umgeht, besonders bei Text und Zahlen.

DatentypPython BeispielBedeutungTypischer Anfängerfehler
str„29“Text, StringZahlen als Text speichern und dann rechnen wollen
int29Ganze ZahlMit Text verketten ohne Umwandlung
float19.99Kommazahl mit PunktKomma statt Punkt schreiben
boolTrue / FalseWahr oder falschtrue/false klein schreiben, oder Strings statt bool nutzen

Wichtiger Klassiker, Zahl und Text zusammenfügen

Viele Einsteiger stolpern über diesen Punkt, wenn sie Text mit einer Zahl „zusammenkleben“ möchten. Python kann nicht automatisch einen String und eine Zahl verketten. Du löst das, indem du die Zahl in Text umwandelst, zum Beispiel mit str.

name = "Chris" age = 29 print("Mein Name ist " + name) print("Ich bin " + str(age) + " Jahre alt")

Schritt 6, kleine Übung, dein dynamischer „Lebenslauf“

Jetzt kommt der Moment, in dem Programmieren anfängt, Spaß zu machen. Du baust dir einen Text, den du mit Variablen jederzeit anpassen kannst. Dabei musst du nicht alles neu schreiben.

name = "Mo" age = 28 city = "München" print("Mein Name ist " + name + ".") print("Ich bin " + str(age) + " Jahre alt.") print("Ich komme aus " + city + ".")

Pro Tipp, achte bewusst auf Leerzeichen in Strings, zum Beispiel nach „aus “, sonst klebt später alles zusammen.

Schritt 7, Nutzereingaben mit input

Bisher hast du Werte direkt im Code gesetzt. In echten Programmen sollen Nutzer ihre Daten oft eintippen, genau dafür gibt es input.

Wichtig: input liefert immer Text zurück, also einen str. Willst du rechnen, musst du umwandeln, zum Beispiel mit int oder float.

name = input("Wie heißt du? ") age = int(input("Wie alt bist du? ")) print("Hallo " + name + ", du bist " + str(age) + " Jahre alt.")

Informiere dich jetzt über unsere Weiterbildung Kostenlose Beratung vereinbaren

Mini Projekt 1, Textgenerator für Anschreiben

Dieses Projekt ist perfekt, um Variablen, input und eine erste Logik zu üben. Idee, du tippst Name, Stadt und ein Detail ein, das dich an einer Wohnung oder Stelle besonders interessiert. Das Programm setzt daraus automatisch einen Text zusammen.

Mit if else die Anrede automatisch wählen

Ein typischer Fall, mal brauchst du „Sehr geehrter Herr“, mal „Sehr geehrte Frau“. Das löst du mit einer if else Verzweigung. In Python nutzt du dafür oft einen bool Wert, also True oder False.

nachname = input("Nachname der Kontaktperson: ") is_woman_text = input("Ist die Person weiblich? (ja/nein): ") is_woman = (is_woman_text.strip().lower() == "ja") interesse = input("Was fasziniert dich besonders? (z.B. Balkon, Wohnzimmer): ") viertel = input("In welchem Viertel liegt die Wohnung, oder welcher Standort ist es? ") mein_name = input("Dein Name: ") meine_stadt = input("Deine Stadt: ") if is_woman: print("Sehr geehrte Frau " + nachname + ",") else: print("Sehr geehrter Herr " + nachname + ",") print("") print("mein Name ist " + mein_name + ".") print("An der Wohnung fasziniert mich besonders der sehr schöne " + interesse + ".") print("Auch das Viertel " + viertel + " passt sehr gut zu meiner aktuellen Situation.") print("Ich komme aus " + meine_stadt + " und freue mich über eine Rückmeldung.") print("") print("Mit freundlichen Grüßen") print(mein_name)

Wenn du willst, kannst du den Text beliebig erweitern, zum Beispiel um Beruf, Einkommen oder Einzugsdatum. Genau so entstehen aus kleinen Scripts echte Helfer für den Alltag.

Mini Projekt 2, Gehaltsrechner, Stundenlohn in Jahresgehalt umrechnen

Jetzt wird gerechnet. Du gibst Stundenlohn und Stunden pro Woche ein, das Programm berechnet Wochen, Monats und Jahreswerte. Hier siehst du sofort, warum Datentypen und Umwandlungen wichtig sind.

stundenlohn = float(input("Stundenlohn in Euro: ")) stunden_pro_woche = float(input("Arbeitsstunden pro Woche: ")) wochengehalt = stundenlohn * stunden_pro_woche jahresgehalt = wochengehalt * 52 monatsgehalt = jahresgehalt / 12 print("") print("Dein Wochengehalt liegt bei " + str(round(wochengehalt, 2)) + " Euro.") print("Dein Monatsgehalt liegt bei " + str(round(monatsgehalt, 2)) + " Euro.") print("Dein Jahresgehalt liegt bei " + str(round(jahresgehalt, 2)) + " Euro.")

Du kannst das weiter ausbauen, zum Beispiel mit Steuern, Urlaub, Teilzeitfaktor, oder einem Vergleich von zwei Angeboten.

Mini Projekt 3, Bonus, eine einfache Bildergalerie

Als drittes Projekt kommt eine Bildergalerie mit grafischer Oberfläche. Die Grundidee ist einfach: Du wählst einen Ordner, und das Programm lädt alle Bilddateien.

Es zeigt ein Bild an, und du kannst über Buttons vor und zurück klicken. Dieses Projekt ist ein super nächster Schritt nach den Konsolen Projekten. Hier siehst du, wie Programme mit Oberfläche funktionieren.

Willst du das nachbauen, plane etwas mehr Zeit ein als für die ersten beiden Projekte. Hier kommen mehr Bausteine zusammen: Dateipfade, die Liste der Dateien, Index Logik und die Anzeige in einem Fenster.

Mini Aufgaben zum Üben

  • Erweitere den Textgenerator um eine Variable für Einzugsdatum, und füge sie im Text sinnvoll ein.
  • Baue beim Gehaltsrechner eine Abfrage ein, ob du 13 Gehälter bekommst, und rechne das optional dazu.
  • Frage beim Lebenslauf Script zusätzlich Beruf und Lieblingssprache ab, und gib alles formatiert aus.

Fazit

Mit Python kommst du als Einsteiger extrem schnell ins Machen. Du installierst die Sprache, richtest PyCharm ein und lernst print, Variablen, Datentypen, input und if else.

Dazu baust du direkt kleine Programme mit echtem Nutzen. Übe diese Basics regelmäßig und baue die Mini Projekte weiter aus. Dann hast du in kurzer Zeit eine solide Grundlage für alles, was danach kommt.

Informiere dich jetzt über unsere Weiterbildung Kostenlose Beratung vereinbaren
Was ist Python einfach erklärt?

Python ist eine Programmiersprache, mit der du Programme schreiben kannst, zum Beispiel kleine Automatisierungen, Rechner oder Auswertungen. Für Einsteiger ist Python beliebt, weil die Syntax gut lesbar ist und du schnell Ergebnisse bekommst.

Welche Software brauche ich, um mit Python zu starten?

Du brauchst Python selbst, also die Installation von python.org, und eine Umgebung zum Coden, zum Beispiel PyCharm Community Edition. In PyCharm kannst du Projekte anlegen, Code schreiben und dein Programm direkt ausführen.

Warum kann ich Text und Zahlen nicht einfach mit plus verbinden?

In Python haben Werte Datentypen. Ein Text ist ein String, eine Zahl ist int oder float. Python kann beides nicht automatisch verketten. Du wandelst die Zahl um, zum Beispiel mit str(age), dann funktioniert die Ausgabe.

Wie funktioniert input in Python?

Mit input kannst du Nutzereingaben abfragen. input gibt immer einen String zurück. Wenn du rechnen willst, wandelst du den Wert um, zum Beispiel mit int(…) für ganze Zahlen oder float(…) für Kommazahlen.

Was lerne ich nach den Python Basics als Nächstes?

Nach den Grundlagen sind typische nächste Schritte Funktionen, Listen und Dictionaries, danach Schleifen und saubere Programmstruktur. Wenn du Richtung Praxis willst, kannst du Projekte bauen, zum Beispiel Automatisierung, kleine Tools, Datenverarbeitung oder eine einfache grafische Oberfläche.