Wizualizacja danych

2019L

Kod przedmiotu2317N1-WIZD
Punkty ECTS 5
Typ zajęć Ćwiczenia laboratoryjne
Wykład
Przedmioty wprowadzająceWstęp do programowania
Wymagania wstępneMatematyka i informatyka w zakresie szkoły średniej, znajomość podstawowych konstrukcji programistycznych
Opis ćwiczeńW ramach ćwiczeń laboratoryjnych studenci mają za zadanie napisanie i uruchamianie szeregu programów ilustrujących kolejne zagadnienia przedstawiane na wykładzie.
Opis wykładówKrótki rys historyczny języka Python. Cechy języka Python. Podstawowe elementy języka Python (typy danych, instrukcje sterujące, klasy, GUI, instrukcje wejścia-wyjścia). Wprowadzenie do bibliotek numerycznych w Pythonie: NumPy, SciPy. Wczytywanie, zapisywanie i przetwarzanie danych (w tym m.in. za pomocą biblioteki pandas). Korzystanie z darmowych repozytoriów danych. Techniki wizualizacji danych z wykorzystaniem biblioteki matplotlib, seaborn.
Cel kształceniaPoznanie podstaw języka Python. Opanowanie podstawowych technik analizy i wizualizacji danych w Pythonie.
Literatura podstawowa1) Joel Grus, Data science od podstaw. Analiza danych w Pythonie, Helion, 2018 2) Wes McKinney, Python w analizie danych. Przetwarzanie danych za pomocą pakietów Pandas i NumPy oraz środowiska IPython, Helion, 2018 3) Paul Barry, Python. Rusz głową!, Helion, 2017
Literatura uzupełniająca1) Mark Lutz, wyd. Helion, Python. Leksykon kieszonkowy, 2014r., tom 2) Brett Slatkin, wyd. Helion, Efektywny Python. 59 sposobów na lepszy kod, 2015r., tom
Uwagi