Kategória: Python gyerekeknek.
Motiváció
Az anyag elkészítését az alábbiak motiválták:
- Carol Vordermann: Programozás gyerekeknek című könyve, amely elsősorban a Scratch-re és a Pythonra helyezi a hangsúlyt.
- A Skool nevű szervezet (lányokat tanítanak kódolni) 9 részes videó sorozata Kockamóka néven.
- https://www.youtube.com/watch?v=bukN5txzo4M Bevezetés
- https://www.youtube.com/watch?v=CM_v6a1dUFs Kiíratás és műveletek
- https://www.youtube.com/watch?v=-IK8l22mb0A Változók használata
- https://www.youtube.com/watch?v=rcvcpvcJmqs Elágazások és feltételek
- https://www.youtube.com/watch?v=eozUqvG0jTo Függvények
- https://www.youtube.com/watch?v=Gew8sDLxAyw Rajzolás
- https://www.youtube.com/watch?v=rL4-v0nIIKg Mozgás
- https://www.youtube.com/watch?v=3LDHg1xuRTo Ugrás
- https://www.youtube.com/watch?v=YpWpH1_x_pI Ütközés - Game Over
- Az ugyancsak gyerekek számára készült micro:bit mikroelektronikai lapka is programozható Pythonban.
- A LogiScool is lépett ebbe az irányba; 13-18 évesek számra hozta létre a Python programozás iskolai ill. online kurzusát: https://www.logiscool.com/hu-hu/courses/programming_python.
Megszaporodtak tehát körülöttem a gyerekeket Pythonra oktató anyagok, amelyek engem is egy saját anyag elkészítésére inspirált.
Áttekintés
Az anyag két fő részből áll: az elsőben megismerkedünk a programozás szokásos alapelemeivel, amelyeket majd a másodikban egy űrhajós játék megvalósításakor használunk fel. Az űrhajós játék a Scratch tananyagok egyik kedvence, melyet egy viszonylag teljes formában itt láthatunk: https://scratch.mit.edu/projects/238821682/.
Telepítés
A Pythont kétféleképpen tudjuk programozni: vagy feltelepítjük magunknak, vagy valamilyen online oldalon programozzuk. Míg a Scratch esetén az online forma volt a javasolt, Python esetén inkább telepítsük fel magunknak.
A https://www.python.org/downloads/ oldalról tudjuk letölteni a Pythont. Az írás pillanatában a 3.9.1-es a legfrissebb, amit közvetlenül le tudunk tölteni innen: https://www.python.org/ftp/python/3.9.1/python-3.9.1-amd64.exe. Töltsük le, és telepítsük fel! Indítsuk el az IDLE (Python 3.9 64 bit) nevű programot! Ha mindent jól csináltunk, akkor egy ehhez hasonlót látunk:
Python 3.9.1 (tags/v3.9.1:1e5d33e, Dec 7 2020, 17:08:21) [MSC v.1927 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license()" for more information. >>>
Online formában pl. ezen az oldalon tudunk Pythont programozni: https://repl.it/new/python3. Akik egy igazán "profi" integrált fejlesztő környezetet szeretnének használni, azoknak javaslom a PyCharm-ot, melynek közösségi (community) változata ingyen letölthető innen: https://www.jetbrains.com/pycharm/.