Ankuendigung: Online Programmier/Python Kurs - inkl. Arbeitsblatt 1
Geizhals » Forum » Programmierung » Ankuendigung: Online Programmier/Python Kurs - inkl. Arbeitsblatt 1 (17 Beiträge, 237 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
Ankuendigung: Online Programmier/Python Kurs - inkl. Arbeitsblatt 1
07.11.2003, 13:37:06
Hallo,
aus diversen Gruenden hat es sich ergeben das ich einen
deutschsprachigen Online-Programmierkurs mit Python mache.

Dazu werde ich woechentlich je ein Arbeitsblatt an die Liste
python@quintessenz.org schicken, welches bis spaetestens eine Woche
darauf mit eigenen Loesungen an die Liste zu retournieren ist.

Eine Anmeldung ist erforderlich, und erfolgt automatisch mit der Abgabe
des ersten Arbeitsblatts.

Keinerlei Programmiervorkenntnisse sind von Noeten;
Selbststaendiges Arbeiten und rechtzeitige Abgabe werden vorausgesetzt.

Kooperation, Diskussion, und Fragen auf der Liste sind erwuenscht, daher
auch die oeffentliche Abgabe auf der Liste. Derzeit kann jeder unter
http://www.quintessenz.org/cgi-bin/mailman/listinfo/python
die liste abonnieren.

Um ein konstruktives Klima zu erhalten, verbleiben nach der ersten
Abgabe nur aktive Teilnehmer auf der Liste. (was eine frage wert ist,
ist auch eine antwort wert).

Interessierte Fortgeschrittene sind dazu aufgefordert von Anfang an
mitzumachen, und genau wie ich, ebenfalls woechentlich ihre Loesungen
mit der Liste zu teilen (fremde Loesungen zu lesen und nachvollziehen zu
versuchen ist eine der effektivsten Methoden zu lernen)

Diese Einladung zur Teilnahme kann beliebig weiterverschickt werden,
jeder ist willkommen.

Der Uebungsmodus, sowie die Schwierigkeit der Beispiele wird sich anhand
des Feedbacks durch die Teilnehmer noch veraendern. Derartige
Rueckfragen am besten bereits direkt auf der Liste.

Hier noch ein paar Links die einen selbstaendigen Einstieg in
das Programmieren und Python ermoglichen:

http://www.ibiblio.org/obp/thinkCSpy/
http://www.python.org/doc/2.3.2/tut/tut.html

lg,
  paul

Es folgt das erste Arbeitsblatt:

------------------------------------------------------------

Einfuehrung in das Programmieren mit Python

Arbeitsblatt 1 - Freitag 7. November
Abgabetermin: bis spaetestens Montag 17. November 23:59:59

Kontakt: python@quintessenz.org, paul@soniq.net

------------------------------------------------------------

Aufgabe 1:
  Ein Programm welches deine Initialen aus Sternen aufgebaut ausgibt.

Beispiel: (sicherlich broken, mangels fixed fonts im forum)
% ./stars.py
  ******  ******
  *       *  *       *
  *       *  *      *
  *****    *   *
  *           *      *
  *           *     *
  *           *****

------------------------------------------------------------

Aufgabe 2:
  Ein Programm das eine Zeile einliest, und verkehrt wieder ausgibt.

Beispiel:
% ./reverse.py
Hallo du!
!ud ollaH

Vorsicht: Der Zeilenumbruch ist auch ein Zeichen, und braucht in diesem
Fall eine Sonderbehandlung, damit er auch bleibt wo er hingehoert (am
Ende der Zeile).

------------------------------------------------------------

Aufgabe 3:

Ein Programm das eine Zeile einliest, und falls sie nicht mit '+'
beginnt, umgedreht ausgibt. Falls die Zeile mit '+' beginnt, wird sie
ohne Veraenderung wieder ausgegeben.

Beispiele:

% ./reverseplus.py
Hallo du!
!ud ollaH

% ./reverseplus.py
Hallo du!
!ud ollaH

Antworten PM Alle Chronologisch
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung