Programowanie dla neuroinformatyków 1100-2BN27
Program ćwiczeń:
1. Podstawy
2. Funkcje
3. Matplotlib + numpy
4. Wejście i wyjście
5. Wstęp do programowania obiektowego
*Zmienne prywatne
*Własności obiektu property
*Zadania z obiektowości
*Drobne cwiczenia
6.Dekoratory
7.Grafy
8.Wprowadzenie do Matlaba ze szczególnym uwzględnieniem różnic między Pythonem a Matlabem.
9.Drzewa
10.Rekurencja
11. Podstawy XML i jego parsowanie
12. Złożoność obliczeniowa i pamięciowa
Zajęcia 90 h
Przygotowanie do zajęć 60 h
Przygotowanie do kolokwium 30 h
Program zaliczeniowy 30 h
Tryb prowadzenia
Założenia (opisowo)
Efekty kształcenia
Zajęcia powinny umożliwić studentom pisanie własnych programów do zaawansowanej analizy danych oraz korzystanie, wprowadzanie zmian i rozumienie cudzych programów.
Kryteria oceniania
2 kolokwia.
Praktyki zawodowe
Brak.
Literatura
Skrypt do zajęć znajduje się na stronie http://brain.fuw.edu.pl/edu/TI:Programowanie_II
Więcej informacji
Więcej informacji o poziomie przedmiotu, roku studiów (i/lub semestrze) w którym się odbywa, o rodzaju i liczbie godzin zajęć - szukaj w planach studiów odpowiednich programów. Ten przedmiot jest związany z programami:
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: