With Vega you can describe data visualizations in a JSON format, and generate interactive views using either HTML5 Canvas or SVG.
Read the tutorial, browse the documentation, join the discussion, and explore visualizations using the web-based Vega Editor.
[ add comment ] | [ 0 trackbacks ] | permalink | related link
Eli the Computer Guy
[ add comment ] | [ 0 trackbacks ] | permalink | related link
[ add comment ] | [ 0 trackbacks ] | permalink
[ add comment ] | [ 0 trackbacks ] | permalink
[ add comment ] | [ 0 trackbacks ] | permalink
If you've never written tests before, you probably know you should, but view the whole process as a bureaucratic paperwork nightmare to check off on your ready-to-ship checklist. This is the wrong way to approach testing. Tests are a solution to a problem that is important to you: does my code work? I'll show how Python tests are written, and why.
http://www.pyvideo.org/video/2674/getti ... ed-testing
http://www.pyvideo.org/category/50/pycon-us-2014
[ add comment ] | [ 0 trackbacks ] | permalink
Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of large programs well—usually programs they wrote themselves—and never study the great programs of history. As a result, they repeat one another's mistakes rather than building on one another's successes.
[ add comment ] | [ 0 trackbacks ] | permalink | related link
data visualization
[ add comment ] | [ 0 trackbacks ] | permalink | related link
Processing is a programming language, development environment, and online community. Since 2001, Processing has promoted software literacy within the visual arts and visual literacy within technology. Initially created to serve as a software sketchbook and to teach computer programming fundamentals within a visual context, Processing evolved into a development tool for professionals. Today, there are tens of thousands of students, artists, designers, researchers, and hobbyists who use Processing for learning, prototyping, and production.
http://www.openprocessing.org/
http://processingjs.org/
http://unfoldingmaps.org/tutorials/index.html
http://www.ibm.com/developerworks/opens ... tml?ca=dat
http://www.lynda.com/Processing-tutoria ... 578-2.html
http://vimeo.com/60735314
http://www.openprocessing.org/sketch/1412#
http://www.openprocessing.org/sketch/83392
[ add comment ] | [ 0 trackbacks ] | permalink | related link
A Brief History of Data Visualization
[ add comment ] | [ 0 trackbacks ] | permalink | related link