Druga gradiva
Uradna dokumentacija za Python
Python documentation – glavna stran dokumentacije
Tu notri piše vse, kar bi morali vedeti o Pythonu. Bolj popularni deli so:
The Python Tutorial – uvod v Python 3
Pri Uvodu v programiranje bomo pokrili praktično vso snov iz uvoda, zato se vam splača prebrati vsega.
The Python Standard Library – priročnik za Pythonovo standardno knjižnico
V tem priročniku je natančno opisana celotna ponudba Pythonove standardne knjižnice (npr. katere metode vse lahko uporabljamo na nizih ali kaj vse je v knjižnicah math in random). Če ste zanesenjak, lahko priročnik preberete od začetka do konca, sicer pa vanj pokukate, ko želite uporabiti določen modul.
The Python Language Reference – priročnik za Python 3
Priročnik natnačno obravnava vse plati jezika (npr. katerih 16 različnih zapisov nizov podpira Python). Tu velja podobno pravilo kot pri zgornjem priročniku: če želite, ga lahko preberete od začetka do konca, sicer pa le takrat, ko vam nekaj ni jasno in želite dokončen odgovor.
Spletne strani za samostojno učenje
Learn Python the Hard Way
Učbenik za Python, ki v malo drugačnem vrstnem redu pokrije približno isto snov kot Uvod v programiranje. Njegova glavna značilnost je kup rutinskih (včasih tudi duhamornih) nalog, s katerimi pridobite programersko kilometrino. Primerno za tiste, ki vam je programiranje čisto tuje.
Project Euler
Zbirka programerskih nalog, pri katerih je očitna rešitev neučinkovita, za učinkovito rešitev pa potrebujete tudi malo matematičnega razmisleka. Vsakih pet rešenih nalog vam prinese 1 dodatno točko.
Computer Science Circles
Podobno kot Projekt Tomo, le da naloge rešujete kar v brskalniku. Primerno za ponavljanje osnov.
The Python Challenge
Za razliko od Project Euler je ta zbirka malo bolj “hekersko” zasnovana, saj morate brskati po izvorni kodi programov, pisati skripte za analizo spletnih strani, …
HackerRank
Zbirka izzivov (od lažjih do zelo težkih) z različnih področij računalništva (algoritmi, strojno učenje, funkcijsko programiranje). Programirate lahko v mnogih jezikih. Stran je sicer zasnovana podobno kot Projekt Tomo. Tekmujete lahko z več kot milijon programerji po svetu!