Zajęcia 1
Wykład
- Regulamin zaliczenia, plan przedmiotu, literatura, wymagane oprogramowanie
- Czym jest R?
- Podstawowe typy atomowe:
- wektory logiczne
- wektory liczbowe
- wektory napisów
NULL
Laboratoria
- Wstęp
- Praca w RStudio
- Podstawowe polecenia języka R
- Skrypty w plikach
.R
, funkcjasource()
- Projekty w RStudio – wygodny sposób organizacji kodu.
- Podstawy języka TeX i pakietu LaTeX, podstawy języka Markdown
Zajęcia 2
Wykład
- Zwektoryzowane operacje na wektorach.
- Przekształcanie i filtrowanie zmiennych.
- Agregacja danych.
Laboratoria
- LaTeX i Markdown oraz knitr (pliki .Rnw, .Rmd)
- raporty w Markdown/
knitr
orazLaTeX/knitr
- opcje wstawek (
echo
,results
,eval
,fig.keep
,cache
,dependson
, …)
- raporty w Markdown/
Zajęcia 3
Wykład
- Listy.
- Funkcje.
- Atrybuty obiektów.
Laboratoria
- Zestaw zadań 1: wektory atomowe.
Zajęcia 4
Wykład
- Atrybuty specjalne, podstawy programowania obiektowego w stylu S3.
- Macierze.
- Czynniki.
- Ramki danych.
Laboratoria
- Zestaw zadań 2: listy i funkcje.
Zajęcia 5
Wykład
- Instrukcje sterujące, obsługa wyjątków.
Laboratoria
- Zestaw zadań 3 – macierze.
Zajęcia 6
Wykład
- Napisy.
Laboratoria
- Zestaw zadań 4: ramki danych + SQL cz. 1.
Zajęcia 7
Wykład
- Wyrażenia regularne.
Laboratoria
- Zestaw zadań 4: ramki danych + SQL cz. 2
Zajęcia 8
Wykład
- Przetwarzanie plików.
- Data i czas.
Laboratoria
- Zestaw zadań 5 – napisy.
Zajęcia 9
Wykład
- Podstawy tworzenia wykresów.
Laboratoria
- Zestaw zadań 6: pliki.
Zajęcia 10
Wykład
- Python – uzupełnienie.
Laboratoria
- Zestaw zadań 7: grafika.
Zajęcia 11
Wykład
- Python: numpy.
Laboratoria
- Github
Zajęcia 12
Wykład
- Python: pandas cz. I.
Laboratoria
- Zestaw zadań 8: Python.
Zajęcia 13
Wykład
- Python: pandas cz. II.
Laboratoria
- Zestaw zadań 9: numpy.
Zajęcia 14
Wykład
- Środowiska.
Laboratoria
- Zestaw 10 – pandas.
Zajęcia 15
Wykład
- Środowiskowy model obliczeń i niestandardowa ewaluacja.
Laboratoria
- Oddawanie projektu nr 3.