Je fais partie d'une équipe d'étudiants qui se concentre sur le développement Web. Mes coéquipiers sont intéressés par Python et je suis le seul à l'avoir appris, donc on m'a demandé de faire une présentation "introduction à Python" la semaine prochaine.
J'aimerais écouter vos conseils sur quoi parler pour rendre le discours intéressant au lieu d'un tas de choses de grammaire.
PS: mes coéquipiers connaissent PHP et .NET
Réponses:
Code Kata.
Construisez en fait une page Web réelle en utilisant un cadre réel devant leurs yeux.
Ne parlez pas de "Python le langage".
Affichez Python tel qu'il est utilisé pour créer une page Web. Digress pour répondre aux questions. Concentrez-vous sur la construction de quelque chose qui fonctionne.
Expliquez ce que cela signifie et pourquoi c'est cool pendant que vous tapez.
la source
Je vais essayer d'exprimer mon opinion comme un plan:
L'article complet sur la comparaison avec le PHP est ici: http://wiki.python.org/moin/PythonVsPhp Je pense qu'il est préférable de le comparer au début à quelque chose qu'ils connaissent. En fait, cet article suffit à lui seul pour dire ce qu'est le python.
Voici un bel article sur les avantages de python: http://www.webdotdev.com/nvd/content/view/1073/ et un fil de discussion pour des opinions mitigées http://ubuntuforums.org/showthread.php?t=624352
Le wiki Python fournit un joli tutoriel: http://wiki.python.org/moin/BeginnersGuide
Aussi un très bon livre: http://diveintopython.org/
Et un tutoriel interactif: http://www.learnpython.org/ *
joli fil / sujet / question est ici: Quels sont les inconvénients de Python?
PS si quelqu'un demande:
http://twistedmatrix.com/trac/ vous pouvez créer presque n'importe quel client Web avec lui
https://www.djangoproject.com/ Jetez un bon coup d'oeil à celui-ci. Je crée des pages Web avec celle-ci et c'est la meilleure chose que j'ai touchée. Plus d'échantillons Django: http://www.djangosites.org/
Pour le prototypage - http://aspen.io/simplates/
la source
Je jetterais un coup d'œil aux deux premières classes du cours Python de Google . C'était l'un des meilleurs aperçus Python de 30 000 pieds que j'ai vus. Les exercices sont également de bons exemples du type de résolution de problèmes pour lequel Python est vraiment utile.
la source
Je pense que les accentuations en python sont assez différentes des autres langages donc je pense que ce pourrait être une bonne idée de couvrir les techniques qui ne sont pas nécessairement uniques au python, mais que les pythonistes utilisent régulièrement comme:
la source