Miro Bekazačal programovat už na střední, kdy frčel turbo pascal. Na výšce přičichl k Pythonu a od té doby v Pythonu dělá všechno. Mezi Mirovy oblíbené oblasti paří DevOps, automatizování testování a web development (hlavně backend). Věnuje se také hudbě jako zpěvák a baskytarista v kapele @mofokillerofficial.
➡️ Python je velmi univerzální programovací jazyk, k čemu všemu lze využít?
Já volám Python takový „programovací ducktape“ protože se dá použít na velké množství úkolů, od malých projektů až po větší aplikace. Lidé jej rádi používají pro mini projekty, jako například stahování dat z internetu, ale může se použít také pro větší úkoly, jako je serverová část webových aplikací, které běží na serverech, a dokonce i desktopové aplikace, ačkoli to není jeho nejpopulárnější využití.
➡️ Jaké je nejpopulárnější využití Pythonu?
Řekl bych, že nejpopulárnější využití Pythonu je v oblasti data science, kde se používá ke zpracování dat, tedy rychlé programování a testování hypotéz v modelech umělé inteligence. Když se to jednoduše vyzkouší a ověří, pak se to často programuje v efektivnějších jazycích, které běží rychleji.
➡️ Jaká je jeho výhoda Pythonu oproti jiným programovacím jazykům?
Výhodou Pythonu je, že se snadno naučí a je velmi čitelný. Syntaxe je jednoduchá a píše se jako kdyby angličtinou. Názvy funkcí jsou snadno čitelné a snadno s ním začíná. Stačí si stáhnout Python a můžete začít programovat bez potřeby speciálních knihoven. Komunita programátorů je velká a plná zdrojů, tutoriálů, článků, návodů, videí a blogů, takže Python má velkou podporu. To je také důvodem, proč je oblíbeným jazykem v komunitě programátorů.
➡️ Když se chce někdo stát Python vývojářem, co všechno musí vědět úplně na začátku?
Abyste začali s programováním v Pythonu, stačí si najít základní návod nebo tutoriál do programování a začít s jednoduchými výpočty 1+1 a podobně a postupně se prokousávat součástmi Pythonu. Potřebujete k tomu jen textový editor, jak se říká ID-čko (integrity development investment), který vám pomáhá doplňováním funkcí nebo higlightováním syntaxe.
➡️ Je angličtina nutností?
Řekl bych, že je to velmi velká výhoda, protože těch zdrojů v angličtině je mnohem více.
➡️ Pokud někdo vyvíjí software prostřednictvím telefonu, k čemu všechno může Python jako jazyk posloužit?
Řeknu to z vlastní zkušenosti, že Python používám jako takový „ducktape“ nebo švýcarský nožík. Když dostanu úkol otestovat aplikaci, která závisí na jiných 6 systémech a bez nich se neumí pohnout, přichází na řadu Python. S Pythonem udělám mock, tedy náhradu těch ostatních součástí, která se nemá žádnou funkcionalitu, co umím ovládat. V případě datové vědy, kdy potřebuji zpracovat nějaká data a ověřit si hypotézu, zda dokážu naučit neuronovou síť vypočítat nebo rozpoznávat něco na obrázku, vezmu si Python a vyzkouším si to. Potom se ukáže, jestli to jde, nejde, nebo je to příliš komplikované na mé schopnosti. Python je pro mě vždy nástroj, po kterém sahám, když potřebuji něco udělat.Ve Skillmea podcastu#6 jsme si povídali nejen o programování a Pythonu, ale i o vývoji her a Mirově vlastním herním studiu Fono Labs. Poslechnout si jej můžete na našem Youtube nebo na Spotify.
🥇 Sme jednotka v online vzdelávaní na Slovensku. Na našom webe nájdeš viac ako 300 rôznych videokurzov z oblastí ako programovanie, tvorba hier, testovanie softwaru, grafika, UX dizajn, online marketing, MS Office a pod. Vyber si kurz, ktorý ťa posunie vpred ⏩