programmieren_lernen:python
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Programmieren lernen in Python Installationsvoraussetzungen:
Python ipython
Hello World
Interaktiv $ python
print(„Hello world“)
Datei
#! /usr/bin/env python
print("Hello world")
BUCH: Seite 24
Variablen
Variablen sind Namen für Werte ("Behälter für Dinge")
die Namen können aus Buchstaben und Zahlen und Unterstrich bestehen und sollen mit einem kleinen Buchstaben anfangen
BUCH: Seite 34
Datentypen (I): Skalar
Zahl
BUCH: Seite 85
String
BUCH: Seiten 97 und 151
Boolean
BUCH: Seite 131
undefinierte Werte
BUCH: Seite 134
Bedingte Anweisung und Verzweigung
BUCH: Seite 44
Schleifen
BUCH: Seiten 53, 54 und 59
Datentypen (II): Array
BUCH: Seite 109
Die Argumentenliste
BUCH: Seite 193
Mengenschleifen und Iteratoren
Links:
BUCH: Seite 58
Aufgabe:
Schreibe dein Programm so um, dass es über die eingegebenen Namen iteriert. Die Ausgabe des Programms bleibt dabei gleich, nur intern verändert sich etwas, so dass der Programmcode etwas anders aussieht.
IO (I)
STDIN
BUCH: Seite 144
Datei importieren
–> Wir wollen: Tastatur (stdin/stdout), Dateien lesen als Daten, Dateien eval'en Links:
BUCH: Seiten 190 und 43
Aufgabe:
Verändere dein Programm so, dass der Name aus einer Konfigurationsdatei importiert wird, wenn kein Name übergeben wurde. Wenn einer oder mehrere Namen übergeben wurden, bleibt die Funktionalität unverändert. Wenn kein Name übergeben wurde, soll die Konfigurationsdatei importiert werden. Wenn in der Konfigurationsdatei kein Name festgelegt wurde (oder die Datei nicht gefunden wurde), soll wie gehabt der Name abgefragt werden. Danach (wie gehabt) die Ausgabe des Grußes.
Datentypen (III): Hash/Dictionary
BUCH: Seite 115
IO (II)
Datei einlesen
BUCH: Seiten 243ff
Reguläre Ausdrücke
programmieren_lernen/python.1400017201.txt.gz · Zuletzt geändert: 2014/05/13 21:40 von ingo_wichmann
