Creative Coding and Data Visualization with P5. Js

Drawing on the Web with JavaScript

Author: Scott Murray

Publisher: O'Reilly Media

ISBN: 9781491951903

Category: Computers

Page: 300

View: 3729

Good news for artists, designers, educators, and beginners with no programming experience: with the p5.js JavaScript library and this hands-on guide, you'll use a sketchpad approach learn the fundamentals of computer programming and data visualization right in your own web browser. p5 is the native JavaScript alternative to Processing, the language and environment that helps non-programmers learn how to program with the aid of visual feedback. While Processing provides its own sketchpad environment, p5 and its full set of drawing tools enable you to sketch in the browser. Author Scott Murray provides the first in-depth book on p5 to cover all of the exciting possibilities of using Processing-like code on the Web. You'll learn how to: Make your project run in full-screen mode for maximum visual effect Reach beyond the canvas and interact with other elements on the page Exchange information between p5 and JavaScript proper Load data into a sketch (CSVs, JSON, web APIs) Express data visually, mapping data values to visual properties Take advantage of native browser input elements (such as buttons and dropdown menus) to control interactive visualizations
Posted in Computers

Generative Gestaltung

entwerfen, programmieren, visualisieren

Author: Hartmut Bohnacker,Benedikt Groß,Julia Laub

Publisher: N.A

ISBN: 9783874397599

Category: Art and technology

Page: 474

View: 8244

Posted in Art and technology

Interactive Data Visualization for the Web

An Introduction to Designing with

Author: Scott Murray

Publisher: "O'Reilly Media, Inc."

ISBN: 1491921323

Category: Computers

Page: 474

View: 1969

Create and publish your own interactive data visualization projects on the web—even if you have little or no experience with data visualization or web development. It’s inspiring and fun with this friendly, accessible, and practical hands-on introduction. This fully updated and expanded second edition takes you through the fundamental concepts and methods of D3, the most powerful JavaScript library for expressing data visually in a web browser. Ideal for designers with no coding experience, reporters exploring data journalism, and anyone who wants to visualize and share data, this step-by-step guide will also help you expand your web programming skills by teaching you the basics of HTML, CSS, JavaScript, and SVG. Learn D3 4.x—the latest D3 version—with downloadable code and over 140 examples Create bar charts, scatter plots, pie charts, stacked bar charts, and force-directed graphs Use smooth, animated transitions to show changes in your data Introduce interactivity to help users explore your data Create custom geographic maps with panning, zooming, labels, and tooltips Walk through the creation of a complete visualization project, from start to finish Explore inspiring case studies with nine accomplished designers talking about their D3-based projects
Posted in Computers

Getting Started with p5.js

Making Interactive Graphics in JavaScript and Processing

Author: Lauren McCarthy,Casey Reas,Ben Fry

Publisher: Maker Media, Inc.

ISBN: 145718673X

Category: Computers

Page: 246

View: 7235

With p5.js, you can think of your entire Web browser as your canvas for sketching with code! Learn programming the fun way--by sketching with interactive computer graphics! Getting Started with p5.js contains techniques that can be applied to creating games, animations, and interfaces. p5.js is a new interpretation of Processing written in JavaScript that makes it easy to interact with HTML5 objects, including text, input, video, webcam, and sound. Like its older sibling Processing, p5.js makes coding accessible for artists, designers, educators, and beginners. Written by the lead p5.js developer and the founders of Processing, this book provides an introduction to the creative possibilities of today's Web, using JavaScript and HTML. With Getting Started with p5.js, you'll: Quickly learn programming basics, from variables to objects Understand the fundamentals of computer graphics Create interactive graphics with easy-to-follow projects Learn to apply data visualization techniques Capture and manipulate webcam audio and video feeds in the browser
Posted in Computers

jQuery von Kopf bis Fuß

Author: Ryan Benedett,Ronan Cranley

Publisher: O'Reilly Media

ISBN: 3868991905

Category: Computers

Page: 536

View: 5803

