Kurs 23720
Thomas Irgang
Erste Schritte mit Python
Kurs 23720
Thomas Irgang
Erste Schritte mit Python
Inhalte
Erste Schritte mit Python
  • Tag 1: Grundlagen und erste Schritte
  • Tag 2: Daten
  • Tag 3: Bibliotheken und Funktionen
  • Tag 4: Klassen und Programme
Tag 4
Erste Schritte mit Python
  • Python Grundlagen IV: Klassen & Logging
  • Versionierung & Github
  • Python Programme ausliefern
  • Projekt 4: Wetter
  • Quellen zum Selbststudium
Klasse
Python Grundlagen
  • Gruppiert Daten und Funktionen
  • Modelliert häufig Objekte aus der realen Welt
  • Dokumentation

					>>> class Lampe:
					...   eingeschaltet = False
					...   def ist_eingeschaltet(self):
					...     return self.eingeschaltet
					...   def umschalten(self):
					...     self.eingeschaltet = not self.eingeschaltet
					>>> lampe = Lampe()
					>>> lampe.ist_eingeschaltet()
					False
					>>> if not lampe.ist_eingeschaltet():
					...   lampe.umschalten()
					>>> lampe.ist_eingeschaltet()
					True				
				
Logging
Python Grundlagen
  • Informationen zur Programmausführung
  • verschiedene Level
  • kann in Datei umgelenkt werden
  • Dokumentation

				>>> import logging
				>>> logging.warning('Es ist etwas schief gegangen.')
				WARNING:root:Es ist etwas schief gegangen.
				>>> logging.basicConfig(filename='beispiel.log', encoding='utf-8', level=logging.DEBUG)
				>>> logging.info('Das sollte in der Datei landen')
				>>> logger = logging.getLogger('Programm')
				>>> logger.setLevel(logging.INFO)
				>>> logger.info('Das wird angezeigt.')
				INFO:Programm:Das wird angezeigt.
				>>> logger.debug('Das wird nicht angezeigt.')
				>>> 
				
Tag 4
Erste Schritte mit Python
  • Python Grundlagen IV: Klassen & Logging
  • Versionierung & Github
  • Python Programme ausliefern
  • Projekt 4: Wetter
  • Quellen zum Selbststudium
Versionierung: Git
Python Grundlagen
  • verfolgen von Änderungen
  • wiederherstellen voriger Stände
  • verschiedene Varianten
  • Git für Einsteiger
Versionierung: Git
Python Grundlagen
Github
Python Grundlagen
PyPi Source
Python Grundlagen
Tag 4
Erste Schritte mit Python
  • Python Grundlagen IV: Klassen & Logging
  • Versionierung & Github
  • Python Programme ausliefern
  • Projekt 4: Wetter
  • Quellen zum Selbststudium
Veröffentlichen auf PyPi
Python Grundlagen
PyInstaller
Python Grundlagen
py2exe / py2app
Python Grundlagen
Tag 4
Erste Schritte mit Python
  • Python Grundlagen IV: Klassen & Logging
  • Versionierung & Github
  • Python Programme ausliefern
  • Projekt 4: Wetter
  • Quellen zum Selbststudium
Tag 4
Erste Schritte mit Python
  • Python Grundlagen IV: Klassen & Logging
  • Versionierung & Github
  • Python Programme ausliefern
  • Projekt 4: Wetter
  • Quellen zum Selbststudium
Quellen zum Selbststudium (Deutsch)
Erste Schritte mit Python
Quellen zum Selbststudium (Englisch)
Erste Schritte mit Python
Erste Schritte mit Python

Wie geht es weiter?

Wendet das neu erlangte Wissen an!

Der einzige Weg programmieren zu lernen ist zu programmieren.

Wie kann ich Profi werden?

Lest den Quellcode der Python Bibliotheken die ihr verwendet.

Tragt zu den Bibliotheken bei, und lernt von dem Feedback das ihr bekommt.