
Joseph Goodman
0
2038
583
Pokud jste uměleckou osobou v 21. století, pravděpodobně víte, že existuje velký potenciál tvořivosti s digitálními dovednostmi a programováním. Byli byste překvapeni, když jste zjistili, že pro vás existuje programovací jazyk?
Tato příručka je k dispozici ke stažení jako PDF zdarma. Stáhnout Naučte se programovat ve zpracování: Jazyk pro vizuální designéry nyní. Neváhejte jej zkopírovat a sdílet se svými přáteli a rodinou.Pokud uvažujete, “Ale nebudu se muset naučit manipulaci s matematikou a textem, než budu moci udělat něco vizuálního?” Dobře, vyhoďte tu myšlenku!
Dnes vám představím programovací jazyk, který byl vytvořen v roce 2002 s ohledem na vizuální designéry: jmenuje se zpracovává se.
Toto je jen jeden krásný příklad 3D 3D tisku a rychlého prototypování: Budoucnost nebo Fad? 3D tisk a rychlé prototypování: budoucnost nebo vyblednutí? Co vás napadlo, když jste poprvé viděli 3D tisk v akci? Mysleli jste si: „Hej, to je v pohodě?“ Nebo jste si mysleli: „Páni. Mohl bych s tím postavit cokoli!“ umění vytvořené pomocí Zpracování k vytvoření sochy z nekonečných vláken, která zkoumá vlastnosti vláken a pohyb tiskové hlavy 3D tiskárny:
Tato příručka pojednává o tom, co je Zpracování, proč byste se měli učit, jak začít a jak se dozvědět více.
Také jsem vedl rozhovor Profesor Casey Reas Katedry designu mediálních umění UCLA, která je umělcem a jedním ze spolutvůrců Zpracování. Natáhl jsem profesora Reasa, abych získal informace o tom, co můžete ze Zpracování získat; kde byl jazyk; a kam to bude v budoucnu.
Co je zpracování??
Zpracování je plně funkční programovací jazyk. 10 Programovací jazyky, které jste pravděpodobně nikdy neslyšeli Z 10 programovacích jazyků, které jste pravděpodobně nikdy neslyšeli Existuje několik velmi podivných a bizarních programovacích jazyků, které otočily logiku na hlavu a stále se jim podařilo zůstat věrné vědě komunikace s počítačem. Chystáte se ... na základě Java, kde je úvod méně “Ahoj světe”, a více “Nakreslete smajlík”.
Programování se učilo 4 nebo 5 desetiletí pomocí textové a matematické manipulace. Pro lidi, kteří jsou vizuálními umělci, je myšlenkou Zpracování začít s linií v den 1 a začít budovat vizuální prostor. Stejné věci se dozvíme: Dozvíte se o proměnných, modularitě, funkcích a objektech a polích, ale to vše se provádí vizuálním průzkumem a důraz je kladen na vytváření obrázků.
Programy vytvořené ve Zpracování se nazývají Náčrtky. Zpracování je skvělé místo, kde začít, pokud jste někdy chtěli vytvořit generativní umění (jako ve videu níže), instalace interaktivního designu, vizualizace dat Show, Don't Tell! Vytvořte interaktivní vizualizaci dat pomocí veřejné prezentace Tableau, neříkej to! Vytvářejte interaktivní vizualizaci dat Díky tabulkovým veřejným číslům a tabulkám vás zívá? S Tableau Public, zdarma pro Windows a Mac, můžete proměnit data .xls nebo .txt na smysluplné vizualizace, jako jsou grafy a grafy. , nebo hry. Je to také skvělý způsob, jak si nechat zašpinit ruce a udělat něco programování.
Velké důvody, proč se učit zpracování
Zpracování je ideální pro umělce, designéry, hudebníky a další kreativy, aby prozkoumali, experimentovali a rozvíjeli svá řemesla.
Jak říká profesor Reas, počítač se za posledních 20 let stal nejběžnějším nástrojem v umění a do značné míry nahradil mnoho tradičních nástrojů, jako je temná místnost fotografa, a proces předtisku pro tisk.
Protože umělci a návrháři začali používat software jako primární součást svého procesu, zpracování jim umožňuje jít hlouběji a začít přemýšlet o softwaru, nikoli napodobovat tyto předchozí nástroje nebo procesy, jako je temná místnost nebo kreslicí stůl. Psaní kódu je způsob, jak přemýšlet o tom, jak udělat něco nového a jedinečného, a obejít některá omezení softwarových nástrojů point-and-click..
Zpracování je postaveno na Java. Při řešení toho nebo jiných programovacích jazyků nebudete muset udělat velký skok. Mikroprocesor Arduino Co je to Arduino: Vše, co potřebujete vědět (ve videu) Co je to Arduino: Vše, co potřebujete vědět (ve videu) Co je to Arduino a proč by vás to mělo zajímat? V tomto videu se snažím odpovědět na tuto otázku a další. zakládá svůj programovací jazyk také na Zpracování. Pokud se rozhodnete, že chcete vytvořit programy, které ovládají věci ve fyzickém světě (např. Motory, reproduktory, obrazovky) nebo reagují na věci ve fyzickém světě (např. Pomocí senzorů teploty, tlaku, světla atd.), Budete najít to snadné vyzvednout taky.
Například nás Prof. Reas představil tkaný kus vytvořený zpracováním.
Software řídí tkalcovský stav a stroj vytváří fyzické textilie v jedinečných vzorech založených na binárních datech, které představují výpis fyzické paměti počítače.
Kromě toho, jak jsem již zmínil, můžete vytvářet interaktivní vizualizace a hry a přitom se učit základní programovací koncepty.
Jako kariéra je zpracování ideální pro objevování nových nápadů a návrhů, skicování a prototypování. Profesor Reas dále vysvětluje pojem a “Software Sketchbook”' tady:
Zpracování není jen profesionální produkční nástroj, je zaměřeno na učení a porozumění. Používá se proto hodně pro skicování a jedním z hlavních nápadů pro zpracování je to, že je to softwarový skicář, který vám pomůže dostat nápady z hlavy a do kódu tak, abyste je mohli přenést k dalšímu kroku. […]
Zpracování často používají lidé, kteří experimentují, vytvářejí své vlastní nástroje, opravdu se snaží tlačit věci zajímavými novými koncepčními a vizuálními způsoby, ale ve velkých konzervativních kreativních agenturách je opravdu nevyužívají..
Zpracování je také zdarma, open source a dobře zdokumentované - díky čemuž je vysoce přístupný.
Daniel Shiffman, autor výuky zpracování a asistent umění na interaktivním telekomunikačním programu na newyorské univerzitě, uvedl MakeUseOf některé ze svých důvodů, proč zpracování dobře funguje pro jeho studenty:
1. Můžete si ji stáhnout a spustit bez komplikací při nastavování.
2. Má kompaktní a elegantní API pro kreslení a grafiku, které je skvělé pro vizuální designéry a umělce.
3. Je snadno rozšiřitelný a lze jej použít nejrůznějšími podivnými a kreativními způsoby.
Způsoby, jak začít
Nejlepším způsobem, jak se v něčem zlepšit, je začít podnikat aktivní kroky. Jak zabít motivaci sání upírů a dokončit Co začnete Jak zabít motivaci sání upírů a dokončit Co začnete Životní projekty, které jsou zastaveny? Ano, všichni je máme. Příběh je vždy stejný. Začneme s nápadem, ale nikdy to nevidíme. Prolomit křehké překážky a vytrvat s těmito tipy. (bez ohledu na to, jak malý) ihned - odkládání to neudělá vám žádné laskavosti. Pokud jste se mnou, přečtěte si kroky, které můžete začít hned teď a naučte se programovat ve Zpracování. Poté vám ukážu cesty k dalšímu učení, které zahrnuje knihy. 9 bezplatných programovacích knih, které z vás udělají Pro 9 bezplatných programovacích knih, které z vás udělají Pro volání všech programátorů, ať už nových, starých nebo aspirujících: máme našel velký výběr knih zdarma (jako v pivu), které vylepšují vaše kódovací dovednosti na další úroveň. Naskočte a užívejte si. a kurzy, které si můžete vyzkoušet, a odborníci, kteří by se měli řídit sociálními médii.
Nepotřebujete nic zvláštního, abyste mohli začít se zpracováním kromě počítače s připojením k internetu se systémem Windows, Linux nebo Mac. Nepotřebujete žádné základní znalosti v programování, ale máme základní primer pro programovací koncepty Základy počítačového programování 101 - proměnné a datové typy Základy počítačového programování 101 - proměnné a datové typy Po představení a mluvení o objektu Orientované programování před a odkud pochází jeho jmenovec, jsem si myslel, že je čas, abychom prošli absolutními základy programování jiným jazykem. Tato… (a druhá část Absolutní základy programování pro začátečníky (část 2) Absolutní základy programování pro začátečníky (část 2) V části 2 našeho absolutního průvodce pro začátečníky k programování se budu věnovat základům funkcí , vraťte hodnoty, smyčky a podmíněné podmínky. Ujistěte se, že jste si přečetli část 1, než to vyřešíte, kde jsem vysvětlil ...) byste se měli v určitém okamžiku seznámit, pokud se učíte sami.
Hrajte se stávajícími náčrtky
Můžete otestovat skici vytvořené ostatními a dokonce je upravit, abyste viděli, jak se jejich chování v OpenProcessing mění. Je to skvělé místo k hostování vlastních výtvorů, které můžete sdílet s ostatními. Doporučuji, abyste si prohlédli některé náčrtky v tomto seznamu kvůli nějaké rozmanitosti.
Poznámka: Pokud na svém počítači nepoužíváte Javu, nebudete moci hrát s těmito náčrtky. Pokud ano, jděte se pobavit a vraťte se, počkám.
Dobrý den, zpracování! - Pořadí videonávodů
Daniel Shiffman je vychovatel v zhruba hodinové, vysoce kvalitní sekvenci videonávodů vytvořených zpracovatelskou nadací. Mluví o věcech vytvořených pomocí Zpracování a dává vám šanci vyzkoušet nějaký jednoduchý kód a zobrazit výkresy, které vytváří, aniž byste museli něco stahovat..
Pokud jste obeznámeni s JavaScriptem ...
Nově spuštěnou knihovnu jazyka JavaScript p5.js můžete využít k tomu, abyste stránku svého prohlížeče použili jako náčrt s HTML5!
Používání knihovny p5.js nespadá do rozsahu této příručky, ale myslel jsem, že byste si ji měli být vědomi. S p5.js můžete převádět své skici tak, aby se integrovaly s webovými stránkami, jako je tato vlastní aplikace pro malování s názvem Neobrush, kterou můžete vyzkoušet sami.
Jak vidíte, aplikace vytvořená ve Zpracování Chrisem Riebschlagerem přitahuje tisíce oblouků mezi body vybranými klepáním myší a kliknutím.
Just Dive In: Instalace zpracování
Jste připraveni programovat své vlastní nákresy zpracování? Přejděte na stránku Download.org ke stažení a vyberte verzi operačního systému (existují verze pro Windows, Mac a Linux). Rozbalte soubory z archivní složky a otevřete složku.
Pokud používáte Windows 64-bit Windows Mám 32bitový nebo 64bitový Windows? Zde je návod, jak zjistit, zda mám 32bitový nebo 64bitový systém Windows? Zde je návod, jak zjistit, jak zjistit, zda je používaná verze systému Windows 32bitová nebo 64bitová? Použijte tyto metody a zjistěte, proč je to také důležité. , měla by se při spuštění souboru aplikace Zpracování zobrazit sada souborů, která vypadá takto:
Odtud můžete jít do Soubor> Příklady načíst sadu úplných skic, které byly předem načteny programem. Hrajte si s příklady a podívejte se na kód, abyste získali představu o společných strukturách pro zpracování náčrtů.
Zůstaňte aktualizováni: Vývoj ve zpracování
Jakmile se zapojíte do zpracování, budete chtít zůstat informováni o nadcházejících změnách. Casey Reas a Ben Fry v současné době pracují na uvolnění Zpracování 3.0, další verze Zpracování.
Pracujeme na tom, abychom odvedli dobrou práci, když nabízíme návrhy nebo jemně upozorňujeme na možné problémy a chyby v kódu. Jde převážně o vytvoření přátelštějšího a informativnějšího prostředí pro lidi, kteří píší software než dříve.
Knihovny
Zpracovávání je mnohem více, než co můžete udělat “z krabice”. Komunita zpracování přispívá knihovny, které rozšiřují funkčnost prostředí. Reas říká.
Jádrem zpracování je tvorba interaktivní grafiky. Knihovny mu umožňují expandovat do počítačového vidění, zvuku a různých druhů komponent rozhraní.
Když vyjdou nové komponenty rozhraní jako Kinect Jak ovládat Windows PC s Kinectem Jak ovládat Windows PC s Kinectem Naposledy jsem vám představil Kinect hacking na PC a zapojených ovladačích, stejně jako základní hru na přežití zombie demo. Zatímco zabíjení zombie je úžasné, je čas, abychom se přestěhovali… nebo Leap Motion Představujeme skok - nový způsob bezdotykové interakce s počítačem Představujeme skok - nový způsob bezkontaktní interakce s počítačem Několik před týdny Leap Motion se sídlem v San Francisku oznámila nové vstupní zařízení s názvem The Leap, senzor velikosti iPod, který sedí před počítačem a poskytuje virtuální 3D prostor, který ... lidé v komunitě Zpracování pro ně obvykle rychle píší knihovny.
Existují knihovny pro export souborů PDF, čtení obrázků z kamery, vytváření 3D obrázků, animace, odesílání textových zpráv SMS, včetně údajů o počasí, vytváření typografie a mnoho dalšího.
Knihovny nám umožňují vidět, jak lidé chtějí, aby zpracování rostlo a vyvíjelo se. Zjistili jsme, že v průběhu času jsou nejčastěji používanými knihovnami, které se stávají nezbytnými a jsou složeny do hlavního softwaru.
Použijte příručku Handy Reference
Poslední vodítko, které chci opustit, je, že programátoři nezačnou vědět, jaké jsou všechny stávající funkce. Hledají je, zjistí, jak fungují, a pak je vyzkoušejí. To je místo, kde vám tento referenční průvodce přijde vhod.
Pokračujte ve svém učení ...
Zaokrouhlil jsem mnoho nejlepších nízko a bezplatných způsobů, jak se učit Zpracování pomocí online kurzů, kurzů a knih.
Sledování šampionů Zpracování na sociálních médiích je skvělý způsob, jak se zapojit do komunity, navázat spojení a objevit věci, které vám pomohou postupovat rychleji než sami. Čtěte dále až do konce pro pestré zaokrouhlování 10 nejlepších účtů sociálních médií měli byste sledovat, abyste byli informováni o nejnovějších a největších možnostech zpracování!
Online návody
Výukové programy jsou skvělým způsobem, jak prozkoumat a zjistit, co ostatní vytvořili, a získat přehled o tom, jak přistupovat k problému.
Processing.org: Oficiální stránka má svou vlastní sbírku tutoriálů, které vám pomohou dostat se do programovacího myšlení a naučit se používat jazyk. Výukové programy pokrývají začátečníky, středně pokročilá a pokročilá témata.
CreativeApplications.net: Toto je skvělé místo, kde můžete hledat i kreativní tutoriály pro zpracování.
Projekt Plethora: Pokud chcete prozkoumat programovací techniku nebo chcete sledovat programátora, který vám ukáže provazy, Jose Sanchez z projektu Plethora vám ukáže provazy ve videu Vimeo screencapture, když kóduje od nuly.
Zábavné programování:Pokud se právě díváte na inspiraci sbírkou výukových programů (jako je kresba animované duhy nebo programování růží), existuje zde mnoho jednoduchých výukových programů, které si můžete prohlédnout.
Nejlepší online kurzy, které můžete absolvovat
Existuje mnoho poskytovatelů bezplatného vzdělávání online Získejte technické dovednosti, které potřebujete na těchto 7 nejlepších kurzech online Získejte technické dovednosti, které potřebujete na těchto 7 nejlepších kurzech online Nejde jen o učení programovacích jazyků, ale také o malé nepovšimnuté technické dovednosti, které by mohly mít dále ve své kariéře. Vraťte se na další verzi. Třída je v relaci. pro různé dovednosti a programování ve Zpracování není výjimkou.
Úvod do programování se zpracováním: Přímý kurz, který se naučí programování, které vyučuje Lyndon Daniels. Stáhněte si zdarma licencované materiály Creative-Commons. Tento kurz začíná online programem pro návrh a rozvržení, zahrnuje hru „Hádej, moje číslo“ a končí vizualizací sociálních komentářů.
Počítačová věda Khan Academy: Známý vzdělávací web je skvělým místem k osvojení základů programování pomocí JavaScriptu a knihovny ProcessingJS (JavaScriptový port zpracování). Vezměte si zpracovatelský kód a vložte jej na svůj web.
Coursera: MOOCmá několik bezplatných kurzů, které jsou zaměřeny na zpracování, bez předpokladů úspěchu. Přidejte je do seznamu sledovaných a v budoucnu si je vezměte (s dalšími spolužáky a obsahem přidávaným každý týden a šancí získat certifikát), nebo můžete absolvovat minulý kurz kurzu, pokud chcete začít Nyní.
Úvod do výpočetní techniky: Zpracování: 5-týdenní bezplatný online kurz vyučovaný profesory ze Státní univerzity v New Yorku. Naučíte se základy programování prostřednictvím zpracování, představování technických úkolů, uměleckého projektu a vytvoření online portfolia vašich digitálních uměleckých projektů..
Kreativní programování pro digitální média a mobilní aplikace: Šestitýdenní bezplatný online kurz, který vyučují profesoři z londýnské univerzity a který zpracovává technické dovednosti a kreativní způsoby jejich uplatňování. Uvádí příklady z hudby, výtvarného umění a her.
Skillshare: Chcete se naučit tvořit generativní umění? Joshua Davis, ředitelka Media Arts v Sub Rosa (agentura pro design a inovace se sídlem v New Yorku), má dva bezplatné kurzy SkillShare v programovací grafice. Prvním z nich je úvod do problematiky generativního umění pro začátečníky a druhý kurz animace generativního umění pro pokročilé.
Lynda.com: Pokud chcete provádět vizualizaci dat pomocí zpracování, máte účet na lynda.com, kurz interaktivního vizualizace dat se zpracováním Barton Paulson vám ukáže, co potřebujete vědět.
Knihy
Líbilo se vám Daniel Shiffman jako vychovatel z výukového videa Hello Processing? Je autorem fantastické knihy zvané Zpracování učení: Příručka pro začátečníky k programování obrázků. Tato kniha vysvětluje přístupným způsobem všechny programovací žargony, přičemž každá kapitola integruje kreativní cvičení, aby si vybudovala své programovací schopnosti.
Úplný odkaz na Zpracování nehledejte dále Zpracování: Programovací příručka pro vizuální designéry a umělce, kniha napsaná Casey Reasem a Benem Frym, tvůrci programovacího jazyka.
Sledujte odborníky na sociálních médiích
Sestavil jsem seznam 10 klíčových profilů na Twitteru, které by vám měly pomoci zůstat v aktuálním stavu pomocí nejnovějšího zpracování. Sledujte je pro své kreativní projekty a tipy, které nám všem usnadňují učení.
Organizace zapojené do zpracování:
zpracovává se
Zpracování 3 je hlavně o editoru. První alfa je zde: https://t.co/CYbCEDcV3t Co je nového ?: https://t.co/zPUEQ8eRLx Prosím otestujte!
- Zpracování (@ProcessingOrg) 27. července 2014
Otevřené zpracování
Měli bychom kód harlem třást v #processing? Rozhodně bychom měli! http://t.co/TWmW2KqpIm
- OpenProcessing (@openprocessing) 8. března 2013
Kreativní aplikace
The Abovemarine - vozidlo „Small Freedom“ pro José, betta splývá http://t.co/3mirKGmcPo | pic.twitter.com/SbRNZ3AaVI - CreativeApplications (@creativeapps) 15. září 2014
Tvůrci a inovátoři zpracování: Casey Reas
OK, Internet, který obal knihy - vlevo nebo vpravo: pic.twitter.com/clwLqR2bWy - Casey REAS (@REAS) 28. března 2014
Ben Fry
Právě nabízené doménové škálovače mi nabídly prodat http://t.co/wwsh7UtUqT… jak víte, spustit tuto nepro verzi Zpracování pic.twitter.com/DJAb0xUWiI - Ben Fry (@ben_fry) 6. ledna 2014
Laura McCarthy
s potěšením oficiálně představit p5.js http://t.co/euvKvIjQrV! získejte úvod na http://t.co/QYs1KZDyWh vytvořené @scottgarnerem a @shiffmanem. - lauren mccarthy (@laurmccarthy) 6. srpna 2014
Umělci, autoři a pedagogové:
Daniel Shiffman je autorem Learning Processing
Úplně vylepšujeme kapitolu 18 (data) procesu učení. pic.twitter.com/PMaBSBr9hh - Daniel Shiffman (@shiffman) 22. července 2014
Amnon Owed
Práce na #generativním kamerovém systému. Pohledy shora dolů na cestě každé kamery mi umožňují snadno porovnávat algoritmy! ;) pic.twitter.com/BqE4Tqirs5 - Amnon Owed (@AmnonOwed) 5. října 2014
Joshua Davis
zjednodušení s @LeapMotion / týdenní workshop / #processing + HYPE + Leap / pic.twitter.com/q5KHXCN8Z7 - Joshua Davis (@ JoshuaDavis) 16. července 2014
Zábavné programování
Pokud máte rádi kódování bez středníků a složených závorek, nadcházející režim #Python v #Processing by vás měl potěšit :) - Zábavné programování (@fun_pro) 14. dubna 2014
Postupujte podle Top 10 Twitter Seznamu zpracovatelů.org.org Influencers kliknutím
Abychom to usnadnili, zahrnul jsem pro vás všech 10 do seznamu na Twitteru. Postupujte podle seznamu najednou (nebo zrušit, pokud zjistíte, že zpracování není pro vás).
K čemu použijete zpracování??
Zpracování je skvělý způsob, jak nejen ponořit vaše prsty do programování, ale také překonat svou hloubkou a flexibilitou.
Už jste někdy měli nápad na něco, co chcete programovat? Pokusíte se zpracovat? Pokud vám tento článek pomůže získat sebevědomí, abyste mohli začít programovat dnes, dejte nám vědět v komentářích!
Znáte další programovací jazyky, které dobře fungují pro začátečníky Jak si vybrat programovací jazyk, který se dnes naučíte, a získat skvělou práci za 2 roky Jak si vybrat programovací jazyk, který se dnes naučí, a získat skvělou práci za 2 roky Může to trvat roky vyhrazeného usilovat o to, aby se stal skutečně dobrým programátorem; existuje tedy způsob, jak vybrat ten pravý jazyk, který začíná od dnešního dne, aby bylo zítra najato? zájem o umění a design?
Cílem této speciální série specifických dovedností je být katalyzátorem osobního rozvoje. Doufáme, že to zažehne vaše hledání nového učení. Růst nikdy nekončí ... řekněte nám tedy o tématech sebezlepšování, která byste chtěli vidět.