Kursy | Sages

Python w analizie danych

Dołącz do aktualnej edycji w promocyjnej cenie: Kurs Basic (wykłady i warsztaty wideo, zadania, live coding, rozwiązania zadań, wsparcie mentora i społeczności)

Cena
999 zł
Dostępność do: produkt aktualnie nieodstępny

Kurs Premium (Basic + 5 godzin konsultacji w formie grupowych webinarów)

Cena
1399 zł
Dostępność do: produkt aktualnie nieodstępny

Więcej niż e-learning.

Co obejmuje masterclass?

Ponad 1400 stron materiałów
Ponad 150 zadań do samodzielnej pracy
Webinaria z prowadzącym
Zamknięta grupa dyskusyjna
Dwa case study
Najnowsze biblioteki i informacje

Jeśli. . .

1
masz problemy z

programowaniem w Pythonie, wykorzystaniem bibliotek do analizy danych lub wizualizacją wyników, pracą ze zbyt dużą ilością danych


nie wiesz jak

wykorzystać Pythona do skutecznej analizy danych, przenieść obliczenia do czegoś bardziej wydajnego niż Excel lub zrównoleglić przetwarzanie danych

2

3
Twoje dotychczasowe aplikacje były

trudne w utrzymaniu, pracochłonne lub niereużywalne


zastanawiasz się jak łatwo wejść w takie technologie jak

numpy, pandas, matplotlib

4

. . . to ten kurs jest WŁAŚNIE dla Ciebie!

Poznaj prowadzącego

Matt Harasymczuk – jest głównym inżynierem technologii kosmicznych i oprogramowania w Astro Tech and Bioastronautics Research gdzie tworzy HabitatOS – system operacyjny dla przyszłych baz na Księżycu i Marsie. Wcześniej pracował w Europejskiej Agencji Kosmicznej, w Allegro oraz w Centralnym Ośrodku Informatyki jako główny specjalista ds. architektury procesów. Studiował lotnictwo i kosmonautykę w Lotniczej Akademii Wojskowej oraz informatykę na Politechnice Poznańskiej. Otrzymał Medal Kopernika za stworzenie podstaw dla lotów kosmicznych w Polsce i budowę pierwszego w Europie habitatu. Prywatnie PADI DiveMaster, pilot, zwycięzca Global Space Balloon Challenge w 2019 i ojciec. Autor sześciu książek dotyczących inżynierii oprogramowania oraz astronautyki. W jego 600+ szkoleniach łącznie brało udział ponad 6 tysięcy osób.

Przykładowe opinie po szkoleniach, które prowadził Matt

"Matt posiada duże doświadczenie praktyczne, którym potrafi się podzielić. Jest to człowiek z pasją, który zaraża wszystkich dokoła:) Przygotowany podręcznik jest dobrze zredagowany. Na zajęciach buło dużo zadań praktycznych"
"Bardzo ciekawie przedstawiony materiał. Prowadzący super człowiek ( zaangażowany, jasno tłumaczący zwiłości )"
"Prowadzący posiadał mega wiedzę popartą doświadczeniem, poza tym świetna atmosfera na zajęciach i w samej firmie ;)"
"Widać, że prowadzący posiada duże doświadczenie praktyczne w programowaniu. Dawał bardzo dużo praktycznych porad wynikających z posiadanego doświadczenia. Tematy przedstawione zostały w sposób zrozumiały, ze zwróceniem uwagi na mogące sprawiać trudnosci detale. Zdecydowanie warto było w nim uczestniczyć"

Dlaczego Python?

Python jest jednym z liderów na rynku języków programowania. Popularity of Programming Language Index plasuje go na pierwszym miejscu, RedMonk na drugim, a Tiobe Index na trzecim miejscu pod względem popularności i ilości wytwarzanego oprogramowania. Microsoft rozważa, czy z Pythona nie zrobić języka skryptowania arkuszy Excel i całego pakietu Office. Środowiska akademickie, nie tylko informatyczne, kształcą nowe kadry, które posiadają umiejętność programowania w Python. Tendencja wzrostu jego popularności pozwala przypuszczać, że w ciągu kilku następnych lat stanie się niekwestionowanym liderem, tak, jak już to ma miejsce w branży Data Science i Machine Learning.

