Я в студенческой команде, которая занимается веб-разработкой. Мои товарищи по команде интересуются Python, и я единственный, кто изучил его, поэтому меня попросили выступить с докладом «Введение в Python» на следующей неделе.
Я хотел бы выслушать ваш совет о том, что говорить, чтобы сделать разговор интересным, а не просто кучу грамматических вещей.
PS: мои товарищи по команде знакомы с PHP и .NET
Ответы:
Код Ката.
На самом деле построить реальную веб-страницу, используя реальную структуру на их глазах.
Не говорите о "языке Python".
Показать Python, как он используется для создания веб-страницы. Отступление, чтобы ответить на вопросы. Сосредоточьтесь на создании чего-то, что работает.
Объясните, что это значит и почему это круто, пока вы печатаете.
источник
Я постараюсь высказать свое мнение как план:
Полная статья о сравнении его с PHP находится здесь: http://wiki.python.org/moin/PythonVsPhp Я думаю, что лучше сначала сравнить его с чем-то, что они знают. На самом деле одной этой статьи достаточно, чтобы рассказать, что такое python.
Вот хорошая статья о преимуществах python: http://www.webdotdev.com/nvd/content/view/1073/ и ветка форума для смешанных мнений http://ubuntuforums.org/showthread.php?t=624352
Python wiki предоставляет хороший учебник: http://wiki.python.org/moin/BeginnersGuide
Также очень хорошая книга: http://diveintopython.org/
И интерактивный учебник: http://www.learnpython.org/ *
хорошая тема / тема / вопрос здесь: каковы недостатки Python?
PS если кто-то спросит:
http://twistedmatrix.com/trac/ с ним вы можете создать практически любой веб-клиент
https://www.djangoproject.com/ Внимательно посмотрите на этот. Я создаю веб-страницы с этим, и это лучшее, что я коснулся. Дополнительные образцы Django: http://www.djangosites.org/
Для создания прототипов - http://aspen.io/simplates/
источник
Я бы посмотрел на первые пару классов из курса Google по Python . Это был один из лучших 30 000-футовых обзоров Python, которые я видел. Упражнения также являются хорошими примерами решения проблем, для которых Python действительно полезен.
источник
Я думаю, что акцент в python сильно отличается от других языков, поэтому я думаю, что было бы неплохо рассмотреть методы, которые не обязательно уникальны для python, но которые pythonistas регулярно используют, например:
источник