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
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
150
From Source to Code: How CPython's Compiler Works
brettcannon
6
1.5k
Python 3.3: Trust Me, It's Better Than Python 2.7
brettcannon
3
820
Python 3 on PyPI
brettcannon
0
130
How to Pronounce PyPI
brettcannon
0
1.6k
Your PSF Dollars At Work
brettcannon
0
120
Import This, That, and the Other Thing
brettcannon
0
160
Other Decks in Programming
See All in Programming
「人を評価する AI」の設計と実装
ryoyanara
0
220
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
170
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
220
S3 を使うアプリケーションをローカル完結で動かすことに全力を注いでみた / Running S3 Apps Offline
contour_gara
0
580
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.9k
メールのエイリアス機能を履き違えない
isshinfunada
0
250
今さら聞けない .NET CLI
htkym
0
210
tsc.rip を支える技術 / Kyoto.なんか #8
susisu
0
120
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
0
100
Go 1.27 における memory allocation の高速化
andpad
0
300
リアルな遅延を測る仕様
kota_yata
1
120
バグを直したら useEffect が消えた
colorful12
3
690
Featured
See All Featured
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.8k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Building Applications with DynamoDB
mza
96
7.2k
We Are The Robots
honzajavorek
0
300
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Leo the Paperboy
mayatellez
8
2.2k
Accessibility Awareness
sabderemane
1
180
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
260
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
Into the Great Unknown - MozCon
thekraken
41
2.7k
AI: The stuff that nobody shows you
jnunemaker
PRO
9
940
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
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/