Turuxi-py
Turuxissa aloitti syksyllä 2009 Python-opintopiiri.
Tavoite
Kurssin tavoite on opetella ohjelmointia käyttäen Python-kieltä. Kurssilla opetellaan yleisiä ohjelmoinnin perusteita sekä Python-kieltä alkeista alkaen. Osallistujien mielenkiinto näyttää kohdistuneen erityisesti verkko-, tietokanta- ja Qt-ohjelmointiin. Kurssin aikana pyritään aloittamaan yhteinen ohjelmointiprojekti, johon voidaan soveltaa opittuja taitoja.
Aikataulu
Opintoryhmä kokoontuu kerran viikossa torstaisin Turku-salissa (ellei erikseen toisin ilmoiteta). Tulevat tapaamiset on lueteltu alla.
| Aika | Aihe | Paikka |
| 25.02.2010 | Kertaus, kenties jokin esimerkki | Turku-sali |
Aiemmat tapaamiset:
| Aika | Aihe | Paikka |
| 22.10.2009 | Aloitus | Turku-sali |
| 29.10.2009 | Muuttuja, lause ja lauseke | ICT-talo |
| 05.11.2009 | Funktio | ICT-talo |
| 12.11.2009 | Ehdollisuus | Turku-sali |
| 19.11.2009 | Lisää funktioista, iteraatio, while-silmukka | Turku-sali |
| 26.11.2009 | Versionhallinta (Turuxi-tapaaminen) | ICT-talo |
| 03.12.2009 | Pintaraapaisu useista aiheista | ICT-talo |
| 07.01.2010 | Kertaus | Turku-sali |
| 14.01.2010 | Esimerkki: pieni peli, unittest, testivetoinen kehitys | Turku-sali |
| 21.01.2010 | Merkkijono, Lista, for-silmukka | Turku-sali |
| 28.01.2010 | Moduulit, nimiavaruus, tiedostojen käsittely | Turku-sali |
| 04.02.2010 | Monikko, rekursio, poikkeus | Turku-sali |
| 11.02.2010 | Sanakirja | Turku-sali |
| 18.02.2010 | Luokka, olio, olio-ohjelmointi | Turku-sali |
Materiaali
Oppimateriaalina käytetään verkostakin ladattavaa kirjaa
How to Think Like a Computer Scientist: Learning with Python.
Opintopiiriä varten on luotu myös oma Subversion-tietovarasto Linux-Aktivaattorin palvelimelle
https://svn.l-a.fi/dokumentit/tyoryhmat/turuxi/turuxi-py/
Tiedostot voi hakea tietovarastosta komennolla
svn co https://svn.l-a.fi/dokumentit/tyoryhmat/turuxi/turuxi-py/
Tiedostoja voi tämän jälkeen lisätä ja muokata. Tiedoston lisäämiseksi tietovarastoon käytetään komentorivillä komentoa:
svn add tiedostonnimi
ja muutokset voi lähettää palvelimelle komennolla:
svn commit -m "Muutosviesti"
Ennen muutosten lähettämistä kannattaa päivittää paikalliset tiedostot palvelimelta komennolla:
svn update
Projektit
Kurssilla opittuja asioita harjoitellaan käytännössä pienten yhteisprojektien avulla. Projektitiedostot ovat opintopiirin Subversion-tietovarastossa.