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.