Kurs odbywać się będzie w formie stacjonarnej
Cele kursu:
Celem kursu jest zapoznanie uczestników z podstawami programowania w języku Pyton 3.x oraz budowa prostych algorytmów i struktur danych. W kursie będą poruszone różne aspekty programowania, począwszy od strukturalno-proceduralnego paradygmatu a skończywszy na obiektowym. Przedstawione ma kursie algorytmy i struktury danych pozwolą uczestnikowi nabrać dobrych nawyków programistycznych będących fundamentem kariery w branży IT. Natomiast młodszym kursantom pomogą zdać egzamin maturalny z informatyki i dadzą solidne podstawy dla kontynuowanie swojej edukacji na studiach.
Tematyka kursu:
Uruchamianie programu.
Typy i operacje: typy liczbowe, łańcuchy znakowe, listy, słowniki, krotki i pliki.
Instrukcje sterujące.
Funkcje i generatory.
Moduły i pakiety.
Klasy i programowanie obiektowe.
Wyjątki.
Efekty uczenia się:
Po zakończeniu kursu uczestnik potrafi:
Uruchomić program napisany w Pyton 3.x.
Używać zmiennych i operatorów.
Używać instrukcji sterujących, procedur i funkcji.
Używać tablic wskaźników i referencji.
Używać struktur i klas.
Budować drzewo zależności klas za pomocą dziedziczenia.
Odczytywać i zapisywać dane do pliku.
Rozwiązywać proste problemy algorytmiczne na zmiennych i tablicach.
Budować własne struktury danych takie jak stos, kolejka.
Metody pracy:
Laboratoria komputerowe na których kursant rozwiązuje zadania programistyczne w języku Python 3.x.