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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
230
Python at the Speed of Light (ok, not really)
skytreader
0
230
Other Decks in Programming
See All in Programming
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
350
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
400
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
1
250
Cyrius ーLinux非依存にコンテナをネイティブ実行する専用OSー
n4mlz
0
130
「抽象に依存せよ」が分からなかった新卒1年目の私が Goのインターフェースと和解するまで
kurogenki
0
110
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
280
nuget-server - あなたが必要だったNuGetサーバー
kekyo
PRO
0
230
エラーログのマスキングの仕組みづくりに役立ったASTの話
kumoichi
0
180
受け入れテスト駆動開発(ATDD)×AI駆動開発 AI時代のATDDの取り組み方を考える
kztakasaki
2
560
猫の手も借りたい!ので AIエージェント猫を作って社内に放した話 Claude Code × Container Lambda の Slack Bot "DevNeko"
naramomi7
0
260
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
180
New in Go 1.26 Implementing go fix in product development
sunecosuri
0
420
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Balancing Empowerment & Direction
lara
5
940
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
210
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
210
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
130
RailsConf 2023
tenderlove
30
1.4k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
53k
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.