Základy výcviku kobyliek. Grasshopper je bezplatný softvér od vývojárov Google, ktorý učí základy programovania v JavaScripte prostredníctvom minihier

Mobilná aplikácia na učenie sa základov programovania. Program učí budúcich programátorov základný JavaScript prostredníctvom série krátkych praktických lekcií. Projekt dostal názov Grasshopper (kobylka), keďže je v súlade s menom Grace Hopper (Grace Hopper) - americká vedkyňa a jedna z prvých programátoriek počítača Harvard Mark I.

V aplikácii je k dispozícii séria kurzov, počnúc od Základy. Vysvetľuje základné pojmy a komponenty kódovania: funkcie, premenné, reťazce, cykly, polia, podmienky, operátory a objekty. Ďalej sú používatelia pozvaní, aby absolvovali ďalšie dva kurzy kreslenia tvarov rôznej zložitosti pomocou knižnice D3.

Praktické úlohy a testové otázky sa stávajú zložitejšími, keď si osvojíte látku. Grasshopper má svoje vlastné kódovacie prostredie. Pri riešení problémov, akonáhle používatelia spustia napísaný program, automaticky dostanú správu s nápovedou.



V aplikácii sú k dispozícii všetky druhy motivátorov, ako sú napríklad úspechy a ukazovatele pokroku. V blízkej budúcnosti plánujú vývojári rozšíriť vedomostnú základňu a pridať do základnej časti viac teórie a praxe, ako aj zaradiť do programu niekoľko nových kurzov. V súčasnosti neexistujú žiadne plány na pridávanie nových jazykov na učenie, pretože Area 120 hovorí, že JS je najobľúbenejší nástroj na svete, ktorý používa viac ako 70 % profesionálnych programátorov.

Grasshopper je celosvetovo dostupný pre iOS a Android, ale iba v angličtine.

Google venuje veľkú pozornosť vývoju vzdelávacích projektov. Pripomeňme, že začiatkom marca spoločnosť ponúkne bezplatný kurz základov strojového učenia.

Pred 10 rokmi nie každý veril BIM, ale teraz je to kľúčový štandard. Ak sme si už zvykli na BIM manažérov, tak spojenie architekt – programátor nie je každému jasné. Ale táto aplikácia je vážna: pretože nejde o módny trend, ale o optimalizáciu procesov.

Parametre a digitálne algoritmy, samozrejme, pomáhajú vytvárať úžasné formy, ale ešte viac fungujú v prospech praxe: zvyšujú rýchlosť práce, nachádzajú jediné správne riešenie, zbavujú sa rutiny a menia štruktúru práce. celej sféry.

Preto sa Dmitrij Svininnikov, riaditeľ stavebnej spoločnosti, a Artem Konevskikh, postgraduálny študent Inštitútu pre jadrový výskum, prihlásili na MAREC intenzívny kurz „Algorithmic Design“. Ľudia s absolútne matematickou minulosťou sa medzi architektmi objavovali nasilu – donútení realitou trhu.

Dmitrij vo svojej práci s dánskym úradom videl, ako aktívne využívajú digitálne technológie, a uvedomil si, že ak neovládate algoritmy, čoskoro môžete zostať bez objednávok. Artem prišiel kvôli deťom. Vedie Centrum pre inovatívnu kreativitu mládeže „Fyzická kunstkamera“ a pre novú generáciu je hlavnou požiadavkou programovanie.

Neskôr, už v tíme, Artem a Dmitry obhájia projekt vertikálnej zelenej steny, vyhrajú s ňou Agrohackathon a dostanú pozvánku na realizáciu komplexnej stavby. A to všetko po troch mesiacoch školenia, z ktorého si podľa Artema najviac pamätal na Dmitrijovo neustále nadšenie: „Takže by som musel dať do práce troch zamestnancov a teraz existuje scenár, ktorý robí všetko bez nich.


Projekt Amazónia, ktorý sa realizoval v rámci PRO intenzívnych škôl MAREC

Kto (alebo čo) ohrozuje našu prácu

Potenciál algoritmov v architektúre odhaľuje Grasshopper, ktorý sa čoraz viac vyučuje v Rusku. Rozprávali sme príbeh architekta Strelka Design Bureau, ktorý po štúdiu v Londýne učí študentov nielen samotný program, ale aj. V MARSH existuje niekoľko kurzov na túto tému. Najbližšie začína 11. septembra: na intenzívnej „Adaptive Architecture“ už o týždeň budú študovať tri oblasti práce a kopu Rhino + Grasshopper + Arduino.

Dmitrij a Artem absolvovali pokročilý kurz, ale všetko to začalo základnými konceptmi a prvým zoznámením sa s Grasshopperom. Bolo potrebné pochopiť logiku programu, ktorý sa pre účastníkov nestal veľkým zjavením. Je založený na všeobecných princípoch programovania, ktoré platia vo všetkých oblastiach.

