Ikona aplikacji Learn Coding for Kids: Python

Learn Coding for Kids: Python

Edukacja · Bezpłatne · iOS & Android · CoddyKit

Learn Coding for Kids: Python — Programowanie dla dzieci: od rysowania przez żółwia po grę quizową

Learn Coding for Kids: Python to bezpłatna aplikacja na iOS i Android, która uczy programowania dzieci za pomocą prawdziwego Python. Pierwszy krok nie wymaga pisania: dziecko uruchamia maleńki program, a żółw rysuje gwiazdę na ekranie telefonu, kreska po kresce. Później czeka na nie 20 krótkich kursów, 41 poziomów łamigłówek z blokami i 60 misji, dostosowanych do krótkiego czasu skupienia.

App Store — Pobierz bezpłatnieGoogle Play — Pobierz bezpłatnie
Cena
Bezpłatna, uaktualnienie do Pro
Platformy
iOS i Android
Języki
22
Klasyfikacja wiekowa
4+
Wymaga
iOS 15.1 lub nowszy
App Store
5.0 ★ (1)
Ilustracja dziecka trzymającego tablet obok ekranu głównego aplikacji z kartami Cel dzienny, Prośba o funkcję i Centrum umiejętnościKarta ścieżki nauki zatytułowanej Programowanie dla dzieci, oznaczonej jako w trakcie realizacji w 12 procentach, z przyciskiem Wznów
20Kursów, 80 lekcji
41Poziomów łamigłówek z blokami
60Misji w Python
Pętla nabiera sensu, zanim pojawi się słowo „pętla”.

W pierwszej minucie żółw rysuje gwiazdę. Dotknij innego programu, a pojawi się kwadrat, kwiat lub tęczowa spirala; zmień dwie liczby, a obrazek się zmieni. Dzieci poznają powtarzanie jako coś, co mogą zobaczyć, a słownictwo pojawia się dopiero później. Pierwszy rysunek działa bezpośrednio na telefonie i nie wymaga internetu.

Co to jest

Learn Coding for Kids: Python to bezpłatna aplikacja na iOS i Android, która zapewnia początkującym dzieciom pierwszy kurs programowania w Python. Łączy 20 krótkich kursów i 80 zwięzłych lekcji z rysowaniem przez żółwia, 41 poziomami łamigłówek z blokami, 60 misjami i wbudowanym edytorem kodu, dzięki czemu dziecko może przejść od obserwowania, jak program coś rysuje, do samodzielnego napisania programu. Pierwszy kurs, pierwsze poziomy z blokami i pierwsze misje są bezpłatne, a bramka rodzicielska chroni zakupy i zewnętrzne linki.

W aplikacji

Jak to wygląda

Ilustracja dziecka trzymającego tablet obok ekranu głównego aplikacji z kartami Cel dzienny, Prośba o funkcję i Centrum umiejętności
Strona głównaEkran główny pokazuje cel dzienny i Centrum umiejętności, a poniżej znajdują się karty Strona główna, Nauka, Edytor, Czat AI i Wyzwanie.
Karta ścieżki nauki zatytułowanej Programowanie dla dzieci, oznaczonej jako w trakcie realizacji w 12 procentach, z przyciskiem Wznów
Ścieżka naukiPrzycisk Wznów pozwala kontynuować ścieżkę od miejsca, w którym dziecko skończyło, a karta pokazuje postęp.
Ekran kursu Wprowadzenie do programowania z ogólnym postępem na poziomie 12 procent, trzema ukończonymi z 26 lekcji i pierwszą lekcją bezpłatną
Przegląd kursuKurs pokazuje ogólny postęp, liczbę ukończonych lekcji oraz oznaczenie pierwszej lekcji jako bezpłatnej.
Slajd sklepu z hasłem Koduj, osiągaj sukcesy, przedstawiający dziecko na rowerze i ekran lekcji wspominający o algorytmach w życiu codziennym
Wykorzystuj umiejętnościGrafika sklepu przedstawiająca ideę, że dziecko od razu wykorzystuje każdą nową umiejętność; na telefonie widać fragment lekcji o algorytmach.
Ekran Czatu AI z proponowanymi poleceniami dotyczącymi kluczowych pojęć, wskazówek do nauki, quizu i planu nauki dla Programowania dla dzieci
Czat AIGotowe polecenia dotyczą kluczowych pojęć, wskazówek dotyczących szybszej nauki, quizu lub planu nauki.

