Online kurz Python Databázy ťa naučí
- Naučiť sa používať Python knižnice na prácu s databázami
- Získať zručnosti v pripojení na databázy ako MySQL, PostgreSQL a SQLite
- Vytvárať databázy a pracovať s pripojením a kurzormi
- Používať databázové kurzory na zoskupovanie dát
- Naučiť sa používať metódy ako Fetchone, Fetchall a sťahovanie dát pomocou with
- Pracovať s jazykom SQL a metódami knižnice Pandas, ako sú loc a iloc
- Získať prehľad o pripojení na databázy ako MySQL, PostgreSQL, MariaDB a Google Cloud
- Používať premenné prostredia a Secrets na prácu s databázami
- Osvojiť si SQL dopyty s použitím SELECT, WHERE, OR, GROUP BY a ORDER BY
- Naučiť sa používať knižnicu Pandas na vytváranie DataFrame, prácu s CSV súbormi
Požiadavky a Vstupné Znalosti
- Odporúčaním pre tento kurz je absolvovanie kurzu Python I. Začiatočník a II. Mierne Pokročilý
- Pokročilá práca s PC a Windows, Linux alebo macOS
- Pokročilá práca s kancelárskym balíkom Microsoft Office, OpenOffice alebo LibreOffice
- Pokročilá práca s textovým editorom
- Pri absolvovaní online kurzu sú dôležité skúsenosti s kódovaním a programovaním v Pythone
- Znalosti základov jazyka SQL
- Znalosti knižnice Pandas
Cieľové skupiny a Komu je kurz určený
- Budúci a aktuálni Python programátori
- Absolventi kurzu Python I. Začiatočník a Python II. Mierne Pokročilý
- Softvéroví vývojári
- Databázoví špecialisti a admini
- Dátoví analytici
- Python developeri
- Špecialisti na správu databáz
- Programátori
- Dátoví vedci (Data Scientist)
- Softvéroví testeri a QA
Obsah a Učebná Osnova online kurz Python Databázy
I. Pripojenie na DBMS a databázy v Pythone
Úvod do kurzu Python Databázy | 27:47 |
Čo je DBMS a databázy? Používame Python knižnice na prácu s databázami. | 12:56 |
Ako sa pripojiť sa na databázy? Používame pripojenie a kurzory na MySQL, PostgreSQL a SQLite. | 01:23:24 |
Vytvárame databázu vo Websupporte. Pripájame sa na MySQL databázy a používame parametre. | 29:21 |
II. Databázové kurzory
Používame databázové kurzory a zoskupujeme dáta. | 34:59 |
III. Fetching a získavanie dát z databáz
Čo je to Fetching, Fetchone, Fetchall a with. | 24:36 |
Používame kurzory a metódy fetch, execute. | 17:56 |
Pracujeme s jazykom SQL a pandas metódami a atribútmi loc, iloc. | 42:11 |
IV. Databázy MySQL a PostgreSQL
Ako fungujú pripojenia, MySQL, PostgreSQL, MariaDB, Google Cloud? | 28:47 |
V. Premenné prostredia a SQL dopyty
Ako používať premenné prostredia (Environs) a Secrets? | 25:33 |
Ako používať v SQL dopytoch select, where, or, group, order By. | 13:37 |
VI. Knižnica Pandas
Predstavujeme knižnicu Pandas a dtypes. | 46:01 |
Pracujeme s knižnicou Pandas. Tvoríme DataFrame a vyberáme dáta. | 41:21 |
Čo je to ETL proces a ako používať CSV súbory? | 17:52 |
Projekt: Robíme Pandas ETL projekt s transformáciou, vizualizáciou a exportom dát. | 01:08:08 |
VII. Bonus: Objektovo-relačné mapovanie (ORM) a SQLAlchemy
Čo je to Objektovo-relačné mapovanie (ORM)? | 07:45 |
Ako začať s SQLAlchemy a ako sa mapujú triedy? | 29:03 |
Často Kladené Otázky FAQ
Čo je Python Databázy?
Online kurz Python Databázy predstavuje programovací jazyk Python, ktorý je populárny pre svoju jednoduchosť, čitateľnosť a výkonnosť. Ponúka viacero knižníc, ktoré poskytujú vyššiu úroveň abstrakcie nad databázami a umožňujú jednoduché modelovanie dát, vykonávanie dotazov a správu spojení s databázou. |
Kto používa Python Databázy?
Dell, Ministerstvo zdravotníctva SR, Lidl, Henkel, Niké, Accenture, Telekom, Siemens, Swiss Re, Tatra banka, ESET, Slovenská sporiteľňa, AT&T, VOLKSWAGEN, localhost, Union, Orange |
Kde sa používa Python Databázy?
Štátne, verejné weby a veľké portály ako weby telefónnych operátorov a bánk, inteligentné zariadenia, smartfóny s operačným systémom Android, čipové karty, desktopové aplikácie, videohry |
Prečo sa používa Python Databázy?
Python je veľmi flexibilný programovací jazyk, ktorý poskytuje širokú škálu knižníc a nástrojov na analýzu dát, široko používaný v oblasti strojového učenia a umelej inteligencie |
Aké sú TOP certifikácie na Python Databázy?
ISTQB od 150 Eur. IREB od 250 Eur. Microsoft Programming in C# od 200 Eur. Oracle Certified Associate Java Programmer OCAJP od 250 Eur. Oracle Certified Professional Java Programmer OCPJP od 250 Eur. Oracle Certified Expert - Web Component Developer OCEWCD od 250 Eur. UML OMG CERTIFIED UML PROFESSIONAL 2™ (OCUP 2™) od 250 Eur. BPMN OMG CERTIFIED EXPERT IN BPM™ 2 (OCEB™ 2) od 250 Eur. Unity od 200 Eur. Android od 200 Eur. Certifikačná skúška nie je súčasťou kurzu. Treba si za ňu priplatiť extra. |
Aký je plat? Koľko zarábajú pozície s kurzom Python Databázy?
Priemerná mzda Python programátora je 2392 Eur podľa portálu platy.sk. Pozícia programátora patrí k tým najlukratívnejším a veľmi žiadaným. Odporúčame si informáciu overiť vzhľadom k inflácii a rôznym regiónom. |
Aké programy a nástroje používa Python Databázy?
Jetbrains Datalore, PyCharm, produkty Jetbrains, Notepad++, Anaconda, Jupyter, GitHub, PostgreSQL, MySQL, Google Cloud |