Po mesiaci teórie začal tím vyvíjať projekt Amazonia – systém vertikálneho záhradníctva, ktorý si zákazník sám navrhne na základe požadovaných parametrov: počtu črepníkov, celkových rozmerov a tvaru mriežky. Na základe týchto údajov algoritmus automaticky vygeneruje štruktúru, vytvorí výkresy a vypracuje zavlažovací systém.






Vývojové štádiá Amazonie: algoritmus zjednodušuje používateľskú skúsenosť, umožňuje úplné prispôsobenie produktu a optimalizuje výrobný proces generovaním všetkej potrebnej dokumentácie, čím sa skracuje čas na jej vývoj a znižuje sa počet zamestnancov zapojených do návrhu a výroby.

Hlavnou úlohou bolo napísať algoritmus, ktorý generuje vertikálny záhradný systém. V prípade Grasshopper nemusíte ani písať, ale stavať vizuálne reťazce akcií z funkčných uzlov, uzlov. Každý uzol vykonáva svoju vlastnú úlohu a podľa toho, ako sú navzájom prepojené, je možné riešiť problémy úplne odlišných smerov.

Do algoritmu sa pridávajú rôzne doplnky. Na kurze bolo potrebné vyvinúť rozhranie, aby si zákazník sám vytvoril požadovanú stenu podľa svojich kritérií. Potom môže byť toto rozhranie zabudované do stránky a spustiť internetový obchod. Celkovo sa pre Amazóniu použilo 7-10 skriptov, ale ich počet neustále rastie: len zo základných sme uviedli 24. Pre rozhranie plugin Human UI naviazal základné ovládacie prvky na algoritmus a umožnili vytvárať vrstva medzi samotným programom a používateľom, čo je ďaleko od Grasshopperu.

Okrem rozhrania prišli vhod pluginy pre modul, ktorý vypočítava náklady na celú štruktúru. Výpočet ceny je len jedným z konceptov parametrického návrhu: algoritmus dokáže nielen generovať výkresy, ale aj vypočítať približnú cenu konštrukcie pomocou daných koeficientov a zhromaždiť úplnú projektovú dokumentáciu. A to všetko pre neštandardný dizajn, ktorý si podľa rozhrania človek vyrobil pre seba.

Výsledkom je hotový produkt, ktorý automaticky vytvorí dizajn a vygeneruje výsledok. Namiesto výrobného reťazca, kde jedna osoba vytvára koncept, druhá kreslí, tretia vyrába model a štvrtá pracuje na stroji, sa všetko zvrhlo na minútu práce s algoritmom. Toto je ekonomika budúcnosti.


Kompletný proces vytvárania "Amazonia"

Život po kurze

Zhodou okolností sa Amazonia po obhajobe dostala na Agrohackathon: dvojdňový maratón, kde tímy súťažia v najlepších nápadoch pre urban gardening. Dmitrij a Artem sa objavili na poslednú chvíľu, za dva dni poskladali novú verziu Amazonie a dostali cenu za najlepší dizajnový projekt. Teraz sú autori pozvaní na realizáciu múru v novostavbe Phystechparku.

Súčasne sa Dmitrijovi Svininnikovovi už podarilo otestovať nové princípy vo svojej práci. Podľa projektu architekta Vladislava Kisela bol v Ústrednom dome umelcov inštalovaný Pavilón Grain, ktorý bol kompletne navrhnutý tímom Simplex Noise a zrealizovaný len za 10 dní. Okrem rýchlosti práce ma milo prekvapila aj kvalita: dizajn sa ukázal ako tuhý, všetky detaily stáli tesne vedľa seba a nebolo treba nič prerábať ani krútiť.









Architektúra sa dnes čoraz viac spája s programovaním. Z architekta sa zároveň nemusí stať programátor, ale dôležité je pochopiť možnosti programovania a správne ich využívať. Architekt, ktorý ovláda základy algoritmického myslenia, dokáže spolu s ďalšími odborníkmi (inžinieri, programátori) vytvárať moderné projekty, ktoré spĺňajú požiadavky 21. storočia, výrazne zvyšujú efektivitu ich práce a konkurencieschopnosť.

Intenzívny kurz je určený pre praktizujúcich architektov, interiérových dizajnérov, študentov, ktorí si chcú osvojiť algoritmické metódy konštrukcie zložitej geometrie a uviesť ich do praxe. Bude tiež užitočný pre špecialistov na usporiadanie, priemyselných dizajnérov, dizajnérov výstavných stánkov a výkladov. Kurz bude užitočný pre začínajúcich používateľov programu Grasshopper aj pre tých, ktorí sú s programom dobre oboznámení.

