– Fonte: David Clode su Unsplash.
Di strumenti per imparare ad usare Python ce ne sono a iosa. Fra libri e corsi online come Think Python: How to Think Like a Computer Scientist e la relativa edizione interattiva, i più tradizionali Full Stack Python e Python Practice Book, o il corso online del MIT Introduction to Computer Science and Programming Using Python, c’è solo l’imbarazzo della scelta.
E poi, quando si inizia a masticare i rudimenti del linguaggio, c’è il favoloso Python Tutor, che mostra in modo interattivo quello che succede quando si esegue ogni singola linea di codice.
Senza dimenticare Real Python, che negli ultimi anni è diventato il sito di riferimento per il programmatore in Python, pieno di tutorial scritti benissimo, utili sia per il programmatore alle prime armi che per il professionista scafato che passa le giornate (e spesso anche le notti) davanti al monitor del computer. Il professionista non può farsi farsi sfuggire anche The Python Corner, un sito scritto in inglese (come tutti gli altri citati qui) ma italiano al 100%, e nemmeno Python Tricks: The Book, un libro pieno di trucchi fantastici, indispensabili per utilizzare Python al pieno delle sue potenzialità.
Insomma, per imparare Python non c’è che l’imbarazzo della scelta.
Ma la chicca me la sono lasciata per ultimo. Perché c’è chi non si accontenta di tutto questo ben di Dio e tanto fa che riesce ad avere accesso al corso di Python utilizzato internamente dalla NSA, l’agenzia USA che si occupa della raccolta e dell’elaborazione di dati e informazioni da tutto il mondo, nonché della sicurezza delle reti di comunicazione degli Stati Uniti. Evidentemente anche alla NSA pensano che Python sia un linguaggio di programmazione molto ben fatto, e ora anche noi comuni cittadini possiamo renderci conto di come l’insegnano, scaricando il corso introduttivo alla programmazione in Python scritto dai loro stessi insegnanti.
Non so voi, ma io sono curioso di dargli una occhiata. E poi è bello sapere che c’è in giro qualcuno molto più tignoso di me!