Zu den Optionen zum Erlernen der Programmiersprache Python gehören der Besuch von College-Kursen, die Teilnahme an Online-Kursen oder die Verwendung von Online-Tutorials oder das Lernen aus Büchern. Es gibt viele kostenlose Online-Ressourcen zum Erlernen der Sprache, und Bücher über das Programm können oft in der Bibliothek ausgeliehen werden.
Für diejenigen, die eine strukturierte Umgebung benötigen und Studiengebühren bezahlen können, bieten Colleges häufig Kurse in Python an. Ein Community- oder Junior-College ist wahrscheinlich erschwinglicher als eine private Universität, und es kann den Studenten ermöglichen, nach Kreditstunden zu bezahlen. Für die Kurse können Voraussetzungen erforderlich sein, z. B. das Bestehen einer Programmiergrundlagenklasse oder Vorkenntnisse mit einer objektorientierten Sprache wie C++ oder Java.
Kostenlose Python-Online-Lektionen im Selbststudium sind über Codecademy, Googles Python Class, LearnPython.org und MIT OpenCourseWare verfügbar.
Einige Bücher, die als Tutorials dienen, sind "Learning Python" von Mark Lutz, "Python Programming" von Ryan Hutt, "Learn Python the Hard Way: A Very Simple Introduction to the Terriifyingly Beautiful World of Computers and Code" von Zed A . Shaw und "Python In A Day" von Richard Wagstaff.
Die O'Reilly School of Technology bietet auch ein Python-Programmierzertifikat an. Das Zertifikatsprogramm besteht aus vier Kursen, die separat bezahlt und absolviert werden können. Nach Abschluss des Programms erhält der Schüler ein Zertifikat für berufliche Entwicklung.