Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Five Things You Didn't Know Python Could Do!
Search
Nina Zakharenko
October 24, 2018
Technology
5
2.2k
Five Things You Didn't Know Python Could Do!
All Things Open 2018 - Raleigh, NC
Morning Keynote
Nina Zakharenko
October 24, 2018
Tweet
Share
More Decks by Nina Zakharenko
See All by Nina Zakharenko
PyCon Columbia 2022 - The Python Community Is Still Strong Together
nnja
0
94
MORE FUN WITH HARDWARE AND CIRCUITPYTHON - IOT, WEARABLES, AND MORE!
nnja
0
20k
PyCascades Sprints 2021
nnja
0
140
PyCon Indonesia 2020
nnja
1
400
Light Up Your Life -- With Python and LEDs!
nnja
0
230
PyCon 2020: Goodbye Print, Hello Debugger!
nnja
2
33k
Debugging Python: Goodbye Print, Hello Debugger - Nina Zakharenko Live Coders Conf 2020
nnja
0
210
Goodbye Print, Hello Debugger - Nina Zakharenko DjangoCon 2019
nnja
1
35k
Goodbye Print, Hello Debugger!
nnja
0
36k
Other Decks in Technology
See All in Technology
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
260
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
670
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
10
3.2k
企業の生成AIガバナンスにおけるエージェントとセキュリティ
lycorptech_jp
PRO
3
200
Wantedlyの開発組織における生成AIの浸透プロジェクトについて
kotominaga
2
110
初めてAWSを使うときのセキュリティ覚書〜初心者支部編〜
cmusudakeisuke
1
280
20250913_JAWS_sysad_kobe
takuyay0ne
2
250
Unlocking the Power of AI Agents with LINE Bot MCP Server
linedevth
0
120
いま注目のAIエージェントを作ってみよう
supermarimobros
0
370
roppongirb_20250911
igaiga
1
250
現場で効くClaude Code ─ 最新動向と企業導入
takaakikakei
1
260
slog.Handlerのよくある実装ミス
sakiengineer
4
480
Featured
See All Featured
Site-Speed That Sticks
csswizardry
10
830
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Practical Orchestrator
shlominoach
190
11k
We Have a Design System, Now What?
morganepeng
53
7.8k
Visualization
eitanlees
148
16k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Done Done
chrislema
185
16k
Music & Morning Musume
bryan
46
6.8k
Transcript
Nina Zakharenko Cloud Developer Advocate Microsoft @nnja
@nnja 5 THINGS YOU DIDN’T KNOW ABOUT PYTHON
@nnja 1. EMPOWERS SCIENTISTS !3
CONCORDIA STATION - ANTARCTICA watch keynote
Role of Python in Gravitational Wave Astronomy Breakthroughs watch keynote
@nnja read post
@nnja 2. IS USED TO CREATE GAMES & ART !7
EVE ONLINE STACKLESS PYTHON listen to interview
SUPER POTATO BRUH PLAY IT
@nnja """ Python version of https://www.openprocessing.org/sketc by Saskia Freeke """
t = 0.0 theta = 0.0 max_frame_count = 200 def draw(): background("#242949") translate(width / 2, height / 2) t = float(frameCount) / max_frame_count theta = TWO_PI * t for x in xrange(-175, 176, 25): for y in xrange(-100, 156, 50): offSet = float(50 * x + y + y) x2 = float(map(cos(-theta + offSet), 0, 1, y2 = float(map(cos(-theta + offSet), 0, 1, sz2 = float(map(sin(-theta + offSet), 0, 1 PROCESSING.PY
@nnja 3. AUTOMATES YOUR HOME !11
@nnja HOME ASSISTANT
@nnja 4. IT CAN SCALE! !13
@nnja INSTAGRAM
@nnja DROPBOX
@nnja AND MORE…
@nnja 5. RUNS ON HARDWARE !17
MICROPYTHON & CIRCUITPYTHON
TRINKET M0 - $8.95
ADAFRUIT HALLOWING M0
@nnja while True: for marker in range(11, 0, -1): for
x in range(0, marker+1): mult_r = x / 12 mult_g = (x + 5) / 12 mult_b = (x + 10) / 12 r = gamma[wheel(int((x / 12) * 150))[0]] g = gamma[wheel(int((x / 12) * 150))[1]] b = gamma[wheel(int((x / 12) * 150))[2]] pixels[x] = (r, g, b) r = gamma[wheel(int((x-1 / 12) * 150))[0]] github.com/nnja/pyearrings
xkcd
THANKS! Python @Microsoft http://bit.ly/atopython @nnja
@nnja Credits Special thanks to all the people who made
and released these awesome resources for free: › Presentation template by SlidesCarnival › Photo by David Clode on Unsplash