Praktyka programowania 1100-3BB15
1. Wprowadzenie
2. Podstawowe typy, zmienne i proste operacje wejścia-wyjścia
3. Warunkowe wykonywanie i powtarzanie kodu
4. Wyrażenia regularne
5. Sekwencje, zbiory i słowniki
6. Narzędzia matematyczne: math, cmath, numpy, pandas, matplotlib, seaborn - wprowadzenie
7. Operacje na plikach
8. Funkcje
9. Przykłady zastosowań Pythona w biofizyce.
*10. Wstęp do programowania obiektowego
Rodzaj przedmiotu
Założenia (opisowo)
Koordynatorzy przedmiotu
Efekty kształcenia
Po ukończeniu zajęć student zna podstawowe konstrukcje programistyczne, potrafi przetwarzać i filtrować dane, posiada umiejętność wskazania narzędzi mogących pomóc w rozwiązaniu problemu, potrafi zaprezentować wyniki.
Kryteria oceniania
Zasady zaliczenia:
- można mieć dwie nieusprawiedliwione nieobecności,
- aktywność na zajęciach i prace domowe,
- projekt końcowy i rozmowa na temat projektu (kolokwium końcowe).
Ocena końcowa zostanie wystawiona na podstawie punktów za aktywność na zajęciach (40%) i projektu końcowego z rozmową na jego temat (60%).
Literatura
Na zajęciach będą rozdawane niezbędne materiały.
Jeżeli ktoś chciałby skorzystać z innych źródeł, to polecam:
Dokumentacja Pythona
Python Tutorial
Python dla każdego. Podstawy programowania, Michael Dawson
Python. Wprowadzenie, Mark Lutz
Python. Leksykon kieszonkowy, Mark Lutz
Python podstawy - zadania
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: