Estoy en un equipo de estudiantes que se centra en el desarrollo web. Mis compañeros de equipo están interesados en Python y yo soy el único que lo aprendió, por lo que me pidieron dar una charla de "introducción a Python" la próxima semana.
Me gustaría escuchar sus consejos sobre qué hablar para que la charla sea interesante en lugar de solo un montón de cosas gramaticales.
PD: mis compañeros de equipo están familiarizados con PHP y .NET
Respuestas:
Code Kata.
Realmente construya una página web real usando un marco real frente a sus ojos.
No hables de "Python the language".
Muestra Python como se usa para construir una página web. Divagar para responder preguntas. Concéntrese en construir algo que funcione.
Explica qué significa y por qué es genial mientras escribes.
fuente
Trataré de expresar mi opinión como un plan:
El artículo completo sobre cómo compararlo con PHP está aquí: http://wiki.python.org/moin/PythonVsPhp Creo que es mejor compararlo al principio con algo que saben. En realidad, este artículo solo es suficiente para decir qué es Python.
Aquí hay un buen artículo sobre las ventajas de python: http://www.webdotdev.com/nvd/content/view/1073/ y el hilo del foro para opiniones mixtas http://ubuntuforums.org/showthread.php?t=624352
Python wiki ofrece un buen tutorial: http://wiki.python.org/moin/BeginnersGuide
También un libro realmente bueno: http://diveintopython.org/
Y un tutorial interactivo: http://www.learnpython.org/ *
Un buen hilo / tema / pregunta está aquí: ¿Cuáles son los inconvenientes de Python?
PD si alguien pregunta:
http://twistedmatrix.com/trac/ puede construir casi cualquier cliente web con él
https://www.djangoproject.com/ Eche un vistazo a este. Estoy creando páginas web con este y es lo mejor que he tocado. Más muestras de Django: http://www.djangosites.org/
Para la creación de prototipos - http://aspen.io/simplates/
fuente
Echaría un vistazo a las primeras clases del curso de Python de Google . Esa fue una de las mejores vistas generales de Python de 30,000 pies que he visto. Los ejercicios también son buenos ejemplos del tipo de resolución de problemas para los que Python es realmente útil.
fuente
Creo que los énfasis en python son bastante diferentes a otros lenguajes, así que creo que sería una buena idea cubrir las técnicas que no son necesariamente exclusivas de python, pero que los pythonistas usan regularmente como:
fuente