Python. Nonostante abbia 30 anni, il linguaggio sta vivendo un momento di grande popolarità e il materiale didattico sul Web è aumentato, con migliaia di esperti che condividono le loro esperienze quasi ogni giorno. Tuttavia, il programmatore Chris Swenson (meglio conosciuto come «Cupcake» su Twitter) ha preferito seguire un'altra strada: sotto la cosiddetta «Legge sulla libertà di informazione», ha chiesto alla NSA di pubblicare tutto il suo materiale di addestramento relativo a Python. Vuoi programmare come un agente segreto? Ora puoi.

Corso gratuito di Python: la NSA condivide il suo materiale per principianti
Corso di Python gratuito

Se qualcuno chiede un consiglio su un linguaggio di programmazione da imparare nel breve e medio termine, molto probabilmente riceverà molte informazioni contrastanti (poiché a ogni programmatore piace difendere l'ambiente in cui si sente più a suo agio), ma se ce ne sono tre che stanno sopra il resto, sono JavaScript, Java e Python.

E il materiale disponibile è... impressionante. Ad esempio, puoi imparare l'essenza di JavaScript in meno di 15 minuti, praticare con più di una dozzina di linguaggi online o imparare a programmare giocando. Non importa il tuo livello, ci sarà sempre qualcuno là fuori disposto ad aiutare. Ora, è vero che tutte queste soluzioni sono strettamente personali, orientate agli autodidatti. Cosa succede quando un'azienda o un'agenzia governativa deve addestrare nuovo personale?

Corso gratuito di Python, con l'aiuto della NSA

Grazie alla richiesta del programmatore Chris «Cupcake» Swenson, oggi possiamo scoprirlo. La cosiddetta FOIA, sigla per Freedom of Information Act o Legge sulla libertà di informazione, consente a tutti i cittadini degli Stati Uniti di ottenere informazioni federali. Logicamente, i governi di turno non sempre rispettano la FOIA o lo fanno in modo parziale, ma la richiesta di Swenson non genera un conflitto di sicurezza che possiamo definire: l'accesso al materiale di addestramento Python della NSA.

Swenson ammette di averlo fatto per pura curiosità e non si aspettava una risposta troppo ampia, ma ciò che ha ricevuto in cambio è stato una copia del corso ufficiale COMP 3321, che si estende per quasi 400 pagine. Il corso è particolarmente orientato ai principianti e menziona che «se non conosci ancora nessun linguaggio, Python è un buon posto per iniziare».

Corso gratuito di Python: la NSA condivide il suo materiale per principianti
Benvenuto in classe! Per gentile concessione della NSA

Il testo include una rapida introduzione, le parole del suo creatore Guido van Rossum, le potenziali applicazioni di un linguaggio come Python e dettagli sulla sua crescente popolarità. Inoltre, la NSA stessa suggerisce che il corso può essere completato in un blocco completo di due settimane, o frazionato per creare un ritmo più amichevole e rilassato.

Sei interessato e sai un po' di inglese? Allora sai già cosa fare: Visita Archive.org e scarica il PDF. Swenson menziona che l'agenzia ha deciso di trattenere alcuni materiali e cercherà di ottenerli tramite nuove richieste FOIA, ma considera che la risposta iniziale sia stata buona e che non può sentirsi deluso ricevendo 400 pagine di contenuto precedentemente classificato.

Scarica il PDF: Clicca qui

Fonte: ZDNet

https://old.neoteo.com/cursos-de-programacion-online/