python brochure pycon us 2012 teaser booklet
TRANSCRIPT
a programming language
changes the world
TM
python
Preview
. . .introducing the new professional quality
PSF Python Brochure
Case Studies & Success Stories
Ad SponsorshipThe production of the brochure will
Don’t miss your chance to present
image brochure – space is limited !
PythonBrochure-Teaser_20120214_20-38-40_5.5x8.5_Teaser 14.02.12 21:16 Seite 1
������� �����
. . .introducing the new professional quality
PSF Python Brochure“Python is already very well known among developers and becoming
increasingly popular as rapid development language of choice. Wewould like to extend this popularity to non-developers in industry,governments and science.
The brochure project is intended to reach out to these people, byshowing how wide-spread Python already is and how its efficiencyand simplicity can make a major difference.” Marc-André Lemburg
PSF Board Member and Project Lead
PythonBrochure-Teaser_20120214_20-38-40_5.5x8.5_Teaser 14.02.12 21:17 Seite 2
������������� ��� ����������� ����������� ����
������������
�������������������������������������
������ ��������������������� ��� ����
������������� ������� ������������������
������� ����������������� �����������
����������������������� ��� �������������
������������ ���������� ������������
���������������� ������� ������������� ��� �������� � �
��
�� ��� ��������������� ������� ��������� ������������������
��
���� ������� ������������ ��������������� ���������������
�
������ �������������������������������������� ������� �� ���
������������������������������������ �� ��� ��������������
�������� ������ � ������� ����������������
� ��������������������� ���������
����� ����� ����������������� ����������� ������ ������
��������������������� ������������������ ����������
���������������������������� �� ������������� ����
����� ��� �� ���������� �� ���������������������
����������������!������� "��� ����������������������
��� �������������� ������ ��� ������������������������
�������� ���������
#����$�����"��� ����������������������������������
��������� ���������������������� ��������� ��� ��
������� ������� �����������������������������������
������� "��� ����������� � ������������� �������� �
�������� ��������������%��������������������������"
�������� ���� �������� ������������������ ���� �������
��������������������
��������������� ������������������� ����������������
������������������� ���� ��������������$������������
����������� ��������� ������ �������� ����������
������ ���� ���� �� ���������� ����� ����� ���� ���������
���������� �
��� ������"��� ��������������� ���������"���������
������������������������ �����������������
� ������������������������������ ����������������������� ����
����� ����� ���� �����&�
���������"� ������������������������� ������������"
�� ������� ���������� ������� ����� ����������� ��
��� ����&�� ��� ������"� ��������������������� ��
������������������������������������������� ���
&��� ����������������������"��� ��������� ����
������������������� ������� ��������������� ������
����� ����$�� �"���������� ����������� ���� ��������� �
������� ���������������� �����
� ��������� �� ��� ���������� ��#��������'(������"��� ��������
������������������
������ � ����������������������������������������
��� ��"���� ����������� ��"���������������������������
���� ����� ������������������������� ����������� �����
��� ���"� ������������������������� �����
����� �������������������������������� ���������� ���
�������� ��������������� ���������������������������
������������������������� �� �"����������"�����������$�
��� ������� ������ ��� ����������������$�����������
�������� ��� ��������������������$� ���������������Our Target Groups
CIOschief architectsscientistsprogrammersteachers
lecturersstudentscustomersclientsmanagers
PythonBrochure-Teaser_20120214_20-38-40_5.5x8.5_Teaser 14.02.12 21:18 Seite 3
The Web
»The Python programming language supports many programming para-
digms and can be put to productive use virtually anywhere. What’s
more, Python is not restricted to the web. For example, we also use
Python for our packaging and build systems.
The Python ecosystem is very rich and well-developed. Our developers
can incorporate existing libraries into their projects and only need to
develop the new functions that they need.
Python’s concise syntax is simple and yet highly productive. This means
that new developers can very quickly get involved in our projects, even if
they are not yet familiar with Python.«
The Mozilla Corporation, manufacturer
of the Firefox web browser and Thun-
derbird e-mail client, is impressed with
Python and uses the language for its
web services. The addon.mozilla.org and
support.mozilla.com websites and the
Socorro crash-reporting system are
based on Django and Python.
Firefox Sync Server
The Firefox Sync Server, which is used to synchronize bookmarks, browsing
histories, passwords, and open tabs on different computers and mobile de-
vices, was also written in Python.
Tarek Ziadé – a member of the
Mozilla Service Team, cites various
reasons for the success..
Python Impresses Mozilla
P
>>> import success
The Less Code the BetterA task that requires an average of twenty lines
of code in C and seven in Java can often be
done with just one line in Python.
PythonBrochure-Teaser_20120214_20-38-40_5.5x8.5_Teaser 14.02.12 21:19 Seite 4
Bit.ly is a URL shortener and
analytics service based in
New York City, handling hun-
dreds of millions of events per day. The majority
of the code is written in Python. Python scales
well and makes the shortener really big.
Bitly shortens approximately 80 million new URLs per day and
sees hundreds of millions of clicks on those URLs.
Bit.ly chose Python for its ability to develop rapidly, and for its vast
standard library. The company also make extensive use of python’s
numerical computing frameworks. Python serves all user facing
pages as well as a large portion of public API traffic. Additionally,
Python does the heavy-lifting for all asynchronous work in the
backend systems. All of bitly’s internal APIs are written or proto-
typed in Python.
»Python is fast enough for our site and allows us
to produce maintainable features in record times,
with a minimum of developers.«
Cuong Do – Software Architect, YouTube.com
Tailor-made for Web Applications
The Python programming language is tailor-
made to perform new tasks on the World Wide
Web. Virtually no other programming language
has as many web frameworks as Python for devel-
oping powerful web applications. Frameworks
and application servers such as Zope, Django, Tur-
bogears, and Pylons have enabled small start-ups
to implement new services and business models
on the Internet quickly, securely, and successfully.
In 1998, a small company from California, with the help of the
Python programming language, changed the way we search for
relevant information on the Internet. The company had an un-
usual-sounding name: Google.
Twelve years on, this name is valued at 160 billion US dollars, making it the most
expensive brand in the world. Thanks to its innovative products, Google has risen in
no time at all to its position as a market-leading online information provider.
»Google’s mission is to organize the world’s information and make it universally
accessible and useful.«
It is safe to assume that without Python, the World Wide Web would not exist in its
present form. Not only Google, but also many other companies and open-source
communities have changed the web, and with it our lives, using Python.
»Python has been an important part of Google since the begin-
ning and remains so as the system grows and evolves. Today
dozens of Google engineers use Python, and we’re looking for
more people with skills in this language.«
Peter Norvig – Director of Research at Google Inc
Powered by Python
It is easy enough to work out what this means for a code base
consisting of several thousand lines of code. Huge amounts of
time can be saved in the development and long-term maintenan-
ce of Python programs. With every line of code that can be left out,
a possible source of error is also avoided.
„New developers learn to use the leaner code
base much more quickly.“
nes
Python Software Foundation
“As chairman of the PSF I am happy to see the Foundation supportthis effort to bring Python to the attention of a wider public.
Businesses need to understand how Python can lower their pro-gramming and maintenance costs. Programmers need to under-stand how well Python integrates with other languages. Politiciansneed to understand the significance of open source to nationalstrategies for science and education.
I really hope that we can eventually have the brochure translated,and include examples of Python use from all over the world.
The Python Software Foundation would love your help in bringingPython to a broad international community.” Steve Holden
Chairman of the Python Software Foundation
Featured topicsWebScienceFinanceIndustryEducation
AerospaceBusinessIT InfrastructureCloud TechnologyFilm and Animation
PythonBrochure-Teaser_20120214_20-38-40_5.5x8.5_Teaser 14.02.12 21:19 Seite 5
&��&���#'��������
� �!��������( ��� ������� ���������� ������ ��
����������������������4 ����
������������ ���������������������� ������8����������
� ����������4����������������������������������������4
�4����������������6������ ����������� ��������������4�
����4 ����������� ���������������� �����������������
(�������������� 7���������� ������������� �� �� ������6�������
����� �9�������0:���;:6�������������������� ��������
���
�������������� ������ ������������� ��� ��������������� �
�������4 ��
PythonBrochure-Teaser_20120214_20-38-40_5.5x8.5_Teaser 14.02.12 21:19 Seite 6
��� )*�+ ���� �)����*�������,����������� ���$�����
��� ��� � ��%- ������������� ���$������� ���� ��������
������������������������������� ����������� ���������
����������������� ���������� ������������ �������
�������������������������� � ������� �����������
��� �������� �����$�����
��� ����� �"���� �������������� ������� ��� �����������
�������������������.���� ��������� ������� ����������
��������������������"��� ��������������������� /
��������������� �� ��������� ����������� � ������
���������.�� ������ ��������� ������������ ���������
���"������ ���� ������� ���������� ��� ������������ ���
������������������� ��0���������%- � ���� ����1����
)���� ���23���� �������������� ���4((����� ���
�� �������������������� ������5� �
6��� ������������ �������� ��� �������� ���������
��� ���� ���� ������ �������� ����������������� �
�������������������� ��������� ����7�������������
������ ����������������� ��8������������������� ������
�����$����� �������������� ������������ ��������� �
���������������� �����9"������:�������������������"� )*�
����������� ������������������������������ ��������
�������� ���� �� ����������� ��'((;�������������������
������������� ��� �������� ��
������������� ������������������������� ������ ���� ����
���������� ��� ������ ����
�������� � ����"� �� <<����������������������������
��������������������������� ����������������� ����� ����
�����42"(((������������������� ������������ �������� �
���������� ��������������� ����� "����������������
�������� ���������������������������
*����� �������������� � � � ��������������� ���
���� �������� ��������$������=�������� ������ ������
������ ����������� ��������������%������������� ���
�� ����"����������� �������������������������������
�������� ��� ������������ ���� � <<>�� ����������
&������"� ���� ���������������� ��� �� �����������"���
�� ��� ��� ������ ���"���� �� ������ ���������� ������
�������������� ��������������������������������� ��
?���� �������������� �����������������������������
���"����������������������������� ���������� ��������
������� ��"����������� ������������������
!����"������������#$%
� ������ �"����&����� ��� �
���������� �������������� ������ ������������������������
�� ��������������������������������������������������� ���� !�� �������
"��������������������#�� �������� ������ ����� ���������������
����������� ����������� �� ����������������� �����$�
� � �!"#$ %� & % �&'(
������ ���������������� �'��(���)�����
*� ���+()*,��*-./������������������� ��� �����
����������������01�234��
5�����()*6������������������� ���������7�
���������)���������6�� ������������ �������
����������������7������������������ ��
������ ���������������� 6�������������������
������ �6���� ��������������*�������� �������
“The editors team enjoyed talking to many fantastic people inthe last months, seeing the real value behind using Python andcollecting inspiring feedback from very important projects allover the world.” Armin Carl Stroß-Radschinski
Producer
PythonBrochure-Teaser_20120214_20-38-40_5.5x8.5_Teaser 14.02.12 21:20 Seite 7
�������������
��������������������� ����� �������
����������� �������
@�� ���������'(44"������4'A������ ������ ����������������� �
��
����� ��"����� �� ���� �������������������������� ������� ������
����
����� ����������� � ��� ���� ����� �
.��4��������������'
@/���������� ���
@/��������������
@/������ �4�
@/�����4������ ������
@/�������������������
@/��������� ������
@/�������������� ��
������.��������-�� ���,/
0� �� '��)�� ��$��� � ������A�����7�������������������
4�����������
���� 7������ ������������� �������������������
��� ���������4�������� �����������������
������������������������������������
��������������������������� ����������������������
������E� ������� ���������� ���=$������������� ������
���������"�������� �����������������������$"���� ��
������������ ����������� ����� � ��������"���
������� �������� �����
*�������#������*������"����������������������
������������ ���������$��� ��������� � ����������������
�������� ������������� ��"�������� ��������F��� �$
�����������������������5� ������ ��"������������������
���"������� ������������������������$��� ������$�
������ �����$��� �������� ������ ����$����������� ����
������������������ ���������������� ���������������
�����������������F��� �$�
F��� �$��������������������������������������� ����� �"
������������������� �������$����� ������� ��������$�
� ��"��� ������ ��������� ���"����� �����������"���������
��������� ������� ������������� ����� ��G�������
���� �������������������������������������� �����
������������$ ���������� ��������������������� �
�� ��������� ������������ ������� � ����� �������
���������F��� �$� ���������������������������������
� ������������� � ����
�6�.*��*,/�,�-���.+5*�5,-�,1�5�5+�.,-���+�*+,17
�+.��5-1+/�+�+��.*�0����++1�.����-1�����+//��,-
,��-�5,.��/2�� C�&#!��� & � <��//5��
PythonBrochure-Teaser_20120214_20-38-40_5.5x8.5_Teaser 14.02.12 21:20 Seite 8
(�������4<����5=�������+(<<5,����
����� ���4��������������4���<����5=���
�����6.��� ����� �����������7���6����
���� �������������-�.3;2��� ���+����;>
:����0?>?,�
:��� �� ����������������������� ��"�������������������������
���� ������������� ������ ������������� �������"������$�����"
���� � �����������������������"��������������������������"����
�
�������������� ����������� ��������������� ��� ����������
�
��� ����������� �������� �������� �������� �������� ������
�
�� ���� ���� ����� ����� ��"�� ����������� ������������������
���
�$��������������������� ����������� ������� ���"��� ��� ��
��������������������5� ������� �����������������������
������� ����� ������������ ����������������� "����������
�������� � ���������������������������� ���� �� ����� �������
������������ ��������� ��"������������ ������������ �����������
�
��� � �������� ��������������B����� �����B���� ���� ����� ���� �
���
�������� ��$ ��������
������������� ���������� ��� ����
����������������)������������������� ��
�������������� ����� �����
! ���� ��� ���)*+���������
��,-�����)���,� ����-� ������
� �������� ���� �
����������������������� ������������������� ������
���������� ������������� ��������������������� �����
��� ���1C�"������� ��������$�� ����������������������"
�$ ��������������� ��������������#�������� �����������
�������������������� ���������������+���� ���,��������
������������������ ��� �������� �� ��������� �������
����� ��
�� ������������ �������������#��� �� ���$ ������
� ��������������"�� ���$ �������� ������� ����������� ����
�� ���������� ������#8���������*��������#���� ��������
'(((�� ������������ �������������������"��� ������4((
����#����������� ������������ ���� ����"����������
������������=CD&����� ������� ������������
����� �8�����4���4������� ����
����������������������<� ������
����������������� �������
� ��� �����4��*��� 76������
�� �� ������������� ����������
����������������� ������
B������� ������������� �4��
����������������������
*������� ����������������� ��������������� ������������
����� ���������������� ����� ��� ������� �������
����� �� ���"������������������� �������������������
���� ������� �� ������� ������������ � �����������
����������������������������� ����������������
��������� "������ ����"���������������
*����������� ���������������� ������������� ����� ������
������ ��� ����������� ������������������������ ��
�����������������"������� ��� ���
���4;;;"�%@@0����#�������
)���� �����������������������
� ������ ���� ������� � ���
������������������������ ��
�����������������������������
����������� ��������������� ��������������� �
������ �����5� ���5� ���������� ���������������
��������� ����"�� �������.���� ���������� � ����������
���������������������� ���� ������������ ����������
����� ���� � �������������������������������� �
������� �"��� ����� ������������
����������������� ���������������������� ��������������
��� �� �������������� ����� ���������� ������ �����
���������������������/�����#���������������������
�)*+�+�,�+�-�./�����.*+�����0�,���0�-,0,0+/���.*
�./.,1�0��+,.�+/2��+�1�3.� ���,���.*+�����0�,�4
��0�-,0,0+���.*�/5*��+,.�+/�,1�,�/�.,��,/�+-+4
0,.�,1�5�5�/+�,/�6�.*�7�.*�0*2��
$% &��" C��� ���D & & ��!� &��% &
8,1+/�, �9,1+4���..+��+�0�:)���,5�,-�;,� +./
Landesbank Baden-Württemberg
“For me, working on the Python Brochure was a really interestingexperience. Of course, I knew about the typical list of advantagespeople tell you when trying to sell Python. What I didn't know wasthat Python has indeed changed the world.
The success stories prove that Python has the potential to open upsoftware engineering to a broader public, turning it into a skill thatmany people can learn and benefit from.” Jan Ulrich Hasecke
Editor
PythonBrochure-Teaser_20120214_20-38-40_5.5x8.5_Teaser 14.02.12 21:20 Seite 9
1/1
1/2
1/21/2
1/2
1/2
1/2
Sponsoring OptionsYou can support the PSF Python Brochure by buyingads or a reference entry in the brochure as well as pre-ordering copies for your own purpose.
MyLogo
Fax (973) 123
http://www.python.org/
Always on the bright side of life!
ACME Python Ltd.1 Main Street
Fairfield, NJ 07004
USA
Tel. (973) 123-45678-0
Fax (973) 123-45678-42
http://www.python.org/
Something completely different!
ACME Python Ltd.1 Main Street
NJ 07004
PythonBrochure-Teaser_20120214_20-38-40_5.5x8.5_Teaser 14.02.12 21:21 Seite 10
Ad sponsorsThe brochure will have 4 DIN A4 pages for ads. Ad sponsors can buy a half page ad in the first edition. Each ad sponsor will receive a boxof around 120 free copies of the printed brochure after production. There is room for 8 ad sponsors.
Reference sponsorsTo help develop the business community around Python, we will have2 pages of fixed-layout reference listings for interested companies.Reference sponsors can buy a listing in the first edition. The companieswill get listed using their logo, a one line description of what they do,and their address details. Each reference sponsor will receive a box ofaround 120 free copies of the printed brochure after production. There is room for 30-40 reference sponsors.
Subscription sponsorsYou can pre-order additional copies in excess of the 10,000 copies wewill have printed and distributed by the PSF. You can use these copiesfor local distribution, marketing Python to your customers, at confe-rences and events. These sponsors will not get a listing in the brochure itself, but willhelp refinance the costs of producing the brochure and also helpspread the word more widely.We can ship world-wide. The costs for the subscriptions vary depen-ding on the destination country. Please contact for more detailed in-formation and other destinations.
Education SponsorshipSponsor educational institutions by having the PSF send subscription packages to universities and schools on your behalf. You can direct the PSF to send the packages to a specific institution orlet the PSF select one from a list of interested instutions. Billing andpayment will be handled by our producer evenios publishing.
Don’t miss the chance to present your company inthe first Python image brochure – space is limited !
http://brochure.getpython.info/
PythonBrochure-Teaser_20120214_20-38-40_5.5x8.5_Teaser 14.02.12 21:21 Seite 11
About the PSFThe Python Software Foundation (PSF) is a non-profit organization devoted to advancingOpen Source technology related to the Python programming language. The PSF holds the in-tellectual property rights to Python and plans to fund portions of future development of thelanguage. Additional information on the PSF is available at http://www.python.org/psf. To make a tax-deductible donation, please visit http://www.python.org/psf/donations.html.Corporate sponsorships are also being accepted.E
xce
pt
wh
ere
oth
erw
ise
no
ted, c
onte
nt in
this
bro
chur
e is
Cop
yrig
ht 2
012
by e
veni
os.c
om |
Arm
in S
tros
s-Ra
dsch
insk
i (ac
sr.d
e) |
Jan
Ulr
ich
Has
ecke
(has
ecke
.com
) | M
arc-
Andr
e Le
mbu
rg (l
embu
rg.c
om) a
nd th
e re
spec
tive
auth
ors
of th
e su
cces
s st
orie
s, ca
se s
tudi
es a
ndim
ages
pub
lishe
d in
this
bro
chur
e. A
ll rig
hts
rese
rved
. Con
trib
uted
text
and
imag
e m
ater
ial u
sed
with
per
mis
sion
. Im
age
Refe
renc
e: C
over
: Illu
stra
tion
acsr
.de
–Ph
otos
: Sou
rce
flick
r.com
(p.2
,10
/xm
att:
CC B
Y 2.
0 | p
.4,1
0 /n
itot:
CC B
Y-N
C-SA
2.0
| p.
8/9,
10/d
ionh
inch
cliff
e, /
kent
eega
rdin
: CC
BY-S
A 2.
0); (
p.4
scre
ensh
ot m
ozill
a.co
m ta
ken
on 2
012-
02-1
2); (
p.10
© S
MS
Siem
ag-A
G: a
ll rig
hts
rese
rved
,by
per
mis
sion
); (p
10 ©
DLR
: CC-
BY 3
.0);
(p.6
© C
ERN
, for
the
bene
fit o
f the
CM
S co
llabo
ratio
n), T
he P
ytho
n lo
go a
nd th
e Py
thon
dev
ice
are
trad
emar
ks o
f the
Pyt
hon
Soft
war
e Fo
unda
tion.
All
othe
r tra
dem
arks
are
pro
pert
y of
thei
r res
pect
ive
owne
rs. U
sed
unde
r fai
r use
pol
icie
s.
100.
429
Pyth
on B
roch
ure
PyCo
n U
S 20
12 T
ease
r 201
2021
4_20
-38-
40 –
even
ios.
com
–ha
seck
e.co
m
a programming language
changes the world
TM
python
Case Studies & Success Stories
http://brochure.getpython.info/
Don’t miss the chance to present your company inthe first Python image brochure – space is limited !
Ad SponsorshipThe production costs of the brochurewill be financed using sponsorship ads.Please get in touch with us !Contact us via email:[email protected] up for our newsletter:brochure.getpython.infoFollow us on Twitter:twitter.com/pythonbrochure
Please make sure to look at the project website for general information
Ad GuidelinesMedia data for creative people & print professionals.
Reference Entry GuidelinesHow to get listed in the Python brochure as Python support or service company.
Subscription & Education SponsorshipHow to order additional extra copies of the brochure for your company, university or event.
Media DataPlease visit our media data details pages regarding available ad sizes, ad and reference listing guidelines and ordering procedures.
PythonBrochure-Teaser_20120214_20-38-40_5.5x8.5_Teaser 14.02.12 21:21 Seite 12