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
Brett Cannon
March 27, 2009
Programming
0
150
How Python is Developed
From PyCon 2009
Brett Cannon
March 27, 2009
Tweet
Share
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
130
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
AHC061解説
shun_pi
0
400
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
310
Claude Codeログ基盤の構築
giginet
PRO
7
3.5k
SourceGeneratorのマーカー属性問題について
htkym
0
200
Migration to Signals, Signal Forms, Resource API, and NgRx Signal Store @Angular Days 03/2026 Munich
manfredsteyer
PRO
0
110
仕様漏れ実装漏れをなくすトレーサビリティAI基盤のご紹介
orgachem
PRO
7
2.6k
AI Assistants for Your Angular Solutions
manfredsteyer
PRO
0
150
AI 開発合宿を通して得た学び
niftycorp
PRO
0
160
Symfony + NelmioApiDocBundle を使った スキーマ駆動開発 / Schema Driven Development with NelmioApiDocBundle
okashoi
0
200
RAGでハマりがちな"Excelの罠"を、データの構造化で突破する
harumiweb
9
2.9k
Cyrius ーLinux非依存にコンテナをネイティブ実行する専用OSー
n4mlz
0
220
今からFlash開発できるわけないじゃん、ムリムリ! (※ムリじゃなかった!?)
arkw
0
120
Featured
See All Featured
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.9k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.7k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
450
First, design no harm
axbom
PRO
2
1.1k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
160
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
320
Joys of Absence: A Defence of Solitary Play
codingconduct
1
310
How to Talk to Developers About Accessibility
jct
2
160
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
490
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
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/