www.python-lernen.de Open in urlscan Pro
85.13.163.10  Public Scan

Submitted URL: http://www.python-lernen.de/
Effective URL: https://www.python-lernen.de/
Submission: On January 19 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

GET https://www.python-lernen.de/search

<form id="sucheoben" role="search" action="https://www.python-lernen.de/search" method="get">
  <input id="q" name="q" value="" placeholder="suchen nach ..." type="text">
  <input id="suchestarten" title="suchen" type="submit" value="suchen">
</form>

Text Content

MENÜ
 * Startseite ►
   * E-Book zum Kurs
 * Python installieren ►
   * Python IDLE - Lernumgebung
   * Python Befehle ausführen
   * Programm ausführen + Command Line zum debuggen
   * Hilfefunktionen
   * Online-Editor zum schnellen Lernen
   * Text Editor Atom
 * Python Grundlagen ►
   * Ausgabebefehl print()
   * Variablen/Strings in Python
   * Operatoren für Strings
   * Rechnen mit Zahlen
   * Listen – viele Inhalte speichern ►
     * mit Listen arbeiten: Methoden
   * Variablen sind Listen?
   * Datentyp Dictionary
   * Tupel (Werte konstant speichern)
   * Mengen managen set u. frozenset
   * input – Nutzerangaben anfordern
   * Kommentare nutzen
 * ausführbares Python-Programm erstellen ►
   * if-Bedingung
   * logische Operatoren
   * Zufallszahlen über random
   * Übung: Schmeichelprogramm
   * while-Schleife in Python
   * Übung: Zahlenraten-Spiel
   * for-Schleife in Python
   * Übung: Chatbot
   * range() – Listen erstellen
   * Übung: Lotto Simulator
   * Schleifenablauf beeinflussen: break & continue
   * Übung: Galgenmännchen
   * Funktionen in Python ►
     * Funktionen mit variabler Parameteranzahl
   * Rückgabewert bei Funktionen
   * eingebaute Funktionen
   * Module nutzen
   * Standardbibliothek/Module ►
     * Modul os: Betriebssystemfunktionalität
     * tkinter - GUI erstellen
     * Selenium Browser fernsteuern
     * matplotlib - 2D Diagramme
   * Wordcloud mit Python erstellen
 * Tic-Tac-Toe Spiele-Tutorial ►
   * Spielfeld erstellen
   * Spielzug durch Spieler
   * Hauptroutine des Spiels erstellen
   * Spielfigur setzen
   * Spielende durch Gewinnen oder Unentschieden
   * Spielzugkontrolle
   * Dumme KI integrieren
 * Turtle-Modul von Python
 * Hauptprogramm __main__
 * Dateien auslesen ►
   * in Dateien schreiben
   * CSV Datei einlesen
 * Objektorientierte Programmierung Grundlagen (OOP) ►
   * Klassen in Python
   * Initialisieren der Klasse
   * Instanz einer Klasse anlegen
   * Methoden in Klassen
   * Vererbung und Python
   * Attribute und Methoden in Klassen überschreiben
   * Variablen im Unterschied zu Eigenschaften in Klassen
   * Eigenschaften vor Zugriff absichern
   * Klassen auslagern
 * Python und Datenbanken ►
   * SQLite: grundsätzliche Vorgehensweise
   * Daten speichern: INSERT INTO
   * Datenbank auslesen
   * Datensätze ändern: UPDATE
   * Löschen: DELETE FROM
   * SQL Grundlagen lernen
   * SQLite3 Shell
   * CSV-Datei in SQlite3 Datenbank importieren
 * Pygame Einführung ►
   * Pygame installieren macOS
   * Formen zeichnen
   * Spiel Pong: Bewegung des Balls ►
     * Steuerung durch Spieler: Tastatur
     * Kollisions-Kontrolle – Aktion bei Schlägerberührung
     * Soundeffekte für unser Spiel und Hintergrundmusik
   * Koordinatensystem für Computerspiele
   * Spiel Breakout programmieren ►
     * Zeichnen der Mauersteine
     * Spielfeld mit Mauersteinen nach Vorgabe füllen
     * Breakout-Ball im Spiel zeichnen und bewegen
     * Kollision zwischen Ball und Mauerstein
     * Kontrolle: Spielende durch gewinnen
     * Spielerfigur (Schläger) einbauen und bewegen
     * Kollisionskontrolle Ball und Schläger
     * Kontrolle: Spielende durch verlieren
   * Grundgerüst für Pygame
   * Bilder und Grafiken anzeigen ►
     * Grafiken rotieren
     * Grafiken skalieren
     * Spielerfigur animieren
   * Space Invaders war gestern ►
     * eigene Spielerfigur einbauen
     * Spielerfigur steuern
     * Bewegung der Spielerfigur begrenzen
     * Gegner einbauen
     * Gegner automatisch bewegen
     * Gegner abschießen
     * Berechnung, wann Geschoss trifft
     * viele Gegner fürs Spiel
 * Raspberry Pi – Python Interpreter
 * Impressum
 * Datenschutzerkärung
 * Sitemap

