reklama
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?
Pokud si myslíte: „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: nazývá se zpracovává se.
To je jen jeden krásný příklad 3D 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. S tím bych mohl stavět cokoli! “ Přečtěte si více umění vytvořené pomocí Zpracování k vytvoření a
filamentová socha 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ích jazyků, které jste pravděpodobně nikdy neslyšeliExistuje několik velmi podivných a bizarních programovacích jazyků, které obrátily logiku na hlavu a stále se jim podařilo zůstat věrné vědě o komunikaci s počítačem. Budeš... Přečtěte si více založené na Javě, kde je úvod méně „Hello World“ a další „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 vše se děje prostřednictvím vizuálního průzkumu 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), interaktivní instalace designu, vizualizace dat Ukaž, neříkej! Vytvořte interaktivní vizualizaci dat pomocí Tableau PublicNezpracovaná čísla a tabulky vás zívnou? S Tableau Public, zdarma pro Windows a Mac, můžete proměnit data .xls nebo .txt na smysluplné vizualizace, jako jsou grafy a grafy. Přečtěte si více , nebo hry. Je to také skvělý způsob, jak si zašpinit ruce a udělat něco programování.
Velké důvody se nauč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é řemeslo.
Jak říká profesor Reas, počítač se za posledních 20 let stal nejběžnějším nástrojem v oboru umění z velké části nahradilo 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čněte přemýšlet o softwaru, který nenapodobuje tyto dřívější nástroje nebo procesy, jako je temná místnost nebo kresba 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 později udělat velký skok. Mikroprocesor Arduino Co je Arduino: Vše, co potřebujete vědět (ve videu)Co je 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ší. Přečtěte si více zakládá svůj programovací jazyk také na Zpracování. Pokud se rozhodnete, že chcete vytvořit programy, které kontrolují věci ve fyzickém světě (např. motory, reproduktory, obrazovky) nebo reagovat na věci ve fyzickém světě (např. pomocí snímačů teploty, tlaku, světla atd.), je pro vás také snadné vyzvednout se.
Například Prof. Reas nás představil tkaný kus vytvořený zpracováním.
Software ovládá tkalcovský stav a stroj vytváří fyzické textilie v jedinečných vzorech na základě binárních dat, která představují výpis fyzické paměti počítače.
Kromě toho, jak jsem již zmínil, můžete si vytvořit 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 „Software Sketchbook“ ‘zde:
Zpracování není jen profesionální výrobní nástroj, je zaměřeno na učení a porozumění. To se hodně používá pro skicování a jeden z hlavních nápadů pro zpracování je, že se jedná o softwarový skicář že dostanete nápady z hlavy a do kódu tak, abyste je mohli přenést k dalšímu krok. […]
Zpracování často používají lidé, kteří experimentují, vytvářejí vlastní nástroje a opravdu se snaží tlačit věci zajímavými novými konceptuálními a vizuálními způsoby, ale ve velké konzervativní kreativě to opravdu není agentury.
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 Odborný asistent na Interactive Telecommunications Programme na New York University dal MakeUseOf některé z jeho důvodů, proč zpracování funguje dobře pro jeho studenty:
1. Stačí si jej stáhnout a spustit bez komplikací při nastavování.
2. Má kompaktní a elegantní API pro kreslení a grafiku, což 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ší způsob, jak získat v něčem dobrý, je začít podnikat aktivní kroky Jak zabít motivaci sání upírů a dokončit to, 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. Přečtěte si více (bez ohledu na to, jak malý) hned - odkládáním to neuděláte žádnou laskavost. 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í profesionálaVolání všech programátorů, ať už nových, starých nebo ctižádostivých: Našli jsme skvělý výběr knih zdarma (jako v pivu), které vylepšují vaše kódovací schopnosti na další úroveň. Naskočte a užívejte si. Přečtěte si více a kurzy, které si můžete vyzkoušet, a odborníky, kteří by se měli řídit sociálními médii.
K tomu, abyste mohli začít se zpracováním, nepotřebujete nic zvláštního, kromě počítače s připojením k internetu se systémem Windows, Linux nebo Mac. Při programování nepotřebujete žádné základní znalosti, ale máme základní základní informace o programovacích koncepcích Základy počítačového programování 101 - Proměnné a typy datPo představení a mluvení o objektově orientovaném programování před a tam, kde je jeho jmenovec pochází z, myslel jsem si, že je čas, abychom prošli absolutními základy programování v jiném než konkrétním jazyce způsob. Tento... Přečtěte si více (a druhá část Absolutní základy programování pro začátečníky (část 2)V části 2 našeho průvodce pro absolutní začátečníky k programování se budu věnovat základům funkcí, návratových hodnot, smyček a podmíněností. Před vyřešením tohoto problému si přečtěte část 1, kde jsem vysvětlil ... Přečtěte si více ) 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 upravovat, abyste viděli, jak se jejich chování mění OpenProcessing. 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 Zpracování nadace. 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 ...
Můžete využít výhody nově spuštěných Knihovna JavaScript p5.js použití stránky prohlížeče jako náčrtu 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 tento zvyk malířská aplikace s názvem Neobrush, kterou si 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 tahem myši a kliknutím.
Just Dive In: Instalace zpracování
Jste připraveni programovat své vlastní nákresy zpracování? Zasáhni Processing.org Stáhněte si stránku 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 běžíte Windows 64-bit Mám 32bitový nebo 64bitový systém Windows? Zde je návod, jak to říctJak zjistíte, zda používaná verze systému Windows je 32bitová nebo 64bitová? Použijte tyto metody a zjistěte, proč je to také důležité. Přečtěte si více , 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. Jedná se převážně o vytvoření přátelštějšího a informovanějšího prostředí pro lidi, kteří píší software než dříve.
Knihovny
Zpracovávání je mnohem více, než co můžete dělat „mimo krabici“. Přispívá komunita pro zpracování Knihovny které rozšiřují funkčnost prostředí. Prof. 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 pomocí KinectNaposledy jsem vás seznámil s hackováním Kinectu na PC a zapojených ovladačů, jakož i základním demo hry pro přežití zombie. Zatímco zabíjení zombie je úžasné, je čas se přestěhovat do dělání ... Přečtěte si více nebo Leap Motion Představujeme skok - nový způsob bezdotykové interakce s počítačemPřed pár týdny oznámila společnost Leap Motion se sídlem v San Francisku 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ý ... Přečtěte si více , lidé ve zpracovatelské komunitě 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ím klíčem, který vám chci nechat, je to, ž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í. Tady je to Reference průvodce vám 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 objevovat věci, které vám pomohou postupovat v programování rychleji než na vašem vlastní. Čtěte dále až do konce, abyste získali pestrou paletu 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 techniku programování nebo chcete sledovat programátora, který vám ukáže lana, Jose Sanchez z projektu Plethora vám ukáže lana ve videu Vimeo screencapture, když kóduje od poškrábat.
Zábavné programování:Pokud hledáte pouze inspiraci v kolekci tutoriálů (jako je kresba animované duhy nebo programování růží), existuje mnoho jednoduchých tutoriálů, které si můžete prohlédnout.
Nejlepší online kurzy, které můžete absolvovat
Je jich mnoho poskytovatelé bezplatného vzdělávání online Získejte technické dovednosti, které potřebujete, na těchto 7 nejlepších stránkách kurzuNejde jen o učení programovacích jazyků, ale také o malé nepovšimnuté technické dovednosti, které by vás mohly ve vaší kariéře dále posunout. Vraťte se na další verzi. Třída je v relaci. Přečtěte si více 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 čí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 ProcessJS (JavaScriptový port zpracování). Vezměte si svůj zpracovatelský kód a vložte jej na svůj web.
Coursera: MOOC má několik bezplatných kurzů, které se soustředí 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 šanci získat certifikát), nebo se můžete zúčastnit minulého zasedání kurzu, pokud chcete začít hned teď.
Úvod do výpočetní techniky: Zpracování: 5-týdenní bezplatný online kurz vyučovaný profesory ze Státní univerzity v New Yorku. Dozvíte se základy programování prostřednictvím zpracová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 jsou začátečníci Úvod do generativního umění, a druhý je kurz střední úrovně v Generativní umělecká animace.
Lynda.com: Pokud se chystáte na vizualizaci dat pomocí Zpracování, máte účet na lynda.com, Interaktivní vizualizace dat Bartona Paulsona se zpracováním kurz vám ukáže, co potřebujete vědět.
Knihy
Líbí se vám Daniel Shiffman jako vychovatel z videozáznamů 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 tvůrčí 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
Sestavili jsme 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 vyzkoušejte!
- Zpracování (@ProcessingOrg) 27. července 2014
Otevřené zpracování
Měli bychom kód harlem setřást #zpracovává se? Rozhodně bychom měli! http://t.co/TWmW2KqpIm
- OpenProcessing (@openprocessing) 8. března 2013
Kreativní aplikace
The Abovemarine - „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é skalpely mi nabídly prodej http://t.co/wwsh7UtUqT… Víte, spustit tuto neprocesivní verzi Zpracování pic.twitter.com/DJAb0xUWiI - Ben Fry (@ben_fry) 6. ledna 2014
Laura McCarthy
nadšeni, že oficiálně představit p5.js http://t.co/euvKvIjQrV! dostat úvod do http://t.co/QYs1KZDyWh vytvořil @scottgarner a @ Shiffman. - 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í kamerový systém. 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
takže je úžasné snadné @LeapMotion / týdenní workshop / #zpracovává se + HYPE + Skok / 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, přichází #Krajta režim v #Zpracovává se by vás mělo potěšit :) - Zábavné programování (@fun_pro) 14. dubna 2014
Následuj Top 10 Twitter Seznam zpracovatelů.org.org Influencers s kliknutím
Abych to usnadnil, 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).
Na co budete používat zpracování?
Zpracování je skvělý způsob, jak 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 jste chtěli programovat? Pokusíte se zpracovat? Pokud vám tento článek pomůže získat sebevědomí, abyste mohli programovat ještě 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 rokyStát se skutečně dobrým programátorem může trvat roky oddané práce; existuje tedy způsob, jak si vybrat ten pravý jazyk, který začíná od dnešního dne, aby se zítra najal? Přečtěte si více zajímá vás 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.
Ve Vancouveru je ctižádostivý odborník na komunikaci, který přináší vše, co dělám, technologii a design. BA z Simon Fraser University.