Weitere ähnliche Inhalte Ähnlich wie Python and the Web (20) Kürzlich hochgeladen (20) Python and the Web10. HISTORY
1989
TBL writes proposal for what would become WWW
GvR starts work on Python
1994
First WWW conference
Python 1.0 released
W3C founded
1997
Python 1.5 released
HTML 3.2 released
19. •computer scientists
•domain experts
•system administrators
•web developers
20. “Programs are meant to be read by
humans and only incidentally for computers
to execute”
—Don Knuth
22. H T M L , H T T P, U R L s
23. S e r v i n g s t a t i c fi l e s w i t h
hy p e r l i n k s
24. Im a g es
CSS
S e r ve r S i d e I n c l u d e s
26. I nver ti ng C od e a n d M a r kup
PHP and ASP
27. D a t a b a s e - b a c ke d We b s i t e s
34. what is a web p a ge ?
wha t is a web s i te ?
43. Tu r b o G e a rs 1
SQLObject
Kid
Cher r yPy
44. Tu r b o G e a rs 2
S Q L A l c h e my
Genshi
Pylons
45. R e p o ze B F G
Pylons
P y ra m i d
50. 1.0 S ep t em b er 2 0 0 8
1. 1 Ju ly 2 0 09
1. 2 M ay 2 01 0
1.3 M a rc h 2 0 1 1
1.4 M a rc h 2 0 1 2
51. timezones
S E L E C T F O R U P DAT E
password hashing
signed cookies
project/app templates
wsgi.py
in-browser testi ng
55. r e us ab i l i t y o f l owe r l aye r s
57. idea realization
What you do for a living is not be creative, what
you do is ship
— Seth Godin
58. Pi n ax provides wh at m any s i te s
h ave in common so you c an fo c u s
o n wha t m akes you r si t e d i ffer ent
60. Announcements OAuth
Attachments OpenID
Avatars Pagination
Badges Photos
Blogs Profiles
Bookmarks Sign up codes
Contact import Tagging
Email confirmation Tasks
Friends Threaded-comments
Invitations Timezones
Markup User-to-user messages
Microblogging Voting
Notification Wikis
61. caching (Redi s )
s e a r ch (Solr / H ay s tac k)
m e ssage queues ( Ce l e r y )