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
130
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
250
How to make your code Python 2/3 compatible
brettcannon
0
240
Python 3: Why you want it & how to (eventually) get it
brettcannon
0
120
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
740
Python 3 on PyPI
brettcannon
0
110
How to Pronounce PyPI
brettcannon
0
1.3k
Your PSF Dollars At Work
brettcannon
0
83
Import This, That, and the Other Thing
brettcannon
0
110
Other Decks in Programming
See All in Programming
XStateを用いた堅牢なReact Components設計~複雑なClient Stateをシンプルに~ @React Tokyo ミートアップ #2
kfurusho
1
910
Ruby on cygwin 2025-02
fd0
0
150
Linux && Docker 研修/Linux && Docker training
forrep
24
4.5k
Pulsar2 を雰囲気で使ってみよう
anoken
0
240
Pythonでもちょっとリッチな見た目のアプリを設計してみる
ueponx
1
570
CI改善もDatadogとともに
taumu
0
120
ソフトウェアエンジニアの成長
masuda220
PRO
11
1.5k
SwiftUIで単方向アーキテクチャを導入して得られた成果
takuyaosawa
0
270
責務と認知負荷を整える! 抽象レベルを意識した関心の分離
yahiru
4
580
メンテが命: PHPフレームワークのコンテナ化とアップグレード戦略
shunta27
0
120
Lottieアニメーションをカスタマイズしてみた
tahia910
0
130
SpringBoot3.4の構造化ログ #kanjava
irof
2
1k
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
630
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
410
Embracing the Ebb and Flow
colly
84
4.6k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Rails Girls Zürich Keynote
gr2m
94
13k
Six Lessons from altMBA
skipperchong
27
3.6k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
21
2.5k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.8k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.1k
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/