Szkolenie odbędzie się za pomocą platformy e-learningowej i pokryje zagadnienia związane z:

  • wprowadzeniem do programowania w Python (moduł opcjonalny)
  • problematyką analizy numerycznej danych
  • wprowadzeniem do ekosystemu narzędzi scipy
  • ekstrakcją danych z różnych formatów (JSON, CSV, HTML, SQL)
  • wykorzystaniem bibliotek do analizy numerycznej (numpy, pandas)
  • tworzeniem i pracą z notebookami z Jupyter
  • generowaniem wykresów i wizualizacją danych (matplotlib, plotly, bokeh, seaborn
  • zagadnieniami wydajnościowymi
  • podstawowym zastosowaniem biblioteki sklearn
  • wprowadzeniem do uczenia maszynowego

Zalety szkolenia:

  • usamodzielnienie w pracy ze środowiskiem programistycznym
  • samodzielna praca nad danymi
  • wgląd trenera w wyniki samodzielnych ćwiczeń w domu
  • mobilizacja do stałego kontaktu z trenerem oraz regularnej pracy
  • wyrabianie samodyscypliny
  • nauka posługiwania się multimediami w edukacji

Agenda kursu:

  1. Wprowadzenie Python
  2. Wprowadzenie do środowiska venv
 
  1. Wprowadzenie
  2. Instalacja i uruchamianie
  3. Obsługa interfejsu
  4. Użytkowanie
  5. Najczęstsze Problemy
  1. Elementy składni języka
  2. Numeryczne typy danych
  3. Logiczne typy danych
  4. Łańcuchy znaków
  5. Sekwencje
  6. Słowniki
  7. Instrukcje warunkowe i sterujące przepływem
  8. Pętle
  9. Rozwinięcia i wyrażenia generatorowe
  10. Pliki
  11. Funkcje
  12. Programowanie obiektowe
  1. Datetime
  2. Serializacja
  3. Bazy danych
  4. Wyrażenia regularne
  1. Typy wbudowane i stałe
  2. Import i export danych
  3. Definiowanie tablic
  4. Pseudolosowość
  5. Atrybuty tablic
  6. Wybieranie i iteracja
  7. Manipulacja danymi
  8. Statystyka i arytmetyka na tablicach
  9. Logika elementów tablic
  10. Trygonometria
  11. Wielomiany
  1. Konfiguracja biblioteki oraz wyświetlania
  2. Import i export danych
  3. Typy danych
  4. Daty i szeregi czasowe
  5. Indeksy i atrybuty
  6. Series i DataFrame
  7. Operacje na Seriach i DataFrame
  8. Architektura i plany rozwoju Pandas
  1. Rodzaje wykresów i podstawianie danych
  2. Stylowanie
  3. Wykresy i podwykresy
  4. Export do różnych formatów
  5. Alternatywy
  1. Złożoność obliczeniowa
  2. Techniki pracy z danymi większymi niż ilość RAMu
  3. Triki zwiększające wydajność

Dlaczego ten kurs jest wyjątkowy?

Warsztatowy charakter zajęć

Każda sekcja szkolenia jest zakończona zadaniami praktycznymi do wykonania. Podczas kursu do wykonania będzie ponad 100 zadań praktycznych. Każde z zadań poza rozwiązaniem ma także filmik „live coding” demonstrujący rozwiązanie.

Przekrojowość

Kurs prowadzi uczestnika od podstaw Pythona po tematy związane z analizą danych wraz z ich wizualizacją.

Najlepsze praktyki

W trakcie szkolenia uczestnik dowie się jak można wykorzystać Pythona do przetwarzania dużej ilości danych, na jakie aspekty wydajnościowe należy zwrócić uwagę. Omówimy również standardy kodowania oraz techniki i struktury pozwalają na zwiększenie czytelności i reużywalności kodu.

Prowadzący

Matt programuje od 2004 roku, a w Pythonie od 2009. Szkolił ponad 3700 godzin podczas 611 warsztatów.

Case Study

W części analizy danych poza zadaniami utrwalającymi znajomość bibliotek, jest także dłuższy projekt, case study, który wykonujemy razem. Ponadto uczestnicy będą mieli za zadanie wykonać analizę własnych problemów.

Wsparcie

Dostęp do zamkniętej grupy uczestników kursu (możliwość zadawania pytań, wsparcie przy rozwiązywaniu problemów, możliwość konsultacji z autorem kursu).

Jeśli nie znajdziesz odpowiedzi poniżej - napisz do nas!

Dostęp early access umożliwia zakup kursu w niższej cenie, niż docelowa, przy czym kupujący otrzymuje dostęp do kolejnych lekcji w miarę ich powstawania (co tydzień). W momencie zakupu dostępna będzie pierwsza lekcja kursu, a kolejne będą pojawiać się zgodnie z harmonogramem kursu.

Przedsprzedaż to mozliwość dokonania zakupu kursu przed wprowadzniem go na rynek, po niższej cenie niż docelowa. Po upływie wyznaczonego terminu nie będziesz możliwości dokonania zakupu, a jedynie zapisania się na listę osób oczekujących kolejnej tury sprzedaży kursu, w czasie których cena sprzedaży będzie wyższa.

Kurs jest w formie wideo. Nagrania zamieszczone są na platformie e-learningowej, do której otrzymujesz indywidualny dostęp. Poza nagraniami wideo dostępne są pliki do pobrania (kod źródłowy, slajdy, pliki tekstowe, odnośniki do zewnętrznych materiałów, testy, etc). Po każdej lekcji otrzymasz pakiet zadań dodatkowych, które możesz rozwiązać samodzielnie.

Moduły kursu udostępniane są systematycznie (raz w tygodniu) w jednym czasie dla wszystkich osób zapisanych w danej edycji kursu. Program zaprojektowany został tak, żebyś mógł wymieniać się spostrzeżeniami z innymi uczestnikami i miał/-a poczucie pracy w grupie. W trakcie kursu przewidziane są spotkania z trenerem w trybie zdalnym, które dostosowane są do konkretnych treści merytorycznych.

Zalecany czas to 6 lub więcej godzin w tygodniu. Zachęcamy do regularnej pracy w ciągu tygodnia, np. półtora czy dwie godziny z rano, wtedy kiedy umysł jest wypoczęty. Jednak godziny samodzielnej nauki możesz wyznaczyć dowolnie, według swojego rytmu dnia.

Są to spotkania online z prowadzącym oraz pozostałymi uczestnikami (5 x jedna godzina, co dwa tygodnie). Podczas konsultacji prowadzący skupi się na zgłoszonych przez uczestników problemach i udzieli odpowiedzi na konkretne pytania.

Aktualnie jesteśmy w trakcie produkcji kursu i w całości nie jest on jeszcze ukończony. Zależy nam na dostosowaniu kursu do realnych potrzeb użytkowników, a taką możliwość uzyskamy dopiero po poznaniu Waszych oczekiwań. Moduły realizowane są z bezpiecznym wyprzedzeniem, także zachowana zostanie płynność w udostępnianiu kolejnych lekcji.

Nie zakładamy takiego scenariusza, ale musimy wziąć to pod rozwagę. Warunkiem dokończenia produkcji kursu jest zgłoszenie minimalnej liczby osób. Jeśli dokonasz płatności, a kurs nie zostanie uruchomiony, zwrócimy Ci pełną kwotę.

Termin kursu uzależniony jest od liczby zakupionych dostępów w okresie przedsprzedaży. Dostęp do pierwszych lekcji chcielibyśmy aktywować nie później niż w lipcu 2020r.

Oczywiscie. Dajemy Ci gwarancję sprawdzenia jakości kursu przez 30 dni od momentu uruchomienia pierwszej lekcji. Oznacza to, że jeśli zgłosisz się do nas w określonym terminie z informacją, że kurs nie spełnił Twoich oczekiwań, oddamy Ci w całości wpłacona kwotę.

Otrzymasz dożywotni (a raczej tak długo jak będzie istniał kurs) dostęp do tej edycji kursu, wszystkich materiałów w niej zawartych, przyszłych aktualizacji oraz społeczności (platforma Gitter).

faq

Uzyskaj dostęp do bezpłatnych materiałów

Chcesz od razu przejść do konkretów?

Jeśli potrzebujesz jeszcze chwili na zastanowienie się nad zakupem, zostaw nam maila i pozostańmy w kontakcie. Będziemy regularnie przesyłać Ci materiały i fragmenty lekcji, które pozwolą Ci lepiej zrozumieć zakres i cel kursu, a także samodzielnie zacząć przygodę z unikalnym kursem. Na pierwszy ogień otrzymasz dostęp do nagrania z webinaru poświęconego programowaniu reaktywnemu!