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
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
56
MORE FUN WITH HARDWARE AND CIRCUITPYTHON - IOT, WEARABLES, AND MORE!
nnja
0
16k
PyCascades Sprints 2021
nnja
0
110
PyCon Indonesia 2020
nnja
1
340
Light Up Your Life -- With Python and LEDs!
nnja
0
180
PyCon 2020: Goodbye Print, Hello Debugger!
nnja
2
28k
Debugging Python: Goodbye Print, Hello Debugger - Nina Zakharenko Live Coders Conf 2020
nnja
0
170
Goodbye Print, Hello Debugger - Nina Zakharenko DjangoCon 2019
nnja
1
31k
Goodbye Print, Hello Debugger!
nnja
0
32k
Other Decks in Technology
See All in Technology
不動産tech Product Night#2_AIことはじめ_GA橋本
takehikohashimoto
0
180
スタッフエンジニアの道: The Staff Engineer’s Path
snoozer05
PRO
44
14k
eBPFのこれまでとこれから
yutarohayakawa
9
3.1k
OR学会2024秋_短期収益と将来のオフ方策評価性能を考慮したクーポン割当方策混合比の決定
recruitengineers
PRO
4
460
より快適なエラーログ監視を目指して
leveragestech
4
1.4k
OSTという文化を組織に根付かせてみた
sansantech
PRO
2
290
Discovering AI Models
picardparis
4
3.9k
「家族アルバム みてね」における運用管理・ オブザーバビリティの全貌 / Overview of Operation Management and Observability in FamilyAlbum
isaoshimizu
4
160
LINEヤフーのフロントエンド組織・体制の紹介
lycorp_recruit_jp
1
1.2k
20240911_New_Relicダッシュボード活用例
speakerdeckfk
0
100
あなたの知らないiOS開発の世界
recruitengineers
PRO
3
170
Next.js のページ遷移を全力で止める
ypresto
3
1.6k
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
How STYLIGHT went responsive
nonsquared
93
5.1k
How GitHub Uses GitHub to Build GitHub
holman
472
290k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
166
48k
GraphQLの誤解/rethinking-graphql
sonatard
65
9.8k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
26
1.9k
Documentation Writing (for coders)
carmenintech
65
4.3k
Six Lessons from altMBA
skipperchong
26
3.3k
Building Applications with DynamoDB
mza
90
6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
190
16k
Designing for humans not robots
tammielis
248
25k
Imperfection Machines: The Place of Print at Facebook
scottboms
263
13k
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