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
150
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
270
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.5k
Your PSF Dollars At Work
brettcannon
0
100
Import This, That, and the Other Thing
brettcannon
0
140
Other Decks in Programming
See All in Programming
はじめてのカスタムエージェント【GitHub Copilot Agent Mode編】
satoshi256kbyte
0
130
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
560
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
150
Jetpack XR SDKから紐解くAndroid XR開発と技術選定のヒント / about-androidxr-and-jetpack-xr-sdk
drumath2237
1
230
GoLab2025 Recap
kuro_kurorrr
0
790
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
5
1.5k
Go コードベースの構成と AI コンテキスト定義
andpad
0
150
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.4k
チームをチームにするEM
hitode909
0
430
Java 25, Nuevas características
czelabueno
0
120
SwiftUIで本格音ゲー実装してみた
hypebeans
0
550
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
6
4.1k
Featured
See All Featured
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
57
The SEO Collaboration Effect
kristinabergwall1
0
320
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
エンジニアに許された特別な時間の終わり
watany
106
220k
Evolving SEO for Evolving Search Engines
ryanjones
0
89
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
240
Are puppies a ranking factor?
jonoalderson
0
2.6k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
1
880
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
39
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.3k
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/