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
How Python is Developed
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Brett Cannon
March 27, 2009
Programming
160
0
Share
How Python is Developed
From PyCon 2009
Brett Cannon
March 27, 2009
More Decks by Brett Cannon
See All by Brett Cannon
Interesting new features in Python 3.5
brettcannon
0
270
How to make your code Python 2/3 compatible
brettcannon
0
250
Python 3: Why you want it & how to (eventually) get it
brettcannon
0
140
From Source to Code: How CPython's Compiler Works
brettcannon
6
1.4k
Python 3.3: Trust Me, It's Better Than Python 2.7
brettcannon
3
810
Python 3 on PyPI
brettcannon
0
120
How to Pronounce PyPI
brettcannon
0
1.5k
Your PSF Dollars At Work
brettcannon
0
110
Import This, That, and the Other Thing
brettcannon
0
150
Other Decks in Programming
See All in Programming
JavaDoc 再入門
nagise
0
170
OSもどきOS
arkw
0
240
ECR拡張スキャンでSBOMを収集して サプライチェーン攻撃の影響調査を 爆速で終わらせてみた
akihisaikeda
2
200
GitHub Copilot CLIのいいところ
htkym
2
1.1k
サークル参加から学ぶ、小さな事業の回し方
yuzneri
0
240
Oxcを導入して開発体験が向上した話
yug1224
4
210
AI時代だからこそ「Bloc」を採用する価値があるのかもしれない
takuroabe
0
250
TypeSpec で繋ぐ複数プロダクトの型安全
maroon8021
1
260
Agentic UI beyond Chats Architecture Patterns & Open Standards @ngMunich 05/2026
manfredsteyer
PRO
0
160
3Dシーンの圧縮
fadis
1
420
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
4
890
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.1k
Featured
See All Featured
Odyssey Design
rkendrick25
PRO
2
640
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
Into the Great Unknown - MozCon
thekraken
41
2.5k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.8k
Prompt Engineering for Job Search
mfonobong
0
320
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
710
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
Building Adaptive Systems
keathley
44
3k
Faster Mobile Websites
deanohume
310
31k
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
Claude Code のすすめ
schroneko
67
220k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
150
Transcript
How Python is Developed Brett Cannon
[email protected]
PyCon 2009
OMG! A bug!
“Who can I talk with to make sure it’s a
bug?” comp.lang.python python-dev
“I should tell somebody about this.” http://bugs.python.org/
“Oh look, a bug.” new-bugs-announce python-bugs-list
“Look at what triggers the bug!”
“This should be fixed.”
“Here’s a patch to fix it!”
What a patch needs • PEP 7/8 conformance • Unit
tests • Doc changes • Misc/NEWS • Misc/ACKS
“LGTM.”
Please be patient when waiting for a review! Only 26
developers from December 1 to March 12 changed more than 100 lines of code; 39 changed any code.
“Committed.”
“I have an idea!”
“I should bounce this idea off some people.” python-ideas comp.lang.python
“Look at what I made Python do!”
“PEP time!” http://www.python.org/dev/peps/
“Does that shed come in puce?” python-dev
“Make the shed spam-colored and we will include it.”
“I made Python better!”
“How can I join the cool crowd?”
Contribute on bugs.python.org .
Request developer privileges on the issue tracker.
Ask for commit privileges.
• http://www.python.org/dev/setup/ • http://www.python.org/dev/workflow/