Notatki do zajęć

To repozytorium zawiera notatki do prowadzonych przeze mnie wykładów oraz ćwiczeń:

Praca w środowisku Unix

Prowadzenie ekspewymentów obliczeniowych jest nierozerwalnie związane z pracą w systemie Unix. W tej części przedstawię podstawy pracy w teminalu: korzystanie z zasobów dyskowych, uruchamianie zadań i analizę wyników.

Wprowadzenie do programowania w naukach przyrodniczych

Celem wykładu jest przekazanie podstawowych wiadomości o programowaniu. Ukończywszy kurs, studenci powinni posiadać wiedzę o podstawowych elementach, takich jak zmienne, pętle i warunki. Mam nadzieję, że wiedza ta przełoży się na praktyczną umiejętność zaimplementowania prostych algorytmów. Na wykładzie wykorzystujemy język Python, którego podstawy zostały przedstawione w Podstawach programowania w języku Python. W kolejnych wykładach poruszam zagadnienia potrzebne do analizy danych, np. eksperymentalnych, takie jak wczytywanie i parsowanie plików oraz podstawy metod numerycznych.

Programowane obiektowe

Podejście obiektowe może znacznie uprościć tworzenie dużego programu. Co ważniejsze, istotnie pomaga w jego rozwijaniu i utrzymywaniu. Celem tego wykładu jest przedstawienie słuchaczom obektowego sposobu myślenia, podstawowych pojęć oraz mechanizów służących konstruowaniu programów obektowych a także wzorców przyjętych w ich projektowaniu. Wykład prowadzony będzie w języku Python.