Kurs

Zakres kursu Python

Poniższe nazwy to prawdziwe kursy z kursu Coding for Kids dostępnego na tej stronie, przedstawione w kolejności, w jakiej poznaje je dziecko: najpierw obrazek, potem idee, które za nim stoją, a na końcu mały projekt.

  1. Czym jest programowanie?

    Czym zajmują się komputery i czym jest kod — na początku bez pisania. Pierwszy kurs jest bezpłatny.

  2. Myśl jak programista: algorytmy

    Myślenie w jasnych, uporządkowanych krokach — idea, na której opiera się każda kolejna lekcja.

  3. Twój pierwszy program w Python

    Wyświetlenie pierwszego komunikatu na ekranie — moment, w którym dziecko widzi własne słowa.

  4. Zapamiętywanie rzeczy

    Zmienne jako sposób na przechowanie liczby lub słowa na później, a następnie liczenie i wykonywanie prostych działań matematycznych.

  5. Podejmowanie decyzji

    Używanie if i else, aby program mógł podejmować decyzje, oraz zabawa z tekstem i wartościami True lub False, których te decyzje dotyczą.

  6. Robienie rzeczy ponownie

    Pętle i liczenie z range, a następnie przechowywanie wielu elementów razem na listach.

  7. Funkcje jak przepisy

    Funkcje jako wielokrotnego użytku przepisy, dzięki którym dziecko zapisuje zestaw kroków raz i korzysta z niego wiele razy.

  8. Rysowanie za pomocą Turtle

    Grafika Turtle, następnie proste animacje i wzory z użyciem zagnieżdżonych pętli, a na koniec miniprojekt: gra quizowa.

Jak to działa

Co dziecko robi w aplikacji

Aplikacja jest zorganizowana tak, aby dziecko zawsze miało przed sobą kolejny mały krok, a rodzic mógł jednym rzutem oka zobaczyć, co to będzie.

  1. Obserwuj, jak program rysuje, a potem go zmień

    Uruchom pierwszy maleńki program, a żółw narysuje gwiazdę. Wybierz inny program, aby narysować kwadrat, kwiat lub tęczową spiralę, i zmień dwie liczby, aby zobaczyć zmianę obrazka.

  2. Przejdź przez krótki kurs

    Każdy z 20 kursów jest podzielony na krótkie lekcje — od tego, czym są komputery i czym jest kod, przez algorytmy, zmienne i pętle, aż po mini projekt: stworzenie gry quizowej.

  3. Graj, ćwicz i idź dalej

    Rozwiązuj poziomy łamigłówek z blokami, w których kot, żaba, robot lub smok musi dotrzeć do celu, podejmij się misji, a następnie korzystaj z quizów, fiszek, ściągi i codziennej serii, aby utrwalić nowe pomysły.

Co zawiera

Co zawiera aplikacja

20

Kursów, 80 lekcji

Komputery i kod, algorytmy, wyświetlanie komunikatów, zmienne i prosta matematyka, tekst oraz prawda lub fałsz, if i else, pętle z range, listy i słowniki, liczby losowe, funkcje oraz animacje żółwia.

41

Poziomów łamigłówek z blokami

Za poziomy zdobywa się gwiazdki, a ich trudność rośnie krok po kroku. Występują w nich takie bloki jak move, jump, repeat, if blocked i repeat until goal. Pierwsze poziomy są bezpłatne.

60

Misji w Python

Małe, konkretne cele na poziomie łatwym, średnim i trudnym: przywitaj się z komputerem, policz żelki, zbuduj schody z gwiazd, sprawdź, czy liczba jest parzysta lub nieparzysta, znajdź ukrytą zabawkę.

Żółw

Rysowanie za pomocą kodu

Grafika żółwia, proste animacje i wzory z zagnieżdżonych pętli zamieniają kilka wierszy Python w obrazek na ekranie.

