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.
Alles auf einen Blick
- Was ist Python, und warum lohnt sich der Einstieg?
- Die 3 Mini Projekte, die du am Ende kannst
- Schritt 1, Python installieren
- Schritt 2, PyCharm installieren und ein Projekt anlegen
- Schritt 3, dein erstes Programm, Hello World
- Schritt 4, Rechnen und Variablen
- Schritt 5, Datentypen verstehen, damit nichts „komisch“ wird
- Wichtiger Klassiker, Zahl und Text zusammenfügen
- Schritt 6, kleine Übung, dein dynamischer „Lebenslauf“
- Schritt 7, Nutzereingaben mit input
- Mini Projekt 1, Textgenerator für Anschreiben
- Mit if else die Anrede automatisch wählen
- Mini Projekt 2, Gehaltsrechner, Stundenlohn in Jahresgehalt umrechnen
- Mini Projekt 3, Bonus, eine einfache Bildergalerie
- Mini Aufgaben zum Üben
- Fazit
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.
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
| Projekt | Wofür ist es gut? | Was du dabei lernst | Level |
|---|---|---|---|
| Textgenerator | Automatisch ein Anschreiben erstellen | Variablen, String Verkettung, input, if else | Einsteiger |
| Gehaltsrechner | Stundenlohn in Monats, Jahreswerte umrechnen | Rechnen, int, float, Umwandlung von input | Einsteiger |
| Bildergalerie | Bilder aus einem Ordner anzeigen | Dateien, einfache Logik, erster Schritt Richtung GUI | Fortgeschrittene 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.
| Datentyp | Python Beispiel | Bedeutung | Typischer Anfängerfehler |
|---|---|---|---|
| str | „29“ | Text, String | Zahlen als Text speichern und dann rechnen wollen |
| int | 29 | Ganze Zahl | Mit Text verketten ohne Umwandlung |
| float | 19.99 | Kommazahl mit Punkt | Komma statt Punkt schreiben |
| bool | True / False | Wahr oder falsch | true/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.")
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.
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.
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.
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.
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.
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.
