Estou em uma equipe de estudantes que se concentra no desenvolvimento web. Meus colegas de equipe estão interessados em Python e eu sou o único que aprendeu, então me pediram para dar uma palestra sobre "introdução ao Python" na próxima semana.
Gostaria de ouvir seus conselhos sobre o que falar para tornar a conversa interessante, em vez de apenas um monte de coisas gramaticais.
PS: meus colegas de equipe estão familiarizados com PHP e .NET
programming-languages
python
team
wong2
fonte
fonte
Respostas:
Código Kata.
Na verdade, crie uma página da Web real usando uma estrutura real diante de seus olhos.
Não fale sobre "Python the language".
Mostre o Python como ele é usado para criar uma página da web. Digressa para responder perguntas. Concentre-se em construir algo que funcione.
Explique o que isso significa e por que é legal enquanto você digita.
fonte
Vou tentar expressar minha opinião como um plano:
Artigo completo sobre como compará-lo com o PHP está aqui: http://wiki.python.org/moin/PythonVsPhp Acho que é melhor compará-lo primeiro a algo que eles sabem. Atualmente, apenas este artigo é suficiente para dizer o que é python.
Aqui está um bom artigo sobre as vantagens do python: http://www.webdotdev.com/nvd/content/view/1073/ e tópico do fórum para opiniões contraditórias http://ubuntuforums.org/showthread.php?t=624352
O wiki do Python fornece um bom tutorial: http://wiki.python.org/moin/BeginnersGuide
Livro também muito bom: http://diveintopython.org/
E tutorial interativo: http://www.learnpython.org/ *
belo tópico / tópico / pergunta está aqui: Quais são as desvantagens do Python?
PS se alguém perguntar:
http://twistedmatrix.com/trac/, você pode criar quase qualquer cliente da Web com ele
https://www.djangoproject.com/ Dê uma boa olhada neste. Estou criando páginas da web com esta e é a melhor coisa que já toquei. Mais amostras do Django: http://www.djangosites.org/
Para prototipagem - http://aspen.io/simplates/
fonte
Eu daria uma olhada nas duas primeiras aulas do curso Python do Google . Essa foi uma das melhores visões gerais de Python de 30.000 pés que eu já vi. Os exercícios também são bons exemplos do tipo de solução de problemas para o qual o Python é realmente útil.
fonte
Eu acho que as ênfases em python são bem diferentes de outras linguagens, então acho que pode ser uma boa ideia cobrir as técnicas que não são necessariamente exclusivas do python, mas que os pythonistas usam regularmente como:
fonte