Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
How Python is Developed
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Brett Cannon
March 27, 2009
Programming
180
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
260
Python 3: Why you want it & how to (eventually) get it
brettcannon
0
160
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
830
Python 3 on PyPI
brettcannon
0
140
How to Pronounce PyPI
brettcannon
0
1.6k
Your PSF Dollars At Work
brettcannon
0
130
Import This, That, and the Other Thing
brettcannon
0
170
Other Decks in Programming
See All in Programming
ChromeでローカルLLM
ryu1013
0
110
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
290
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
0
920
パーソナライズPodcastを作った話
repunit11
0
140
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
730
golang-bob.pdf
iwatsukayura
0
130
AIに “答え“を書かせるのを やめてみた
___akari11
0
120
ジョジョの世界をXRで再現する
mofurune
0
150
Kubernetes祭り #2 OP/ED
bells17
0
110
気持ちぃ〜角丸 Squircle
ryu1013
0
290
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
150
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
8
5.7k
Featured
See All Featured
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
The Curious Case for Waylosing
cassininazir
1
570
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
450
Documentation Writing (for coders)
carmenintech
77
5.6k
Speed Design
sergeychernyshev
33
2.2k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
270
Building Adaptive Systems
keathley
44
3.2k
Discover your Explorer Soul
emna__ayadi
2
1.3k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
560
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
580
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/