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
86
MORE FUN WITH HARDWARE AND CIRCUITPYTHON - IOT, WEARABLES, AND MORE!
nnja
0
20k
PyCascades Sprints 2021
nnja
0
130
PyCon Indonesia 2020
nnja
1
390
Light Up Your Life -- With Python and LEDs!
nnja
0
220
PyCon 2020: Goodbye Print, Hello Debugger!
nnja
2
32k
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
34k
Goodbye Print, Hello Debugger!
nnja
0
36k
Other Decks in Technology
See All in Technology
「現場で活躍するAIエージェント」を実現するチームと開発プロセス
tkikuchi1002
2
250
今だから言えるセキュリティLT_Wordpress5.7.2未満を一斉アップデートせよ
cuebic9bic
2
170
スタックチャン家庭用アシスタントへの道
kanekoh
0
120
AI時代にも変わらぬ価値を発揮したい: インフラ・クラウドを切り口にユーザー価値と非機能要件に向き合ってエンジニアとしての地力を培う
netmarkjp
0
130
How to Quickly Call American Airlines®️ U.S. Customer Care : Full Guide
flyaahelpguide
0
240
shake-upを科学する
rsakata
7
1k
AWS CDK 入門ガイド これだけは知っておきたいヒント集
anank
5
750
LIXIL基幹システム刷新に立ち向かう技術的アプローチについて
tsukuha
1
370
Transformerを用いたアイテム間の 相互影響を考慮したレコメンドリスト生成
recruitengineers
PRO
1
370
TLSから見るSREの未来
atpons
2
310
Figma Dev Mode MCP Serverを用いたUI開発
zoothezoo
0
220
LLM拡張解体新書/llm-extension-deep-dive
oracle4engineer
PRO
23
6.1k
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
The Invisible Side of Design
smashingmag
301
51k
Facilitating Awesome Meetings
lara
54
6.5k
Faster Mobile Websites
deanohume
308
31k
A better future with KSS
kneath
238
17k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
GitHub's CSS Performance
jonrohan
1031
460k
The Cost Of JavaScript in 2023
addyosmani
51
8.6k
Building Applications with DynamoDB
mza
95
6.5k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
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