Python Videotutorial

Diskutiere mit über: Python Videotutorial im Mac OS X Entwickler, Programmierer Forum

  1. chell

    chell Thread Starter MacUser Mitglied

    Beiträge:
    345
    Zustimmungen:
    0
    Registriert seit:
    20.01.2005
    Hallo,

    ich habe mit einem Freund angefangen, eine Screencastserie mit dem Titel "Einstieg in die Programmierung mit Python" zu produzieren.

    Die Videos sind auf Windows XP aufgenommen, da es einfach die Mehrheit der Lernwilligen besitzt. Auf OS X ist Python vorinstalliert.

    Ich würde mich sehr über Resonanz freuen.

    Hier der Link: http://monroebrothers.mo.funpic.de/wordpress/
     
  2. der_Kay

    der_Kay MacUser Mitglied

    Beiträge:
    1.693
    Zustimmungen:
    7
    Registriert seit:
    02.09.2004
    nun ja....

    - Ihr seid die ersten, dich höre, die "Python" deutsch aussprechen...

    - Eure Definition von Programmieren ist extrem allgemein; "Anweisungen" haut man in einen Shell, Programmieren ist, diese Befehle so abzulegen, dass sie automatisiert ausgeführt werden...

    - Der Mensch kann durchaus Maschinencode verstehen und schreiben; Programmierer taten früher nichts anderes. Es ist nur kein sonderlich effizienter Prozess. Daher Hochsprachen, die ihr als "Zwischensprachen" bezeichnet...

    - "Sie [die Zwischensprachen] sind in der Grammatik strenger als unsere Sprache(n)...": Ich wette mit Euch: Niemand, der nicht zufällig in einem Seminar über formale Sprachen war, kann mit diesem Satz wirklich etwas anfangen... Lasst mich raten: "Dies [die Erstellung einer Grammatik für natürliche Sprache] geht nicht, da die menschliche Sprache viel zu komplex dafür ist": Die Standard-Entschuldigung aller Computerlinguisten, deren Wort-/Satzanalysetool mal wieder nur Chaos produizert hat ;)

    - Sorry Leute, Euer Traktat über Interpreter und Compiler ist voll daneben, denn eines machen Interpreter garantiert nicht: Kompilieren. Interpreter analysieren bei jedem Durchlauf die Syntax des Quelltextes, erzeugen eine abstrakte Darstellung des Programmablaufs (z.B. in Form eines Baumes) und rufen ihre nativen Bibliotheksroutinen auf. Um das Kompilieren zu vermeiden und plattformübergreifend zu sein.

    Lasst keine Begriffe vom Himmel fallen, wie z.B. "Interpreter". Vor allem macht klar, was die Begriffe bedeuten: Die Hauptaufgabe eines Interpreters ist nicht das Übersetzen sondern das "Interpretieren".

    Verwendet durchgängige und gebräuchliche Bezeichnungen (Hochsprache, nicht "Zwischensprache").

    Euer Ton ist etwas basslastig. Wenn ihr die Möglichkeit habt, regelt etwas Höhen nach und verwendet einen (Audio-)Kompressor um die Dynamikschwankungen der Stimme zu kompensieren.
     
    Zuletzt bearbeitet: 28.12.2006
  3. chell

    chell Thread Starter MacUser Mitglied

    Beiträge:
    345
    Zustimmungen:
    0
    Registriert seit:
    20.01.2005
    Zunächst danke für das Feedback. Hier mal mein Kommentar:

    Natürlich ist das eine sehr allgemeine Definition. Der Kurs richtet sich aber an Anfänger und für dürfte es so zunächst einmal am einfachsten zu verstehen sein. Natürlich hätten wir sagen können: Programmieren bezeichnet den Prozess, abstrakte Ideen in konkreten Quelltext umzusetzen.
    Ja du hast Recht, das kann der Mensch. Die meisten aber nicht. Ich kenne zumindest niemanden, der das kann. Wie gesagt, die Zielgruppe sind Anfänger und wir haben natürlich einige Sachen vereinfacht, vielleicht etwas zu sehr vereinfacht, aber so verstehen es Anfänger besser. Wir haben "Hochsprachen" nicht als "Zwischensprachen" bezeichnet. Das Wort "Zwischensprache" bezieht sich auf das Diagramm, denn eine Programmiersprache stellt gewisserweise einen Kompromiss aus menschlicher Sprache und Maschinencode da. Wir hätten natürlich darauf eingehen können, was eine Hochsprache ist etc. aber wir wollten den Anfänger nicht überfordern. "Niemand, der nicht zufällig in einem Seminar über formale Sprachen war, kann mit diesem Satz wirklich etwas anfangen"... Ich glaube nicht, dass die Mehrheit derer, die unserer Zielgruppe angehören, in einem Seminar über formale Sprachen waren... Das mit dem Interpreter und Compiler war ich nicht ;-). Es stimmt da sind Begriffe teilweise im falschen Kontext etc. gefallen. Das lag wahrscheinlich daran, dass wir das nicht abgelesen haben sondern spontant gemacht haben. Dies ist glaube ich auch der einzige nicht so gut verständliche Teil.

    Zum Ton: Kann sein, ist mir gar nicht aufgefallen. Da müssen wir nochmal schauen.

    Zur Aussprache: Ja, wir hätten es auch englisch aussprechen können: ?p???(?)n, aber wir haben uns Bewusst für die deutsche Aussprache entschieden, die nicht falsch ist.

    Vergiss bitte nicht, es soll sich dabei nicht um einen Universitätslevel Kurs handeln...
     
Die Seite wird geladen...
Ähnliche Themen - Python Videotutorial Forum Datum
Python Hilfe! (pyuic4, pyrcc4) Mac OS X Entwickler, Programmierer 03.05.2013
Paraview save State Python Mac OS X Entwickler, Programmierer 17.02.2012
Python, SSH, Subprocess Mac OS X Entwickler, Programmierer 28.12.2011
Python identifier in Eclipse Mac OS X Entwickler, Programmierer 25.12.2011
Python: Methode für N Instanzen parallel aufrufen Mac OS X Entwickler, Programmierer 06.07.2011

Diese Seite empfehlen

Benutzerdefinierte Suche