Szkolenie: Scraping danych w Pythonie
Szkolenie z web scrapingu w Pythonie uczy skutecznego pozyskiwania danych ze stron internetowych i API, automatyzacji pracy w przeglądarce oraz praktycznego wykorzystania narzędzi takich jak requests, BeautifulSoup i Selenium
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:PYTHON/SCRAPING
Scraping danych w Pythonie
Cele szkolenia
Szkolenie przygotowuje do samodzielnego pozyskiwania i przetwarzania danych z różnych źródeł internetowych z użyciem Pythona
Szkolenie uczy stosowania narzędzi do web scrapingu, automatyzacji przeglądarki oraz pracy z API w celu efektywnego gromadzenia danych
Szkolenie omawia aspekty prawne i etyczne scrapowania oraz pokazuje, jak analizować i wykorzystywać uzyskane dane w praktycznych projektach
Dla kogo?
Programistów Pythona i data scientistów realizujących projekty związane z pozyskiwaniem i analizą danych
Osoby posiadające podstawową znajomość Pythona, chcące rozwinąć umiejętności w zakresie web scrapingu i automatyzacji
Specjalistów IT oraz analityków danych poszukujących praktycznych narzędzi do automatycznego gromadzenia danych z internetu
Efekty kształcenia
Uczestnik analizuje strukturę stron internetowych i identyfikuje źródła danych
Uczestnik projektuje i wdraża skrypty do automatycznego pobierania danych
Uczestnik obsługuje narzędzia do scrapingu i automatyzacji przeglądarki
Uczestnik przetwarza i filtruje dane pozyskane z API oraz stron www
Uczestnik rozróżnia aspekty prawne i etyczne związane ze scrapowaniem danych
Uczestnik ocenia przydatność narzędzi do różnych typów zadań scrapingu
Wymagania
Umiejętność swobodnego posługiwania się Pythonem w stopniu przynajmniej podstawowym
Mile widziana znajomość protokołu HTTP oraz języka HTML
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Podstawy scrapingu danych
Podstawy protokołu HTTP oraz języka HTML
Nagłówki HTTP
Narzędzia deweloperskie przeglądarki internetowej
Prawne i etyczne aspektu scrapowania danych
Biblioteka BeautifulSoup
Wysyłanie żadania HTTP za pomocą biblioteki requests
Parsowanie kodu HTML z wykorzystaniem BeautifulSoup
Znajdowanie elementów na stronie www po nazwie znacznika i klasy CSS
Wyciąganie danych z kodu HTML
Projekt scrapera rzeczywistych danych ze stron www
Pobieranie danych w formacie JSON poprzez API
Omówienie formatu JSON
Przykłady darmowych API, z których można pobierać dane
Przetwarzanie pozyskanych danych
Automatyzacja pracy w przeglądarce za pomocą Selenium
Wprowadzenie do Selenium
Webdriver i jego znaczenie w automatyzacji
Znajdowanie elementów na stronie www po nazwie znacznika i klasy CSS
CSS_SELECTOR i XPATH
Nawigowanie po stronie www
Wprowadzanie wartości do formularzy oraz paneli logowania
Projekt końcowy
Praktyczny projekt web scrapera obejmujący automatyzację wykonywania skryptu
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

