Python

Dynamické scrapování webových stránek pomocí Pythonu: průvodce pro získání veškerého obsahu | Mňamka #498

Dynamické scrapování webových stránek pomocí Pythonu: průvodce pro získání veškerého obsahu | Mňamka #498

Potýkáte se s neuspokojivými výsledky při stahování obsahu z dynamických webových stránek? Není to jen vaše zkušenost. Získávání dynamických dat může být pro standardní nástroje velkou výzvou, zejména kvůli JavaScriptu běžícímu na pozadí. V tomto podrobném tutoriálu se dozvíte vše, co potřebujete vědět o stahování dynamických webových stránek s Pythonem - od osvědčených postupů až po běžné výzvy a jejich řešení. Ponořme se do toho!

PySnooper aneb debugging na jedné řádce | Mňamka #497

PySnooper aneb debugging na jedné řádce | Mňamka #497

Nedávno jsem se toulala na PyConCZ a narazila jsem tam na knihovnu PySnooper. Znáte ten pocit, když objevíte něco nového a nechápete, jak jste bez toho mohli doposud žít? Tak přesně tohle se mi stalo s PySnooperem. Známe tu situaci všichni. Píšeme kód, blíží se oběd, chceme to dotáhnout, ale kód nefunguje. Na nastavování debuggeru, vkládání break pointů a plnohodnotný debugging nezbývá moc energie. Navíc ten kód je stejně krátký, tak tam nacpeme print(”uaaaaa ”, proměnná) a pak druhý print(”chci obeeeeeeeeeed ”, promenna2) a ještě deset, než konečně kód projde a my se můžeme jít spokojeně najíst.

Šaty dělají kód aneb Proč je někdy lepší kebab než velbloud | Mňamka #441

Šaty dělají kód aneb Proč je někdy lepší kebab než velbloud | Mňamka #441

I špatný standard může být lepší než žádný standard. Bez toho totiž ve vašem kódu velmi snadno zavládne chaos. V praxi se např. často stává, že lidé halabala kombinují různé druhy uvozovek, míchají malá a velká písmena v pojmenování proměnných nebo se pro jistotu vůbec žádných jmenných konvencí nedrží. Ostatně, Tomáš už se o tom mnohokrát přesvědčil na vlastní pěst. Sepsal pro vás proto mňamku, ve které si připomeneme, proč byste přece jen nějaký standard při psaní kódu mít měli!

PySnooper aneb debugging na jedné řádce | Mňamka #497

PySnooper aneb debugging na jedné řádce | Mňamka #497

Nedávno jsem se toulala na PyConCZ a narazila jsem tam na knihovnu PySnooper. Znáte ten pocit, když objevíte něco nového a nechápete, jak jste bez toho mohli doposud žít? Tak přesně tohle se mi stalo s PySnooperem. Známe tu situaci všichni. Píšeme kód, blíží se oběd, chceme to dotáhnout, ale kód nefunguje. Na nastavování debuggeru, vkládání break pointů a plnohodnotný debugging nezbývá moc energie. Navíc ten kód je stejně krátký, tak tam nacpeme print(”uaaaaa ”, proměnná) a pak druhý print(”chci obeeeeeeeeeed ”, promenna2) a ještě deset, než konečně kód projde a my se můžeme jít spokojeně najíst.

Šaty dělají kód aneb Proč je někdy lepší kebab než velbloud | Mňamka #441

Šaty dělají kód aneb Proč je někdy lepší kebab než velbloud | Mňamka #441

I špatný standard může být lepší než žádný standard. Bez toho totiž ve vašem kódu velmi snadno zavládne chaos. V praxi se např. často stává, že lidé halabala kombinují různé druhy uvozovek, míchají malá a velká písmena v pojmenování proměnných nebo se pro jistotu vůbec žádných jmenných konvencí nedrží. Ostatně, Tomáš už se o tom mnohokrát přesvědčil na vlastní pěst. Sepsal pro vás proto mňamku, ve které si připomeneme, proč byste přece jen nějaký standard při psaní kódu mít měli!

Pandas – k čemu slouží, k čemu jej raději nepoužijeme a jeho alternativy | Mňamka #435

Pandas – k čemu slouží, k čemu jej raději nepoužijeme a jeho alternativy | Mňamka #435

Pandas je jednou z nejpoužívanějších knihoven pro zpracování dat v jazyce Python. Jeho největší předností je zejména jednoduchá a intuitivní syntaxe a také rychlost, se kterou můžete zpracovávat velké datové soubory. V BizzTreatu ho proto často využíváme např. pro ad hoc analýzy dat, kdy potřebujeme rychle prozkoumat, jak data vlastně vypadají a jaká je jejich kvalita. V dnešní mňamce od Báry si ukážeme, kde všude lze Pandas použít a jak si stojí v porovnání s ostatními knihovnami!

Python a SQL taháky pro začátečníky i pokročilé | Mňamka #274

Python a SQL taháky pro začátečníky i pokročilé | Mňamka #274

S novým rokem přichází i potřeba si oprášit znalosti. Po všem tom jídle a bublinkách jsme si pro vás připravili mňamku, ve které máme taháky. Jsou to taháky pro začátečníky i pokročilé a obsahují Python a SQL. Pokud je vaše předsevzetí „být víc datař“ tak se vám budou určitě hodit a pokud už datař jste, aspoň si připomenete, co jde jednodušeji a snad si v nich najdete nějaký quick hack.

Dockerizace pro začátečníky | Mňamka #135

Dockerizace pro začátečníky | Mňamka #135

Asi se ptáte, k čemu je taková dockerizace datovému analytikovi. No, uznáváme, že už to je taková vyšší dívčí, ale rozhodně se vyplatí minimálně tušit o co jde. My máme dockerizované třeba extraktory. Takže se pohodlně usaďte a poslechněte si pohádku od našeho hlavního youtubera CTOmči. Jde o první video z vícedílné série.

Python taháky pro začátečníky i pokročilé | Mňamka #76

Python taháky pro začátečníky i pokročilé | Mňamka #76

A je tu další moje taháko-mánie :-) Tentokrát si nasdílíme našeptávače na Python, kterých je plný internet a najdete je pod výrazem "cheatsheets".  A k čemu nám to je dobré? Za mě: Začátečník si nemusí hned vše pamatovat a starý vlk si může osvěžit paměť.