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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Brett Cannon
March 27, 2009
Programming
160
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
140
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.5k
Your PSF Dollars At Work
brettcannon
0
110
Import This, That, and the Other Thing
brettcannon
0
160
Other Decks in Programming
See All in Programming
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.4k
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
330
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
570
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
160
A2UI という光を覗いてみる
satohjohn
1
130
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
130
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
160
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
190
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
200
AIとASP.NET Coreで雑Webアプリを作った話
mayuki
0
600
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
240
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
230
Featured
See All Featured
Thoughts on Productivity
jonyablonski
76
5.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
330
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
410
Context Engineering - Making Every Token Count
addyosmani
9
960
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
71
40k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
480
My Coaching Mixtape
mlcsv
0
150
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
390
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
410
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/