Data Science - Język R dla początkujących
What you'll learn
- Co to jest język R i kiedy go używać
- Jak pracować z danymi
- Kiedy skorzystać z wektora, macierzy, listy i ramki danych
- Jak filtrować, sortować dane
- Jak agregować dane
- Jak zaimportować i wyeksportować dane
- Jak korzystać z funkcji
- Jak łączyć dane z wielu źródeł
- Jak rysować wykresy
Requirements
- Znajomość podstawowych pojęć: wiersz, rekord, kolumna, filtr...
- Zainteresowanie danymi i ich eksploracją
- Doświadczenie np. z Excelem
- Komputer z Windows, Mac lub LInux (kurs bazuje na Windows)
- Kilka GB wolnego miejsca na dysku i kilka GB wolnego RAM
- Dostęp do Internetu
Description
Data Science: Język R dla początkujących
Dane tu, dane tam. Gdzie nie zajrzysz – tam dane. Te dane to jak ruda złota. Same w sobie nie są niczym więcej, jak tylko plikami zajmującymi miejsce na dysku. Ale kiedy się je we właściwy sposób przetworzy to przekształcą się w unikalną wiedzę, know-how, dzięki któremu Twoja firma może być o kilka lat świetlnych przed konkurencją, a Ty możesz pokazać swoją nową super-moc.
Co więc zrobić żeby się stać alchemikiem danych? Trzeba znać odpowiednie narzędzia. W profesjonalnych zastosowaniach najpopularniejsze są R i Python. O ile Python jest językiem uniwersalnym „do wszystkiego”, o tyle R jest językiem dedykowanym do pracy z danymi. Zostało to zauważone przez dostawców produktów komercyjnych. R jest wspierany np. przez SQL Server, dostępny w ofertach chmurowych. Jest wykorzystywany w Facebooku, Google, LinkedIn, Shellu, Fordzie, Mozilli, na uniwersytetach i wielu innych miejscach. Jest wiodącym językiem w bioinformatyce.
Ze względu na prostotę może być używany przez nie-programistów. Posiada też mnóstwo modułów pozwalających na implementowanie np. algorytmów uczenia maszynowego lub budowanie zaawansowanych projektów statystyki opisowej.
W tym kursie staram się przedstawić podstawową funkcjonalność języka R, w miarę możliwości unikając odwołań do licznych zewnętrznych modułów. W końcu dobre opanowanie podstaw to fundament sukcesu!
Kurs jest dla początkujących. Wystarczy podstawowe rozumienie danych, pojęć takich jak wiersz, kolumna, cecha, rekord. Doświadczenie w Excelu na pewno się przyda. Wiedza ze statystyki będzie pomocna, ale niekonieczna. Ponieważ po każdej lekcji masz ćwiczenia – przyda się komputer.
Początkowe lekcje wprowadzają do R, pokazują jak go zainstalować, uruchomić, rozpocząć pracę.
Następnie omawiamy charakterystyczne typy jak wektor, macierz, lista i data frame wraz z najważniejszymi funkcjami, dzięki którym można pracować z danymi.
Po zdobyciu podstawowej wiedzy ruszamy analizować dane dotyczące lotów w USA. Pod pretekstem odpowiadania na konkretne pytania masz okazję poznać kolejne i kolejne funkcje.
Kurs kończymy lekcjami o wizualizacji danych.
Co najfajniejsze – do każdej lekcji masz zadania do samodzielnego rozwiązania. Nikt się chyba jeszcze nie nauczył programowania samym tylko oglądaniem filmików dlatego na tym kursie pomyślałem o praktyce. Każde z tych zadań ma też proponowane rozwiązanie, więc nawet w przypadku problemów będzie można ruszać dalej.
Już niedługo Ty sam możesz samodzielnie stosować R do przekształcania danych w cenne obserwacje, jednak pierwszy krok należy do Ciebie.
Zapraszam na kurs „Język R dla początkujących”!
Rafał
Who this course is for:
- Analitycy danych
- Studenci i pracownicy naukowi
- Osoby znające inne środowiska i języki pracujące z danymi
- Programiści i administratorzy baz danych chcący poznać środowisko R
Instructors
EN
Microsoft Certified Trainer. Programmer, database administrator, trainer and consultant. The main areas of interest are database administration and design, automation with PowerShell ,Python and Bash, machine learning, analysis and presentation of data.
Experienced e-learning and distance learning tutor. Mentor of e-learning programs. Blogger.
Worked with, or teached for such companies as ING, Intel, Cadbury, Bank PeKaO, Volvo, UPC, ZUS, Polish Post and many more...
PL
Microsoft Certified Trainer. Programista, administrator baz danych, trener i konsultant. Główne specjalności to administracja i programowanie baz danych, automatyzacja z wykorzystaniem PowerShell, Python, Bash oraz machine learning, analiza i prezentacja danych.
Doświadczony trener szkoleń e-learning. Mentor wdrażania programów e-learning.
Pracował/pracuje/prowadził szkolenia dla takich firm i instytucji jak ING, Intel, Cadbury, Bank PeKaO, Volvo, UPC, ZUS, Poczta Polska i wiele innych...
Rafal is a Microsoft Certified Trainer, he has worked for well known institutions like banks, insurance, public and commercials. His main specialty is database management and programming, automation and integration with cloud.
Linux, Windows, Azure, programming languages like Python, C Sharp, scripting languages like BASH or PowerShell. Database and SQL expert on comercial and open source database systems, both as administrator and designer/developer. Experience on implementation of IT solutions for multiple huge companies in Poland and Europe.
Great experience on training delivery for class room trainings and e-learning. Supported e-learning implementation projects as content designer and teachers mentor.
Currently working on cloud, data science projects, building and automating infrastructure for finances.