{"id":53103,"date":"2019-11-24T00:00:00","date_gmt":"2019-11-23T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/dlya-teh-kto-rabotaet-v-houdini-o-kursah-nature-of-vex-i-bites-of-python"},"modified":"2020-02-18T14:00:58","modified_gmt":"2020-02-18T11:00:58","slug":"dlya-teh-kto-rabotaet-v-houdini-o-kursah-nature-of-vex-i-bites-of-python","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/dlya-teh-kto-rabotaet-v-houdini-o-kursah-nature-of-vex-i-bites-of-python","title":{"rendered":"Pro ty, kte\u0159\u00ed pracuj\u00ed v Houdini. O kurzech Nature of Vex a Bites of Python","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pod z\u00e1lo\u017ekou najdete recenzi odborn\u00edk\u016f z Houdini Team krasnodarsk\u00e9ho studia Plarium o video kurzech. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=nbMl99P-2FY\">Povaha Vexu<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=rdvzgN0e-c8\">Kousky Pythonu<\/a><\/noindex> od Mix Training, zam\u011b\u0159en\u00fdch na pr\u00e1ci s jazyky Python a Vex v grafick\u00e9m programu Houdini. <\/p>\n<p>Tak\u00e9 v t\u00e9to p\u0159\u00edsp\u011bvku kluci sd\u00edlej\u00ed v\u00fdb\u011br materi\u00e1l\u016f, kter\u00e9 budou u\u017eite\u010dn\u00e9 v\u0161em nezaj\u00edmav\u00fdm. <\/p>\n<p><img decoding=\"async\" alt=\"Pro ty, kte\u0159\u00ed pracuj\u00ed v Houdini. O kurzech Nature of Vex a Bites of Python\" src=\"\/wp-content\/uploads\/2019\/11\/212c6cc955e58a695468cb48b3592082.png\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Trochu \u00favodu<\/h3>\n<p>\nJazyk Vex d\u011bs\u00ed za\u010d\u00ednaj\u00edc\u00ed u\u017eivatele Houdini. Do zna\u010dn\u00e9 m\u00edry kv\u016fli n\u011bmu vznikl stereotyp, \u017ee v Houdini je nutn\u00e9 programovat. Ve skute\u010dnosti v Houdini <i>lze<\/i> programovat, a to pr\u00e1v\u011b usnad\u0148uje a zrychluje mnoho proces\u016f, nikoli je komplikuje. Nap\u0159\u00edklad to pom\u00e1h\u00e1 vyhnout se takov\u00fdm hrozn\u00fdm nastaven\u00edm: <\/p>\n<p><img decoding=\"async\" alt=\"Pro ty, kte\u0159\u00ed pracuj\u00ed v Houdini. O kurzech Nature of Vex a Bites of Python\" src=\"\/wp-content\/uploads\/2019\/11\/5e92bbe70181ca485ef67fa965217994.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJazyk Vex byl vytvo\u0159en pro psan\u00ed shader\u016f v renderu Mantra (vstavan\u00fd renderovac\u00ed program Houdini), ale velmi rychle se dostal za hranice p\u016fvodn\u00edho pou\u017eit\u00ed d\u00edky sv\u00e9 flexibilit\u011b, jednoduchosti a rychlosti. N\u00e1zev jazyka poch\u00e1z\u00ed ze zkratky Vector EXpressions, ale s jeho pomoc\u00ed lze manipulovat s r\u016fzn\u00fdmi typy dat. Tak\u017ee Vex se v\u011bt\u0161inou pou\u017e\u00edv\u00e1 pro r\u016fzn\u00e9 typy manipulac\u00ed s prvky geometrie (body, polymery), stejn\u011b jako pro procedur\u00e1ln\u00ed vytv\u00e1\u0159en\u00ed geometrie.<\/p>\n<p>Jazyk Vex je pom\u011brn\u011b nen\u00e1ro\u010dn\u00fd na syntaxi a form\u00e1tov\u00e1n\u00ed k\u00f3du, m\u00e1 nezvykle n\u00edzk\u00fd pr\u00e1h vstupu. \u010casto sta\u010d\u00ed p\u00e1r \u0159\u00e1dk\u016f, abyste dos\u00e1hli po\u017eadovan\u00e9ho v\u00fdsledku. Mezi jeho v\u00fdhody pat\u0159\u00ed tak\u00e9 v\u00edcetrh a v d\u016fsledku toho dobr\u00e1 rychlost. Programov\u00e1n\u00ed na Vexu je nutn\u00e9 jak pro \u0159e\u0161en\u00ed z\u00e1kladn\u00edch \u00faloh, tak pro slo\u017eit\u00e9 a komplikovan\u00e9 v\u00fdpo\u010dty, a s t\u00edmto jazykem si s t\u00edm nel\u00e9pe porad\u00edte. S jeho pomoc\u00ed lze d\u011blat spoustu \u00fa\u017easn\u00fdch v\u011bc\u00ed v procedur\u00e1ln\u00edm modelov\u00e1n\u00ed, animaci a simulac\u00edch.<\/p>\n<p>Samoz\u0159ejm\u011b n\u00e1m l\u00edb\u00ed, kdy\u017e si n\u011bkdo mysl\u00ed, \u017ee jsme takov\u00ed v\u0161ichni program\u00e1to\u0159i, ale ve skute\u010dnosti jsme zvykl\u00ed na funk\u010dnost a pohodl\u00ed (i kdy\u017e mnoz\u00ed, kte\u0159\u00ed pracuj\u00ed v Houdini poprv\u00e9, mohou m\u00edt pocit, \u017ee pohodl\u00ed je jen sp\u00e1t na h\u0159eb\u00edc\u00edch). Pokud by n\u011bjak\u00fd n\u00e1stroj ned\u011blal n\u00e1\u0161 \u017eivot jednodu\u0161\u0161\u00ed, nepou\u017e\u00edvali bychom ho. Proto nen\u00ed t\u0159eba vn\u00edmat mo\u017enost programov\u00e1n\u00ed jako n\u011bco, co br\u00e1n\u00ed za\u010d\u00edt se u\u010dit Houdini. Vex je jen dal\u0161\u00edm (i kdy\u017e velmi dobr\u00fdm) n\u00e1strojem mezi mnoha dal\u0161\u00edmi.<\/p>\n<p>Python, kter\u00fd je mnohem v\u00edce zn\u00e1m\u00fd v \u0161irok\u00fdch kruz\u00edch, nepot\u0159ebuje \u017e\u00e1dn\u00e9 p\u0159edstaven\u00ed ani podrobn\u00e9 popisy. Pov\u011bd\u00edme si, k \u010demu ho pot\u0159ebujeme. V kontextu Houdini se Python pou\u017e\u00edv\u00e1 k ovl\u00e1d\u00e1n\u00ed samotn\u00e9ho programu (tvorba uzl\u016f v projektu, operace s files, automatizace opakovan\u00fdch \u00fakon\u016f, reprodukce slo\u017eit\u00fdch kombinac\u00ed akc\u00ed atd.). Tak\u00e9 pot\u0159ebujeme programov\u00e1n\u00ed v Pythonu k vytv\u00e1\u0159en\u00ed hezk\u00fdch rozhran\u00ed v n\u00e1stroj\u00edch a psan\u00ed u\u017eite\u010dn\u00fdch p\u0159\u00edkaz\u016f, kter\u00e9 ovl\u00e1daj\u00ed assety stisknut\u00edm tla\u010d\u00edtka. Kdyby v Houdini assetu existovalo tla\u010d\u00edtko \u201eud\u011blat to hezk\u00e9\u201c, bylo by naps\u00e1no v Pythonu. Krom\u011b toho se ob\u010das pou\u017e\u00edv\u00e1 k manipulaci s geometri\u00ed (jako jazyk Vex), ale je t\u0159eba si uv\u011bdomit, \u017ee Python je m\u00e9n\u011b intuitivn\u00ed pro nastaven\u00ed za t\u00edmto \u00fa\u010delem a \u010dasto tuto pr\u00e1ci zvl\u00e1d\u00e1 pomaleji ne\u017e Vex. <\/p>\n<h3>V\u00edce o kurzech<\/h3>\n<p>\nV\u00fdvoj\u00e1\u0159 Houdini \u2014 spole\u010dnost Side Effects Software \u2014 vyd\u00e1v\u00e1 tolik aktualizac\u00ed a poskytuje tolik mo\u017enost\u00ed pro u\u017eivatele, \u017ee ofici\u00e1ln\u00ed dokumentace a ofici\u00e1ln\u00ed vzd\u011bl\u00e1vac\u00ed kurzy prost\u011b nest\u00edhaj\u00ed aktualizace. Proto shroma\u017e\u010fujeme informace z r\u016fzn\u00fdch zdroj\u016f (placen\u00fdch, bezplatn\u00fdch, ofici\u00e1ln\u00edch a ne p\u0159\u00edli\u0161), abychom co nejl\u00e9pe ovl\u00e1dli tyto flexibiln\u00ed a siln\u00e9 n\u00e1stroje \u2014 programovac\u00ed jazyky Vex a Python (a celkov\u011b Houdini). Na\u0161e volba padla na kurzy od Mix Training, proto\u017ee m\u011bly \u0161ir\u0161\u00ed pokryt\u00ed materi\u00e1lu o Pythonu a Vex v Houdini.<\/p>\n<p>Autor kurz\u016f m\u00e1 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UC65D7DvzyyGEqIJVxK-XhDg\">kan\u00e1l na YouTube<\/a><\/noindex> (skv\u011bl\u00fd zdroj pro ty, kte\u0159\u00ed cht\u011bj\u00ed za\u010d\u00edt s u\u010den\u00edm Houdini), odli\u0161uje se neform\u00e1ln\u00edm uvoln\u011bn\u00fdm p\u0159\u00edstupem a velk\u00fdm mno\u017estv\u00edm t\u00e9mat, od motion designu po hern\u00ed v\u00fdvoj. Krom\u011b kan\u00e1lu m\u00e1 tak\u00e9 svou vlastn\u00ed gar\u00e1\u017eovou death-metalovou skupinu. Rozhodli jsme se, \u017ee autorovi stoj\u00ed za to d\u016fv\u011b\u0159ovat, a zakoupili jsme <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=nbMl99P-2FY\">Povaha Vexu<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=rdvzgN0e-c8\">Kousky Pythonu<\/a><\/noindex>, po 8 hodin\u00e1ch ka\u017ed\u00fd kurz (lze sledovat rychlost\u00ed 1,5). <\/p>\n<h4>V\u00fdhody<\/h4>\n<p><\/p>\n<ul>\n<li>U\u017eite\u010dnost pro specialisty na r\u016fzn\u00fdch \u00farovn\u00edch. Tyto kurzy lze p\u0159irovnat k knihovn\u011b, ve kter\u00e9 jsou v\u0161echny nejd\u016fle\u017eit\u011bj\u0161\u00ed aspekty Vex a Python v Houdini, od z\u00e1kladn\u00edch v\u011bc\u00ed po pokro\u010dil\u00e9 a slo\u017eit\u00e9 nastaven\u00ed. V Vex \u2014 od definice atribut\u016f a prom\u011bnn\u00fdch po origin\u00e1ln\u00ed implementaci algoritmu Space Colonization. V Python \u2014 od jednoduch\u00e9ho automatick\u00e9ho vytv\u00e1\u0159en\u00ed uzl\u016f ve sc\u00e9n\u011b a drobn\u00fdch vylep\u0161en\u00ed v samotn\u00e9m programu Houdini po zcela nov\u00e9ho mana\u017eera atribut\u016f. Obsahuje v\u0161echny pot\u0159ebn\u00e9 z\u00e1kladn\u00ed informace o syntaxi t\u011bchto dvou jazyk\u016f a o jejich interakci s Houdini. <\/li>\n<\/ul>\n<p>\nV kurzu je spousta materi\u00e1lu pro za\u010d\u00e1te\u010dn\u00edky, ale to n\u00e1s v\u016fbec neodradilo. P\u0159i opakovan\u00e9m sledov\u00e1n\u00ed video lekc\u00ed nebo p\u0159etahov\u00e1n\u00ed \u010dl\u00e1nk\u016f o z\u00e1kladn\u00edch v\u011bcech v Houdini najdete n\u011bco nov\u00e9ho a znovu pochop\u00edte ji\u017e zn\u00e1m\u00e9. Nav\u00edc v Houdini lze v\u011bt\u0161inu v\u011bc\u00ed d\u011blat r\u016fzn\u00fdmi zp\u016fsoby, a postupem \u010dasu si vytv\u00e1\u0159\u00edte sv\u016fj unik\u00e1tn\u00ed styl, proto je cenn\u00e9 a zaj\u00edmav\u00e9 sledovat pr\u00e1ci mistra. I zp\u016fsob, jak\u00fdm jsou uzly uspo\u0159\u00e1d\u00e1ny v projektu, m\u016f\u017ee mnoho \u0159\u00edct o jeho tv\u016frci.<\/p>\n<ul>\n<li>Aktu\u00e1lnost. Ob\u0161\u00edrn\u00e9 a fundament\u00e1ln\u00ed kurzy se z\u0159\u00eddka ukazuj\u00ed jako modern\u00ed. Mnoh\u00e9 z nich nedok\u00e1zaly dr\u017eet krok s v\u00fdvojem programu Houdini, kter\u00fd se za posledn\u00ed t\u0159i roky pom\u011brn\u011b zna\u010dn\u011b zm\u011bnil. Na m\u00edsto ust\u00e1len\u00fdch p\u0159\u00edstup\u016f p\u0159i\u0161ly nov\u00e9, optimalizovan\u011bj\u0161\u00ed a pohodln\u011bj\u0161\u00ed (star\u00e9 nikam nezmizely, ale p\u0159estaly b\u00fdt preferovan\u00e9). Zejm\u00e9na se zv\u00fd\u0161il pod\u00edl jazyka Vex v pr\u00e1ci s Houdini. P\u0159i studiu z\u00e1klad\u016f Houdini je d\u016fle\u017eit\u00e9 v\u011bd\u011bt, jak\u00e9 metody jsou aktu\u00e1ln\u00ed, aby p\u0159i st\u0159etnut\u00ed se star\u0161\u00edm (a \u010dasto slo\u017eit\u011bj\u0161\u00edm) studijn\u00edm materi\u00e1lem byly schopny efektivn\u011b pou\u017e\u00edt z\u00edskan\u00e9 informace v praxi.<\/li>\n<\/ul>\n<p><\/p>\n<h4>A nev\u00fdhody\u2026<\/h4>\n<p><\/p>\n<ul>\n<li>V kurzech nejsou \u017e\u00e1dn\u00e1 hotov\u00e1 \u0159e\u0161en\u00ed pro skute\u010dnou produkci. Autor vyb\u00edr\u00e1 t\u00e9mata lekc\u00ed a zp\u016fsoby \u0159e\u0161en\u00ed \u00fakol\u016f sp\u00ed\u0161e pro demonstraci mo\u017en\u00e9ho ne\u017e pro dosa\u017een\u00ed optimalizovan\u00e9ho kone\u010dn\u00e9ho v\u00fdsledku. Tato \u0159e\u0161en\u00ed nejsou v\u017edy nejefektivn\u011bj\u0161\u00ed a ne v\u0161echna zapadaj\u00ed do definice \u201enejlep\u0161\u00edch praktik\u201c. Pokud hled\u00e1te podrobn\u00fd n\u00e1vod pokr\u00fdvaj\u00edc\u00ed v\u0161echny f\u00e1ze v\u00fdroby od za\u010d\u00e1tku a\u017e po fin\u00e1ln\u00ed render (jak nap\u0159\u00edklad), pak tyto kurzy nejsou \u00fapln\u011b pro v\u00e1s. Autor d\u00e1v\u00e1 p\u0159ednost tomu, aby konec z\u016fstal otev\u0159en\u00fd, co\u017e m\u016f\u017ee trochu odradit za\u010d\u00ednaj\u00edc\u00ed u\u017eivatele Houdini. <noindex><a rel=\"nofollow\" href=\"https:\/\/gumroad.com\/anopara#qaEZ\">zde<\/a><\/noindex>, nap\u0159\u00edklad), pak tyto kurzy nejsou \u00fapln\u011b pro v\u00e1s. Autor d\u00e1v\u00e1 p\u0159ednost otev\u0159en\u00e9mu z\u00e1v\u011bru, co\u017e m\u016f\u017ee za\u010d\u00ednaj\u00edc\u00ed u\u017eivatele Houdini trochu zklamat. <\/li>\n<li>Nevyhnuteln\u00e9 vedlej\u0161\u00ed efekty neform\u00e1ln\u00edho pod\u00e1n\u00ed a improvizace. Autor ob\u010das d\u011bl\u00e1 chyby (co\u017e m\u016f\u017ee b\u00fdt i plus) nebo tr\u00e1v\u00ed \u010das hodiny t\u00edm, \u017ee si n\u011bco vzpomene nebo se soust\u0159ed\u00ed. Vzhledem k tomu, \u017ee informace v kurzech jsou do zna\u010dn\u00e9 m\u00edry orienta\u010dn\u00ed kv\u016fli \u0161\u00ed\u0159i pokryt\u00ed materi\u00e1lu, nen\u00ed mo\u017enost podrobn\u011b se zastavit u n\u011bkter\u00fdch moment\u016f. Tyto autorovy pauzy a jeho spont\u00e1nn\u00ed rozhodnut\u00ed mohou vyvol\u00e1vat je\u0161t\u011b v\u00edce ot\u00e1zek. Na\u0161t\u011bst\u00ed m\u00e1 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/playlist?list=PLAnSvhIvNZCs4_D1JYZitBEBmf31_2ylL\">bezplatn\u00e9 lekce<\/a><\/noindex> o vytv\u00e1\u0159en\u00ed projektov\u00e9ho mana\u017eera v Houdini pomoc\u00ed Pythonu, a v n\u011bkter\u00fdch aspektech jsou prakti\u010dt\u011bj\u0161\u00ed a podrobn\u011bj\u0161\u00ed ne\u017e informace na stejn\u00e9 t\u00e9ma v kurzech.<\/li>\n<\/ul>\n<p>\nPodle na\u0161eho n\u00e1zoru klady v\u00fdrazn\u011b p\u0159eva\u017euj\u00ed nad z\u00e1pory. Pokud m\u00e1te chu\u0165 systematicky studovat mo\u017enosti programov\u00e1n\u00ed v Houdini (a i samotn\u00fd Houdini), m\u016f\u017eete za\u010d\u00edt s t\u011bmito videolekcemi. Tyto videolekce budou tak\u00e9 dobr\u00fdm dopln\u011bn\u00edm k dal\u0161\u00edm vzd\u011bl\u00e1vac\u00edm materi\u00e1l\u016fm a zdroj\u016fm - jako je p\u0159ehled z\u00e1kladn\u00edch aspekt\u016f pou\u017eit\u00ed Vexu a Pythonu v Houdini nebo video p\u0159\u00edru\u010dka, kde si m\u016f\u017eete rychle n\u011bco vyhledat. <\/p>\n<h3>Bonus: n\u011bkolik inspirativn\u00edch a vzd\u011bl\u00e1vac\u00edch odkaz\u016f<\/h3>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/vimeo.com\/entagma\">Entagma<\/a><\/noindex> \u2014 GreyScaleGorilla ve sv\u011bt\u011b Houdini (u\u017eivatel\u00e9 Cinema4D n\u00e1s pochop\u00ed). Velmi \u0161irok\u00e9 pokryt\u00ed t\u00e9mat a vynikaj\u00edc\u00ed pod\u00e1n\u00ed materi\u00e1lu. Mimochodem, ned\u00e1vno u nich za\u010dala nov\u00e1 sez\u00f3na.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/vimeo.com\/334511184\">Simon Holmedal<\/a><\/noindex> \u2014 legenda v komunit\u011b Houdini. Je sp\u00ed\u0161e o inspiraci ne\u017e o konkr\u00e9tn\u00edch praktick\u00fdch technik\u00e1ch. Pamatujte na n\u011bj, pokud budete pot\u0159ebovat vid\u011bt a poc\u00edtit, co se d\u00e1 v Houdini d\u011blat.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/benwattsdesign.com\/\">Ben Watts<\/a><\/noindex> \u2014 vynikaj\u00edc\u00ed n\u00e1vrh\u00e1\u0159 a u\u010ditel.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/vimeo.com\/188152206\">Matt Estela<\/a><\/noindex> \u2014 autor jednoho z nejv\u00fdznamn\u011bj\u0161\u00edch a nejpopul\u00e1rn\u011bj\u0161\u00edch zdroj\u016f pro u\u010den\u00ed Houdini \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/www.tokeru.com\/cgwiki\/?title=Houdini\">cgwiki<\/a><\/noindex>. Zdroj, kter\u00fd se pravideln\u011b aktualizuje, je p\u0159epln\u011bn u\u017eite\u010dn\u00fdmi informacemi a hotov\u00fdmi \u0159e\u0161en\u00edmi. Rozhodn\u011b doporu\u010dujeme.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.anastasiaopara.com\/\">Anastasia Opara<\/a><\/noindex> \u2014 na\u0161e krajanka, autorka v\u0161em zn\u00e1m\u00e9ho skv\u011bl\u00e9ho kurzu pro Houdini <noindex><a rel=\"nofollow\" href=\"https:\/\/gumroad.com\/anopara#qaEZ\">Procedural Lake Houses<\/a><\/noindex>. Kompletn\u011b ho zvl\u00e1dnout na prvn\u00ed nebo i druh\u00fd pokus je sotva mo\u017en\u00e9, ale rozhodn\u011b stoj\u00ed za to nevzdat se: tak velk\u00e9 mno\u017estv\u00ed informac\u00ed o pokro\u010dil\u00fdch praktik\u00e1ch pou\u017eit\u00ed Vexu a procedur\u00e1ln\u00edho modelov\u00e1n\u00ed je t\u011b\u017eko nal\u00e9zt. Pro inspiraci doporu\u010dujeme sezn\u00e1mit se s autorskou prezentac\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/vimeo.com\/228391688\">Believability in Procedural Modelling<\/a><\/noindex>.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCmVIflStOlsw1Uz83V5Wdcg\">Houdini po \u010desku<\/a><\/noindex> \u2014 kan\u00e1l s vysoce kvalitn\u00edmi lekcemi o Houdini v ru\u0161tin\u011b. Tak kvalitn\u00ed, \u017ee n\u011bkte\u0159\u00ed anglicky mluv\u00edc\u00ed u\u017eivatel\u00e9 by se dokonce cht\u011bli nau\u010dit ru\u0161tinu, aby mohli tyto lekce sledovat. V\u00fdukov\u00e9 materi\u00e1ly jsou rozd\u011bleny dle <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UCmVIflStOlsw1Uz83V5Wdcg\/playlists\">playlist\u016f<\/a><\/noindex> podle \u00farovn\u011b obt\u00ed\u017enosti.<\/li>\n<\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/plarium\/blog\/476890\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c \u0432\u044b \u043d\u0430\u0439\u0434\u0435\u0442\u0435 \u043e\u0442\u0437\u044b\u0432 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u043e\u0432 \u0438\u0437 Houdini Team \u043a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440\u0441\u043a\u043e\u0439 \u0441\u0442\u0443\u0434\u0438\u0438 Plarium \u043e \u0432\u0438\u0434\u0435\u043e\u043a\u0443\u0440\u0441\u0430\u0445 Nature of Vex \u0438 Bites of Python \u043e\u0442 Mix Training, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u044f\u0437\u044b\u043a\u0430\u043c\u0438 Python \u0438 Vex \u0432 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435 Houdini. \u0422\u0430\u043a\u0436\u0435 \u0432 \u044d\u0442\u043e\u043c \u043f\u043e\u0441\u0442\u0435 \u0440\u0435\u0431\u044f\u0442\u0430 \u0434\u0435\u043b\u044f\u0442\u0441\u044f \u043f\u043e\u0434\u0431\u043e\u0440\u043a\u043e\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u0443\u0434\u0443\u0442 \u043f\u043e\u043b\u0435\u0437\u043d\u044b \u0432\u0441\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u044e\u0449\u0438\u043c\u0441\u044f. \u041d\u0435\u043c\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u043d\u043e\u0439 \u042f\u0437\u044b\u043a\u043e\u043c Vex \u043f\u0443\u0433\u0430\u044e\u0442 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-53103","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c \u0432\u044b \u043d\u0430\u0439\u0434\u0435\u0442\u0435 \u043e\u0442\u0437\u044b\u0432 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u043e\u0432 \u0438\u0437 Houdini Team \u043a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440\u0441\u043a\u043e\u0439 \u0441\u0442\u0443\u0434\u0438\u0438 Plarium \u043e \u0432\u0438\u0434\u0435\u043e\u043a\u0443\u0440\u0441\u0430\u0445 Nature of Vex \u0438\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/dlya-teh-kto-rabotaet-v-houdini-o-kursah-nature-of-vex-i-bites-of-python\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 Houdini. \u041e \u043a\u0443\u0440\u0441\u0430\u0445 Nature of Vex \u0438 Bites of Python | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c \u0432\u044b \u043d\u0430\u0439\u0434\u0435\u0442\u0435 \u043e\u0442\u0437\u044b\u0432 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u043e\u0432 \u0438\u0437 Houdini Team \u043a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440\u0441\u043a\u043e\u0439 \u0441\u0442\u0443\u0434\u0438\u0438 Plarium \u043e \u0432\u0438\u0434\u0435\u043e\u043a\u0443\u0440\u0441\u0430\u0445 Nature of Vex \u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/dlya-teh-kto-rabotaet-v-houdini-o-kursah-nature-of-vex-i-bites-of-python\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-23T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:00:58+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Pro ty, kte\u0159\u00ed pracuj\u00ed v Houdini. O kurzech Nature of Vex a Bites of Python | ProHoster","description":"Pod \u010dl\u00e1nkem najdete recenzi odborn\u00edk\u016f z Houdini Team v krasnodarsk\u00e9m studiu Plarium o videokurzech Nature of Vex a","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/dlya-teh-kto-rabotaet-v-houdini-o-kursah-nature-of-vex-i-bites-of-python","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 Houdini. \u041e \u043a\u0443\u0440\u0441\u0430\u0445 Nature of Vex \u0438 Bites of Python | ProHoster","og:description":"\u041f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c \u0432\u044b \u043d\u0430\u0439\u0434\u0435\u0442\u0435 \u043e\u0442\u0437\u044b\u0432 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u043e\u0432 \u0438\u0437 Houdini Team \u043a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440\u0441\u043a\u043e\u0439 \u0441\u0442\u0443\u0434\u0438\u0438 Plarium \u043e \u0432\u0438\u0434\u0435\u043e\u043a\u0443\u0440\u0441\u0430\u0445 Nature of Vex \u0438","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/dlya-teh-kto-rabotaet-v-houdini-o-kursah-nature-of-vex-i-bites-of-python","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-23T21:00:00+00:00","article:modified_time":"2020-02-18T11:00:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53103","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 06:06:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:31:28","updated":"2026-01-24 06:06:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/53103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=53103"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/53103\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=53103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=53103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=53103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}