Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Heads of the Hydra
Search
Chad Estioco
October 26, 2013
Programming
0
170
Heads of the Hydra
A talk about the other flavors of Python out there.
Chad Estioco
October 26, 2013
Tweet
Share
More Decks by Chad Estioco
See All by Chad Estioco
Don't Panic
skytreader
0
31
The Use of Useless Things
skytreader
0
440
TDD with Python
skytreader
1
210
Python at the Speed of Light (ok, not really)
skytreader
0
220
Other Decks in Programming
See All in Programming
AWS CDKの推しポイントN選
akihisaikeda
1
240
マスタデータ問題、マイクロサービスでどう解くか
kts
0
110
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
130
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.2k
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
6
3.7k
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
120
AIコーディングエージェント(Gemini)
kondai24
0
230
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
120
宅宅自以為的浪漫:跟 AI 一起為自己辦的研討會寫一個售票系統
eddie
0
510
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
0
190
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
350
AIコーディングエージェント(skywork)
kondai24
0
180
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
527
40k
Thoughts on Productivity
jonyablonski
73
5k
Visualization
eitanlees
150
16k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
It's Worth the Effort
3n
187
29k
Fireside Chat
paigeccino
41
3.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Practical Orchestrator
shlominoach
190
11k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Transcript
Heads of the Hydra (or, your Python ain’t just vanilla)
Chad Estioco
There’s Python... ...and there are even more Pythons!
why make it complicated?! ( i thought this month is
for beginners? )
SPEED xor COMPATIBILITY
BUT WAIT! keep your Linux happy… … install in /opt/bin
(or, at least, don’t ever overwrite the default python)
Jython (Java + Python)
Jython: Calling Java from Python always use: from java.package import
JavaClass [https://wiki.python.org/jython/PackageScanning]
Jython: Calling Python from Java javac -cp .:/opt/bin/jython2.5.3/* SnakeCaller.java java
-cp .:/opt/bin/jython2.5.3/* SnakeCaller
NOT BECAUSE YOU CAN DO IT MEANS YOU SHOULD DO
IT
And while we are at it, I should mention... IronPython
http://ironpython.net
PyPy a faster breed of snake
Ladies and gentlemen, this is where the SPEED comes in...
...but compatibility goes out :( gevent pygame pycuda pygtk tkinter
modwsgi pycrypto buildbot colibri grok mailman moinmoin planet plone pylucid rietveld biopython silvacms viewvc turbogears web.py webcore zope genshi pisa matplotlib pythoncreole rest2web rst2pdf scipy numpy creoleparser lepl misaka plex pypeg yml [https://bitbucket. org/pypy/compatibility/wiki/Ho me]
Stackless Python look ‘ma, no (C) stacks!
Stackless Powered!
But, Stackless Python is still in alpha state :( Personally,
I don’t use things labeled “alpha” unless it’s this -> Note: No entity named “Sony”, individual or otherwise, is paying me for this slide.
If anything, Stackless Python shows promise xkcd: Python endorser since
comic 353. Used images from comics 989 and 442.