Webové scraping s Pythonem Počítačový Kurz
Webové scraping je technika pro extrahování dat z webové stránky a následné ukládání do místního souboru nebo databáze.
Tato instruktorem vedená, živá školení (online nebo na místě) je určená pro programátory, kteří chtějí použít Python k automatizaci procesu procházení mnoha webových stránek a extrakce dat pro zpracování a analýzu.
Konec školení bude účastníci schopni:
- Nainstalovat a nakonfigurovat Python a všechny relevantní balíčky.
- Získávat a analyzovat data uložená na mnoha různých webových stránkách.
- Porozumět, jak fungují weby a jak je jejich HTML strukturované.
- Vytvářet pavouky pro široké procházení webu.
- Používat Selenium k procházení webových stránek řízených AJAXem.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Mnoho cvičení a praktiky.
- Rukou prováděná implementace v živé laboratorním prostředí.
Možnosti přizpůsobení kurzu
- Tento kurz předpokládá znalost programování.
- Pokud si chcete tento kurz nechat přizpůsobit, kontaktujte nás pro řízení.
Návrh Školení
Úvod
Nastavení vývojového prostředí
Základy Pythonu: datové struktury, podmínky, práce se soubory atd.
Python balíčky pro webové scraping: Scrapy a BeautifulSoup
Jak fungují weby
Jak je HTML strukturované
Vytvoření webové žádosti
Webové scraping HTML stránky
Práce s XPath a CSS
Filtrování dat pomocí regulárních výrazů
Vytvoření web crawleru
Procházení webových stránek řízených AJAXem a JavaScriptem pomocí Selenium.
Nejlepší praktiky pro webové scraping
Rozhodování při problémech
Závěr a shrnutí
Požadavky
- Zkušenosti s programováním, preferabilně v Pythonu. Pokud mají účastníci zkušenosti s programováním jiným než Pythonem, školení lze rozšířit o více úvodních cvičení v Pythonu.
Účastníci
- Programátoři
Veřejné školení vyžaduje minimálně 5 účastníků.
Webové scraping s Pythonem Počítačový Kurz - Rezervace
Webové scraping s Pythonem Počítačový Kurz - Dotaz
Webové scraping s Pythonem - Dotaz ohledně konzultace
Reference (1)
Bylo zahájeno mnoho různých příkladů a témat, od základního vyšetřování po správu přihlášení a dynamickou správu stránek.
Daniele Tagliaferro - Creditsafe Italia Srl
Kurz - Web Scraping with Python
Přeloženo strojem
Nadcházející kurzy
Související kurzy
Pokročilý Python: Nejlepší praktiky a design patterns
28 HodinyTento intenzivní, praktický kurz se zabývá pokročilými technikami Pythonu, inženýrskými osvědčenými postupy a často používanými návravními vzory pro vytváření udržitelných, testovatelných a vysokovýkonnostních Python aplikací. Důraz je kladen na moderní nástroje, typování, modely konkurzivity, architektonické vzory a pracovní postupy připravené pro nasazení.
Tato instruktorem vedená živá školení (online nebo na místě) je určena pro středně pokročilé až pokročilé Python programátory, kteří chtějí přijmout profesionální postupy a vzory pro produkční Python systémy.
Konec tohoto školení budou účastníci schopni:
- Použít typování v Pythonu, datové třídy a kontrolu typů k zvýšení spolehlivosti kódu.
- Nastavovat robustní aplikace pomocí návravných vzorů a architektonických principů.
- Správně implementovat konkurzivitu a paralelismus s využitím asyncio a multiprocessingu.
- Vytvářet dobře testovaný kód pomocí pytest, testů na základě vlastností (property-based testing) a CI potoků.
- Profilovat, optimalizovat a posilovat Python aplikace pro produkční použití.
- Balení, distribuce a nasazení Python projektů pomocí moderních nástrojů a kontejnerů.
Formát kurzu
- Interaktivní přednášky a krátké ukázky.
- Praktické laboratoře a programátorské cvičení každý den.
- Koncový mini-projekt integrující vzory, testování a nasazení.
Možnosti přizpůsobení kurzu
- Pokud požadujete přizpůsobené školení nebo zaměření (data, web nebo infrastruktura), kontaktujte nás pro domluvu.
Inženýrství agentic AI s Pythonem — Vytváření autonomních agentů
21 HodinyTento kurz vyučuje praktické inženýrské techniky pro návrh, vývoj, testování a nasazení agentic (autonomních) systémů pomocí Pythonu. Kryje agentní smyčku, integraci nástrojů, správu paměti a stavu, orchestrace, bezpečnostní kontroly a aspekty produkce.
Toto vedené školení (online nebo na místě) je určeno pro středně pokročilé až pokročilé inženýry ML, AI vývojáře a software inženýry, kteří chtějí vytvářet robustní autonomní agenty připravené pro produkci pomocí Pythonu.
Na konci tohoto školení budou účastníci schopni:
- Návrh a implementace agentní smyčky a pracovních postupů rozhodování.
- Integrace externích nástrojů a API pro rozšíření možností agentů.
- Implementace architektur krátkodobé a dlouhodobé paměti pro agenty.
- Skoordinování vícestupňových orchestrací a sestavovatelnosti agentů.
- Aplikace nejlepších praktik v oblasti bezpečnosti, kontroly přístupu a sledovatelnosti pro nasazené agenty.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Praktické laboratoře budování agentů s Pythonem a populárními SDKs.
- Projektové cvičení, které vytvoří nasaditelné prototypy.
Možnosti přizpůsobení kurzu
- Pro požádání o přizpůsobené školení se na tento kurz obraťte na nás, abychom to uspořádali.
Úvod do datové vědy a AI pomocí Pythonu
35 HodinyToto je 5denní úvod do datové vědy a umělé inteligence (AI).
Kurz se vyučuje s příklady a cvičeními pomocí Pythonu.
Umělá inteligence s Python (pro středně pokročilé)
35 HodinyUmělá inteligence s Python je vývoj inteligentních systémů pomocí rozsáhlého ekosystému AI a knihoven strojového učení od Python.
Tento instruktor-leden živý školení (online nebo na místě) je určen středně pokročilým programátorům v Python, kteří chtějí navrhnout, implementovat a nasadit řešení AI pomocí Python.
Koncovým cílem tohoto školení je, aby účastníci mohli:
- Implementovat algoritmy umělé inteligence s použitím jádrových knihoven AI od Python.
- Pracovat s modelem strojového učení s nadzorem, bez nadzoru a reforcení.
- Integrovat řešení AI do stávajících aplikací a pracovních postupů.
- Hodnocení výkonu modelu a optimalizace pro přesnost a efektivitu.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Hodně cvičení a praxe.
- Praktické implementace v prostředí živé laboratoře.
Možnosti individualizace kurzu
- Pro požadavek na individuální školení tohoto kurzu, kontaktujte nás prosím pro dohodu.
Algoritmické obchodování s Pythonem a R
14 HodinyToto instruktorem vedené, živé školení v České republice (online nebo na místě) je zaměřeno na business analytiky, kteří chtějí automatizovat obchodování pomocí algoritmického obchodování, Pythonu a R.
Na konci tohoto školení budou účastníci schopni:
- Používat algoritmy k nákupu a prodeji cenných papírů v specializovaných inkrementech rychle.
- Snížit náklady spojené s obchodováním pomocí algoritmického obchodování.
- Automaticky sledovat ceny akcií a umisťovat obchody.
Aplikovaná AI od začátku v Python
28 HodinyToto je 4denní kurz seznamující s umělou inteligencí a její aplikací pomocí programovacího jazyka Python. Po dokončení tohoto kurzu je možné mít další den na provedení projektu AI.
AWS Cloud9 a Python: Praktická příručka
14 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé Python vývojáře, kteří chtějí zlepšit své Python vývojové zkušenosti pomocí AWS Cloud9.
Na konci tohoto školení budou účastníci schopni:
- Nastavte a nakonfigurujte AWS Cloud9 pro vývoj Python.
- Pochopte rozhraní a funkce AWS Cloud9 IDE.
- Zápis, ladění a nasazení Python aplikací v AWS Cloud9.
- Spolupracujte s ostatními vývojáři pomocí platformy AWS Cloud9.
- Integrujte AWS Cloud9 s dalšími službami AWS pro pokročilá nasazení.
Python a Blockchain
28 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na začátečníky až středně pokročilé vývojáře, kteří chtějí používat Python k vytváření blockchainových a kryptoměnových aplikací.
Na konci tohoto školení budou účastníci schopni:
- Použijte Python k vytváření a manipulaci s blockchainovými a kryptoměnovými systémy a daty.
- K interakci s blockchainovými a kryptoměnovými sítěmi a službami použijte Python knihovny a rámce, jako je Flask, PyCrypto a web3.py.
- Použijte Python k implementaci inteligentních kontraktů, konsenzuálních algoritmů a kryptografických protokolů pro blockchain a kryptoměnové aplikace.
- Použijte Python k vývoji a nasazení decentralizovaných aplikací (DApps), které běží na blockchainových a kryptoměnových platformách.
- Použijte Python k provádění analýzy a vizualizace dat na blockchainu a datech kryptoměn.
Vytváření chatbotů v Pythonu
21 HodinyChatboty jsou počítačové programy, které automaticky simulují lidské odpovědi prostřednictvím rozhraní pro rozhovor. Chatboty pomáhají organizacím maximalizovat efektivitu svých operací poskytováním jednodušších a rychlejších možností interakce s uživateli.
V tomto instruktorem vedeném živém školení se účastníci naučí, jak vytvářet chatboty v Pythonu.
Koncepcem tohoto školení je:
- Pochopit základy vytváření chatbotů
- Vytvářet, testovat, nasazovat a odstraňovat problémy s různými chatboty pomocí Pythonu
Účastníci
- Vývojáři
Formát kurzu
- Část přednášky, část diskuse, cvičení a mnoho praktické praxe
Poznámka
- Pro požadavek na přizpůsobené školení pro tento kurz nás prosím kontaktujte.
GPU Programování s CUDA a Pythonem
14 HodinyTato instruktorem vedena živá školení v České republice (online nebo na místě) je určena středně pokročilým programátorům, kteří chtějí používat CUDA pro vytváření Pythonových aplikací, které běží paralelně na GPU od NVIDIA.
Po absolvování tohoto školení budou účastníci schopni:
- Použít kompilátor Numba k zrychlení Pythonových aplikací běžících na GPU od NVIDIA.
- Vytvářet, kompilovat a spouštět vlastní CUDA jádra.
- Spravovat paměť GPU.
- Převádět aplikace založené na CPU do aplikací zrychlených GPU.
Škálování analýzy dat s Pythonem a Dask
14 HodinyTato vedená instruktorem živá školení (online nebo na místě) je zaměřena na datové analytiky a softwarové inženýry, kteří chtějí použít Dask s ekosystémem Pythonu k vytváření, škálování a analýze velkých datasetů.
Koncepcí tohoto školení je, že účastníci budou schopni:
- Nastavit prostředí pro zahájení vytváření zpracování velkých dat s Daskem a Pythonem.
- Prozkoumat funkce, knihovny, nástroje a rozhraní API dostupné v Dasku.
- Pochopit, jak Dask zrychluje paralelní výpočty v Pythonu.
- Naučit se škálovat ekosystém Pythonu (Numpy, SciPy a Pandas) pomocí Dasku.
- Optimalizovat prostředí Dask pro udržení vysokého výkonu při zpracování velkých datasetů.
Analýza dat s Pythonem, Pandas a NumPy
14 HodinyTento vedený instruktorem živý školení na místě nebo online je určen pro středně pokročilé Python vývojáře a analytiky dat, kteří chtějí posílit své dovednosti v analýze a manipulaci s daty pomocí Pandas a NumPy.
Do konce tohoto školení budou účastníci schopni:
- Nastavit vývojové prostředí, které zahrnuje Python, Pandas a NumPy.
- Vytvořit aplikaci pro analýzu dat pomocí Pandas a NumPy.
- Provádět pokročilou manipulaci s daty, řazení a filtrování operací.
- Provádět agregované operace a analyzovat časové série dat.
- Vizualizovat data pomocí Matplotlibu a dalších knihoven pro vizualizaci.
- Ladit a optimalizovat svůj kód pro analýzu dat.
FARM (FastAPI, React a MongoDB) Full Stack Vývoj
14 HodinyTato vedená instruktorem živá školení (online nebo na místě) je určená pro vývojáře, kteří chtějí použít stack FARM (FastAPI, React a MongoDB) k vytváření dynamických, vysokorychlostních a škálovatelných webových aplikací.
Koncem tohoto školení budou účastníci schopni:
- Nastavit nezbytné vývojové prostředí, které integruje FastAPI, React a MongoDB.
- Porozumět klíčovým konceptům, funkcím a výhodám stacku FARM.
- Přihrádat, jak vytvářet REST API pomocí FastAPI.
- Přihrádat, jak navrhovat interaktivní aplikace s Reactem.
- Vývoj, testování a nasazování aplikací (front-end i back-end) pomocí stacku FARM.
Vývoj API s Pythonem a FastAPI
14 HodinyToto instruktorem vedené živé školení (online nebo na místě) je zaměřeno na vývojáře, kteří se chtějí naučit používat FastAPI s Pythonem k snadnějšímu a rychlejšímu vytváření, testování a nasazování RESTful API.
Na konci tohoto školení budou účastníci schopni:
- Nastavit nezbytné vývojové prostředí pro vytváření API pomocí Pythonu a FastAPI.
- Vytvářet API rychleji a snadněji s použitím knihovny FastAPI.
- Naučit se, jak vytvářet datové modely a schémata založená na Pydanticu a OpenAPI.
- Připojovat API k databázím s použitím SQLAlchemy.
- Implementovat bezpečnostní mechanismy a ověřování v API pomocí nástrojů FastAPI.
- Vytvářet kontejnerové image a nasazovat webové API na cloudový server.
Zrychlování Python Pandas pracovních postupů s využitím Modin
14 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na datové vědce a vývojáře, kteří chtějí používat Modin k sestavení a implementaci paralelních výpočtů s Pandas pro rychlejší analýzu dat.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné prostředí, abyste mohli začít vyvíjet pracovní postupy Pandas ve velkém měřítku s Modin.
- Pochopte funkce, architekturu a výhody Modin.
- Poznejte rozdíly mezi Modin, Dask a Rayem.
- Pomocí Modin provádějte operace Pandas rychleji.
- Implementujte celé Pandas API a funkce.