Zajęcia dla uczniów, którzy ukończyli pierwszy semestr kursu Wstęp do Programowania w Pythonie.

Zacznij programować w jednym z najbardziej popularnych języków kodowania i poczuj się jak prawdziwy programista. Język Python wykorzystywany jest m.in. do obliczeń numerycznych w takich instytucjach jak NASA czy Europejska Organizacja Badań Jądrowych CERN! Znajomość tego języka otwiera niemal nieograniczone możliwości rozwoju!

  • 14 spotkań (raz w tygodniu)

  • 2 x 45 min (każde spotkanie)

  • Max. ilość osób (12)


5 płatności po 249,00 zł

Zapisy i terminarz

lub

-50 zł przy płatności jednorazowej 1 195,00 zł


Masz jakieś pytania?

Wprowadzenie

Drugi semestr kursu to możliwość zagłębienia się w bardziej zaawansowane struktury i komendy języka Python. Uczniowie, w trakcie zajęć poznają m.in. takie zagadnienia jak klasy i wyjątki - ich elementy i zastosowanie i stworzą własne projekty w języku Python.

Program kursu

Lekcja przeznaczona na powtórzenie wiadomości z semestru pierwszego. Przypomnimy takie elementy jak: zmienne i operacje na nich, instrukcje warunkowe, pętle oraz funkcje
Na tej lekcji dowiemy się czym są klasy i obiekty, oraz w jakich przypadkach warto z nich korzystać w programowaniu. Dowiemy się jak tworzyć własne obiekty, ich funkcje oraz zmienne.
Celem lekcji jest kontynuacja nauki o klasach. Omówimy konstruktor klasy oraz różnice między zmiennymi powiązanymi z obiektem a klasą.
Na tej lekcji poznamy mechanizm dziedziczenia klas oraz jak z niego korzystać.
Stworzymy prostą grę tekstową RPG, gdzie przy wykorzystaniu klas dodamy do niej przeciwników mających unikalne zdolności.
Celem projektu będzie napisanie mini gry przy użyciu biblioteki Pygame gdzie gracz będzie mógł z różnych mniejszych elementów, takich jak wygląd twarzy, fryzura czy ekwipunek, stworzyć własną postać.
Zajęcia stanowią kontynuację tematu realizowanego na poprzedniej lekcji.
Celem zajęć będzie odtworzenie kultowej gry Snake. W tym projekcie użyjemy wiedzy na temat klas, aby stworzyć grę Snake przy użyciu biblioteki Pygame.
Zajęcia stanowią kontynuację tematu realizowanego na poprzedniej lekcji.
Zajęcia stanowią kontynuację tematu realizowanego na poprzednich lekcjach.
Celem tego projektu jest stworzenie gry arkanoid, używając poznanych dotychczas elementów języka Python oraz biblioteki Pygame. Gra będzie posiadać wiele poziomów.
Zajęcia stanowią kontynuację tematu realizowanego na poprzedniej lekcji.
Zajęcia stanowią kontynuację tematu realizowanego na poprzedniej lekcji.
Zapoznamy się z podstawowymi pojęciami związanymi z hackingiem i bezpieczeństwem. Stworzymy prostą aplikację symulującą wykradanie loginów i haseł.
Miejsce na dodatkowy tekst