Linkkejä
Jos tunnet jotain hyviä kurssin aihepiireihin liittyviä sivustoja, joita kannattaisi suositella muillekin, niin kerro toki. Pistä vaikkapa viesti keskusteluryhmään.
Goblin
- Goblin
- Kurssilla tehtävien palauttamiseen ja arvosteluun käytetty WWW:ssä toimiva järjestelmä.
Python
- www.python.org
- Pythonin kotoa löytyy kattavasti tietoa. 'Tutorial' auttaa alkuun, 'Library Reference' kertoo peruskirjaston kautta käytettävissä olevista palikoista ja 'Language Reference' kuvaakin sitten koko Pythonin kieliopin.
- Think Python - How to Think Like a Computer Scientist
- Kirja ohjelmoinnin aloittelijalle. Lähtee liikkeelle perusteista.
Eclipse
- Eclipse Downloads
- Eclipse-projektiin kuuluu mm. Java-sovelluskehitin eli IDE. Tällä kurssilla käytämme sitä vain "pohjana", koska kielenä on Python.
- Pydev
- Pydev on Eclipsen lisäosa (plugin), joka mahdollistaa Python-ohjelmoinnin Eclipsellä.
Sekalaista mutta hyödyllistä
- All I Really Need to Know about Pair Programming I Learned in Kindergarten
- Äärimmilleen venytetystä kielikuvasta huolimatta tässä artikkelissa tulee esille hyviä vinkkejä parin kanssa ohjelmointiin. Kannattaa vilkaista. Kirjoittaneet Laurie A. Williams ja Robert R. Kessler.
- Muuttujien roolit
- Kymmenkunta erilaista roolia riittää kuvaamaan suuren osan muuttujien käyttötavoista. Roolien hahmottamisesta voi olla hyötyä koodin ymmärtämisessä, dokumentoinnissa ja algoritmien suunnittelussa. Kirjoittanut Jorma Sajaniemi.