Edytor

Prawdziwy edytor kodu

Gdy dziecko jest gotowe, wbudowany edytor pozwala pisać i uruchamiać Python na telefonie oraz wyświetla wynik. Programy można zapisywać i ponownie otwierać w sekcji My Codes.

Powtórka

Narzędzia pomagające utrwalić wiedzę

Mini quizy i powtórki z fiszek, ściąga, przykładowe programy, notatki, zapisane lekcje oraz codzienna seria z postępami pokazującymi, czego już się nauczono.

Dla rodziców

Czy Python to dobry pierwszy język dla dziecka i dlaczego rysowanie przez żółwia pomaga?

Python jest często polecany jako pierwszy tekstowy język programowania, ponieważ jego kod przypomina angielski, a niewielka liczba znaków interpunkcyjnych ułatwia naukę. Rysowanie przez żółwia dodaje drugi składnik, którego potrzebują młodzi uczniowie: widoczny rezultat. Kilka wierszy przesuwa pisak po ekranie, a błąd pojawia się jako krzywy kształt, a nie tajemniczy komunikat. Większość dzieci chętniej próbuje ponownie, gdy efektem jest obrazek.

Grafika żółwiakod, który można zobaczyć

Żółw to mały pisak, który wykonuje polecenia takie jak przesunięcie do przodu i obrót. Powtórz te same dwa polecenia, a pojawi się kwadrat; powtórz je pod innym kątem, a kształt zmieni się w gwiazdę. Dzięki temu idea pętli staje się widoczna.

Algorytmyuporządkowane kroki

Zanim dziecko zetknie się z kodem, uczy się opisywać zadanie jako jasne kroki wykonane we właściwej kolejności — jak przepis kulinarny. Aplikacja wraca później do idei przepisu, gdy wprowadza funkcje jako przepisy wielokrotnego użytku.

WcięciaJedna osobliwość Python

Python wskazuje, które wiersze należą do pętli lub instrukcji if, na podstawie głębokości ich wcięcia. Gdy już się to zrozumie, kod wygląda schludnie, a jest to pierwsza rzecz, którą dorosły będzie chciał sprawdzić, gdy program dziecka nie działa.

Najpierw bloki, potem tekstdwie drogi do tych samych idei

Łączenie bloków takich jak move, jump, repeat i if blocked rozwija to samo myślenie co pisanie w Python. Młodsze lub mniej pewne siebie dziecko może zacząć od bloków, a dziecko, które chce pracować z prawdziwym kodem, może od razu przejść do lekcji.

Dopasowanie

Dla kogo jest — i dla kogo nie jest

To dobry wybór, jeśli

  • Jesteś rodzicem, który chce widzieć rzeczywiste postępy dziecka w jego pierwszym kontakcie z programowaniem, a nie oglądać filmu o programowaniu
  • Masz dziecko, które lubi rysowanie, łamigłówki lub gry i spróbowałoby kodowania, gdyby efektem był obraz
  • Chcesz, aby dziecko wcześnie poznało prawdziwy Python, a gry z blokami były łagodniejszym początkiem dla młodszego lub mniej pewnego siebie dziecka
  • Lubisz jasne, krótkie lekcje, które można dopasować do napiętego dnia
  • Chcesz mieć aplikację w języku rodziny, spośród 22 języków interfejsu

To nie jest odpowiednie narzędzie, jeśli

  • Oczekujesz, że cała ścieżka będzie bezpłatna: pierwszy kurs, pierwsze poziomy z blokami i pierwsze misje są bezpłatne, a CoddyKit Pro odblokowuje resztę
  • Szukasz kursu dla nastolatków, którzy zmierzają w stronę data science lub tworzenia stron internetowych
  • Chcesz zajęć z nauczycielem, który jest człowiekiem; aplikacja działa we własnym tempie dziecka, a karta Czatu AI służy do zadawania pytań

Prywatność

Dla rodziców: zakupy i linki zewnętrzne

Przed zakupami i linkami prowadzącymi poza Learn Coding for Kids: Python znajduje się bramka rodzicielska. Subskrypcje konfiguruje rodzic, a na Android można nimi w dowolnym momencie zarządzać lub je anulować w Google Play.

