- 1 Section
- 15 Lessons
- unbegrenzt
- Python Grundkurs16
- 1.1Was ist Python?
- 1.2Installation & Einrichtung
- 1.3Erstes Python Programm: Hallo Welt!
- 1.4Grundlegende Syntax
- 1.5Variablen und Datentypen
- 1.6Kontrollstrukturen
- 1.7Funktionen
- 1.8Module & Pakete
- 1.9Fehlerbehandlung
- 1.10Dateiverarbeitung
- 1.11Klassen und Objekte
- 1.12Vererbung und Polymorphismus
- 1.13Bibliotheken und Frameworks
- 1.14Aufgaben
- 1.15Lösungen
- 1.16Python11 Questions
Was ist Python?
Python ist eine moderne, leicht verständliche Programmiersprache, die heute in nahezu allen IT-Bereichen verwendet wird –
von Systemadministration über Webentwicklung, Automatisierung bis hin zu Datenanalyse, KI und Machine Learning.
Ihr großer Vorteil:
Die Syntax ist einfach und lesbar, was sie ideal für Einsteiger, Azubis und auch für schnelle Prototypen macht.
Gleichzeitig ist Python mächtig genug, um komplexe Systeme und Anwendungen zu betreiben (z. B. Instagram, YouTube, Blender, FortiAnalyzer-APIs).
1. Warum Python?
| Kriterium | Beschreibung | Beispiel |
|---|---|---|
| Einfacher Einstieg | Wenig Syntax, klare Struktur | print("Hallo Welt") |
| Plattformunabhängig | Läuft auf Windows, macOS, Linux | Scripte überall nutzbar |
| Große Community | Millionen Tutorials und Pakete | pip install requests |
| Breites Einsatzfeld | Web, DevOps, KI, Spiele, Automation | Flask, Pandas, TensorFlow |
| Open Source | Kostenlos, aktiv weiterentwickelt | Version 3.12 aktuell |
2. Python in der Praxis
Python kann auf zwei Arten verwendet werden:
| Modus | Beschreibung | Beispiel |
|---|---|---|
| Interaktiver Modus (REPL) | Du gibst Befehle direkt ein und siehst sofort das Ergebnis. | >>> print("Hi!") |
| Skriptmodus | Du schreibst den Code in eine Datei (.py) und führst ihn als Programm aus. | python mein_script.py |
Beide Varianten sind gleichwertig – der interaktive Modus eignet sich zum Lernen,
der Skriptmodus für produktive Projekte.
3. Beispiel: Erstes Kommando
print("Hallo Welt!")
Ausgabe:
Hallo Welt!
Erklärung:
print()ist eine eingebaute Funktion, die Text ausgibt.Anführungszeichen kennzeichnen eine Zeichenkette („String“).
Python benötigt keine Semikolons (
;) am Zeilenende.
4. Python im Vergleich zu anderen Sprachen
| Sprache | Syntax-Stil | Schwierigkeitsgrad | Hauptanwendung |
|---|---|---|---|
| Python | Lesbar, Einrückungen statt Klammern | Leicht | Allround (Automation, Web, KI) |
| Java | Stark typisiert, Klammern, viel Syntax | Mittel | Softwareentwicklung, Android |
| C / C++ | Manuelle Speicherverwaltung | Anspruchsvoll | Systemprogrammierung |
| JavaScript | Web-basiert, asynchron | Mittel | Front-/Backend Web |
| Bash / PowerShell | Kommandozeilen-orientiert | Mittel | Systemadministration |
5. Python-Versionen und Historie
| Version | Jahr | Besonderheit |
|---|---|---|
| Python 1.0 | 1994 | Erste stabile Veröffentlichung |
| Python 2.0 | 2000 | Unicode-Support, aber inkompatibel |
| Python 3.0 | 2008 | Vereinfachte Syntax, moderne Standards |
| Python 3.12 | 2024 | Aktuellste stabile Version |
Wichtig: Python 2 wird nicht mehr unterstützt.
Alle modernen Umgebungen verwenden Python 3.x.
Zeitleiste: Python-Entwicklung
Klicke auf eine Version, um mehr zu erfahren:
1994
2000
2008
2016
2024
Wähle eine Version aus, um die Details zu sehen.
6. Fazit
Python ist einsteigerfreundlich, flexibel und weit verbreitet.
Ideal für Azubis, Admins, Entwickler und Data Analysts.
Grundlage für viele moderne Technologien (KI, Automatisierung, APIs).
Alles, was du in diesem Kurs lernst, ist praxisrelevant und kann in System- oder Projektarbeiten direkt eingesetzt werden.
