Zaawansowane programowanie w Python

Na tym przedmiocie poznasz zasady pisania przejrzystego, modularnego i bezpiecznego kodu w Pythonie, wykorzystywanego do analizy danych, budowy algorytmów i automatyzacji w inżynierii biomedycznej.

  • nauczysz się korzystać z typów danych takich jak listy, słowniki, zbiory czy krotki i rozumieć ich zastosowanie w strukturze programu,

  • poznasz instrukcje sterujące, pętle, warunki oraz sposoby organizacji kodu w moduły i pakiety,

  • dowiesz się, jak tworzyć funkcje, generatory, klasy oraz obsługiwać wyjątki.

Zbudujesz własne programy oparte na paradygmatach programowania strukturalnego i obiektowego. Zobaczysz, jak automatyzować analizę i wizualizację danych pomiarowych w Pythonie, korzystając z odpowiednich bibliotek.


Efekty uczenia się
Wiedza – zrozumiesz:
  • składnię, semantykę i typy danych języka Python,

  • pojęcia algorytmu, iteracji, rekurencji, struktury danych oraz organizacji kodu.

Umiejętności – nauczysz się:
  • projektować i implementować programy w Pythonie z wykorzystaniem paradygmatów strukturalnego i obiektowego,

  • tworzyć funkcje, klasy, generatory, obsługiwać wyjątki i organizować kod w moduły oraz pakiety,

  • układać algorytmy do analizy i wizualizacji danych i przekładać je na poprawny kod w Pythonie,

  • efektywnej pracy w środowiskach programistycznych przeznaczonych do pracy z językiem Python. 
Kompetencje społeczne – rozwiniesz:
  • krytyczne podejście do oceny wiarygodności, jakości oraz przydatności danych pomiarowych,

  • świadomość znaczenia jakości oprogramowania, 

  • świadomość znaczenia poprawnego doboru narzędzi i technik programistycznych dla efektywności wytwórczej i parametrów użytkowych wytworzonego oprogramowania. 

Ostatnia modyfikacja: piątek, 5 grudnia 2025, 22:55