Literatura in zapiski na tej strani
Zapiski
Menda naj bi človek s predavanj odnesel več, če si na njih dela lastne zapiske. (To je sicer trivialno res: če ne drugega, bo s predavanj odnesel zapiske.) Pri tem predmetu pa to morda ne bo šlo. Ker gre za predavanja iz programiranja, bomo na njih programirali: napisali bomo program, ugotovili, da ne dela čisto dobro, pobrisali eno vrstico, dodali drugo, tamle vrinili manjkajoči + 1 in na koncu zamenjali pogoj v zanki while. Študent si ob tem ne more delati zapiskov, ki bi bili kaj vredni; če že, pa bo ob tem izgubil nit predavanja.
Na strani predmeta bodo zato objavljeni dokaj natančni zapiski. Kadar ne bo tako, vas bom opozoril. Delno bodo izvirni, delno pa predelani ali kar skopirani s strani istoimenskega predmeta na Fakulteti za računalništvo. Vabljeni ste tudi nanjo (vstop je odprt). Na njej najdete tudi zapiske, ki pokrivajo del snovi vašega predmeta Uvod v programiranje, poleg tega pa še več nalog za vajo.
Zapiske, prosim, jemljite kot "moje zapiske": pripravil sem si jih, ko sem razmišljal, kaj bom predaval, in jih postavil v obliko, primerno (tudi) za vas. Ker gre za zapiske in ne knjigo, so v njih napake, od tipkarskih do napak v programih. Takšni pač so.
Literatura
Literature o Pythonu je ogromno. Večina mi ni všeč, saj ne izkorišča prednosti, ki jih kot jezik za poučevanje programiranja ponuja Python. Priporočam kaj s spodnjega seznama.
- Magnus Hetland: Beginning Python. Knjiga je namenjena začetnikom, v kasnejših poglavjih pa so tudi reči, ki vam bodo prišle prav, ko boste programiranja že vešči. Knjiga ni zastonj (ali pač, kakor se vzame), vendar ni draga, tako da vam jo priporočam kupiti.
- Non-Programmer's Tutorial for Python je dobra brezplačna knjiga.
- Think Python je prav tako namenjena začetnikom in prav tako zastonj, pripelje pa kar globoko v programiranje. Vredno ogleda.
- Wikibook: Programming Python je podobna, a primernejša za te, ki že znajo programirati.
- How to Think Like a Computer Scientist. Malo drugačen vrstni red kot na naših predavanjih, a vredno ogleda.