Algumas opções para aprender a linguagem de programação Python incluem frequentar aulas na faculdade, fazer cursos online ou usar tutoriais online ou aprender com livros. Existem muitos recursos online gratuitos para aprender o idioma, e os livros do programa podem frequentemente ser retirados da biblioteca.
Para aqueles que precisam de um ambiente estruturado e podem pagar mensalidades, as faculdades costumam dar aulas em Python. É provável que uma faculdade comunitária ou júnior seja mais acessível do que uma universidade privada e pode permitir que os alunos paguem por hora de crédito. Os cursos podem ter pré-requisitos, como ser aprovado em um curso de fundamentos de programação ou ter experiência anterior com uma linguagem orientada a objetos, como C ++ ou Java.
Aulas de Python online e individualizadas gratuitas estão disponíveis via Codecademy, Google's Python Class, LearnPython.org e MIT OpenCourseWare.
Alguns livros que servem como tutoriais são "Learning Python" por Mark Lutz, "Python Programming" por Ryan Hutt, "Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful Beautiful World of Computers and Code" por Zed A . Shaw e "Python In A Day", de Richard Wagstaff.
A O'Reilly School of Technology também oferece um certificado de programação Python. O programa de certificação consiste em quatro cursos que podem ser pagos e concluídos separadamente. A conclusão do programa concede ao aluno um Certificado de Desenvolvimento Profissional.