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.1k
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
68
MORE FUN WITH HARDWARE AND CIRCUITPYTHON - IOT, WEARABLES, AND MORE!
nnja
0
17k
PyCascades Sprints 2021
nnja
0
120
PyCon Indonesia 2020
nnja
1
360
Light Up Your Life -- With Python and LEDs!
nnja
0
200
PyCon 2020: Goodbye Print, Hello Debugger!
nnja
2
29k
Debugging Python: Goodbye Print, Hello Debugger - Nina Zakharenko Live Coders Conf 2020
nnja
0
180
Goodbye Print, Hello Debugger - Nina Zakharenko DjangoCon 2019
nnja
1
32k
Goodbye Print, Hello Debugger!
nnja
0
33k
Other Decks in Technology
See All in Technology
Kubernetesでメールの大量配信をしている話/k8sjp-20250205
hfukamachi
0
230
ろう・難聴者のコミュニケーションを円滑化する取り組み
chiemi627
0
100
ソフトウェアアーキテクトのための意思決定術: Software Architecture and Decision-Making
snoozer05
PRO
20
4.3k
20250129 Findy_テスト高活用化
dshirae
1
250
Bounded Context: Problem or Solution?
ewolff
1
190
[2025クラウドガバナンスはこう変わる!マルチアカウント運用のre:Invent最新情報と活用例] re:Invent 2024 から見る AWS マルチアカウントガバナンスのこれまでとこれから
0nihajim
0
110
ゆもつよがこの30年間自ら経験してきたQA、テストの歴史と未来
ymty
3
570
[TechNight #86] Oracle GoldenGate - 23ai 最新情報&プロジェクトからの学び
oracle4engineer
PRO
1
210
AIをプロダクトに実装するならAPIで分離しよう 〜タクシーアプリ『GO』のアーキテクチャ実例紹介〜
74th
2
130
サーバーレスで楽しよう!お気軽に始められる3つのポイント / Have fun with Serverless!
_kensh
3
280
Redshiftを中心としたAWSでのデータ基盤
mashiike
0
120
例外処理を理解して、設計段階からエラーを「見つけやすく」「起こりにくく」する
kajitack
13
4.4k
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Code Review Best Practice
trishagee
66
17k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Scaling GitHub
holman
459
140k
Why Our Code Smells
bkeepers
PRO
335
57k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
7
240
Building Flexible Design Systems
yeseniaperezcruz
328
38k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Designing Experiences People Love
moore
139
23k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
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