Python in Windows
Python in Windows
Gli strumenti, le tecniche e l'ambiente di lavoro
Info sul libro
Avviso: questo libro è terminato - almeno nel senso che mi sembra di aver detto tutto ciò che mi ero proposto. Questo non significa che non potrà uscire un aggiornamento, di tanto in tanto (anche per tenere il passo con l'evoluzione di Python e dei pacchetti di cui parlo nel libro). Quindi, vi consiglio comunque di sottoscrivere gli aggiornamenti!
Per chi vuole imparare Python, la parte più difficile potrebbe essere non tanto Python-il-linguaggio, ma piuttosto quella zona grigia che gli sta tutto intorno, il confine incerto tra Python e il nostro computer. Una volta che ho Python "installato", come faccio poi a "usarlo" per le mie necessità di tutti i giorni? Perché quando scrivo "open('miofile.txt')", talvolta funziona e talvolta no? Perché non funziona fare doppio clic su uno script Python? E quando invece funziona? E se scrivo un modulo Python, dove lo metto? E come faccio a fargli importare un altro modulo? E come devo usare la shell? Che cosa è l'interprete dei comandi, e che cosa c'entra con Python?
Il problema è che i manuali tradizionali non sono poi molto generosi di informazioni al riguardo. Un principiante che arriva alla fine di un buon manuale potrebbe sapere molte cose sulle metaclassi, e paradossalmente chiedersi perché non può importare un modulo che risiede in una "cartella" qualsiasi. O non avere la minima idea di come si testa il codice. O della struttura che bisogna dare a un progetto. O di come conviene organizzare un virtual environment. O di che cosa succede se ha due versioni di Python installate nel suo computer. O perché certe volte le "lettere accentate" sono sbagliate.
Questo problema della "zona grigia di confine" è di solito più avvertito dagli utenti Windows, soprattutto se sono al primo linguaggio di programmazione. Mentre le risorse a disposizione per imparare Python non mancano di certo, quelle per imparare a usare Python (su Windows, poi) sono quasi inesistenti. Questo libro cerca appunto di colmare la lacuna, rivolgendosi soprattutto ai principianti, con la speranza di accompagnarli per un certo tratto del loro percorso di apprendimento e di familiarizzazione con Python.
Tuttavia, questo non è un manuale di Python. Non insegna le variabili, le funzioni, gli "if" e i "for", le classi e così via. L'idea è che questo libro si dovrebbe leggere insieme a un buon manuale, tenendolo accanto. I primi capitoli dovrebbero essere letti addirittura prima di installare Python. Alcuni altri sono per il principiante che ha già acquisito qualche conoscenza in più. Altri ancora riguardano temi più complessi: non è necessario leggerli subito, ma possono essere tenuti da parte per il futuro; oppure è possibile scorrerli rapidamente, per farsi un'idea dei problemi e per sapere che, comunque, prima o poi dovranno essere affrontati.
Indice
- Introduzione
- Prima di installare Python. Parte prima
- Prima di installare Python. Parte seconda
- Installazione di Python
- Una prima panoramica di Python
- Una panoramica della libreria standard
- Installare più versioni di Python
- Virtual environment
- Installare pacchetti esterni
- Librerie esterne utili in Windows
- Uso della shebang
- Applicazioni Win32 host
- Unicode
- Struttura di un progetto Python
- Distribuire il codice
- Opzioni di distribuzione per Windows
- Localizzazione e internazionalizzazione
- Controllo di versione
- Testare il codice
- Documentare il codice
- Scrivere codice cross-piattaforma
- Editor, IDE, shell interattiva
Altri libri di questo autore
Leanpub offre una garanzia di felicità. Nessun rischio, 100% di garanzia di soddisfazione
Entro 60 giorni dall'acquisto, è possibile ottenere un rimborso completo del 100% del valore su qualsiasi acquisto Leanpub. Vedi termini completi.
Guadagna $8 su un acquisto di $10 e $16 su un acquisto di $20
Paghiamo 80% di royalties sugli acquisti di $7,99 o più e 80% di royalties meno una tariffa fissa di 50 centesimi sugli acquisti tra $0,99 e $7,98. Guadagni $8 su una vendita di $10 e $16 su una vendita di $20. Quindi, se vendiamo 5000 copie non rimborsate del tuo libro a $20, guadagnerai $80,000.
(Sì, alcuni autori hanno già guadagnato molto più di questo su Leanpub.)
In effetti, gli autori hanno guadagnatooltre 13 milioni di dollari scrivendo, pubblicando e vendendo su Leanpub.
Scopri di più sulla scrittura su Leanpub
Aggiornamenti gratuiti. Senza DRM.
Se acquisti un libro Leanpub, ottieni aggiornamenti gratuiti per tutto il tempo che l'autore aggiorna il libro! Molti autori usano Leanpub per pubblicare i loro libri in corso, mentre li stanno scrivendo. Tutti i lettori ricevono aggiornamenti gratuiti, indipendentemente da quando hanno acquistato il libro o quanto hanno pagato (anche gratis).
La maggior parte dei libri Leanpub sono disponibili in formato PDF (per computer) e EPUB (per telefoni, tablet e Kindle). I formati inclusi in un libro sono mostrati nell'angolo in alto a destra di questa pagina.
Infine, i libri Leanpub non hanno alcuna protezione DRM anti-copia, quindi puoi leggerli facilmente su qualsiasi dispositivo supportato.
Scopri di più sui formati di ebook di Leanpub e dove leggerli