Cosa coprire in un discorso di "introduzione a Python"?

9

Sono in una squadra di studenti che si sta concentrando sullo sviluppo web. I miei compagni di squadra sono interessati a Python e io sono l'unico che l'ha imparato, quindi mi è stato chiesto di fare un discorso di "introduzione a Python" la prossima settimana.

Mi piacerebbe ascoltare i tuoi consigli su cosa parlare per rendere la conversazione interessante invece di un po 'di cose grammaticali.

PS: i miei compagni di squadra hanno familiarità con PHP e .NET

    
posta wong2 17.05.2011 - 07:08
fonte

4 risposte

6

Codice Kata.

Realmente costruisci una vera pagina web usando una struttura reale davanti ai loro occhi.

Non parlare di "Python the language".

Mostra Python come si usa per costruire una pagina web. Digress per rispondere alle domande. Concentrati sulla costruzione di qualcosa che funzioni.

Spiega cosa significa e perché è bello mentre stai scrivendo.

    
risposta data 17.05.2011 - 12:07
fonte
6

Cercherò di esprimere la mia opinione come un piano:

  • WTF?
    L'articolo completo sul confronto con il PHP è qui: link Penso che sia il migliore per confrontarlo in un primo momento con qualcosa conoscere. Questo articolo da solo è sufficiente per dire cos'è Python.
  • Perché?
    Ecco un bell'articolo sui vantaggi di python: link e thread del forum per opinioni contrastanti link
  • Come?
    Il wiki di Python fornisce un bel tutorial: link
    Ottimo libro anche: link
    E tutorial interattivo: link *
  • Problemi?
    bel thread / topic / question è qui: Quali sono gli svantaggi di Python?

P.S. se qualcuno chiede:

  • Bb-ma sono uno sviluppatore web !?
    link puoi creare quasi tutti i client web con esso
    link Dai un'occhiata a questo. Sto creando pagine web con questo ed è la cosa migliore che ho toccato. Altri esempi di Django: link
    Per la prototipazione - link
risposta data 17.05.2011 - 10:01
fonte
1

Darei un'occhiata al primo paio di classi del corso Python di Google . Questa è stata una delle migliori panoramiche Python da 30.000 piedi che ho visto. Gli esercizi sono anche buoni esempi del tipo di problem solving a cui Python è veramente utile.

    
risposta data 17.05.2011 - 17:35
fonte
0

Penso che le enfatizzazioni in python siano molto diverse dalle altre lingue quindi penso che potrebbe essere una buona idea coprire le tecniche che non sono necessariamente uniche per Python, ma che i pythonistas usano regolarmente come:

  • generatori,
  • decoratori,
  • anatra-tipizzazione,
risposta data 17.05.2011 - 07:27
fonte

Leggi altre domande sui tag