Was können Sie mit diesem Buch lernen? Haben Sie sich jemals ein jQuery-Buch gewünscht, für das Sie keine JavaScript-Kenntnisse brauchen? Haben Sie schon davon gehört, dass jQuery Ihnen helfen kann, Websites und -applikationen interaktiver zu machen, ohne so recht zu wissen, wo Sie anfangen sollten? jQuery von Kopf bis Fuß ist Ihr Express-Ticket für die Erstellung interaktiver Websites, die sich wie richtige Applikationen anfühlen. Was ist an diesem Buch so besonders? Wir sind der Meinung, Ihre Zeit ist zu kostbar, als sie mit dem Kampf um neues Wissen zu verschwenden. Neueste Erkenntnisse aus Kognitionswissenschaften und Lerntheorie wurden eingesetzt, um eine Lernerfahrung zu schaffen, die mehrere Sinne anspricht. Anstelle von Textwüsten, die vielleicht als Schlafmittel taugen, verwendet jQuery von Kopf bis Fuß ein Format mit vielen visuellen Reizen, wodurch Sie sich die Inhalte fast schon direkt ins Hirn laden können. Lernen Sie die Grundlagen von jQuery, inklusive Selektoren, Effekten und Animationen. Manipulieren Sie das DOM mit Leichtigkeit und Präzision. Meistern Sie wichtige JavaScript-Konzepte wie Funktionen, Objekte, Variablen und mehr. Kombinieren Sie jQuery, Ajax und PHP, um daraus ansprechende, interaktive Web-Applikationen zu erstellen.
Posted in Computers

Programmieren lernen mit Python

Author: Allen B. Downey

Publisher: O'Reilly Germany

ISBN: 3955618072

Category: Computers

Page: 320

View: 7301

Python ist eine moderne, interpretierte, interaktive und objektorientierte Skriptsprache, vielseitig einsetzbar und sehr beliebt. Mit mathematischen Vorkenntnissen ist Python leicht erlernbar und daher die ideale Sprache für den Einstieg in die Welt des Programmierens. Das Buch führt Sie Schritt für Schritt durch die Sprache, beginnend mit grundlegenden Programmierkonzepten, über Funktionen, Syntax und Semantik, Rekursion und Datenstrukturen bis hin zum objektorientierten Design. Zur aktualisierten Auflage Diese Auflage behandelt Python 3, geht dabei aber auch auf Unterschiede zu Python 2 ein. Außerdem wurde das Buch um die Themen Unicode, List und Dictionary Comprehensions, den Mengen-Typ Set, die String-Format-Methode und print als Funktion ergänzt. Jenseits reiner Theorie Jedes Kapitel enthält passende Übungen und Fallstudien, kurze Verständnistests und kleinere Projekte, an denen Sie die neu erlernten Programmierkonzepte gleich ausprobieren und festigen können. Auf diese Weise können Sie das Gelernte direkt anwenden und die jeweiligen Programmierkonzepte nachvollziehen. Lernen Sie Debugging-Techniken kennen Am Ende jedes Kapitels finden Sie einen Abschnitt zum Thema Debugging, der Techniken zum Aufspüren und Vermeiden von Bugs sowie Warnungen vor entsprechenden Stolpersteinen in Python enthält.
Posted in Computers

Net.art 2.0

Neue Materialien zur Netzkunst

Author: Tilman Baumgärtel

Publisher: Verlag Fur Moderne Kunst

ISBN: N.A

Category: Art

Page: 263

View: 4195

This follow-up to the first very successful net-art book documents developments in net art from 1999 to the present. A large portion of the thematically-designed book consists of interviews with artists such as Julia Scher, Peter Halley, Blank & Jeron, Jodi, etoy and Lisa Jevbratt, who have recently created major projects using the internet. The conversations are supplemented by a documentary appendix and an essay by Tilman Baumgartel describing the specifics of net art and its place in current artistic discourse. Interspersed with the text components are images of more than 130 net-based works.
Posted in Art

JavaScript Patterns

Author: Stoyan Stefanov

Publisher: O'Reilly Germany

ISBN: 3897215993

Category: Computers

Page: 240

View: 4175

Wie entwickelt man eine gute JavaScript-Anwendung? Dieses Buch hilft Ihnen mit unzähligen Programmier-Mustern und Best Practices dabei, die Frage zu beantworten. Wenn Sie ein erfahrener Entwickler sind, der Probleme im Umfeld von Objekten, Funktionen und Vererbung lösen will, dann sind die Abstraktionen und Code-Vorlagen in diesem Buch ideal – egal, ob Sie eine Client-, Server- oder Desktop-Anwendung mit JavaScript erstellen. Dieses Buch wurde vom JavaScript-Experten Stoyan Stefanov geschrieben – Senior Yahoo! Technical und Architekt von YSlow 2.0, einem Tool zum Optimieren der Webseiten-Performance. Sie finden in JavaScript Patterns praktische Ratschläge für das Implementieren jedes beschriebenen Musters und ergänzend dazu viele nützliche Beispiele. Zudem lernen Sie Anti-Pattern kennen: häufig genutzte Programmier-Ansätze, die mehr Probleme verursachen, als sie lösen.
Posted in Computers

