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: 1148

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

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: 6852

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

Die 4-Stunden-Woche

Mehr Zeit, mehr Geld, mehr Leben

Author: Timothy Ferriss

Publisher: Ullstein eBooks

ISBN: 3843704457

Category: Business & Economics

Page: 352

View: 2626

Warum arbeiten wir uns eigentlich zu Tode? Haben wir nichts Besseres zu tun? Und ob! - sagt Timothy Ferriss. Der junge Unternehmer war lange Workaholic mit 80-Stunden-Woche. Doch dann erfand er MBA- Management by Absence- und ist seitdem freier, reicher, glücklicher. Mit viel Humor, provokanten Denkanstößen und erprobten Tipps erklärt Ferriss, wie sich die 4-Stunden-Woche bei vollem Lohnausgleich verwirklichen lässt. Der Wegweiser für eine Flucht aus dem Hamsterrad und ein Manifest für eine neue Gewichtung zwischen Leben und Arbeiten.

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: 3402

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

Einführung in Data Science

Grundprinzipien der Datenanalyse mit Python

Author: Joel Grus

Publisher: O'Reilly

ISBN: 3960100256

Category: Computers

Page: 352

View: 5446

Dieses Buch führt Sie in Data Science ein, indem es grundlegende Prinzipien der Datenanalyse erläutert und Ihnen geeignete Techniken und Werkzeuge vorstellt. Sie lernen nicht nur, wie Sie Bibliotheken, Frameworks, Module und Toolkits konkret einsetzen, sondern implementieren sie auch selbst. Dadurch entwickeln Sie ein tieferes Verständnis für die Zusammenhänge und erfahren, wie essenzielle Tools und Algorithmen der Datenanalyse im Kern funktionieren. Falls Sie Programmierkenntnisse und eine gewisse Sympathie für Mathematik mitbringen, unterstützt Joel Grus Sie dabei, mit den mathematischen und statistischen Grundlagen der Data Science vertraut zu werden und sich Programmierfähigkeiten anzueignen, die Sie für die Praxis benötigen. Dabei verwendet er Python: Die weitverbreitete Sprache ist leicht zu erlernen und bringt zahlreiche Bibliotheken für Data Science mit. Aus dem Inhalt: - Absolvieren Sie einen Crashkurs in Python - Lernen Sie die Grundlagen von linearer Algebra, Statistik und Wahrscheinlichkeitsrechnung kennen und erfahren Sie, wie diese in Data Science eingesetzt werden - Sammeln, untersuchen, bereinigen, bearbeiten und manipulieren Sie Daten - Tauchen Sie in die Welt des maschinellen Lernens ein - Implementieren Sie Modelle wie k-nearest Neighbors, Naive Bayes, lineare und logistische Regression, Entscheidungsbäume, neuronale Netzwerke und Clustering - Entdecken Sie Empfehlungssysteme, Sprachverarbeitung, Netzwerkanalyse, MapReduce und Datenbanken

jQuery von Kopf bis Fuß

Author: Ryan Benedett,Ronan Cranley

Publisher: O'Reilly Media

ISBN: 3868991905

Category: Computers

Page: 536

View: 1395

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.

Programmieren lernen mit Python

Author: Allen B. Downey

Publisher: O'Reilly Germany

ISBN: 3868999477

Category: Computers

Page: 312

View: 2967

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. 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. Starten Sie durch: Beginnen Sie mit den Grundlagen der Programmierung und den verschiedenen Programmierkonzepten, und lernen Sie, wie ein Informatiker zu programmieren.

Algorithmen in C

Author: Robert Sedgewick

Publisher: Pearson Deutschland GmbH

ISBN: 9783893193769

Category: Algorithmus

Page: 742

View: 5780


JavaScript Patterns

Author: Stoyan Stefanov

Publisher: O'Reilly Germany

ISBN: 3897215993

Category: Computers

Page: 240

View: 4632

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.

Creative Code

Ästhetik und Programmierung am MIT Media Lab

Author: John Maeda

Publisher: Springer DE

ISBN: 9783764371081

Category: Computer art

Page: 239

View: 6658

Wer wirklich schopferisch tatig sein will, muss wieder programmieren lernen: DBN = Design by Numbers heisst Maedas selbst entwickelter, interaktiver Grundkurs der Programmierung, der der individuellen Kreativitat keine Programm(ier)grenzen setzt. Creative Code dokumentiert, dass DBN fur eine breite Schicht von Anwendern erlern- und anwendbar ist."

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: 8567

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.

Data flow

Informationsgrafik und Datenvisualisierung

Author: Robert Klanten

Publisher: N.A

ISBN: 9783899552959

Category:

Page: 271

View: 6086

