Ich bin in einem Studententeam, das sich auf Webentwicklung konzentriert. Meine Teamkollegen interessieren sich für Python und ich bin der einzige, der es gelernt hat. Deshalb wurde ich gebeten, nächste Woche einen Vortrag über "Einführung in Python" zu halten.
Ich würde gerne auf Ihren Rat hören, worüber Sie sprechen sollten, um das Gespräch interessant zu machen, anstatt nur ein paar Grammatik-Dinge.
PS: Meine Teamkollegen sind mit PHP und .NET vertraut
Antworten:
Code Kata.
Erstellen Sie tatsächlich eine tatsächliche Webseite unter Verwendung eines tatsächlichen Rahmens vor ihren Augen.
Sprechen Sie nicht über "Python die Sprache".
Zeigen Sie Python, wie es zum Erstellen einer Webseite verwendet wird. Abschweifen, um Fragen zu beantworten. Konzentrieren Sie sich darauf, etwas zu bauen, das funktioniert.
Erklären Sie, was es bedeutet und warum es cool ist, während Sie tippen.
quelle
Ich werde versuchen, meine Meinung als Plan auszudrücken:
Der vollständige Artikel zum Vergleich mit PHP ist hier: http://wiki.python.org/moin/PythonVsPhp Ich denke, es ist das Beste, es zuerst mit etwas zu vergleichen, das sie kennen. Tatsächlich reicht dieser Artikel allein aus, um zu sagen, was Python ist.
Hier ist ein schöner Artikel über die Vorteile von Python: http://www.webdotdev.com/nvd/content/view/1073/ und ein Forenthread für gemischte Meinungen http://ubuntuforums.org/showthread.php?t=624352
Python Wiki bietet ein schönes Tutorial: http://wiki.python.org/moin/BeginnersGuide
Auch ein wirklich gutes Buch: http://diveintopython.org/
Und ein interaktives Tutorial: http://www.learnpython.org/ *
netter Thread / Thema / Frage ist hier: Was sind die Nachteile von Python?
PS, wenn jemand fragt:
http://twistedmatrix.com/trac/ Sie können fast jeden Web-Client damit erstellen.
https://www.djangoproject.com/ Schauen Sie sich diesen an. Ich erstelle Webseiten mit dieser und es ist das Beste, was ich berührt habe. Weitere Django-Beispiele: http://www.djangosites.org/
Für das Prototyping - http://aspen.io/simplates/
quelle
Ich würde mir die ersten Klassen aus Googles Python-Kurs ansehen . Das war eine der besseren 30.000-Fuß-Python-Übersichten, die ich gesehen habe. Die Übungen sind auch gute Beispiele für die Art der Problemlösung, für die Python wirklich nützlich ist.
quelle
Ich denke, dass die Hervorhebungen in Python ganz anders sind als in anderen Sprachen, daher denke ich, dass es eine gute Idee sein könnte, die Techniken zu behandeln, die nicht unbedingt nur für Python gelten, die Pythonisten jedoch regelmäßig verwenden, wie:
quelle