2012-01-07 13 views
8

Attualmente mi sto imbarcando per imparare Python e Django insieme e ho acquisito un bel po 'di conoscenza teorica per aiutarmi.Learning Django - Good starter project

Tuttavia, sono alla ricerca di un buon progetto che posso approfondire e che mi offrirà esperienza in Python, Django, MySQL, HTML5, CSS3 e varie iniziative come OpenID e forse anche processi di pagamento come PayPal.

Sono in perdita da dove cominciare. Voglio veramente scrivere qualcosa di funzionale, non solo esempi di "ciao mondo" o "elenco di libri/autori/editori".

Qualcuno ha una situazione simile durante l'apprendimento del codice? Mi piacerebbe sentire idee ed esperienze passate. Suppongo che ciò si applicherebbe a qualsiasi linguaggio, non solo a Python/Django. Grazie!

+1

Attualmente sto imparando anche Django, anche se l'ho già toccato prima. Non sono un programmatore forte per natura. Ma penso che pensare alla "riusabilità" non sia una brutta cosa. Come il killer del core Django si tratta davvero di riusare un'app. Supponiamo di dire un sito di contenuti (nessun utente, solo l'amministratore ammette), quindi è possibile creare blog, wiki, contenuti, pagine e tutti provengono dalla stessa app. Questo è il modo in cui mi sto avvicinando :) Scrivi qualcosa che ti interessa. Se vuoi costruire un blog, costruisci uno. A chi importa se è semplice e debole. – CppLearner

+0

@CppLearner Ho considerato un blog, ma non credo che offra una curva di apprendimento molto ampia (in termini di integrazione di tutte le iniziative precedenti). Tuttavia penso che un blog possa essere un buon componente nell'ambito più ampio di un'app. – Kieran

+0

@Kieran: probabilmente sarebbe meglio su programmers.stackexchange.com. Ricorda che le domande su StackOverflow devono essere in una forma in cui è possibile fornire una risposta definita, tecnicamente corretta - domande come questa non hanno "una risposta" e di solito vengono chiuse abbastanza rapidamente. –

risposta

2

Se si desidera utilizzare l'elaborazione dei pagamenti, è consigliabile creare un negozio di qualche tipo.

Io per primo ho un progetto kikstarter/rockethub clone in coda nella mia lista dei progetti da fare. Ma dovresti provare a pensare a qualcosa che useresti e al momento non è lì fuori, qualcosa che potrebbe risolvere alcuni tuoi bisogni, in questo modo uccidi 2 piccioni con una fava.

Oppure prova a creare la webapp del vecchio negozio di libri ma usa Facebook/Twitter/Google ecc ... API e aggiungi funzionalità html5 al sito ... le possibilità sono infinite.

+0

Hmm non è una cattiva idea! Forse potresti divulgare altri progetti nella tua lista? :) – Kieran

+0

Beh, un altro progetto che voglio davvero fare, e penso che ogni programmatore dovrebbe, è un gioco. Niente di stravagante, solo un gioco arcade 2D che assomiglia a Super Mario Bros. – lesce

1

Alcuni suggerimenti:

  • un blog personale.
  • Un social network, pensa a qualcosa ... un social network per Cat Lovers? per i cacciatori?
  • Fai roba gratis per i tuoi amici/familiari o addirittura fai pubblicità.
  • Migliora un sito Web già esistente. Non ti piace Google? Costruisci un motore di ricerca migliore!