(in Polish) Analiza danych w języku Python
General data
Course ID: | 2100-CB-M-D2PYTH |
Erasmus code / ISCED: |
14.1
|
Course title: | (unknown) |
Name in Polish: | Analiza danych w języku Python |
Organizational unit: | Faculty of Political Science and International Studies |
Course groups: |
(in Polish) Cyberbezpieczeństwo - DZIENNE II STOPNIA - 2 semestr 1 rok - przedmioty obowiązkowe |
ECTS credit allocation (and other scores): |
3.00
|
Language: | Polish |
Prerequisites: | Programming in Python - Foundation. 2100-CB-M-D1PPJP |
Prerequisites (description): | (in Polish) Znajomość programowania w Pythonie na podstawowym poziomie. |
Mode: | Classroom |
Short description: |
(in Polish) Przedmiot dotyczy wykorzystania Pythona do pozyskiwania, przetwarzania i analizowania danych. Zagadnienia poruszane w ramach tego przedmiotu to środowiska Pythona, zasady i narzędzia realizacji projektów informatycznych, zaawansowane struktury danych, sposoby przetwarzania plików, biblioteki pozwalające pobierać, oczyszczać i analizować dane. |
Full description: |
(in Polish) * Przegląd i porównanie środowisk do pracy w Pythonie. * Narzędzia do zarządzania kodem projektu. * Zaawansowane struktury danych (listy, krotki, słowniki, zbiory) i ich zastosowanie do przetwarzania danych. * Testowanie programów. * Rozszerzone elementy programowania obiektowego. * Elementy programowania funkcyjnego w analizie danych. * Moduły i biblioteki. * Przetwarzanie plików tekstowych. * Przetwarzanie plików binarnych. * Przetwarzanie wybranych popularnych formatów plików. * Elementy analiza wydajności programów. * Wykorzystanie wyrażeń regularnych do czyszczenia i przetwarzania danych. * Biblioteka NumPy. * Biblioteka pandas. * Przykłady pozyskiwania danych z sieci (ang. web scraping). |
Bibliography: |
(in Polish) * Python Crash Course, Eric Matthews, no starch press, 2022. * Python for Data Analysis, 2022. Dodatkowa * Serious Python, Julien Danjou, no starch press, 2018. |
Learning outcomes: |
(in Polish) Wiedza: * Metody pozyskiwania i analizowania poprawności danych (K_W05) Umiejętności: * Metody zapewniania bezpieczeństwa tworzonego oprogramowania (K_U02) * Metody zapewniania jakości tworzonego oprogramowania (K_U06) Kompetencje: * Analizowania poprawności pozyskiwanych danych (K_K03) |
Assessment methods and assessment criteria: |
(in Polish) Projekty programistyczne pisanie w trakcie semestru. |
Classes in period "Summer semester 2023/24" (in progress)
Time span: | 2024-02-19 - 2024-06-16 |
Navigate to timetable
MO TU W TH CW
CW
FR |
Type of class: |
Classes, 30 hours
|
|
Coordinators: | Janusz Jabłonowski | |
Group instructors: | Janusz Jabłonowski | |
Students list: | (inaccessible to you) | |
Examination: |
Course -
Pass/fail
Classes - Grading |
Copyright by University of Warsaw.