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!

  • 28 spotkań (raz w tygodniu)

  • 2 x 45 min (każde spotkanie)


10 rat po 239

Zapisy i terminarz

lub

-100 zł przy płatności jednorazowej 2290


Masz jakieś pytania?

Wprowadzenie

Kurs ten to okazja do poznania języka używanego przez zawodowych programistów. Poznając język programowania Python, uczniowie zostają wprowadzeni w terminologię stosowaną powszechnie w środowisku IT, uczą się pisać własny kod i tworzyć swoje programy. 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

Celem lekcji jest stworzenie pierwszego programu w języku programowania Python oraz zapoznanie się ze środowiskiem Visual Studio Code.
Celem lekcji jest zapoznanie się z pojęciem zmiennych i poznanie ich najważniejszych rodzajów: int, float, bool, string. Poznamy również najczęściej stosowane operatory arytmetyczne i operacje matematyczne.
Zajęcia stanowią kontynuację dla poprzedniej lekcji.
Celem lekcji jest zapoznanie się z operatorami relacyjnymi (np. porównania, mniejszości) i logicznymi (np. koniunkcji, alternatywy, zaprzeczenia) oraz szersze zapoznanie z typem logicznym boolean.
Celem lekcji jest przedstawienie zagadnienia instrukcji warunkowych – ich tworzenia, składni i zastosowania.
Celem lekcji jest dalsze zgłębienie tematu instrukcji warunkowych – odpowiedni ich wybór, zagnieżdżanie, bardziej złożone konstrukcje warunkowe.
Celem lekcji jest wprowadzenie do tematu pętli. Poznamy pętle for i while, ich użycie, oraz omówimy zastosowanie.
Celem lekcji jest głębsze poznanie tematu pętli. Nauczymy się zagnieżdżania pętli oraz iterowania po obiektach.
Celem lekcji jest poznanie zagadnienia list. Nauczymy się jak tworzyć listy, co może być elementem listy, do czego są stosowane i jak na nich działać/operować.
Celem lekcji jest zapoznanie z zagadnieniem funkcji – po co używamy funkcji? Do czego są nam potrzebne? Jak budować funkcje? Jak z nich efektywnie korzystać?
Zajęcia stanowią kontynuację dla poprzedniej lekcji.
Celem lekcji jest wprowadzenie do modułu pygame oraz przygotowanie pierwszej aplikacji okienkowej.
Celem lekcji jest kontynuacja pracy w module pygame.
Celem lekcji jest podsumowanie zdobytych wiadomości podczas semestru.
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 poprzednich lekcjach.
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