WR29 Programowanie w języku Python
Adresat
nauczyciele informatyki pracujący w różnych typach szkół, którzy chcą poznać środowisko programowania Python
Cel
nabycie umiejętności programowania w środowisku Python
Po zajęciach uczestnik będzie :
- znał zalety programowania w języku Python,
- znał podstawy teoretyczne i praktyczne języka Python, które będzie mógł zastosować do rozwiązania różnych problemów,
- mógł zastosować język Python w nauce programowania w szkole,
- umiał stosować funkcje Pythona,
- potrafił pisać programy z wykorzystaniem funkcji programowalnych,
- umiał programować obiektowo-orientowane aplikacje,
- potrafił zastosować wyjątki w programowaniu,
- wiedział, jak korzystać z modułów w języku Python.
Treści
- Instalacja i konfiguracja środowiska.
- Typy danych.
- Operacje przypisania.
- Wyrażenia.
- Instrukcje sterujące.
- Pętle.
- Tworzenie funkcji.
- Dynamiczność argumentów.
- Zasięg funkcji.
- Funkcje anonimowe.
- Elementy programowania funkcyjnego.
- iteratory i generatory.
- Python a obiekty.
- Definiowanie klas.
- Nowe i stare obiekty (dziedziczenie i polimorfizm).
- Atrybuty prywatne.
- Typy wyjątków.
- Obsługa i podnoszenie wyjątków.
- Definiowanie nowych wyjątków.
- Co to jest moduł.
- Obsługa importowania.
- Hermetyczność.
Zajęcia prowadzone trybem mieszanym - 24 godzin zajęć stacjonarnych i 6 godzin zajęć zdalnych.
Liczba godzin: 30
Terminy zajęć:
Grupa 1:
- 29.09.2017, godz. 15.30-19.00,
- 30.09.2017, godz. 9.00-14.00,
- 6.10.2017, godz. 15.30-19.00,
- 7.10.2017, godz. 9.00-14.00,
- 20.10.2017, godz. 15.30-19.30
Grupa 2:
- 12.01.2018, godz. 15.30-19.00,
- 13.01.2018, godz. 9.00-14.00,
- 19.01.2018, godz. 15.30-19.00,
- 20.01.2018, godz. 9.00-14.00,
- 26.01.2018, godz. 15.30-19.00
Grupa rezerwowa - 12, 13, 14.02.2018, godz. 9.00-15.15
Autor programu: Roberto Buchting Soza
Kierownik:
Tadeusz Nowik, e-mail: [email protected], tel.: 618 584 745, tel. kom.: 508 381 753