Data Flow ist ein Bestseller. Das Interesse an anspruchsvoller und ästhetischer Visualisierung von komplexen Informationen ist groß und wächst weiter. Immer mehr Grafiker, Werbeagenturen, Motion Designer und Künstler befassen sich mit diesem Thema. Immer neue Techniken und Ausdrucksformen werden dabei entwickelt. Data Flow 2 ergänzt und erweitert das Bild von zeitgenössischer Informationsgrafik. Das Buch zeigt Diagramme, Karten und Schaubilder und lotet neue Möglichkeiten aus, wie Sachverhalte, Daten und Informationen visuell und intuitiv erfahrbar gemacht werden können. Techniken wie Vereinfachung, Abstraktion, Metaphern und Inszenierung werden an konkreten Beispielen nachvollziehbar präsentiert. Forschungs- und Kunstprojekte werden ebenso gezeigt wie Auftragsarbeiten. Experten sprechen in Interviews über die Herausforderung von Informationsgrafik, über das Verhältnis von Komplexität, Klarheit, Kontext und Innovation. Data Flow 2 ist damit eine wertvolle Referenz für alle, die sich mit Informationsgrafik befassen. Das Buch bietet Anleitung, Hintergrund, Case-Studies und Inspiration zugleich.

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: 5517

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.

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: 4215

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.

Gelb

Roman

Author: Jeff Noon

Publisher: N.A

ISBN: 9783442444496

Category:

Page: 381

View: 3877


Design Patterns für die Spieleprogrammierung

Author: Robert Nystrom

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 395845092X

Category: Computer games

Page: 400

View: 4299

- Die bekannten Design Patterns der Gang of Four im konkreten Einsatz für die Entwicklung von Games - Zahlreiche weitere vom Autor entwickelte Patterns - Sequenzierungs-, Verhaltens-, Entkopplungs- und Optimierungsmuster Für viele Spieleprogrammierer stellt die Finalisierung ihres Spiels die größte Herausforderung dar. Viele Projekte verlaufen im Sande, weil Programmierer der Komplexität des eigenen Codes nicht gewachsen sind. Die im Buch beschriebenen Design Patterns nehmen genau dieses Problem in Angriff. Der Autor blickt auf jahrelange Erfahrung in der Entwicklung von weltweit erfolgreichen Games zurück und stellt erprobte Patterns vor, mit deren Hilfe Sie Ihren Code entwirren und optimieren können. Die Patterns sind in Form unabhängiger Fallbeispiele organisiert, so dass Sie sich nur mit den für Sie relevanten zu befassen brauchen und das Buch auch hervorragend zum Nachschlagen verwenden können. Sie erfahren, wie man eine stabile Game Loop schreibt, wie Spielobjekte mithilfe von Komponenten organisiert werden können und wie man den CPU-Cache nutzt, um die Performance zu verbessern. Außerdem werden Sie sich damit beschäftigen, wie Skript-Engines funktionieren, wie Sie Ihren Code mittels Quadtrees und anderen räumlichen Aufteilungen optimieren und wie sich die klassischen Design Patterns in Spielen einsetzen lassen.

Das BilderBuch -

des nützlichen und unnützen Wissens

Author: David McCandless

Publisher: Albrecht Knaus Verlag

ISBN: 3641091993

Category: Political Science

Page: 256

View: 5612

Sehen und verstehen – was Sie in diesem Buch entdecken, wird Ihnen nicht mehr aus dem Kopf gehen. Noch nie war Wissen so schön anzusehen. Noch nie waren Zusammenhänge so leicht zu durchschauen. Das Visualisierungsgenie David McCand less erschafft aus Zahlen, Daten und Fakten einzigartige und unvergessliche Grafiken und Bilder, die unsere Synapsen zum Schwingen bringen. In welchem Land werden die meisten Bücher gelesen? Welcher Bart passt zu welchem Gesicht? Welche Musikstile beeinflussen sich wie? Welche Moralvorstellungen verbinden sich mit welcher Religion? Was verbraucht mehr Kalorien: Blümchensex oder Lesen? Welche alternativen Heilmethoden haben welche wissenschaftliche Evidenz? David McCandless ist einer der angesagtesten Informationsdesigner und gehört zu einer neuen Generation von Journalisten. Er setzt spannende Fakten ebenso überzeugend ins Bild wie komplizierte Zusammenhänge. Mithilfe von Farben und Formen macht er Wissen sichtbar. So entsteht aus über einhundert originellen Bildern ein Kaleidoskop aus nützlichem und unnützem Wissen, das einfach Spaß macht. Hoher Spaßfaktor! Ein »Lesegenuss« voller Anregungen und Überraschungen, bestens als Geschenk geeignet.

Visualize This!

Author: Nathan Yau

Publisher: John Wiley & Sons

ISBN: 3527760229

Category: Statistics / Graphic methods / Data processing

Page: 422

View: 7589

A guide on how to visualise and tell stories with data, providing practical design tips complemented with step-by-step tutorials.