Uniwersytet Warszawski - Centralny System Uwierzytelniania
Strona główna

Praktyczne projekty w Pythonie

Informacje ogólne

Kod przedmiotu: 3800-AIK-PProjP
Kod Erasmus / ISCED: (brak danych) / (0688) Interdyscyplinarne programy i kwalifikacje obejmujące technologie informacyjno-komunikacyjne Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
Nazwa przedmiotu: Praktyczne projekty w Pythonie
Jednostka: Wydział Filozofii
Grupy: Przedmioty obowiązkowe, AIK, studia niestacjonarne, pierwszego stopnia
Punkty ECTS i inne: 6.00 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.
Język prowadzenia: polski
Rodzaj przedmiotu:

obowiązkowe

Skrócony opis:

Zajęcia mają na celu rozwijanie umiejętności programowania w języku Python poprzez realizację projektów obejmujących pracę z popularnymi bibliotekami oraz wykorzystanie dobrych praktyk kodowania i wersjonowania.

Pełny opis:

Przedmiot ma charakter intensywnego laboratorium: studenci pracują indywidualnie lub w małych zespołach nad zadaniem osadzonym w rzeczywistym kontekście (np. przetwarzanie plików, prosta analiza danych). Po krótkim wprowadzeniu do zarządzania środowiskiem (struktura projektu, wirtualne środowisko) studenci przeprowadzają przegląd wymagań i planują architekturę rozwiązania. W trakcie implementacji stosowane są biblioteki NumPy i Pandas do transformacji danych. Równolegle egzekwowane są praktyki inżynierskie: kontrola wersji w Git, czytelna dokumentacja, podstawy testów jednostkowych oraz struktura projektu. Studenci kończą pracę demonstracją działania, omówieniem decyzji projektowych i refleksją nad planem potencjalnego dalszego rozwoju.

Literatura:

- Learning Python, Mark Lutz, 5th ed., 2013.

- Python Crash Course, a hands-on, project-based introduction to programming, 2nd ed. Eric Matthes, 2019.

- Programming Python, Mark Lutz, 4th ed., 2011.

- Python Programming: an introduction to Computer Science, 3rd ed. John Zelle, 2016.

- Effective Python, Brett Slatkin 3rd ed., 2025.

Efekty uczenia się:

Nabyta wiedza:

- student zna i rozumie składniki programów komputerowych oraz narzędzia programistyczne na przykładzie języka Python. [K_W01]

Nabyte umiejętności:

- student potrafi pisać programy w języku Python realizujące operacje na danych, korzystające z funkcji, struktur danych oraz bibliotek zewnętrznych. [K_U01]

- student potrafi planować i organizować pracę – indywidualną oraz w zespole. [K_U19]

Nabyte kompetencje społeczne:

- student jest gotów do precyzyjnego formułowania pytań służących pogłębieniu własnego zrozumienia danego tematu lub odnalezienia brakujących elementów rozumowania. [K_K02]

- student jest gotów do pracy zespołowej. [K_K03]

- student jest gotów do systematycznej pracy nad projektami, które mają długofalowy charakter. [K_K04]

Metody i kryteria oceniania:

Laboratorium: projekt

Skala ocen:

<50% - 2

50%-59% - 3

60%-69% - 3.5

70%-79% - 4

80%-89% - 4.5

90-95% - 5

95%< - 5!

Dopuszczalna liczba nieobecności podlegających usprawiedliwieniu: 2 w semestrze

Zajęcia w cyklu "Semestr zimowy 2025/26" (zakończony)

Okres: 2025-10-01 - 2026-01-25
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 30 godzin, 60 miejsc więcej informacji
Koordynatorzy: Adam Dobrakowski
Prowadzący grup: Artur Czeszumski, Adam Dobrakowski
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę
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-a85e39876 (2026-03-10)