Prima o poi il codice Python con qualcosa bisognerà pure scriverlo. Massiccio aggiornamento della sezione risorse Python con l'aggiunta di due intere sottosezioni dedicate all'argomento:
Aggiunto anche un tutorial interattivo di Codecademy per Python 2.x.
Visualizzazione post con etichetta Blog. Mostra tutti i post
Visualizzazione post con etichetta Blog. Mostra tutti i post
sabato 23 agosto 2014
lunedì 30 dicembre 2013
Risorse Python: aggiornamento 8 - differenze Python 2.x/3.x
Nell'ottavo aggiornamento della pagina Risorse Python del blog ho inserito link a materiale sulle differenze tra Python 2.x e 3.x, uno dei problemi che lo sviluppatore Python prima o poi si trova ad affrontare nell'attuale fase di transizione fra le due versioni.
Aggiornamenti anche per la sezione Esempi di codice con un po' di snippet di pronto intervento quando non ricordate qualche aspetto base del linguaggio.
Aggiornamenti anche per la sezione Esempi di codice con un po' di snippet di pronto intervento quando non ricordate qualche aspetto base del linguaggio.
sabato 28 dicembre 2013
Risorse Python: aggiornamento 7 - tutorial PyMOTW anche in italiano
Settimo aggiornamento per la pagina Risorse Python del blog con l'inserimento di Python Module of the Week, noto anche come PyMOTW, un tour guidato sulla Python Standard Library creato da Doug Hellmann.
Ricco di spiegazioni semplici e dettagliate, accompagnate da abbondanti esempi di codice, lo mettono alla portata anche di chi conosce solo le basi di Python e vuole passare al gradino successivo del suo apprendimento. E se l'inglese non è il vostro forte, c'è una versione italiana di PyMOTW.
Viste le caratteristiche, aggiunto sia nella sezione Libri inglese - da altri linguaggi che nella sezione Tutorial.
Ricco di spiegazioni semplici e dettagliate, accompagnate da abbondanti esempi di codice, lo mettono alla portata anche di chi conosce solo le basi di Python e vuole passare al gradino successivo del suo apprendimento. E se l'inglese non è il vostro forte, c'è una versione italiana di PyMOTW.
Viste le caratteristiche, aggiunto sia nella sezione Libri inglese - da altri linguaggi che nella sezione Tutorial.
lunedì 16 dicembre 2013
Risorse Python: aggiornamento 6 - Tkinter
Sesto aggiornamento per la pagina Risorse Python del blog interamente dedicato a Tkinter, l'interfaccia Python standard a Tk, il toolkit per interfacce utente grafiche (GUI).
Guide, tutorial e reference per Tkinter di cui oltre la metà sono in italiano, le prime nella lista, e tutte comunque liberamente scaricabili/consultabili in rete.
Guide, tutorial e reference per Tkinter di cui oltre la metà sono in italiano, le prime nella lista, e tutte comunque liberamente scaricabili/consultabili in rete.
lunedì 9 dicembre 2013
Risorse Python: aggiornamento 5 - Git
Quinto aggiornamento per la pagina "Risorse Python" del blog con l'aggiunta, nella sezione Version Management, di Git, il sistema di versioning distribuito creato da Linus Torvalds, il padre di Linux.
Per coloro che hanno bisogno di documentazione sul come usarlo, ho aggiunto i link ad un paio di guide davvero carine e tradotte anche in italiano, più altre in inglese ed un paio di Cheat Sheet molto comodi per la consultazione veloce quando non ricordiamo un comando o la sequenza di comandi da usare nel nostro flusso di lavoro.
Per chi invece cerca qualcosa di più corposo c'è il libro "Pro Git" di Scott Chacon, ed il link alla guida che ho scritto sul forum di Python per averne una versione ePub o Mobi (per Kindle Fire) anche in italiano.
Per coloro che hanno bisogno di documentazione sul come usarlo, ho aggiunto i link ad un paio di guide davvero carine e tradotte anche in italiano, più altre in inglese ed un paio di Cheat Sheet molto comodi per la consultazione veloce quando non ricordiamo un comando o la sequenza di comandi da usare nel nostro flusso di lavoro.
Per chi invece cerca qualcosa di più corposo c'è il libro "Pro Git" di Scott Chacon, ed il link alla guida che ho scritto sul forum di Python per averne una versione ePub o Mobi (per Kindle Fire) anche in italiano.
sabato 23 novembre 2013
Sezione "Risorse Python" del blog: aggiornamento 4
Quarto aggiornamento per la sezione "Risorse Python" del blog. Ho aggiunto:
Immaginate di voler installare sul vostro sistema diverse versioni di Python, ad esempio le versioni 2.6.9, 2.7.6 e 3.3.3 per essere sicuri che il vostro software non abbia problemi di compatibilità: ecco, pyenv fa al caso vostro.
Potrete scegliere quale versioni di Python usare, a partire dalla vetusta 2.4 fino alla 3.4 in questo momento ancora in fase di sviluppo. Potrete decidere se usare una certa versione a livello globale o solo per una specifica directory, o anche solo per il terminale che state usando in quel momento. Potrete impostare l'uso contemporaneo di più versioni di Python.
E se qualcuno dovesse chiedersi "ma non è quello che fa virtualenv?", la risposta è no, fanno cose diverse ma che si completano a vicenda.
Comunque di pyenv ne parlerò in una serie di prossimi post per cui sarà chiara la differenza.
Pip invece è un tool per l'installazione e gestione di pacchetti software Python in ambienti Unix/Linux, OS X, Windows.
Chi usa Python per lo sviluppo forse conosce e usa già EasyInstall a questo scopo, ma pip ha una marcia in più, e dalla versione 3.4 di Python è disponibile di default nell'installazione standard.
Se vi aggiungiamo il fatto che anche pyenv in ogni installazione Python che gestisce vi installa pip in modo predefinito, abbiamo due buoni motivi in più per dargli un'occhiata.
- la nuova sezione "Environment Management" con la prima entry, pyenv;
- la nuova sezione "Package Management" con la prima entry, pip.
Immaginate di voler installare sul vostro sistema diverse versioni di Python, ad esempio le versioni 2.6.9, 2.7.6 e 3.3.3 per essere sicuri che il vostro software non abbia problemi di compatibilità: ecco, pyenv fa al caso vostro.
Potrete scegliere quale versioni di Python usare, a partire dalla vetusta 2.4 fino alla 3.4 in questo momento ancora in fase di sviluppo. Potrete decidere se usare una certa versione a livello globale o solo per una specifica directory, o anche solo per il terminale che state usando in quel momento. Potrete impostare l'uso contemporaneo di più versioni di Python.
E se qualcuno dovesse chiedersi "ma non è quello che fa virtualenv?", la risposta è no, fanno cose diverse ma che si completano a vicenda.
Comunque di pyenv ne parlerò in una serie di prossimi post per cui sarà chiara la differenza.
Pip invece è un tool per l'installazione e gestione di pacchetti software Python in ambienti Unix/Linux, OS X, Windows.
Chi usa Python per lo sviluppo forse conosce e usa già EasyInstall a questo scopo, ma pip ha una marcia in più, e dalla versione 3.4 di Python è disponibile di default nell'installazione standard.
Se vi aggiungiamo il fatto che anche pyenv in ogni installazione Python che gestisce vi installa pip in modo predefinito, abbiamo due buoni motivi in più per dargli un'occhiata.
mercoledì 20 novembre 2013
Sezione "Risorse Python" del blog: aggiornamento 3
Terzo aggiornamento per la sezione "Risorse Python" del blog. Ho aggiunto:
- il videocorso "Google's Python Class" di Google Developers per Python 2.x;
- il corso universitario online del MIT OpenCourseWare tenuto da John Guttag, "6.00SC Introduction to Computer Science and Programming", sempre con Python 2.x.
martedì 19 novembre 2013
Sezione "Risorse Python" del blog: aggiornamento 2
Secondo aggiornamento per la sezione "Risorse Python" del blog: ho aggiunto il videocorso di Marco Beri su Python 2.x.
sabato 9 novembre 2013
Aggiornata la sezione Risorse Python del blog
Ho aggiornato la pagina delle "Risorse Python" di questo blog, ora contiene tutto il materiale indispensabile per iniziare nel modo migliore a studiare Python.
Ho suddiviso il tutto in 4 sezione a seconda sia delle competenze informatiche che linguistiche:
Se trovate link non funzionanti, errori, omissioni, o volete segnalare risorse che a vostro avviso sono interessanti, usate i commenti che trovate alla fine di quella pagina.
Ho suddiviso il tutto in 4 sezione a seconda sia delle competenze informatiche che linguistiche:
- Libri Italiano - da zero
- Libri Italiano - da altri linguaggi
- Libri Inglese - da zero
- Libri Inglese - da altri linguaggi
Se trovate link non funzionanti, errori, omissioni, o volete segnalare risorse che a vostro avviso sono interessanti, usate i commenti che trovate alla fine di quella pagina.
Iscriviti a:
Post (Atom)