Toptorials Tutorials WeblogoLogobild kleinLogobild kleinToptorials Tutorials Weblogo
  • ALLE THEMEN IM ÜBERBLICK
  • YouTube
  • INFOS
    • SITEMAP
    • ÜBER TOPTORIALS
✕
            No results See all results

            Python Grundkurs 001: Hello World und erster Start

            • Startseite
            • Tutorials Windows Automatisierung Python Grundkurs
            • Python Grundkurs 001: Hello World und erster Start

            Python Grundkurs 001: Hello World und erster Start

            Worum geht es in diesem Teil?

            In diesem ersten Teil des Python-Grundkurses erstellen wir unser erstes kleines Python-Skript und starten es über eine Starter-Batchdatei.

            Das Python-Skript gibt eine einfache Hello-World-Meldung aus. Dadurch können wir gefahrlos testen, ob Python installiert ist, ob das Skript korrekt gespeichert wurde und ob die Starterdatei das Python-Skript richtig aufruft.

            Beispielausgabe:

            Hello World von Python!
            
            Wenn du diesen Text siehst, funktioniert dein Python-Skript.

            Hello World von Python!

            Dieser Teil ist der Einstieg in den Python-Bereich der Windows-Automatisierungsreihe.

            Warum Python?

            Python ist eine sehr beliebte und vielseitige Programmiersprache. Sie wird für viele Bereiche verwendet, zum Beispiel für Automatisierung, Datenverarbeitung, Webentwicklung, kleine Hilfsprogramme, KI-Anwendungen und vieles mehr.

            In dieser Tutorialreihe verwenden wir Python für praktische Windows-Automatisierung.

            Das bedeutet: Wir erstellen kleine Skripte, mit denen typische Aufgaben unter Windows automatisiert werden können.

            Zum Beispiel:

            Ordner erstellen
            Dateilisten erzeugen
            Dateien sortieren
            Dateien umbenennen
            Backups vorbereiten
            Ordner vergleichen

            In diesem ersten Teil geht es aber bewusst nur um den Einstieg.

            Wir installieren Python, erstellen eine erste .py-Datei und starten sie über eine kleine Starter-Batchdatei.

            Python installieren

            Für Python gibt es unter Windows mehrere Installationsmöglichkeiten.

            Typische Varianten sind:

            Installation über winget
            Installation über python.org
            Installation über den Microsoft Store
            Installation über den Python Install Manager

            In diesem Kurs verwenden wir die Installation über winget, weil sie gut zu unserer bisherigen Vorgehensweise passt und mit einem einzigen Befehl gestartet werden kann.

            Dazu kann man die Eingabeaufforderung oder das Windows Terminal öffnen und folgenden Befehl ausführen:

            winget install --id Python.Python.3.13 --source winget

            Damit wird Python 3.13 installiert.

            Wichtig: Nach der Installation sollte man die Eingabeaufforderung einmal schließen und neu öffnen.

            Der Grund ist, dass Windows neue Pfade und Umgebungsvariablen oft erst in einem neu gestarteten Konsolenfenster sauber erkennt.

            Wenn man direkt im alten Fenster weitertestet, kann es passieren, dass python oder py noch nicht gefunden wird, obwohl Python bereits installiert wurde.

            Nach dem Neustart der Eingabeaufforderung kann man prüfen, ob Python funktioniert:

            python --version

            und:

            py --version

            Wenn eine Versionsnummer angezeigt wird, ist Python verfügbar.

            python oder py?

            Unter Windows gibt es häufig zwei mögliche Befehle, um Python zu starten:

            python
            py

            python startet Python direkt, wenn der Python-Befehl im Systempfad verfügbar ist.

            py startet den Python Launcher für Windows. Dieser Launcher ist besonders praktisch, wenn mehrere Python-Versionen installiert sind.

            Für diesen Kurs verwenden wir in der Starter-Batchdatei standardmäßig:

            py

            Zusätzlich lassen wir eine Alternative mit python auskommentiert im Code stehen.

            Dadurch kann man bei Bedarf leicht umschalten.

            Hinweis zur Kursreihe

            Diese Python-Reihe ist Teil einer größeren Windows-Automatisierungsreihe. Viele Aufgaben werden in mehreren Sprachen umgesetzt, damit man die unterschiedlichen Lösungswege vergleichen kann.

            Geplant sind Varianten mit:

            Batch
            PowerShell 7
            Python

            Die Aufgaben bleiben ähnlich, aber die Umsetzung unterscheidet sich je nach Sprache.

            Dadurch kann man sehr gut vergleichen:

            Wie löst Batch die Aufgabe?
            Wie löst PowerShell 7 die Aufgabe?
            Wie löst Python die Aufgabe?

            Downloads zu diesem Teil

            Für diesen Teil gibt es die Python-Datei und eine Starter-Batchdatei.

            Dateien für Python Grundkurs Teil 001:

            Download Python Grundkurs: 001_Hello_World als ZIP Datei.

            Entpacken nach:

            C:\TOPTORIALS_CODE\020_Python_Grundkurs

            Falls der Ordner noch nicht existiert, lege ihn vorher im Explorer an.

            Nach dem Entpacken entsteht dort:

            C:\TOPTORIALS_CODE\020_Python_Grundkurs\001_Hello_World

            Testumgebung zum Mitmachen

            Für diese Tutorialreihe gibt es zusätzlich eine vorbereitete Testumgebung. Für dieses erste Hello-World-Skript ist sie noch nicht unbedingt nötig, weil hier keine Dateien verändert werden. Trotzdem kann es sinnvoll sein, die Testumgebung direkt am Anfang anzulegen, damit alle weiteren Teile der Reihe in derselben Ordnerstruktur getestet werden können.

            Die Testumgebung enthält vorbereitete Ordner und Beispieldateien für die späteren Teile des Python-Grundkurses. Dadurch kannst du die Skripte gefahrlos ausprobieren, ohne eigene wichtige Dateien verwenden zu müssen.

            Die Testumgebung ist sprachübergreifend aufgebaut. Das bedeutet: Die gleiche Grundstruktur kann auch für die passenden Batch– und PowerShell-7-Versionen verwendet werden. Für den Python-Grundkurs arbeiten wir mit einer eigenen Kopie des Testdatenordners.

            Testumgebung für Windows-Automatisierung:

            Download TOPTORIALS_Testdaten_Windows_Automatisierung_V001.zip

            Entpacken nach:

            C:\TOPTORIALS_CODE\1000_TESTBEREICH

            Falls der Ordner C:\TOPTORIALS_CODE\1000_TESTBEREICH noch nicht existiert, lege ihn vorher im Explorer an.

            Nach dem Entpacken entsteht zunächst dieser Ordner:

            C:\TOPTORIALS_CODE\1000_TESTBEREICH\TOPTORIALS_Testdaten_Windows_Automatisierung_V001

            Für den Python-Grundkurs benenne den entpackten Ordner anschließend um in:

            TOPTORIALS_Testdaten_Windows_Automatisierung_Python_V001

            Danach sieht der Pfad zum Testdatenordner für den Python-Grundkurs zum Beispiel so aus:

            C:\TOPTORIALS_CODE\1000_TESTBEREICH\TOPTORIALS_Testdaten_Windows_Automatisierung_Python_V001

            Für diesen ersten Teil brauchst du diesen Testdatenordner noch nicht zwingend. Ab den nächsten Teilen wird er aber sehr praktisch, weil dort Ordner erstellt, Dateilisten erzeugt, Dateien sortiert, umbenannt, gesichert oder verglichen werden.

            Sicherheitshinweis

            Wichtiger Hinweis:

            Die Skripte werden auf eigene Verantwortung verwendet. Teste Skripte zuerst in einer separaten Testumgebung und nicht direkt mit wichtigen Originaldateien.

            Dieses erste Skript ist ungefährlich, weil es nur Text ausgibt. Trotzdem ist es sinnvoll, von Anfang an eine sichere Arbeitsweise zu lernen.

            Enthaltene Dateien

            Zu diesem Teil gehören zwei Dateien:

            001_hello_world.py
            001_hello_world_starter_batch.bat

            Welche Datei macht was?

            Python-Datei

            Die Datei:

            001_hello_world.py

            enthält das eigentliche Python-Skript.

            Dort steht die eigentliche Ausgabe:

            Hello World von Python!

            Starter-Batchdatei

            Die Datei:

            001_hello_world_starter_batch.bat

            startet Python und führt die Datei 001_hello_world.py aus.

            Diese Starter-Batchdatei ist besonders praktisch, weil man sie einfach per Doppelklick starten kann und das Fenster nach der Ausführung sichtbar bleibt.

            Warum benutzen wir eine Starter-Batchdatei?

            Python-Dateien kann man unter Windows je nach Installation auch direkt per Doppelklick starten.

            Für diesen Kurs verwenden wir aber trotzdem zusätzlich eine kleine Starter-Batchdatei.

            Die Idee ist:

            Die Python-Logik steht in der .py-Datei.
            Die Batchdatei startet nur Python und ruft dieses Skript auf.

            Das hat mehrere Vorteile:

            Der Start ist für Einsteiger einfacher.
            Das Python-Skript wird gezielt über py oder python gestartet.
            Das passende .py-Skript wird automatisch im gleichen Ordner gefunden.
            Das Fenster bleibt nach der Ausführung sichtbar.
            Auch Fehlermeldungen bleiben sichtbar.

            Gerade der letzte Punkt ist wichtig.

            Wenn man eine Python-Datei direkt per Doppelklick startet und ein Fehler auftritt, öffnet sich das Konsolenfenster oft nur kurz und schließt sich sofort wieder. Dann kann man die Fehlermeldung nicht lesen.

            Mit einer Starter-Batchdatei können wir am Ende pause verwenden. Dadurch bleibt das Fenster offen, auch wenn im Python-Skript vorher ein Fehler passiert.

            Der komplette Code der Python-Datei

            Die Datei heißt:

            001_hello_world.py
            # ============================================================
            # TOPTORIALS OFFICE - Python Grundkurs
            # Script: 001_hello_world.py
            # Beschreibung: Gibt eine einfache Hello-World-Meldung aus.
            # Autor: Chris
            # YouTube: https://www.youtube.com/@TOPTORIALS-OFFICE
            # Webseite: https://www.toptorials.com
            # Version: 1.0
            # Stand: 2026-07-18
            #
            # ============================================================
            
            print()
            print("Hello World von Python!")
            print()
            print("Wenn du diesen Text siehst, funktioniert dein Python-Skript.")
            print()
            
            # Alternative:
            # Wenn man das Skript direkt startet und das Fenster offen halten möchte,
            # kann man auch input verwenden.
            # input("Drücke Enter zum Beenden")

            Code der Python-Datei erklärt

            Kommentarblock

            In Python beginnen einzeilige Kommentare mit einer Raute:

            #

            Der obere Bereich ist ein Kommentarblock. Er wird nicht ausgeführt, sondern enthält Informationen zum Skript.

            Zum Beispiel:

            # TOPTORIALS OFFICE - Python Grundkurs
            # Script: 001_hello_world.py
            # Beschreibung: Gibt eine einfache Hello-World-Meldung aus.

            Solche Informationen sind sehr hilfreich, wenn man später viele Skripte gesammelt hat und schnell erkennen möchte, wofür eine Datei gedacht ist.

            Text ausgeben mit print

            Mit print geben wir Text im Konsolenfenster aus.

            Beispiel:

            print("Hello World von Python!")

            Das entspricht vom Grundgedanken her ungefähr dem echo-Befehl aus Batch oder Write-Host aus PowerShell.

            Leere Zeilen können wir zum Beispiel so ausgeben:

            print()

            Auf Eingabe warten mit input

            In Python kann man mit input auf eine Eingabe warten.

            Beispiel:

            input("Drücke Enter zum Beenden")

            Das ist praktisch, wenn man ein Python-Skript direkt startet und das Fenster am Ende offen halten möchte.

            In diesem Kurs verwenden wir die Pause aber bewusst in der Starter-Batchdatei.

            Der Grund: Wenn im Python-Skript vorher ein Fehler passiert, wird eine input-Zeile am Ende vielleicht gar nicht mehr erreicht. Die Starter-Batchdatei läuft danach aber weiter und hält das Fenster mit pause offen. Dadurch bleiben auch Fehlermeldungen sichtbar.

            Groß- und Kleinschreibung

            Python ist bei Namen grundsätzlich empfindlich gegenüber Groß- und Kleinschreibung.

            Das bedeutet:

            print()

            ist richtig.

            Diese Schreibweise funktioniert nicht:

            Print()

            Für Python ist das wichtig, weil die Sprache genauer zwischen Groß- und Kleinschreibung unterscheidet als zum Beispiel viele Batch-Befehle.

            Der komplette Code der Starter-Batchdatei

            Die Datei heißt:

            001_hello_world_starter_batch.bat
            @echo off
            REM ============================================================
            REM TOPTORIALS OFFICE - Python Grundkurs
            REM Script: 001_hello_world_starter_batch.bat
            REM Beschreibung: Startet das Python-Skript 001_hello_world.py.
            REM Autor: Chris
            REM YouTube: https://www.youtube.com/@TOPTORIALS-OFFICE
            REM Webseite: https://www.toptorials.com
            REM Version: 1.0
            REM Stand: 2026-07-18
            REM
            REM ============================================================
            
            py "%~dp0\001_hello_world.py"
            REM Alternative, falls py nicht funktioniert:
            REM python "%~dp0\001_hello_world.py"
            
            echo.
            pause

            Code der Starter-Batchdatei erklärt

            @echo off

            @echo off

            Diese Zeile verhindert, dass die Befehle der Batchdatei selbst im Fenster mit ausgegeben werden.

            Das kennen wir bereits aus dem Batch-Grundkurs.

            REM-Kommentarblock

            In Batch werden Kommentare häufig mit REM geschrieben.

            Der Kommentarblock enthält Informationen zur Datei, zum Autor, zur Version und zur Beschreibung.

            Python mit py starten

            Der wichtigste Befehl ist:

            py "%~dp0\001_hello_world.py"

            Dieser Befehl startet Python über den Python Launcher und führt unser Python-Skript aus.

            Die Bestandteile:

            py
            = startet Python über den Python Launcher
            
            "%~dp0\001_hello_world.py"
            = Pfad zur Python-Datei im gleichen Ordner wie die Starter-Batchdatei

            Alternative mit python

            Falls py auf einem System nicht funktioniert, kann man alternativ python verwenden.

            Im Code steht diese Zeile deshalb als auskommentierte Alternative:

            REM python "%~dp0\001_hello_world.py"

            Wenn man diese Variante verwenden möchte, kann man die REM-Zeile entfernen und stattdessen die py-Zeile auskommentieren.

            Was bedeutet %~dp0?

            %~dp0

            steht in einer Batchdatei für den Ordner, in dem die Batchdatei selbst liegt.

            Dadurch kann die Starter-Batchdatei das Python-Skript zuverlässig finden, auch wenn der komplette Ordner später an eine andere Stelle kopiert wird.

            Beispiel:

            C:\TOPTORIALS_CODE\020_Python_Grundkurs\001_Hello_World\

            Dann wird daraus:

            C:\TOPTORIALS_CODE\020_Python_Grundkurs\001_Hello_World\001_hello_world.py

            Warum pause in der Starter-Batchdatei?

            Am Ende steht:

            pause

            Dadurch bleibt das Fenster offen, bis eine Taste gedrückt wird.

            Das ist gerade bei Python sehr hilfreich, weil dadurch auch Fehlermeldungen sichtbar bleiben.

            Wenn im Python-Skript ein Fehler passiert, würde eine input-Zeile am Ende des Python-Skripts vielleicht gar nicht mehr erreicht werden. Die Batchdatei läuft danach aber weiter und hält das Fenster mit pause offen.

            Direkter Start der Python-Datei

            Eine Python-Datei kann je nach Installation auch direkt gestartet werden.

            In der Eingabeaufforderung kann man zum Beispiel schreiben:

            py "001_hello_world.py"

            oder:

            python "001_hello_world.py"

            Wenn man sich nicht im gleichen Ordner befindet, braucht man den vollständigen Pfad.

            Für diesen Kurs verwenden wir aber die Starter-Batchdatei, weil der Start dadurch einheitlich bleibt und Fehlermeldungen sichtbar bleiben.

            Typische Fehler

            py oder python wird nicht gefunden

            Wenn beim Starten der Batchdatei eine Meldung erscheint, dass py oder python nicht gefunden wurde, ist Python wahrscheinlich noch nicht installiert oder der neue Pfad wurde noch nicht von der Eingabeaufforderung erkannt.

            Prüfe in einer neu gestarteten Eingabeaufforderung:

            py --version

            und:

            python --version

            Wenn das nicht funktioniert, installiere Python zuerst oder starte die Eingabeaufforderung nach der Installation neu.

            Die Datei wird nur im Editor geöffnet

            Wenn eine .py-Datei beim Doppelklick im Editor geöffnet wird, ist die Dateizuordnung eventuell anders eingestellt.

            Für diesen Kurs wird deshalb die Starter-Batchdatei verwendet.

            Die Datei heißt versehentlich .py.txt

            Wenn die Datei im Editor gespeichert wurde, kann es passieren, dass sie versehentlich so heißt:

            001_hello_world.py.txt

            Richtig ist:

            001_hello_world.py

            Blende im Explorer am besten die Dateinamenerweiterungen ein, damit du die echte Endung sehen kannst.

            Groß- und Kleinschreibung falsch

            Python unterscheidet bei Namen zwischen Groß- und Kleinschreibung.

            Richtig:

            print("Hello World")

            Falsch:

            Print("Hello World")

            Das Fenster schließt sich sofort

            Wenn man eine Python-Datei direkt per Doppelklick startet, kann sich das Fenster nach der Ausführung sofort schließen.

            Die Starter-Batchdatei verwendet deshalb am Ende:

            pause

            Dadurch bleibt das Fenster sichtbar.

            Was haben wir gelernt?

            In diesem Teil wurden mehrere Grundlagen gezeigt:

            Python kann unter Windows zum Beispiel über winget installiert werden.
            Nach der Installation sollte die Eingabeaufforderung neu gestartet werden.
            Python-Skripte haben normalerweise die Endung .py.
            print gibt Text im Konsolenfenster aus.
            print() erzeugt eine leere Zeile.
            input kann in Python auf eine Eingabe warten.
            Python unterscheidet bei Namen zwischen Groß- und Kleinschreibung.
            py startet Python über den Python Launcher.
            python kann Python direkt starten, wenn der Befehl verfügbar ist.
            Eine Starter-Batchdatei kann ein Python-Skript kontrolliert starten.
            pause in der Starter-Batchdatei hält das Fenster offen.
            %~dp0 verweist auf den Ordner der Starter-Batchdatei.

            Damit ist die Grundlage für den Python-Grundkurs gelegt.

            In den nächsten Teilen erstellen wir mit Python praktische Windows-Automatisierungen und vergleichen die Umsetzung später mit den passenden Batch- und PowerShell-7-Versionen.

            Video zu diesem Tutorial:

             

            Das könnte Dich auch interessieren

            Keine Einträge gefunden

            Schreibe einen Kommentar Antwort abbrechen

            Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

            INTERESSANTE SEITEN

            • TUTORIALS SCHNELLER FINDEN
            • SCHNELLER RECHNEN LERNEN
            • MATHE AUFGABEN GENERATOR
            • LINIEN UND KARO GENERATOR
            • VORLAGEN ZUM AUSDRUCKEN
            • BINGO-SCHEIN-GENERATOR
            • MEINE WUNSCHLISTE
            • Symbole zum Kopieren

            Content

            • Microsoft Excel Tutorials
            • Microsoft Excel VBA Tutorials
            • Microsoft Word Tutorials
            • Microsoft Powerpoint Tutorials
            • Microsoft Windows 10 Tutorials
            • Google Tabellen Tutorials
            • Google Tabellen Script Tutorials
            • Google Docs Tutorials
            • LibreOffice Calc Tutorials
            • Libre Office Writer Tutorials
            • LibreOffice Impress Tutorials
            • OpenOffice Calc Tutorials
            • OpenOffice Writer Tutorials
            • OpenOffice Impress Tutorials
            • WPS Spreadsheets Tutorials
            • WPS Spreadsheets Tutorials

            Neue Beiträge

            • Python Grundkurs 001: Hello World und erster Start
            • PowerShell 7 Grundkurs 001: Hello World und erster Start
            • Batch Grundkurs 001: Erste Batchdatei mit Hello World erstellen
            • Vokabeltrainer: Lernen mit Sofort-Feedback | Excel 365
            • Symbole zum Kopieren (Unicode) – Pfeile, Checkboxen, Mathezeichen, Währungen & mehr

            Neue Kommentare

            • Chris zu Python in LibreOffice Calc: Formular auslesen und auswerten
            • Detlef M. zu Python in LibreOffice Calc: Formular auslesen und auswerten
            • Johannes Hanel zu Verknüpfungen in LibreOffice Calc
            • Holfrie zu Symbole vergrößern von der Benutzeroberfläche (OpenOffice)
            • Bianca zu Tutorial Wunsch Liste
            • Wolfgang Dehmer zu Funktion zeitlich gesteuert ausführen (Google Tabellen) Script

            Schlagwörter-Wolke

            anfänger Anleitung anpassen ausrechnen auswahlliste Bedingte Formatierung berechnen Calc Datum Download Dropdownliste einfügen entfernen erstellen Excel FreeOffice Funktion google hinzufügen Jahresplan Kalender Lernvideo LibreOffice löschen Makro markieren Microsoft OpenOffice PlanMaker programmierung script spreadsheets Sverweis Tabelle tabellen Tutorial VBA Video Wenn Wenn Funktion Word wps spreadsheets Zeilen Zelle Zellen
            KONTAKT   IMPRESSUM    DATENSCHUTZERKLÄRUNG    HAFTUNGSAUSSCHLUSS (Disclaimer)   © copyright TOPTORIALS