×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
MAKING ART WITH PYTHON KIRK KAISER EVANGELISM TEAM LEAD @ DATADOG
Slide 2
Slide 2 text
COMPUTER SCIENCE ARTS
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
THE PERCEPTION OF SOFTWARE DEVELOPMENT AS AN OVERACHIEVER’S GAME
Slide 5
Slide 5 text
SOMETHING INTIMIDATING
Slide 6
Slide 6 text
No content
Slide 7
Slide 7 text
WRITING CODE IS ABOUT EXPLORING & PLAYING WITH IDEAS
Slide 8
Slide 8 text
CODE AS FINGER-PAINTING
Slide 9
Slide 9 text
No content
Slide 10
Slide 10 text
No content
Slide 11
Slide 11 text
IS WRITING CODE AN ART?
Slide 12
Slide 12 text
WAIT, WHAT IS ART ANYWAYS?
Slide 13
Slide 13 text
“*AR-“ ROOT, “TO PUT TOGETHER”
Slide 14
Slide 14 text
SKILL AS A RESULT OF LEARNING OR PRACTICE
Slide 15
Slide 15 text
“SKILL IN CUNNING AND TRICKERY” BY THE 16TH CENTURY
Slide 16
Slide 16 text
No content
Slide 17
Slide 17 text
HACK. A CLEVER OR ELEGANT TECHNICAL ACCOMPLISHMENT
Slide 18
Slide 18 text
CODE & ART RUDDERS FOR THE SHIP OF HUMAN CULTURE
Slide 19
Slide 19 text
THE WORLD RUNS ON SOFTWARE NOW.
Slide 20
Slide 20 text
HOW MUCH TIME DOES HUMANITY SPEND INHABITING THE SOFTWARE WORLDS WE BUILD EVERY DAY?
Slide 21
Slide 21 text
HOW CAN WE BRING MORE HUMAN CONTEXT TO SOFTWARE EXPERIENCES?
Slide 22
Slide 22 text
No content
Slide 23
Slide 23 text
HOW DO I BUILD A CAREER WITH CREATIVITY AS A GUIDING PRINCIPLE?
Slide 24
Slide 24 text
daily sketches.
Slide 25
Slide 25 text
for 60 days, create a piece of art with code every day.
Slide 26
Slide 26 text
No content
Slide 27
Slide 27 text
No content
Slide 28
Slide 28 text
No content
Slide 29
Slide 29 text
No content
Slide 30
Slide 30 text
(where I get to help make developer’s lives better)
Slide 31
Slide 31 text
THE PRACTICE. (how we bring art and play into our work.)
Slide 32
Slide 32 text
python (still the best)
Slide 33
Slide 33 text
learn from good software.
Slide 34
Slide 34 text
requests
Slide 35
Slide 35 text
requests APIs should be fun.
Slide 36
Slide 36 text
numpy numpy
Slide 37
Slide 37 text
numpy numpy We can bend the computational model to fit in Python
Slide 38
Slide 38 text
numpy music21
Slide 39
Slide 39 text
numpy music21 We can make musical ideas from their most basic building blocks
Slide 40
Slide 40 text
HOW TO GET IDEAS?
Slide 41
Slide 41 text
No content
Slide 42
Slide 42 text
No content
Slide 43
Slide 43 text
No content
Slide 44
Slide 44 text
No content
Slide 45
Slide 45 text
THE AUDIENCE.
Slide 46
Slide 46 text
RESPECT THE PEOPLE YOU ARE BUILDING FOR.
Slide 47
Slide 47 text
WE ARE PRIVILEGED TO BUILD THE WORLDS EVERYONE INHABITS
Slide 48
Slide 48 text
CONNECT IDEAS THAT HAVEN’T YET BEEN CONNECTED
Slide 49
Slide 49 text
No content
Slide 50
Slide 50 text
HAVE FUN!