Pełne informacje znajdziesz w polityce prywatności CoddyKit.

Pytania

Najczęściej zadawane pytania

Czym jest Learn Coding for Kids: Python?

Learn Coding for Kids: Python to bezpłatna aplikacja na iOS i Android, która uczy dzieci programowania w Python. Oferuje 20 krótkich kursów i 80 lekcji, rysowanie za pomocą Turtle, 41 poziomów łamigłówek z blokami, 60 misji oraz wbudowany edytor kodu. Została stworzona dla dzieci, które nigdy wcześniej nie pisały kodu.

Dla jakiego wieku jest przeznaczona?

Podtytuł w App Store opisuje ją jako zabawne programowanie dla dzieci w wieku 6 lat i starszych, a aplikacja ma oznaczenie 4+. Każde dziecko jest inne, dlatego pierwszy rysunek to dobry test: jeśli dziecko lubi obserwować, jak żółw rysuje gwiazdę, i zmieniać liczby, pierwsze lekcje prawdopodobnie będą dla niego odpowiednie.

Czy moje dziecko musi pisać kod?

Nie od razu. W początkowym ćwiczeniu z rysowaniem nie jest potrzebne doświadczenie w pisaniu, a Plac zabaw z blokami korzysta z bloków łączonych ze sobą. Pisanie w Python pojawia się stopniowo w lekcjach i edytorze kodu, który uruchamia program dziecka na telefonie i pokazuje wynik.

Czego dokładnie nauczy się moje dziecko?

Dzieci uczą się, czym są komputery i kod, jak opisywać zadanie w uporządkowanych krokach, jak wyświetlać komunikaty i używać zmiennych, jak if i else pomagają podejmować decyzje, jak pętle i range powtarzają działania oraz jak działają listy, słowniki, funkcje i liczby losowe. Kurs kończy się animacjami Turtle, wzorami z zagnieżdżonych pętli i własną grą quizową.

Jak pasują do tego łamigłówki z blokami?

Plac zabaw z blokami ma 41 poziomów, na których kot, żaba, robot lub smok musi dotrzeć do celu. Dziecko łączy ze sobą bloki, takie jak ruch, skok, powtórz i jeśli zablokowane, naciska przycisk odtwarzania i obserwuje działanie programu. Ćwiczy to takie samo myślenie komputacyjne jak lekcje, ale zamiast tekstu wykorzystuje bloki.

Co jest bezpłatne i co odblokowuje Pro?

Pierwszy kurs, pierwsze poziomy Placu zabaw z blokami i pierwsze misje z kodowaniem są bezpłatne, więc dziecko może wypróbować prawdziwe kodowanie, zanim rodzic podejmie decyzję. CoddyKit Pro odblokowuje każdy kurs i każdą lekcję, wszystkie 41 poziomów łamigłówek, wszystkie 60 misji oraz egzamin i certyfikat.

Czy aplikacja działa bez połączenia z internetem?

Pierwszy rysunek Turtle działa na telefonie i nie wymaga internetu. Informacje w sklepie nie gwarantują korzystania z reszty aplikacji offline, dlatego przed poleganiem na niej podczas długiej podróży sprawdź lekcję na urządzeniu.

Czym różni się od aplikacji dla dzieci do nauki JavaScript?

Learn Coding for Kids: Python uczy Python i zaczyna się od żółwia rysującego gwiazdę. Learn JavaScript for Kids uczy JavaScript i zaczyna się od działającego programu, którego naklejki dziecko zmienia, dotykając ich. Obie aplikacje opierają się na tych samych podstawowych elementach: zmiennych, pętlach i decyzjach, więc wybór zależy głównie od tego, który język bardziej ciekawi dziecko.

Zacznij

Pozwól dziecku narysować pierwszą gwiazdę w Python

Bezpłatny start na iOS i Android, w 22 językach.

App Store — Pobierz bezpłatnieGoogle Play — Pobierz bezpłatnie
Ostatnio sprawdzono · Opublikowano przez CoddyKit · Polityka prywatności
Dostępna na iOS i Android.