Die C++-Programmiersprache

Author: Bjarne Stroustrup

Publisher: Pearson Deutschland GmbH

ISBN: 9783827316608

Category: C+

Page: 1068

View: 7566

Posted in C+

Creative Code

Ästhetik und Programmierung am MIT Media Lab

Author: John Maeda

Publisher: Springer

ISBN: 9783764371081

Category: Computer art

Page: 239

View: 944

Mit seinen unkonventionellen Thesen zum Umgang mit Computern im Bereich der Grafik hat der amerikanische Design- und Informatikprofessor John Maeda die Grafikwelt schokkiert. Er weist nach, dass nahezu alle zeitgenssischen Grafiker mit vorgefertigten Programmen arbeiten, durch die sie zu abhngigen Anwendern vorgefertigter Industrienormen werden. Somit bestimmen das Programm und seine Mglichkeiten das Endprodukt - und nicht mehr die Intuition und Absicht des Gestalters, der damit den zentralen Zugang zum schpferischen Prozess verliert. Dagegen setzt Maeda seine Vorstellungen, dass, wer wirklich schpferisch ttig sein will, wieder programmieren lernen muss: DNB = Design by Numbers heit sein selbst entwickelter, interaktiver Grundkurs der Programmierung, der der individuellen Kreativitt keine Programm(ier)grenzen setzt. Creative Code dokumentiert, dass DNB fr eine breite Schicht von Anwendern erlern- und anwendbar ist und prsentiert von Maeda ausgewhlte und kommentierte Arbeiten seiner Studenten.
Posted in Computer art

Lernen mit Big Data

Die Zukunft der Bildung

Author: Viktor Mayer-Schönberger,Kenneth Cukier

Publisher: Redline Wirtschaft

ISBN: 3864143020

Category: Political Science

Page: 88

View: 485

Was heute noch undenkbar scheint, ist morgen schon Alltag – sprechende Übungsbücher, Schulaufgaben, die von den Schülern lernen. Schneller als gedacht, wird Big Data Einzug in Schulen und Klassenzimmer halten, so die These der beiden Experten und Erfolgsautoren Viktor Mayer-Schönberger und Kenneth Cukier. Und damit das Schulsystem und das Lernen von Grund auf verändern. Die beiden Autoren von Big Data erklären, welche Neuheiten uns erwarten. Und zeigen, dass es nicht nur positiv ist, den Fortschritt der Schüler und Studenten immer besser messen zu können. Vor lauter PISA und Rankings bleibt oft das Wesentliche auf der Strecke – eine gute Bildung. Die Gefahr ist, dass das Lernen von der Quantität der Daten dominiert wird, und nicht von der Qualität, von Kreativität oder von Ideen. Sie plädieren daher eindringlich dafür, unsere Bildungssysteme schnellstens zukunftsfähig zu machen.
Posted in Political Science

Gelb

Roman

Author: Jeff Noon

Publisher: N.A

ISBN: 9783442444496

Category:

Page: 381

View: 3972

Posted in

Corporate Semantic Web

Wie semantische Anwendungen in Unternehmen Nutzen stiften

Author: Börteçin Ege,Bernhard Humm,Anatol Reibold

Publisher: Springer-Verlag

ISBN: 3642548865

Category: Computers

Page: 403

View: 9393

Corporate Semantic Web – hierbei geht es um semantische Anwendungen, deren Einsatz für Kunden und Mitarbeiter von Unternehmen konkret Nutzen stiftet. Die Autoren, namhafte Experten aus Industrie und Wissenschaft, berichten über ihre Erfahrungen bei der Entwicklung solcher Anwendungen. Sie gehen auf Software-Architektur, Methodik, Linked Open Data Sets, Lizenzfragen und Technologieauswahl ein und präsentieren auch eine Marktstudie. Vorgestellt werden Anwendungen für die Branchen Telekommunikation, Logistik, verarbeitende Industrie, Energie, Medizin, Tourismus, Bibliotheks- und Verlagswesen sowie Kultur. Der Leser erhält so einen umfassenden Überblick über die Einsatzbereiche des Semantic Web sowie konkrete Umsetzungshinweise für eigene Vorhaben.
Posted in Computers