Cieľom kurzu je poskytnúť zručnosť algoritmického myslenia naučiť sa vytvárať algoritmy na konštrukciu komplexnej geometrie bez ohľadu na to, či sa používa počítač alebo nie. Chceme, aby každý účastník, či už sa bude v budúcnosti programovať alebo nie, vedel rozprávať s programátormi-architektmi rovnakým jazykom a v prípade potreby im správne zostaviť úlohu.

Samostatné štúdium funkčnosti a práca s dátami je základom pre dosiahnutie úspešného výsledku v Grasshopper. To je dôvod, prečo jeden z dôležitých akcentov kurzu: naučiť sa prístup k tvorbe algoritmov, pochopiť možnosti nástroja a vedieť, ako sa ho čo najefektívnejšie naučiť.

Intenzívny program je rozdelený na dve časti. Počas prvého budú prebiehať školenia na Grasshopper a jeho doplnky. V druhej časti budú účastníci rozdelení do skupín podľa stupňa znalosti programu. Každá skupina vyvinie algoritmus pomocou knižnice nástrojov, ktoré sa naučili počas kurzu. Pripravenejší účastníci získajú hlbšie znalosti práce s dátami, v niektorých prípadoch učitelia vytvoria individuálne cvičenia na spracovanie potrebných tém.

V rámci intenzívneho kurzu sa študenti naučia:

    funkcie Grasshopperu a jeho doplnkov. Praktické cvičenia na používanie doplnkov, ako sú nástroje Mesh (Mesh edit, Mesh+, Weaver bird), Lunchbox, Kangaroo, Ladybug, Human UI, Ivy, Flux, Gh - Revit - Dynamo - Archicad, Elefront, Human, Sandbox, Generation, Treesloth, Rosnička, Fab tools, Galapágy;

    prístupy k tvorbe algoritmov, ktoré generujú komplexnú geometriu;

    základné techniky v kobylke a všetky funkcie programu - pre začiatočníkov;

    metódy práce s dátami - pre pokročilých používateľov;

učitelia

Daniel Zakharyan - architekt, lektor na BHSAD, absolvent Ateliéru Zaha Hadid Viedeň.

Vladimir Voronich je inžinier, špecialista na výpočtový dizajn, vedúci výskumného laboratória na Tyumen State Aviation University, ktorého hlavným zameraním je parametrický dizajn.

Albert Sumin - MAREC učiteľ, BIM-manažér BIM Academy, jeden z tvorcov komplexných 3D modelov pre projekt Lakhta Center v Petrohrade.

Maxim Vorotnikov je architekt a urbanista, špecialista na výpočtový dizajn, spoluzakladateľ Prismo, služby 3D leteckého skenovania pre architektúru a krajinu.

Alexandra Boldyreva je architektka, učiteľka na MARCH, vedúca výpočtového dizajnu v Labar, zakladajúca partnerka projektu Spotcamp, zakladajúca partnerka hlukového štúdia Simplex, zakladajúca partnerka vzdelávacieho a výskumného projektu „Branch Point“.

Viac informácií o kurze nájdete na webovej stránke MARCH: http://new.march.ru/courses/intensiv-grasshopper/

Rozvrh

Vyučovanie prebieha od 10. do 18. hodiny.

Prihlásením sa do kurzu sa stávate riadnym členom Ligy – organizácie tvorivých ľudí z rôznych oblastí vedy a umenia: architektov, dizajnérov, filmárov, inžinierov, umelcov, vývojárov, analytikov a iných kreatívcov.

Členstvo v klube

Liga je neformálne združenie pozostávajúce z profesionálov. Nájdete tu nie podnikateľov a zamestnancov, ale priateľský tím rovnako zmýšľajúcich ľudí, vždy pripravených pomôcť a prediskutovať niečo nové. Organizujeme množstvo majstrovských kurzov, konferencií, workshopov, večierkov, filmových premietaní, súťaží a iných zaujímavých podujatí, ktoré môžete kedykoľvek navštíviť a zúčastniť sa ich, ak chcete.

Venovanie a certifikát

Po absolvovaní kurzu organizujeme pre našich účastníkov špeciálne večierky, na ktorých zhrnieme výsledky a vydáme certifikáty o absolvovaní kurzu.

Odkazy a zdroje

Okrem toho radi zdieľame a vymieňame skúsenosti, diskutujeme o nových nápadoch, podieľame sa na spoločných projektoch či pomáhame nájsť tím a partnerov. Budete mať prístup ku všetkým našim pripojeniam a zdrojom.

Práca a stáž

Mladým ľuďom radi pomôžeme s praxou a tých, ktorí majú čas, pozývame pracovať v módnych kanceláriách, dizajnérskych spoločnostiach a štúdiách. Ak vám chýbajú finančné prostriedky, vždy si u nás nájdete brigádu ().