Uniwersytet Warszawski - Centralny System Uwierzytelniania
Strona główna

Podstawy programowania w Pythonie dla psychologów 2500-PL-PS-FO7-04
Ćwiczenia (CW) Semestr letni 2024/25

Informacje o zajęciach (wspólne dla wszystkich grup)

Liczba godzin: 30
Limit miejsc: (brak limitu)
Zaliczenie: Zaliczenie na ocenę
Metody i kryteria oceniania:

obecność, realizacja zadań w trakcie zajęć oraz zadań domowych (zaliczenie), kolokwium (ocena)

Zakres tematów:

1. Środowisko języka Python 3; zastosowanie języka Python w analizie danych i projektowaniu aplikacji; interakcja z interpreterem Pythona za pomocą terminala i poprzez edytor; podstawowa składnia języka; błędy i wyjątki; pisanie czytelnego kodu i debugowanie.

2. Zmienne i podstawowe typy danych (liczby całkowite, zmiennoprzecinkowe, wartości logiczne, łańcuchy znaków); operatory arytmetyczne, logiczne i przypisania; indeksowanie ciągów; przetwarzanie ciągów i liczb.

3. Złożone typy danych - kolekcje (listy, krotki, zbiory, słowniki); podstawowe funkcje i metody manipulacji na kolekcjach.

4. Sterowanie przepływem – instrukcje warunkowe, pętle (while, for); zagnieżdżanie instrukcji.

5. Organizowanie kodu w funkcje; parametry i argumenty; zakres (scope) zmiennych; tworzenie prostych funkcji operujących na zmiennych liczbowych i tekstowych.

6. Tworzenie prostego interaktywnego programu (uwzględnianie danych wejściowych z plików, zasobów sieciowych i od użytkownika); obsługa wyjątków.

7. Wprowadzenie do prostych algorytmów; analizowanie algorytmów i tworzenie własnych.

8. Przegląd możliwości pakietów przeznaczonych do zaawansowanej analizy i wizualizacji danych (NumPy, Pandas, SciPy, Matplotlib).

Metody dydaktyczne:

wykład informacyjny; indywidualna realizacja zadań programistycznych; samodzielne i zespołowe projekty; analiza przykładów prawidłowego kodu

Grupy zajęciowe

zobacz na planie zajęć

Grupa Termin(y) Prowadzący Miejsca Liczba osób w grupie / limit miejsc Akcje
1 każdy poniedziałek, 16:00 - 17:30, sala 101
Marcin Leśniak 18/18 szczegóły
2 każda środa, 8:30 - 10:00, sala 101
Marcin Leśniak 17/18 szczegóły
Wszystkie zajęcia odbywają się w budynku:
Budynek Dydaktyczny - Stawki 5/7
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Warszawski.
ul. Banacha 2
02-097 Warszawa
tel: +48 22 55 44 214 https://www.mimuw.edu.pl/
kontakt deklaracja dostępności mapa serwisu USOSweb 7.2.0.0-672c157c4 (2026-01-23)