Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


No renderer 'pdf' found for mode 'pdf'
programmieren_lernen:python

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

String

Boolean

undefinierte Werte

Bedingte Anweisung und Verzweigung

Schleifen

Datentypen (II): Array

Die Argumentenliste

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

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

IO (II)

Datei einlesen

Reguläre Ausdrücke

programmieren_lernen/python.txt · Zuletzt geändert: 2014/05/13 21:40 von ingo_wichmann