Python – Trinket, Świat Reeborga, Pixblocks, Codecombat, Codesters, Mu-Editor, IDLE – co wybrać?

Drogie nauczycielki i koledzy nauczyciele. Ten artykuł kieruję przede wszystkim do uczących informatyki.

Wg nowej podstawy programowej w klasach 7-8 pojawia się język programowania „tekstowy”.

Wynika to z zapisu:

Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń:
1) projektuje, tworzy i testuje programy w procesie rozwiązywania problemów.
W programach stosuje: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne, instrukcje warunkowe, instrukcje iteracyjne, funkcje oraz zmienne i tablice.
W szczególności programuje algorytmy z działu I pkt 2;
2) projektuje, tworzy i testuje oprogramowanie sterujące robotem lub innym obiektem na ekranie lub w rzeczywistości;

Cytat z PP do informatyki – klasy 7-8, rok 2017

Powstaje zatem pytanie – jaki język wybrać? W jakim środowisku uczyć?

Oczywiście wiecie – ja polecam język programowania:

PYTHON

Chciałbym podzielić się tutaj z Wami moją subiektywną opinią o kilku z różnych dostępnych środowisk do nauki Pythona.

Przede wszystkim – uważam, że na początku nauki Pythona tego rodzaju środowiska są świetne! Lecz musicie pamiętać – trzeba używać ich tylko trochę!

Pozwalają zaciekawić uczniów, dać szybki efekt. Ale Uwaga! Kryje się tu pewne niebezpieczeństwo, o którym musicie pamiętać. Jeśli uczniowie przyzwyczają się do fajerwerków na początku, trudno im będzie zapewne zaakceptować fakt, że w prawdziwym Pythonie albo nie można wcale uzyskać takich efektów, albo jest to bardzo trudne.

Oto opis kilku z nich:

  • CodeCombat – świetne środowisko do nauki podstaw Pythona dla dzieci, działa w przeglądarce – opisywałem już dokładniej to środowisko wcześniej.
  • Codesters – ciekawe środowisko działające tylko w przeglądarce, przypomina trochę Scratch’a, możemy zdefiniować w nim różne „duszki”, posiada wiele funkcji animujących, lecz zupełnie brak czegoś takiego w standardzie Pythona.
  • PixBlocks – środowisko do nauki różnych języków programowania, które ma „zaszyte” w sobie różne dodatkowe biblioteki. Kod wykonany w PixBlock nie zawsze będzie działał w czystym Pythonie.
  • Trinket – środowisko działające w przeglądarce, posiada zmodyfikowane wersje bibliotek standardowych Pythona. Kod wykonany w Trinket nie zawsze będzie działał identycznie w czystym Pythonie.
  • Świat Reeborga – środowisko działające w przeglądarce, posiada zaimplementowaną odmianę Brython Pythona – specjalnie do działań w przeglądarce. Realizuje sterowanie robotem na ekranie w środowisku blokowym i tekstowym. Kod wykonany w Świecie Reeborga nie zawsze będzie działał w czystym Pythonie. Więcej o tym środowisku w innym artykule.
Przykładowy ekran Świata Reeborg’a.

To Wy dokonujecie wyboru!

To Wy mówicie uczniom, co jest warte nauki, lub to Wy wymagacie od nich znajomości konkretnych środowisk.

Jeśli jesteście zainteresowani Pythonem, zapraszam na blog, gdzie opisuję dokładniej kwestie związane z Pythonem:

https://python.szkola.pl

Adam Jurkiewicz
Jestem w:
Podoba się? Podziel się z innymi.

W odpowiedzi na “Python – Trinket, Świat Reeborga, Pixblocks, Codecombat, Codesters, Mu-Editor, IDLE – co wybrać?”

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Time limit is exhausted. Please reload CAPTCHA.

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.