Alcune opzioni per imparare il linguaggio di programmazione Python includono frequentare corsi universitari, seguire corsi online o usare tutorial online o imparare dai libri. Esistono molte risorse online gratuite per l'apprendimento della lingua e i libri sul programma possono spesso essere controllati dalla biblioteca.
Per coloro che hanno bisogno di un ambiente strutturato e sono in grado di pagare le tasse scolastiche, i college insegnano spesso le classi in Python. È probabile che un college o un college junior siano più accessibili di un'università privata e potrebbe consentire agli studenti di pagare entro l'ora di credito. I corsi possono avere prerequisiti, come aver superato una classe di base di programmazione o avere precedenti esperienze con un linguaggio orientato agli oggetti come C ++ o Java.
Le lezioni gratuite online di Python sono disponibili tramite Codecademy, la classe Python di Google, LearnPython.org e MIT OpenCourseWare.
Alcuni libri che fungono da tutorial sono "Learning Python" di Mark Lutz, "Python Programming" di Ryan Hutt, "Impara Python nel modo più duro: un'introduzione molto semplice al mondo terrificante di computer e codice" di Zed A Shaw e "Python In A Day" di Richard Wagstaff.
La O'Reilly School of Technology offre anche un certificato di programmazione Python. Il programma di certificazione consiste in quattro corsi che possono essere pagati e completati separatamente. Il completamento del programma fa guadagnare allo studente un certificato di sviluppo professionale.