P
y
t
h
o
n
-lernen.de


Python Tutorial
- jetzt Python programmieren lernen


Sie befinden sich: Startseite



PYTHON KURS: MIT PYTHON PROGRAMMIEREN LERNEN FÜR ANFÄNGER UND FORTGESCHRITTENE

Dieses Python Tutorial entsteht im Rahmen von Uni-Kursen und kann hier kostenlos
genutzt werden. Python ist eine für Anfänger und Einsteiger sehr gut geeignete
Programmiersprache, die später auch den Fortgeschrittenen und Profis alles
bietet, was man sich beim Programmieren wünscht. Der Kurs ist eine Einführung
und bietet einen guten Einstieg. Es wird aktuelles Wissen vermittelt - daher
schreiben wir unseren Python-Code mit der aktuellen Python-Version 3.


EINFACH PYTHON LERNEN ÜBER DAS PROGRAMMIEREN VON SPIELEN

Damit programmieren lernen mit Python noch mehr Spaß macht, werden wir im Kurs
anhand verschiedener Spiele die Anwendung von Python kennen lernen und unser
Wissen als Programmierer aufbauen. Die Grundlagen werden direkt in bekannte
Spiele umgesetzt wie:

 * Galgenmännchen
 * Lotto-Simulator
 * einen Chatbot
 * Tic-Tac-Toe Spiel
 * Pong (damit noch mehr Bewegung ins Spiel kommt)
 * Breakout
 * Bee Invaders (cooler Space Invaders Clone mit Honig)
 * und vieles mehr

Dazu werden im Kurs Schritt für Schritt die Vorgehensweise beim Lernen von
Programmieren gezeigt. Es wird anhand von Beispiel-Code alle Befehle erklärt,
wie man mit diesem Wissen Programme schreibt. Beispielsweise wie aus einem
Sprite-Sheet mit den einzelnen Bewegungsstadien eine animierte Spielerfigur wird
– in diesem Fall eine Honigbiene.

Und das fertige Ergebnis (sieht dann umgesetzt in Python + Pygame noch besser
aus):

Biene mit animierter Bewegung im Flug


PYTHON IST ZUKUNFTSORIENTIERT

Python hat sich zu einer sehr beliebten Programmiersprache entwickelt. In immer
weiteren Softwareprogrammen und Hardware kann man Python einsetzen – was Python
noch interessanter macht. Im Kurs gibt es auch einen Abstecher zum
Einplatinencomputer Raspberry Pi (Pi steht für Python-Interpreter).

Das Programmieren in Python kann in folgenden Formen gemacht werden:

 * Funktionale Programmierung
 * Objektorientierte Programmierung (OOP)
 * wie auch Aspektorientierte Programmierung (AOP)

Python ist eine gute Programmiersprache auch für Einsteiger, die bisher noch
nicht mit Programmieren und Programmiersprachen in Berührung gekommen sind.

Bei Python spricht man von einer Skriptsprache – ein erstelltes Programm wird
interpretiert, wenn es gestartet wird. Daher bekommt man erst dann
Fehlermeldungen, wenn Fehler im Python-Programm sind. Dazu aber später mehr. Die
Sprache ist sehr einfach zu lernen und durch die (erzwungene) saubere Erstellung
von Code punktet die Sprache: Sie ist gut lesbar und hat einen übersichtlichen
kurzen Code. Daher ist Python sehr einfach zu lernen und ideal als Einführung in
eine Programmiersprache.

Viel Spaß in diesem Python Kurs.


WEITEREMPFEHLEN • SOCIAL BOOKMARKS • VIELEN DANK

 * tweet
   
 * Facebook teilen
 * pin it
 * mitteilen
   
 * teilen
   
 * teilen
   
 * teilen
   
 * 

