Turuxi-py:Etusivu
Turuxissa aloitti syksyllä 2009 Python-opintopiiri.
Sisällysluettelo
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
Opintopiiriä varten on luotu myös oma Subversion-tietovarasto Linux-Aktivaattorin palvelimelle
Tiedostot voi hakea tietovarastosta komennolla
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.