Operations Research

Einführung

Author: Frederick S. Hillier,Gerald J. Liebermann

Publisher: Walter de Gruyter GmbH & Co KG

ISBN: 3486792083

Category: Business & Economics

Page: 868

View: 1908

Aus dem Inhalt: Was ist Operations Research? Überblick über die Modellierungsgrundsätze des Operations Research. Einführung in die lineare Programmierung. Die Lösung linearer Programmierungsprobleme: Das Simplexverfahren. Stochastische Prozesse. Warteschlangentheorie. Lagerhaltungstheorie. Prognoseverfahren. Markov-Entscheidungsprozesse. Reliabilität. Entscheidungstheorie. Die Theorie des Simplexverfahrens Qualitätstheorie und Sensitivitätsanalyse Spezialfälle linearer Programmierungsprobleme. Die Formulierung linearer Programmierungsmodelle und Goal-Programmierung. Weitere Algorithmen der linearen Programmierung. Netzwerkanalyse einschließlich PERT-CPM. Dynamische Optimierung. Spieltheorie. Ganzzahlige Programmierung. Nichtlineare Programmierung Simulation. Anhang. Lösungen für ausgewählte Übungsaufgaben.
Posted in Business & Economics

Programme entwerfen

statt Lösungen für Aufgaben Programme für Lösungen

Author: Karl Gerstner

Publisher: Lars Muller Publishers

ISBN: 9783037780923

Category: Architecture

Page: 120

View: 4254

Karl Gerstners Arbeit ist ein Meilenstein in der Geschichte der Gestaltung. Eines seiner wichtigsten Werke war "Programme entwerfen," das hier in einer Neuauflage der Originalpublikation von 1964 erscheint. In vier Essays stellt der Autor die Grundlagen seiner gestalterischen Methode dar. Die damals gezeigte Methode zum Entwerfen zeigt keine Rezepte, sondern ein Modell fA1/4r das Entwerfen im beginnenden Computerzeitalter. Dass Buch liefert aber auch heute noch anwendbare Denkmodelle, allerdings keine LAsungen, kein richtig oder falsch, nichts Absolutes - sondern Grundlegendes ist hier auf innovative, in die zukunftweisende Art erarbeitet. Gerade vor dem Hintergrund der aktuellen Entwicklungen im Computational Design, das uns die MAglichkeit von programmierter Gestaltung vorhAlt, gewinnt dieses Buch an Spannung und AktualitAt. Die vielen Beispiele aus Grafik und Produktdesign, Musik, Architektur und Kunst regen dazu an, das Gezeigte weiterzudenken und in die eigene Arbeit zu integrieren.
Posted in Architecture

Visuelle Forschung

eine Einführung in die wissenschaftliche Methodologie des Graphik-Design

Author: Ian Noble,Russell Bestley

Publisher: N.A

ISBN: 9783830713081

Category:

Page: 192

View: 7274

Posted in

Der Löwe und der Vogel

Author: Marianne Dubuc

Publisher: N.A

ISBN: 9783551518149

Category:

Page: 72

View: 2751

Posted in

Historien

2 Bände. Griechisch - Deutsch

Author: Herodot

Publisher: Walter de Gruyter

ISBN: 305009091X

Category: History

Page: 1446

View: 3616

Herodot (geb. um 484 v. Chr., gest. um 425) wird mit Recht der Vater der Geschichtsschreibung genannt. Er verfasste eine Urgeschichte der alten Kulturen: des Vorderen Orients, Ägyptens und Griechenlands. Die welthistorische Auseinandersetzung zwischen Persern und Griechen, die Beschreibung der Schlachten von Marathon, den Thermopylen, Salamis und Platää sind von außerordentlicher Lebendigkeit. Der Weitgereiste ist zugleich aber auch der meisterhafte Erzähler von Geschichten, die in die Weltliteratur eingegangen sind, wie z. B. das Schicksal des Krösus, Gyges und sein Ring oder der Ring des Polykrates. Herodot gehört zu den Klassikern der griechischen Literatur, zu ihren ernstesten - und schwierigsten - Autoren, trotz oder gerade wegen seiner scheinbaren Leichtigkeit. Herodots Werk birgt in sich verhaltene Größe, Leiden und Leidenschaft, Welterfahrung und tiefe Klugheit.
Posted in History