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
140
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
260
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
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
780
Python 3 on PyPI
brettcannon
0
120
How to Pronounce PyPI
brettcannon
0
1.4k
Your PSF Dollars At Work
brettcannon
0
98
Import This, That, and the Other Thing
brettcannon
0
140
Other Decks in Programming
See All in Programming
CSC509 Lecture 10
javiergs
PRO
0
180
目的で駆動する、AI時代のアーキテクチャ設計 / purpose-driven-architecture
minodriven
7
1.9k
Building AI with AI
inesmontani
PRO
0
200
Tangible Code
chobishiba
3
570
スタートアップを支える技術戦略と組織づくり
pospome
6
2.5k
AI POSにおけるLLM Observability基盤の導入 ― サイバーエージェントDXインターン成果報告
hekuchan
0
660
The Missing Link in Angular's Signal Story: Resource API and httpResource
manfredsteyer
PRO
0
130
仕様がそのままテストになる!Javaで始める振る舞い駆動開発
ohmori_yusuke
8
4.4k
CSC509 Lecture 11
javiergs
PRO
0
310
アーキテクチャと考える迷子にならない開発者テスト
irof
9
3.1k
All(?) About Point Sets
hole
0
160
AIと協働し、イベントソーシングとアクターモデルで作る後悔しないアーキテクチャ Regret-Free Architecture with AI, Event Sourcing, and Actors
tomohisa
2
1.5k
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
How GitHub (no longer) Works
holman
315
140k
How to Ace a Technical Interview
jacobian
280
24k
Being A Developer After 40
akosma
91
590k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.8k
Designing for Performance
lara
610
69k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Thoughts on Productivity
jonyablonski
73
4.9k
Mobile First: as difficult as doing things right
swwweet
225
10k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
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/