Skip to content

Dieses Repository hilft dir dabei, die Grundlagen der Programmierung mit der populären Skriptsprache Python zu erlernen und längerfristig ein guter Python Entwickler zu werden.

License

Notifications You must be signed in to change notification settings

ghackenberg/python-grundlagen-kurs

Repository files navigation

Python Grundlagen Kurs

Vorschaubild

Dieses Repository enthält Unterlagen für einen Python-Kurs, den wir an der Fakultät für Technik und angewandte Naturwissenschaften der Fachhochschule Oberösterreich für Einsteiger in unterschiedlichen Studiengängen und -richtungen unterrichten.

Dieses Dokument ist wie folgt gegliedert:

  • 🎯 Lernziele - wann sollte ich den Kurs machen?
  • ⚙️ Vorbereitungen - wie muss ich meine Lernumgebung einrichten?
  • 📦 Lerneinheiten - wie ist der Ablauf des Kurses gegliedert?

🎯 Lernziele

Der Kurs hat die folgenden Lernziele:

  • Fähigkeit entwickeln, Programme in der Programmiersprache Python lesen und interpretieren zu können
  • Fähigkeit entwickeln, einfache Programme mit der Programmiersprache Python selbst realisieren zu können

⚙️ Vorbereitungen

So richtest du deine Lernumgebung ein:

  1. Python installieren
  2. Visual Studio Code installieren
  3. Visual Studio Code Erweiterungen installieren
  4. Jupyter Kernel installieren

📋 Lerneinheiten

Der Kurs umfasst die folgenden Lerneinheiten:

  1. Computer, Befehle, Daten und Programme
  2. Kommentare, Literale, Operatoren, Klammerung, Variablen, Funktionen, Objekte und Module
  3. Funktion (cont'd), Variablensichtbarkeit, Listen, Abbildungen und Verzweigungen
  4. Tupel, Ranges, Dauerschleifen und Anwendungen (Exponentialfunktion, Summe, Zahleneingabe)
  5. Weitere Anwendungen der Dauerschleife (Maximum, Sortierung und Binärsuche)
  6. Aufzählschleifen und deren Anwendung (Extremum, Mittelwert, Standardabweichung, Histogramm)
  7. Funktionen, Rekursion, Bäume (+ Baumtraversierung) und Graphen (+Graphtraversierung)

About

Dieses Repository hilft dir dabei, die Grundlagen der Programmierung mit der populären Skriptsprache Python zu erlernen und längerfristig ein guter Python Entwickler zu werden.

Topics

Resources

License

Stars

Watchers

Forks