Boty w Pythonie - kurs 18 000 rub. z Coddy School of Programming for Children, szkolenie 3 moduły (miesiące)
Miscellanea / / December 07, 2023
Wiek: 11-14 lat
Poziom: dla początkujących.
Czas trwania: od 3 modułów (miesięcy), od 24 godzin*
Forma: lekcje indywidualne i grupowe, offline i online (w czasie rzeczywistym).
Liczba dzieci: od 1 do 8.
Cena:
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.
Kurs tworzenia botów w Pythonie
Chcesz maksymalnie efektywnie korzystać z nowoczesnych elektronicznych „asystentów”? W takim razie szkolenie z pisania bota w Pythonie od Coddy'ego będzie doskonałym początkiem w tym kierunku. Ale najpierw dowiedzmy się, czym jest to narzędzie i jak ułatwi Ci życie.
Słowo „bot” jest pochodną słowa „robot”. To narzędzie ma wiele funkcji:
• przeznaczony do pracy monotonnej i powtarzalnej;
• wykonywać działania według zadanego algorytmu;
• nie mają sobie równych w zdolności do naśladowania ludzkich działań (niektórych szczególnie skomplikowanych opcji nie da się odróżnić od rzeczywistych użytkowników);
• może być prosty lub złożony i może spełniać różnorodne funkcje – od wyszukiwania informacji i wysyłania treści po tłumaczenia i zabawę z użytkownikiem.
Wśród języków programowania Python wyróżnia się wydajnością, eleganckim wyglądem i składnią ułatwiającą kodowanie. Służy do tworzenia skryptów do różnych celów, a także do tworzenia botów. W końcu Python ma niezaprzeczalne zalety:
• stosunkowo łatwy do nauczenia (szczególnie na początkowym etapie);
• ma otwarty rozwój;
• funkcje składni pozwalają na pisanie bardzo czytelnego kodu;
• ujednolicony mechanizm importu, który ułatwia wykorzystanie wielu bibliotek i rozszerzeń w Twoich projektach;
• zapewnia narzędzia do szybkiego prototypowania i dynamicznej semantyki;
• duża społeczność użytkowników pozytywnie nastawiona do nowicjuszy.
Komu i jak przydatny jest kurs pisania botów?
Do nauczania naszych uczniów podchodzimy kompleksowo i staramy się przekazywać jak najbardziej praktyczne informacje nie tylko nt jak stworzyć bota w Pythonie, ale także bardziej zaawansowaną wiedzę, która przyda się w dalszym szkoleniu i praca.
Jeśli Twoje dziecko ma od 11 do 14 lat i od dawna pasjonuje się programowaniem lub dopiero zagłębia się w ten fascynujący świat, zapisz go do młodych programistów już teraz. Na tym kursie szczegółowo wyjaśnimy jak napisać bota w Pythonie, a dzieci będą mogły:
• opanować podstawy i funkcje tego języka programowania. I to z pewnością stanie się w przyszłości ich ważną przewagą konkurencyjną;
• w praktyce będą tworzyć proste opcje (w tym gry – w formie zadania tekstowego);
• samodzielne uruchamianie, a nawet korzystanie z „asystentów” w przyszłości podczas komunikacji i zabawy ze znajomymi.
Wszystko to pomoże odkryć potencjał twórczy dziecka, wskazać jego mocne strony w programowaniu i dać impuls do dalszych osiągnięć w tym obszarze. A kto wie, może już niedługo nasi koderzy stworzą unikalne projekty, które jakościowo zmienią ich życie i otaczający ich świat na lepsze.
Po ukończeniu kursu każdy student otrzymuje spersonalizowany certyfikat od CODDY.
11
kursyNauczyciel kursu:
„Minecraft: Wprowadzenie do sztucznej inteligencji”, „Unity 3D”, „Frontend Developer: Strony HTML/CSS/JavaScript”, „Rysowanie w stylu anime”, „Programowanie dla najmłodszych”, „Programowanie Minecraft”, „Myślenie projektowe”, „Boty w Pythonie”, „Projektowanie graficzne w Photoshopie”, „Wideoblogowanie”
Edukacja:
Liczne kursy doskonalące umiejętności IT w międzynarodowych firmach (Chatbot Hackathons, Prototypowanie z zakresu sztucznej inteligencji, architektury IT itp.). Uniwersytet w Heilbronn, Heilbronn, Niemcy (magister administracji biznesowej). Białoruski Państwowy Uniwersytet Ekonomiczny, Mińsk, Białoruś (magister administracji biznesu).
Doświadczenie:
Zajmuje się doradztwem dla klientów w zakresie systemów prawnych, systemów rozwiązań audytowych i automatyzacji procesów, pracuje w innowacyjnej dziedzinie IT oraz start-upie w Niemczech w międzynarodowej firmie.
Zainteresowania:
Rozwój osobisty, pasja dzielenia się wiedzą, networker, otwieracz świata, projektant życia, działacz sportowy.
„Dziś cały świat jest ze sobą powiązany: ludzie, kraje, gospodarki, technologie itp. Programowanie to kluczowa kompetencja przyszłości. Pomaga lepiej zrozumieć świat przyszłości, aktywnie go kształtować i być innowacyjnym członkiem ekscytującego społeczeństwa bez granic. Umiejętność kodowania otwiera nieograniczone drzwi do przyszłości dla naszych dzieci na tym świecie i czyni je ambasadorami nowych technologii.
9
kursyNauczyciel kursu:
„Minecraft: Wprowadzenie do sztucznej inteligencji”, „Unity 3D”, „Frontend Developer: Strony HTML/CSS/JavaScript”, „Rysowanie w stylu anime”, „Programowanie dla najmłodszych”, „Programowanie Minecraft”, „Myślenie projektowe”, „Boty w Pythonie”, „Projektowanie graficzne w Photoshopie”, „Blogowanie wideo”
Edukacja:
Liczne kursy podnoszące kompetencje IT w międzynarodowych firmach (SAP, automatyzacja procesów, e-commerce). Uniwersytet FOM w Stuttgarcie, Stuttgart, Niemcy (Magister Administracji Biznesu) Państwowy Uniwersytet Techniczny w Karagandzie, Karaganda, Kazachstan.
Doświadczenie:
Założyciel odnoszącego sukcesy internetowego sklepu elektrycznego w Niemczech, zajmujący się doradztwem dla klientów w zajmuje się automatyzacją procesów sprzedażowych, działa w obszarze sprzedaży IT w Niemczech na arenie międzynarodowej firmy.
Zainteresowania:
Podróże, wędkarstwo, sport, szachy.
I. Goethe powiedział: „Możesz uczyć się tylko tego, co kochasz”
4
kursNauczyciel kursu:
„Programowanie gier w Pythonie”, „Programowanie w JavaScript”, „Boty w Pythonie”, „Programowanie WWW”
Edukacja:
Politechnika Moskiewska, specjalność „Informatyka i informatyka”.
Doświadczenie:
Biegła znajomość C\C++, Java, Python, PHP, JavaScript, SQL. Zajmowałem się tworzeniem aplikacji na Androida w Javie, aplikacji wieloplatformowych w C\C++, botów do różnych komunikatorów internetowych w Pythonie, a także różnych usług internetowych z wykorzystaniem HTML/CSS/JS/PHP.
Zainteresowania:
Od najmłodszych lat programuje różne aplikacje od projektów CLI po projekty MVP/MVVC. Brałem udział w hackatonach mobilnych. Brał udział w sprawach związanych z integracją z zamkniętymi API firm trzecich. Pracowałem także z 3d, w szczególności Autodesk Maya, Inventor, 3ds Max, Fusion360 (istnieją pewne drobne ulepszenia w zakresie wyświetlania obiektów na urządzeniach mobilnych). Oprócz programowania interesuje się sportami motorowymi, w szczególności driftem. Dyskretny, umie wzbudzić zainteresowanie pracą, odpowiedzialny i skuteczny.
1. moduł
Pierwszy dzień
Wprowadzenie do Pythona i IDLE
− Środowisko programistyczne
− Zmienne
− Operacje na zmiennych
− Dane wprowadzone przez użytkownika
Efekt zajęć: Student będzie potrafił samodzielnie zainstalować Python na komputerze i rozpocząć pracę z językiem, napiszemy program ankietowy w Pythonie.
Drugi dzień
Instrukcja warunkowa i pętle
− Instrukcja if-elif-else
− pętla while
− dla pętli
− zasięg
Wynik lekcji: Napiszmy kilka prostych przykładowych programów, np. „Zgadnij liczbę”.
Dzień trzeci
Ciągi znaków, listy, funkcje, biblioteki
− Ciągi, formatowanie ciągów
− Listy, generatory list
− Funkcje, argumenty, wartość zwracana
− Biblioteki stron trzecich
Efekt lekcji: Na podstawie całej zdobytej wiedzy napiszemy grę tekstową.
Dzień czwarty
Podstawy OOP
− Klasy, obiekty
− Atrybuty
− Metody, konstruktory
Efekt lekcji: Uzyskujemy niezbędną minimalną wiedzę z zakresu programowania obiektowego.
Drugi moduł
Pierwszy dzień
Pierwszy bot dla VKontakte
− Instalacja niezbędnych bibliotek
− Ustawienie
− Utwórz token bota
− Metody biblioteczne VK
− Prosty bot czatowy
Efekt lekcji: Stwórzmy prostego bota, który na określony tekst odpowie komunikatem.
Drugi dzień
Bot-gra „Miasta”
− Przetwarzanie wiadomości użytkowników
− „Baza danych” miast i krajów
− Pętla gry
Efekt lekcji: Napiszmy bota do gry w miastach
Dzień trzeci
Gra z botem „Quiz”
− Tworzenie żądań botów
− Formatowanie linii pytań
Efekt lekcji: Bot zadający pytania i przyznający punkty za prawidłowe odpowiedzi.
Dzień czwarty
Gra z botem „9 żyć”
− Wysyłanie emotikonów
− Liczenie żyć
− Dzielenie słowa na litery
Wynik lekcji: Bot podobny do gry tekstowej „Wisielec”
Trzeci moduł
Pierwszy dzień
Bot oparty na „sztucznej inteligencji”
− Konfiguracja biblioteki DialogFlow
− Rejestracja bota
− Podłączenie DialogFlow do programu
− Odpowiedzi JSON
Efekt lekcji: Stwórzmy bota, który inteligentnie odpowie na pytania użytkowników, korzystając z biblioteki uczenia maszynowego.
Drugi dzień
Uzyskiwanie informacji z witryn stron trzecich
− moduł żądań
− Analiza HTML
Efekt lekcji: Napiszmy bota, który w czasie rzeczywistym przesyła kursy walut lub inne informacje z Internetu.
Dzień trzeci
Praca z obrazami
− Przesyłanie obrazów
− Dołączanie obrazów
Efekt lekcji: Bot wysyłający zdjęcia kotów.
Dzień czwarty
Żądania adresu URL
− Żądania kierowane do serwisu YouTube
− Przesyłanie wyników do użytkownika
Efekt lekcji: Stwórzmy bota, który na prośbę użytkownika będzie wyszukiwał filmy w serwisie Youtube i przesyłał linki.