Programowanie 2700-M-API-D1P
W ramach przedmiotu poruszone zostaną następujące zagadnienia:
- przygotowanie środowiska programistycznego, instalacja pakietów, podstawowe komendy terminala
- wprowadzenie do składni języka Python,
- typy i struktury danych,
- instrukcje warunkowe,
- pętle,
- obsługa wyjątków,
- tworzenie funkcji,
- wprowadzenie do programowania obiektowego (klasy, obiekty, metody, konstruktory, dziedziczenie),
- wprowadzenie do przetwarzania danych tekstowych i tabelarycznych
Rodzaj przedmiotu
Tryb prowadzenia
Koordynatorzy przedmiotu
Efekty kształcenia
Absolwent zna i rozumie:
- terminologię ogólną i specjalistyczną stosowaną w dyskursie dotyczącym architektury systemów informacyjnych (K_W03)
- zasady działania systemów informacyjnych: ogólne i zawężone do poszczególnych obszarów i kontekstów działalności badawczej i/lub zawodowej
- zastosowanie infrastruktury informatycznej do sieciowej organizacji i dystrybucji informacji
Absolwent potrafi:
- identyfikować i rozwiązywać niektóre problemy badawcze , korzystając z teorii i metodologii nauk matematycznych (K_U01)
- przeprowadzić analityczną interpretację danych, z wykorzystaniem wybranych narzędzi
- stosować terminologię specjalistyczną do nazywania, interpretacji i rozwiązania danego problemu badawczego (K_U01)
Absolwent jest gotów do:
- krytycznej oceny posiadanej wiedzy niezbędnej do realizacji działań zawodowych w zakresie architektury przestrzeni informacyjnych (K_K01)
- realizowania powierzonych zadań, pracując w zespole i pełniąc w nim różne role, włącznie z rolą lidera
Kryteria oceniania
Ocena ciągła
Projekt końcowy (individual)
Continuous assessment
Individual project
Literatura
- dokumentacja języka Python dostępna pod adresem: https://docs.python.org/3/
- M. Lutz: Python. Wprowadzenie. Wydanie 5. Gliwice: Wydawnictwo Helion, 2020
- W. McKinney: Python for Data Analysis, 2nd Edition. Wydawnictwo O’Reilly, 2017
- Dokumentacja poszczególnych pakietów, przykładowy kod oraz notatniki podawane bezpośrednio przez prowadzącego na zajęciach.
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: