OPI PYTHONIA

Tämän materiaalin avulla opit koodaamaan Python 3-ohjelmointikielellä, kun osaat visuaalista Scratch-ohjelmointikieltä

Materiaali on tehty kevään 2017 Linkki-keskuksen ohjelmointikerhoa varten. Monet materiaalin teksteistä ja tehtävistä ovat muokattuna Antti Laaksosen Python-materiaalista, Helsingin Yliopiston Ohjelmoinnin perusteet Python-kielellä -materiaalista (päivitettävänä, ei tällä hetkellä avoinna) sekä Linkin aiemmasta peliohjelmointimateriaalista jonka tekijät ovat Emilia Hjelm, Antti Laaksonen, Pekka Mikkola & Arto Vihavainen. Materiaalin tekijä on Pihla Toivanen, mutta materiaali sisältää runsaasti suoria lainauksia ylläolevista linkeistä. Tämä materiaali on lisensoitu Creative Commons BY-SA-lisenssillä.

Mikä on Python?

Python on tekstipohjainen ohjelmointikieli. Suurin ero Pythonissa visuaalisiin ohjelmointikieliin on siinä, että Pythonia koodataan kirjoittamalla tekstieditoriin. Python on oikeassa ohjelmistokehityksessä käytettävä kieli, ja esimerkiksi Dropboxin koodaamisessa on käytetty Pythonia.

Pythonin ja Pygamen asennus

Tarvitset tehtävien tekemistä varten Python 3-ohjelmointikielen sekä Pygame-pelientekokirjaston koneellesi. Asenna ensin Python 3 ja sitten Pygame oman käyttöjärjestelmäsi versiona. Kerhossa Python, Pygame ja tekstieditori on asennettu valmiiksi koneelle, joten tämä materiaali ei sisällä tarkempia ohjeita niiden asennukseen.

Tekstieditori

Voit käyttää haluamaasi tekstieditoria. Suosittelemme kuitenkin lataamaan esimerkiksi Pycharmin.