Jestem w zespole studenckim, który koncentruje się na tworzeniu stron internetowych. Moi koledzy z zespołu są zainteresowani Pythonem i jestem jedynym, który się go nauczył, więc poproszono mnie o wygłoszenie wykładu „wprowadzenie do Pythona” w przyszłym tygodniu.
Chciałbym usłyszeć twoją radę o tym, o czym rozmawiać, aby uczynić ją interesującą zamiast zwykłej gramatyki.
PS: moi koledzy z drużyny znają PHP i .NET
Odpowiedzi:
Kod Kata.
Właściwie zbuduj prawdziwą stronę internetową, korzystając z rzeczywistych ram na ich oczach.
Nie mów o „języku Python”.
Pokaż Python, ponieważ jest używany do budowy strony internetowej. Dygresję, aby odpowiedzieć na pytania Skoncentruj się na budowaniu czegoś, co działa.
Wyjaśnij, co to znaczy i dlaczego jest fajne podczas pisania.
źródło
Spróbuję wyrazić moją opinię jako plan:
Pełny artykuł na temat porównywania go z PHP znajduje się tutaj: http://wiki.python.org/moin/PythonVsPhp Myślę, że najlepiej na początku porównać to z czymś, co znają. Właściwie sam ten artykuł wystarczy, aby powiedzieć, co to jest python.
Oto fajny artykuł na temat zalet Pythona: http://www.webdotdev.com/nvd/content/view/1073/ i wątek na forum dla mieszanych opinii http://ubuntuforums.org/showthread.php?t=624352
Python wiki zapewnia fajny samouczek: http://wiki.python.org/moin/BeginnersGuide
Również bardzo dobra książka: http://diveintopython.org/
I interaktywny samouczek: http://www.learnpython.org/ *
ładny wątek / temat / pytanie jest tutaj: Jakie są wady Pythona?
PS, jeśli ktoś zapyta:
http://twistedmatrix.com/trac/ możesz zbudować z niego prawie każdego klienta WWW
https://www.djangoproject.com/ Przyjrzyj się temu. Tworzę strony internetowe z tą i jej najlepszą rzeczą, której dotknąłem. Więcej próbek Django: http://www.djangosites.org/
Do prototypowania - http://aspen.io/simplates/
źródło
Rzuciłbym okiem na kilka pierwszych klas z kursu języka Python Google . To był jeden z lepszych przeglądów Pythona na 30 000 stóp, jakie widziałem. Ćwiczenia są również dobrymi przykładami rozwiązywania problemów, w których Python jest naprawdę przydatny.
źródło
Myślę, że wyróżnienia w Pythonie są zupełnie inne niż w innych językach, więc myślę, że dobrym pomysłem może być omówienie technik, które niekoniecznie są unikalne dla Pythona, ale które pythoniści używają regularnie, takich jak:
źródło