MIKKO RAHIKKA

The electrical things have their lives too, paltry as those lives are.


  • Uusi parempi turtle-kirjasto Colabin Pythoniin

    Colab on Googlen tuottama ohjelmointiympäristö Python-kielen opiskelun avuksi. Aiemmin julkaistu Colabin kilpikonnagrafiikka-kirjasto (ColabTurtle) oli hieman puutteellinen, koska se ei toiminut kuten perinteiset Logo/Python-turtlet. ColabTurtlePlus on uusi kirjasto, sen toiminta vastaa ”virallista” Pythonin Turtle-kirjastoa, joka toimii vaikkapa Idlessä ja Replissä (https://replit.com/ ). Ymmärtämykseni mukaan joissakin yläasteen matikan kirjoissakin käytetyt PythonTurtlekoodipätkät toimivat ColabTurtlePlussassa. Minä ainakin olen melkoisen…

  • Game of Life – artikkeli MikroBitissä vuodelta 1987

    Kirjoitin artikkelin Elävää elämää vuonna 1987. Muistini mukaan olin sitä ennen kirjoittanut artikkelisarjan Logo-ohjelmoinnista, mutta se julkaistiin vasta tämän artikkelin jälkeen. Niinpä tämä on ensimmäinen julkaistu lehtijuttuni. Lehden toimittajan mukaan en syyllisty copyright-rikkomukseen, kun julkaisen sen täällä. Mikrobitin vanhat lehdet löytyvät osoitteesta https://www.mikrobitti.fi/retrobitti Otin Retrobitistä löytyneestä lehdestä kuvankaappauksia ja avasin ne Macin Esikatselu-ohjelmassa. Se hallitsee…

  • Ylioppilaskoekorrelaatiomatriisi koodi Pythonilla

    Julkaisin muutama päivä sitten tarinan ”Kevään 22 yo-kirjoitusten tuloksien korrelaatiomatriisi Pythonilla”. Tässä artikkelissa kerron, millaisen koodin avulla tuotin sen. Käytän ohjelmointiympäristönä Googlen Colabia. Colabin etuna verrattuna muihin Python ympäristöihin (IDLE, Spyder yms.) on se, että voin muokata koodia pilven kautta ja Colabissa on lähes kaikki Big Datan käsittelyyn käytettävät kirjastot ovat helposti kätettävissä. Samalla saan…