Instructor

Mikko Valjakka

Reviews

Course reviews will be shown here

Overview

Python on yleiskäyttöinen ohjelmointikieli, jolle on ominaista suoraviivainen kielioppi ja ilmaisuvoimaisuus. Python on levinnyt laajalle ja sen käyttökohteet ovat moninaiset. Niistä mikään ei nuose erityisesti ylitse muiden, mistä syystä Python on jäänyt merkitykseensä nähden vähälle huomiolle. Tunnettuja Python-pohjaisia tekniikoita on esim. Django web-sovelluskehys.

Tällä kurssilla tutustutaan Python-ohjelmointiin alkeista lähtien. Pythonia voi pitää helppona ohjelmointikielenä, joka sopii hyvin ensimmäiseksi ohjelmointikieleksi etenkin ammatillisessa koulutuksessa. Mukana ovat Python-perusversioon sisältyvät pelkistetty Tkinter graafinen käyttöliittymä, sekä kompakti yhden käyttäjän SQL-tietokanta SQLite.

Kurssilla tutustutaan myös pidemmälle meneviin Python-pohjaisiin sovellustekniikoihin, kuten Python web/REST -sovelluksiin.

Course content

  • Hyria 2015 tallenteet

  • Python-johdanto (päiv. 23.10.)

  • Materiaaleja  (päiv. 23.10.)

  • Kontrollirakenteet, listat (päiv. 30.10.)

  • Merkkijonot, listat, tiedostot (päiv. 13.11.)

  • Funktiot (päiv. 6.11.)

  • Modulit (päiv. 13.11.)

  • Olio-ohjelmointi (päiv. 13.11.)

  • Tkinter-käyttöliittymä (päiv.11.12.)

  • SQL ja SQLite (päiv. 27.11.)

  • HTTP server (web & REST) päiv.18.12.

  • Flask - Jinja - REST (päiv. 12.2.)

  • JavaScript REST-client (AJAX)

  • Eri aiheita: lisää listoista ja olioista;  säikeet / xml / regular exprssions (päiv. 9.3)

  • Django (päiv. 21.3.)

  • PyQt (päiv. 18.4)

  • Python REST client

Interested? Enroll to this course right now.

There is more to learn