Viiteid
Õpikud
- A. Annamaa. https://progeopik.cs.ut.ee/. Põhjalik programmeerimise õpik algajatele.
- C. Severance. Python for Everybody. Õpik algajatele, nii teksti kui ka videote vormis.
- P. Wentworth, J. Elkner, A. Downey, C. Meyers. How to Think Like a Computer Scientist: Learning with Python 3 (RLE)
- J. Zelle. Python Programming: An Introduction to Computer Science (2nd Edition). Olemas Tartu ülikooli raamatukogus.
- The Hitchhiker's Guide to Python!. Annab nõu, kuidas kirjutada paremat, selgemat või efektiivsemat koodi, tutvustab huvitavaid kolmandate osapoolte teeke jpm.
- Programmeerimine. Programmeerimise veebiõpik gümnaasiumile.
- Tarkvaraarendus. Tarkvaraarenduse veebiõpik, kust leiab ka moodulite NumPy, Pandas, Tkinter, PySimpleGUI ja Flask juhendeid kasutamiseks Pythonis.
- Lisamoodulid. Lisamoodulite veebiõpik, kust leiab ja juhendeid andmebaaside kasutamiseks Pythoni Flaski projektis.
- Документация Python. Pythoni mitteametlik venekeelne dokumentatsioon.
Veebikursused
- Programming for Everybody. Maailma üks populaarsemaid programmeerimise MOOCe.
- Introduction to Python Programming. Udacity kursus.
- Tartu Ülikooli arvutiteaduse instituudi e-kursused:
Ülesandekogumikud
- http://www.pythonchallenge.com/
- http://projecteuler.net/
- http://www.hacker.org/
- http://codingbat.com/python
Silmaringimaterjalid
Arenduskeskkonnad
Varia
- Programmi töö visualisateerimine
- Light-Bot. Virtuaalse roboti programmeerimise mäng
- CodeCombat