Quali sono alcuni buoni progetti per un principiante Python (ma non di programmazione) sviluppatore?

Sto scaricando Python 3.1.1 e che viene fornito con il minimo corretto?

Sto anche scaricando QT per Windows, che mi hanno detto che è una buona GUI framework per lavorare con Python.

Che cosa dovrei provare a fare per cogliere alcune delle chicche Python porta a tavola?

Grazie un mazzo COSÌ.

Si prega di aggiungere un banner per indicare che questa non è più una buona misura per Stack Overflow. Politiche erano molto diversi nel 2010.

InformationsquelleAutor |

9 Replies
  1. 10

    Mi raccomando

    http://www.diveintopython3.net

    Assume avete già capito di programmazione, e guida l’utente attraverso alcuni esempi che dimostrano le capacità uniche di Python.

    +1 per il DIP…in cui ho iniziato a troppo.
    “Si deve essere un ufficiale qui, perché la vostra risposta ha ufficialmente dato un’erezione.” Risolto.
    Meglio guardare diveintopython3.org dal momento che si sta utilizzando Python 3.1.1
    I link sono morti tutti 🙁
    Aggiornato

    InformationsquelleAutor

  2. 3

    Fare il prossimo progetto è destinato a programma con la vostra lingua preferita con Python.

    InformationsquelleAutor

  3. 1

    Se siete nuovi a python, perché non iniziare con qualche semplice riga di comando progetti? So che hai detto tu non sono nuove per lo sviluppo, ma forse si dovrebbe trascorrere del tempo con il core python cose prima di virare su un framework GUI. Solo un suggerimento.

    Inoltre, vorrei sottolineare che Python 3+ codice sembra un po ‘ diverso rispetto a un sacco di python 2.x esempi di codice si vedrà in giro per internet. Ho trovato Python 3 non sia il migliore in termini di compatibilità. Si potrebbe desiderare di iniziare con un 2.x la versione di Python per ottenere il massimo dal la pletora di Python tutorial su internet, per poi spostarsi in Python 3 se ne avete bisogno.

    InformationsquelleAutor

  4. 1

    Scrivere un semplice Editor di Testo.

    Che è stato uno dei progetti che ho iniziato quando ho imparato a python. Di esso si è utilizzato il framework GUI, file IO, molti tipi, OOP, un sacco… È qualcosa che si può crescere nel tempo e con la fiducia che si costruisce e si è cross-platform, quindi è a portata di mano.

    InformationsquelleAutor

  5. 1

    Se python è la prima dinamica lanugage si potrebbe desiderare di giocare con alcuni aspetti dinamici.

    Ad esempio, utilizzando il getattr e setattr metodi su oggetti, si potrebbe scrivere una classe che fornisce un’ottima via di accesso a elementi di un documento XML. Invece di chiamare i metodi di un oggetto con parametri come ‘xml.getnode(“a”).getnode(“b”)’ si potrebbe dinamicamente ricerca di nodi, in quanto gli attributi e consentire l’xml.un.b’, invece. Ho pensato che questo era molto fresco di avere le statica lingue.

    Notare che questo non necessaria-è dare una sensazione di grande per python in generale (anche se dovrete scegliere la lingua) ma vi darà un assaggio di ciò che è possibile in linguaggi dinamici.

    InformationsquelleAutor

  6. 0

    Mentre è una questione di preferenze personali, io di certo non voglio giocare con un framework GUI partendo — vorrei ottenere un tatto per la prima lingua giocando con piccoli frammenti, come quelli suggeriti su Codice Di Golf. Mentre ottenere il vostro codice per adattarsi il più piccolo numero di byte forse non è il modo migliore per imparare bene il disegno, credo sia un buon modo per imparare le parti del linguaggio. Certamente, basta fare i compiti senza necessariamente cercare di compattare giù troppo, potrebbe essere utile.

    Perché il downvote? Si prega di lasciare un commento quando downvoting.

    InformationsquelleAutor

  7. 0

    Un progetto vorrei che qualcuno scriva: una GUI che avvolge lo scanner biblioteca e la libreria PDF, e consente all’utente di eseguire facilmente la scansione di file e documenti.

    Sarebbe una barra degli strumenti con pulsanti di grandi dimensioni: “scan lettera”, “opuscoli”, “scansione foto”. Questi sarebbero, rispettivamente scegliere ad alta risoluzione in bianco e nero, a media risoluzione a colori e ad alta risoluzione a colori.

    L’utente plop giù il documento e premere uno di questi tasti. Python vorresti attivare lo scanner e hanno la scansione, e quindi utilizzare Python Libreria di Immagini o qualcosa di rilevare automaticamente la dimensione dell’attuale documento sottoposto a scansione di ritaglio automatico e fino alla dimensione minima.

    Per “scansione foto” si dovrebbe ottenere un JPEG. Per gli altri, si dovrebbe ottenere un PDF. E sarebbe un’opzione in cui si può eseguire la scansione di più pagine e quindi selezionare le pagine scansionate, e dire “gruppo” e si poteva fare un unico file in formato PDF.

    Altre utili pulsanti della barra degli strumenti potrebbe essere: “Copia di Lettera”, “Copia Opuscolo”, “Copia Immagine”. Questi sarebbe la scansione e poi subito a stampare su di un apposito dispositivo di output (o il dispositivo di uscita per la tua prima versione).

    Se vuoi impazzire, si potrebbe aggiungere una funzione OCR per cercare di recuperare il testo ricercabile da immagini digitalizzate, e mettere che nel PDF come tag o qualcosa del genere.

    Un giorno scriverò di questo se nessuno lo fa…

    InformationsquelleAutor

Lascia un commento