Trwają zapisy do grupy

Szkolenie: Integracje z SQL i bazą danych w Pythonie

Szkolenie dotyczy tworzenia integracji między relacyjną danych a kodem napisanym w Pythonie. Nauczymy się zarówno wykonywania zapytań SQL poprzez narzędzia Pythonowe jak również korzystania z ORM (object relational mapping). Użytą bazą danych będzie PostgreSQL.

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:2 dni (16h)

Poziom zaawansowania:

Kod kursu:PYTHON/SQL

sql

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

11 września
Trwają zapisy na szkolenieDostępne w BUR

Trener:

Trener-Sages

Cena:

2150 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

9 października
Trwają zapisy na szkolenieDostępne w BUR

Trener:

Trener-Sages

Cena:

2150 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

Integracje z SQL i bazą danych w Pythonie

Cele szkolenia

  • Przypomnienie poleceń języka SQL i operacji wykonywanych na bazie danych

  • Poznanie narzędzi pozwalających na wykonywanie zapytań z poziomu Pythona

  • Nauka SQLAlchemy czyli narzędzia typu ORM, które umożliwia wykonywanie operacji na bazie danych poprzez pisanie kodu obiektowego


Dla kogo?

  • Programistów Pythona

  • Data scientistów

  • Wszystkich osób, które chcą wykorzystywać bazy danych SQL w swojej pracy


Zalety

  • Szkolenie wprowadza od podstaw w zagadnienia integracji z bazami danych w Pythonie

  • Korzystamy wyłączenie z darmowych, open-sourcowych technologii i usług

  • 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ą połączenia się w Pythonie z bazą danych


Wymagania

  • Umiejętność swobodnego posługiwania się Pythonem w stopniu przynajmniej podstawowym

  • Przynajmniej podstawowa znajomość języka SQL

  • Znajomość podstawowych koncepcji programowania obiektowego


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

Pobierz program w PDF

Wykonywanie kodu SQL z poziomu Pythona

  • Przypomnienie najważniejszych zapytań SQL

  • Biblioteka psycopg

  • Tworzenie połączenia z bazą danych

  • Wykonywanie zapytań

  • Przeciwdziałanie SQL injection i inne zastosowania template'ów

Integracja z bazą danych w Pandas

  • Wczytywanie danych z tabeli do dataframe'u

  • Zapis dataframe'u do tabeli

SQLAlchemy – cz. 1

  • Nawiązanie połączenia z bazą danych

  • Tworzenie klasy reprezentującej tabelę

  • Mapowanie tabeli na klasę

  • Dodawanie rekordów do tabeli poprzez tworzenie instancji klasy

  • Obiektowy SELECT na tabeli

  • Operacje filtrowania, grupowania i sortowania pozyskanych danych

  • Usuwanie oraz modyfikacja istniejących rekordów

SQLAlchemy – cz. 2

  • Złączenia SQL – INNER, LEFT, RIGHT, FULL OUTER JOIN

  • Podzapytania

Autorem szkolenia jest Patryk Palej

Od 2018 roku zajmuje się analizą danych, uczeniem maszynowym oraz programowaniem w Pythonie. W międzyczasie ukończył studia na kierunku Energetyka w trakcie których zajmował się matematycznym modelowaniem procesów transportu ciepła i masy. Szybko jednak przebranżowił się do IT i jako data scientist pracował przy projektach dla takich sektorów jak finanse, telekomunikacja czy media. Poza tym prowadzi szkolenia, warsztaty oraz zajęcia na bootcampie z zagadnień na pograniczu Pythona i data science.…

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

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

20.03.2025

Uczestnik szkoleniaProjektowanie modeli domen z wykorzystaniem Domain-Driven Design i Event Storming

Wojciech Pyszko

Nawiązywało do przypadków bliskich naszemu biznesowi

Więcej opinii