Avointa Python-oppimateriaalia

Olen itse kirjoittanut oppituntien oheen Python-ohjelmointia nivaskan, jonka perusteella opean omille oppilaillenki Python-ohjelmointia. Materiaali on tietenkin ihan ok, koska se on itse tekemääni. Jotain uutta sinne pitäisi kirjoitella.

Muiden tekemiä materiaaleja:

Ja tietenkin

PDF-tiedostoja Pythonilla

Jostain syystä PDF-tiedostot ja niiden luominen ohjelmallisesti on kiehtovaa. Luultavasti sillä on jotain tekemistä grafiikan luomisen helppouden kanssa. Nuorena kloppina ohjelmoin C64-konetta Basicilla, mutta perusbasicilla grafiikan tekeminen oli haastavaa. Yläasteella oli Compaqit, joilla grafiikkaa pystyi tekemään Logo-ohjelmointikielellä. Osittain Pythonin kilpikonnagrafiikkaa kohtaan suuntautunut vastenmielisyys tulee siitä, että 40 vuotta sitten se oli parasta, mutta eikö todellakaan ole tullut mitään parempaa? (Scratch)

Mutta se PDF… Siihenkin on olemassa oma lisäosa, PyPDF. Alkuun pääsee esim. Towardsdatasciencen ohjeen avulla. Lisäksi löytyy lisäosia, jotka hanskaavat PDF-tiedostojen luonnin ja lomakekenttien luomisen. Siihen ei siis tarvita maksullisia Adoben ohjelmia.

Uridium

Joskun lapsuudessa pelasin Commodore 64:llä Uridium-peliä:

Tai oikeastaan yritin pelata. Peli oli todella haastava ja värimaailman takia mustavalkotelevisiossa jotkut vastustajat eivät näkyneet, joten peli oli mahdoton. Jossain muussa Youtube-videossa törmäsin kuitenkin tähän peliin ja kokeilin uudestaan sitä. Se löytyy Abandonwarena ja sitä voi kokeilla pelata vaikka selain-versionakin.

Lisäksi fanit ovat laittaneet Youtubeen mielenkiintoisia kehitysversioita pelistä. Alkuperäinen versio ”hiukan” paremmalla grafiikalla:

Onpa joku jopa tehnyt pelistä oikean 3D-versionkin:

Ja ilmeisesti joku toinenkin on tehnyt paljon valmiimman 3D-version:

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close