E-Book zum Kurs
 * Startseite
   * E-Book zum Kurs
 * Python installieren
   * Python IDLE - Lernumgebung
   * Python Befehle ausführen
   * Programm ausführen + Command Line zum debuggen
   * Hilfefunktionen
   * Online-Editor zum schnellen Lernen
   * Text Editor Atom
 * Python Grundlagen
   * Ausgabebefehl print()
   * Variablen/Strings in Python
   * Operatoren für Strings
   * Rechnen mit Zahlen
   * Listen – viele Inhalte speichern
     * mit Listen arbeiten: Methoden
   * Variablen sind Listen?
   * Datentyp Dictionary
   * Tupel (Werte konstant speichern)
   * Mengen managen set u. frozenset
   * input – Nutzerangaben anfordern
   * Kommentare nutzen
 * ausführbares Python-Programm erstellen
   * if-Bedingung
   * logische Operatoren
   * Zufallszahlen über random
   * Übung: Schmeichelprogramm
   * while-Schleife in Python
   * Übung: Zahlenraten-Spiel
   * for-Schleife in Python
   * Übung: Chatbot
   * range() – Listen erstellen
   * Übung: Lotto Simulator
   * Schleifenablauf beeinflussen: break & continue
   * Übung: Galgenmännchen
   * Funktionen in Python
     * Funktionen mit variabler Parameteranzahl
   * Rückgabewert bei Funktionen
   * eingebaute Funktionen
   * Module nutzen
   * Standardbibliothek/Module
     * Modul os: Betriebssystemfunktionalität
     * tkinter - GUI erstellen
     * Selenium Browser fernsteuern
     * matplotlib - 2D Diagramme
   * Wordcloud mit Python erstellen
 * Tic-Tac-Toe Spiele-Tutorial
   * Spielfeld erstellen
   * Spielzug durch Spieler
   * Hauptroutine des Spiels erstellen
   * Spielfigur setzen
   * Spielende durch Gewinnen oder Unentschieden
   * Spielzugkontrolle
   * Dumme KI integrieren
 * Turtle-Modul von Python
 * Hauptprogramm __main__
 * Dateien auslesen
   * in Dateien schreiben
   * CSV Datei einlesen
 * Objektorientierte Programmierung Grundlagen (OOP)
   * Klassen in Python
   * Initialisieren der Klasse
   * Instanz einer Klasse anlegen
   * Methoden in Klassen
   * Vererbung und Python
   * Attribute und Methoden in Klassen überschreiben
   * Variablen im Unterschied zu Eigenschaften in Klassen
   * Eigenschaften vor Zugriff absichern
   * Klassen auslagern
 * Python und Datenbanken
   * SQLite: grundsätzliche Vorgehensweise
   * Daten speichern: INSERT INTO
   * Datenbank auslesen
   * Datensätze ändern: UPDATE
   * Löschen: DELETE FROM
   * SQL Grundlagen lernen
   * SQLite3 Shell
   * CSV-Datei in SQlite3 Datenbank importieren
 * Pygame Einführung
   * Pygame installieren macOS
   * Formen zeichnen
   * Spiel Pong: Bewegung des Balls
     * Steuerung durch Spieler: Tastatur
     * Kollisions-Kontrolle – Aktion bei Schlägerberührung
     * Soundeffekte für unser Spiel und Hintergrundmusik
   * Koordinatensystem für Computerspiele
   * Spiel Breakout programmieren
     * Zeichnen der Mauersteine
     * Spielfeld mit Mauersteinen nach Vorgabe füllen
     * Breakout-Ball im Spiel zeichnen und bewegen
     * Kollision zwischen Ball und Mauerstein
     * Kontrolle: Spielende durch gewinnen
     * Spielerfigur (Schläger) einbauen und bewegen
     * Kollisionskontrolle Ball und Schläger
     * Kontrolle: Spielende durch verlieren
   * Grundgerüst für Pygame
   * Bilder und Grafiken anzeigen
     * Grafiken rotieren
     * Grafiken skalieren
     * Spielerfigur animieren
   * Space Invaders war gestern
     * eigene Spielerfigur einbauen
     * Spielerfigur steuern
     * Bewegung der Spielerfigur begrenzen
     * Gegner einbauen
     * Gegner automatisch bewegen
     * Gegner abschießen
     * Berechnung, wann Geschoss trifft
     * viele Gegner fürs Spiel
 * Raspberry Pi – Python Interpreter
 * Impressum
 * Datenschutzerkärung
 * Sitemap


BITTE UNTERSTÜTZEN SIE DIESES PROJEKT

Sie können dieses Projekt in verschiedenen Formen unterstützen - wir würden uns
freuen und es würde uns für weitere Inhalte motivieren :).

Empfehlen Sie es weiter - wir freuen uns immer über Links und
Facebook-Empfehlungen.

Das neue E-Book zum Kurs gibt es zum Kaufen.

Sie können uns auch eine Spende über PayPal zukommen lassen.

Bestellen Sie Bücher über folgenden Link bei Amazon:
Bücher über Python

Vielen Dank für Ihre Unterstützung

 *    NEU
    * 
    * 
   
    * 
    * E-Book kaufen
    * 
    * 
    * 
   
    * 
    * 
   
    * 
    * 
   
   
   E-BOOK ZUM KURS
   
   von Python-lernen.de
   
   E-Book mit rund 500 Seiten Umfang als PDF. Mit Einführungspreis, bis das
   Inhaltsverzeichnis Seitennummern erhält.
   
   Direkt zum Kaufen

© Axel Pratzner • www.python-lernen.de • Stand 4.1.2024
Wir freuen uns über Weiterempfehlungen und Links zu https://www.python-lernen.de