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
Heads of the Hydra
Search
Chad Estioco
October 26, 2013
Programming
0
180
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
32
The Use of Useless Things
skytreader
0
450
TDD with Python
skytreader
1
220
Python at the Speed of Light (ok, not really)
skytreader
0
230
Other Decks in Programming
See All in Programming
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
200
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
180
24時間止められないシステムを守る-医療ITにおけるランサムウェア対策の実際
koukimiura
1
110
高速開発のためのコード整理術
sutetotanuki
1
400
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
470
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.4k
Fluid Templating in TYPO3 14
s2b
0
130
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.4k
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
460
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
250
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
430
Featured
See All Featured
The Invisible Side of Design
smashingmag
302
51k
We Have a Design System, Now What?
morganepeng
54
8k
Optimizing for Happiness
mojombo
379
71k
From π to Pie charts
rasagy
0
120
Ruling the World: When Life Gets Gamed
codingconduct
0
140
Everyday Curiosity
cassininazir
0
130
Skip the Path - Find Your Career Trail
mkilby
0
57
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
The browser strikes back
jonoalderson
0
390
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
77
BBQ
matthewcrist
89
10k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
50k
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.