Nauka Pythona poprzez najpopularniejsze gry - kurs 24 000 RUB. z Coddy School of Programming for Children, szkolenie 4 moduły (miesiące)
Miscellanea / / December 08, 2023
Forma: lekcje indywidualne i grupowe, offline i online (w czasie rzeczywistym).
Liczba dzieci: od 1 do 8.
od 750 rub./godz. w grupie online,
od 850 rubli/godz. w grupie offline,
od 1050 rub./godzinę indywidualnie online,
od 1980 rub./godzinę indywidualnie offline.
Minecraft to jedna z najpopularniejszych i najlepiej sprzedających się gier wideo w historii kolekcjonowania ma wokół siebie ogromną społeczność graczy i oferuje wiele możliwości nauki programowanie.
Duża liczba osób na całym świecie korzysta z Minecrafta w celach edukacyjnych: zaczynając od kursów w uniwersytety zajmujące się badaniem i rozwojem sztucznej inteligencji, kończąc na szkołach i latem obozy. Ta popularna gra komputerowa wykorzystywana jest także w nauce takich dyscyplin jak chemia, fizyka, matematyka, a nawet historia i wielu innych!
Kurs „Minecraft: Programowanie w Pythonie” ma na celu naukę jednego z najpopularniejszych języków programowania bazującego na środowisku gier Minecraft.
1. Język Python to jeden z najpopularniejszych języków programowania na świecie. Jest niezwykle poszukiwany przy ubieganiu się o pracę w takich gigantach IT jak Google, Facebook, Youtube i innych firmach.
2. Pythona można używać do prawie wszystkiego: nauki i analizy danych, sztucznej inteligencji i uczenie maszynowe, tworzenie stron internetowych, finanse i handel, systemy i bezpieczeństwo sieciowe, tworzenie gier i Inny.
3. Python jest szeroko stosowany w projektach związanych z analizą danych i uczeniem maszynowym. Na przykład w Singapurze Python był używany do analizy rozkładów jazdy pociągów, co ujawniło błędy, które doprowadziły do szeregu poważnych zakłóceń na linii Central.
4. Programiści Pythona to jedni z najbardziej poszukiwanych i najlepiej opłacanych specjalistów na świecie.
5. Rozpoczęcie nauki Pythona od zera jest bardzo łatwe. Jest to idealna opcja na Twoje pierwsze kroki w świecie programowania.
Zajęcia prowadzone są w formie gamingowej, która pozwoli dzieciom nie tylko nauczyć się pisać programy w Pythonie, ale także zastosować je w środowisku Minecraft i budować własne światy!
Po ukończeniu kursu każdy student otrzymuje spersonalizowany certyfikat od CODDY.
Nauczyciel kursu:
„Tworzenie modów do Minecrafta”, „Programowanie gier w Pythonie”, „Unity 3D”, „Minecraft: wprowadzenie do sztucznej inteligencji”, „Tworzenie
gry w Roblox Studio”, „Programowanie dla najmłodszych”, „Programowanie dla najmłodszych w Tynker”, „Programowanie Minecraft”, „Gry 3D w Scratch”, „Minecraft w Scratch”
Edukacja:
Politechnika Moskiewska, specjalność „Informatyka i informatyka w CAD”.
Doświadczenie:
Zna języki C#, C++, Pascal, SQL. Zaprogramowany w systemach 1C przy użyciu wbudowanego języka programowania 1C: Enterprise. Brał udział w tworzeniu szkoleń dla uczelni z zakresu Fusion 360 i Inventor.
Zainteresowania:
Lubi pracować z bazami danych, modelować i rozwiązywać niestandardowe problemy matematyczne. W programowaniu lubię pisać funkcjonalności dla aplikacji mobilnych (C++). Wierzy, że każde dziecko może mieć niestandardowe podejście.
„Najważniejsze w nauce jest zainteresowanie dzieci”.
Nauczyciel kursu:
„Programowanie gier w Pythonie”, „Umiejętność obsługi komputera”, „Unreal Engine 4”, „Tworzenie gier w C++”, „Programowanie w Pythonie3”, „Minecraft: programowanie w Pythonie”
Edukacja:
Rosyjski Uniwersytet Przyjaźni Narodów (RUDN), specjalność „Podstawowa informatyka i technologie informacyjne”.
Doświadczenie:
Biegła znajomość C++, Pythona, Pascala. Uczestnik różnych forów młodzieżowych na poziomie regionalnym i ogólnorosyjskim. Organizator ogólnorosyjskiego forum „Wielki Piknik Szkolny” organizowanego przez Rosyjski Ruch Uczniów (RSM).
Zainteresowania:
Oprócz programowania jego pasją jest czytanie książek, jazda na rowerze i gry komputerowe.
„W programowaniu trzeba wykazać się wytrwałością i determinacją, aby początkujący programiści rozwijali się nie tylko jako specjaliści, ale także jako jednostki.”
Nauczyciel kursu:
„Minecraft: wprowadzenie do sztucznej inteligencji”, „Programowanie dla najmłodszych”, „Minecraft: programowanie w Pythonie”, „Boty w Pythonie”
Edukacja:
Uniwersytet Państwowy w Tiumeniu (TSU), Wydział Informatyki Stosowanej.
Doświadczenie:
Głębokie zainteresowanie informatyką i doświadczenie w programowaniu w różnych językach. Dziś programuje w Pythonie i C#. Posiada doświadczenie jako korepetytor matematyki.
Zainteresowania:
Programowanie botów w Telegramie, analiza danych w Pythonie. Opracowany w języku C#. Interesuje się różnymi sportami. Moim ulubionym jest koszykówka. Jestem przekonany, że samodoskonalenie nie ma granic.
„Jedynym sposobem, aby skutecznie nauczyć się nowego języka programowania, jest praktyka, wykorzystanie go do rozwiązywania trudnych problemów i ułatwiania życia”.
1. moduł
Pierwszy dzień
Wprowadzenie do Pythona
− Algorytm, program
− Zmienne numeryczne i łańcuchowe, zmiana typu zmiennej
− Współrzędne, wektory, obliczanie odległości
− Teleportacja postaci, budynków, wysłanie wiadomości na czat
Drugi dzień
Wchodząc głębiej w Pythona
− Obsługa wyjątków
− Logika boolowska
− Operacje porównawcze
− Rozpoznawanie obiektów otaczających postać
Dzień trzeci
Warunki
− Konstrukcje warunkowe if-elif-else, zastosowanie logiki Boole’a
− Sekretne drzwi, schody ruchome, prysznic
Dzień czwarty
podczas gdy pętle
− Podczas gdy pętle z licznikiem
− Podczas wykonywania pętli wykorzystujących logikę Boole’a
− Klątwa, szlak kwiatowy, zawody w nurkowaniu, parkiet taneczny, wiadomości na czacie
Drugi moduł
Dzień piąty
Procedury
− Procedury
− Etyka programisty, wcięcia, komentarze
− Używanie if i while w procedurach
− Podróżnik blokowy
Dzień szósty
Listy
− Listy, operacje na listach
− Używanie ciągów znaków jako list
− Losowy wybór elementów
− Stoper przesuwany
Dzień siódmy
Funkcje
− Różnica pomiędzy procedurami i funkcjami
− Krotki
− Funkcje zwracające krotkę
Dzień ósmy
Słowniki
− Słowniki
− Różnica między słownikami a listami
− Przewodnik, uderzający w bloki
Trzeci moduł
Dzień dziewiąty
W przypadku pętli magia programowania
− Używanie pętli for z krotkami, listami, słownikami
− funkcja zakresu().
− Uprość programy za pomocą pętli while, używając pętli for
− Magiczna różdżka, magiczne schody
Dzień dziesiąty
Przerwa, inaczej
− Przerwij podczas
− Przerwanie dla
− Użycie else z pętlą for
− Pętla po elementach słownika przy użyciu for
− Wyszukiwarka diamentów
Dzień jedenasty
Listy dwuwymiarowe
− Lista list
− Iteruj po elementach listy dwuwymiarowej
− Rysowanie emotikonów, zniszczona ściana
Dzień dwunasty
Listy wielowymiarowe
− Listy 3D
− Pomysł stworzenia listy dowolnej wielkości
− Kopiowanie projektów
4. moduł
Dzień trzynasty
Praca z plikami, modułami
− Otwórz, czytaj, pisz
− Import modułu, jedna funkcja
− Odczyt i zapis do pliku przy użyciu modułów innych firm
− Zapisywanie projektów w pliku
Dzień czternasty
Framework sieciowy Flask
− Pobieranie modułów za pomocą pip
− Korzystanie z wielu modułów
− Stworzenie małej strony internetowej z danymi z Minecrafta
Dzień piętnasty
Zajęcia, metody
− Klasy, inicjalizacja, właściwości obiektów
− Metody zajęć
− Obiekt widmo
Dzień szesnasty
Ostatnia lekcja
− Uogólnienie kursu, zastosowanie zdobytej wiedzy
- Stwórz własną mini-grę w Minecrafcie