Szkolenie: Data scraping i bazy danych w Pythonie
Szkolenie wprowadza w tematykę pozyskiwania danych za pomocą web scrapingu oraz JSON API, a także uczy obsługi bazy danych PostgreSQL z poziomu Pythona. Dzięki zdobytej w nim wiedzy będziesz w stanie gromadzić dostępne w internecie dane - w tym również treść stron www - na potrzeby dalszego ich wykorzystania w swoich projektach.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:4 dni (32h)
Kod kursu:PYTHON/DANE
Data scraping i bazy danych w Pythonie
Cele szkolenia
Nauka scrapingu w Pythonie oraz pracy z otwartymi webowymi API
Nauka podstaw SQLa oraz prostej obsługi bazy danych na serwerze lokalnym oraz chmurowym
Praktyczne ćwiczenie pisania skryptów Pythona, które pozwolą pozyskiwać oraz składować dane
Dla kogo?
Programiści Pythona
Data scientiści
Wszystkie osoby, które chcą gromadzić publicznie dostępne dane na własne potrzeby
Zalety
Szkolenie wprowadza od podstaw w zagadnienia scrapingu w Pythonie, JSONowych API oraz baz danych
Korzystamy wyłączenie z darmowych, open-sourcowych technologii i usług
Nauczysz się gromadzenia dostępnych w internecie danych w celu wykorzystania ich w swoich projektach
Umiejętności jakie można nabyć mogą przydać się zarówno w pracy programisty, data scientista jak i na potrzeby prywatnych projektów, które wymagają pozyskania publicznie dostępnych danych
Wymagania
Umiejętność swobodnego posługiwania się Pythonem w stopniu przynajmniej podstawowym
Przydatna będzie podstawowa znajomość technologii webowych takich, jak HTML czy protokół HTTP
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
Wprowadzenie
Przygotowanie i przetestowanie używanego oprogramowania
Omówienie edytora Jupyter Notebook
Web Scraping
Podstawowe funkcjonalności bibliotek requests oraz BeautifulSoup
Zadania rozgrzewkowe ze scrapingu strony typu sandbox
Projekt scrapera do portalu z rzeczywistymi danymi
JSON API
Podstawy pracy z webowymi API
Pozyskiwanie danych dotyczących kursów walut
Pozyskiwanie danych pogodowych
API Głównego Urzędu Statystycznego
Bazy danych
Podstawy języka SQL
Łączenie się z bazą danych z poziomu Pythona
Automatyczna generacja zapytań SQL
Tworzenie prostej aplikacji do operowania na bazie danych
Darmowe usługi chmurowe
Projekt końcowy
Zadanie wykorzystuj ące wszystkie zdobyte umiejętności w jednym projekcie