2011-01-15 18 views
16

So che questa non è una domanda su uno specifico frammento di codice o altro, ma qui va -Progetti per imparare Python

Sono stato nei guai con l'idea di imparare Python da quando io sono abbastanza annoiato con PHP (e sviluppo web in generale), ma non riesco a pensare a nessun progetto che possa aiutarmi ad imparare. Ho già lavorato a Project Euler con Python, ma sta invecchiando. Conosco le basi e voglio scrivere qualcosa di più divertente che mi introdurrà a cose nuove in Python.

Esiste un progetto per principianti cliché per Python? (per esempio, PHP sarebbe un blog o qualcosa di simile)

Ci sono progetti Python comuni per i nuovi arrivati, o altri non comuni che suggeriresti?

Tutte le idee aiuterebbero.

risposta

13

Scegliere qualcosa che si si pensa sia interessante e programmarlo in python.

Se si vuole uscire di sviluppo web per un po ', si potrebbe provare a scrivere un gioco semplice con pygame.

+0

Pygame sembra piuttosto interessante, penso che ci potrebbe essere qualche divertimento da avere lì. : D. Inizierò con quello. – Andrew

+0

Davvero bello! non sapevo che esistesse! Sì, questo insegnerà la lingua in modo efficace, penso! –

+0

Pygame è piuttosto lucido - È super facile ottenere animazioni di base. – Seth

5

Si potrebbe scrivere un blog in Python con la stessa facilità con cui si potrebbe scrivere un blog in PHP, se si utilizza un framework come Django (in modo da non doversi preoccupare dei dettagli sulla gestione delle richieste HTTP).

In alternativa, si potrebbe pasticciare con le cose di natura grafica del gioco, come l'utilizzo di Pygame.

Ma in realtà, "buoni" i progetti sono quelli che ti interessano. Invece di chiedere "che cosa posso scrivere in Python," chiedersi "che cosa voglio scrivere" prima, e poi, dopo che, a capire come farlo in Python.

+0

Probabilmente andrò a Django, ma PHP è la cosa più vicina a un linguaggio di programmazione che abbia mai conosciuto, quindi stavo cercando qualcosa di nuovo ... e come ... al di fuori del browser. : P – Andrew

0

Mi piace sempre testare la mia capacità di linguaggio codificando un virus. Le loro così tante permutazioni a questo concetto, dal trasformarlo in metamorfosi con la distribuzione fino a farlo suonare musica fastidiosa.

Solo un avvertimento, probabilmente fare questo box w/virtuale, non ha senso rovinare il PC con un incidente muto (A meno che non si dispone di un Mac, nel qual caso il suo bene!)

0

si potrebbe fare un gioco con la libreria pygame o un semplice criptatore e decrypter.

0

Sorprendentemente nessuno menzionato CodingDojo. Ci sono molti problemi semplici che possono essere risolti con qualsiasi linguaggio di programmazione e sono eccellenti per concentrarsi sulla pratica.

0

Pygame è molto bello come devi aver sentito.Pick qualcosa come creare un'animazione starfield o fare un gioco come Pong.

Problemi correlati