Soumettre la recherche
Mettre en ligne
Python and the Web
•
3 j'aime
•
1,669 vues
pycontw
Suivre
Keynote for Day 2 of PyCon Taiwan 2012, by James Tauber
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 64
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
A Brief Edtech Presentation
A Brief Edtech Presentation
Gülin Enüst
What Zope Did Wrong (PyCon 2008)
What Zope Did Wrong (PyCon 2008)
Lennart Regebro
Berlinsides2017
Berlinsides2017
aestetix
Plone ♥︎ Python 3
Plone ♥︎ Python 3
Philip Bauer
簡易爬蟲製作和Pttcrawler
簡易爬蟲製作和Pttcrawler
Tien-Yang (Aiden) Wu
Introduction to Python and Web Programming
Introduction to Python and Web Programming
David Neiss
Snakes on the Web
Snakes on the Web
Jacob Kaplan-Moss
Why Python Web Frameworks Are Changing the Web
Why Python Web Frameworks Are Changing the Web
joelburton
Recommandé
A Brief Edtech Presentation
A Brief Edtech Presentation
Gülin Enüst
What Zope Did Wrong (PyCon 2008)
What Zope Did Wrong (PyCon 2008)
Lennart Regebro
Berlinsides2017
Berlinsides2017
aestetix
Plone ♥︎ Python 3
Plone ♥︎ Python 3
Philip Bauer
簡易爬蟲製作和Pttcrawler
簡易爬蟲製作和Pttcrawler
Tien-Yang (Aiden) Wu
Introduction to Python and Web Programming
Introduction to Python and Web Programming
David Neiss
Snakes on the Web
Snakes on the Web
Jacob Kaplan-Moss
Why Python Web Frameworks Are Changing the Web
Why Python Web Frameworks Are Changing the Web
joelburton
Спецификация WSGI (PEP-333)
Спецификация WSGI (PEP-333)
lectureswww lectureswww
An Introduction to Twisted
An Introduction to Twisted
sdsern
Зоопарк python веб-фреймворков
Зоопарк python веб-фреймворков
PyNSK
Python talk web frameworks
Python talk web frameworks
Kat Chuang
Чем Python плох для стартапа?
Чем Python плох для стартапа?
PyNSK
Asynchronous Python with Twisted
Asynchronous Python with Twisted
Adam Englander
Framework Battle: Django vs Flask vs Chalice
Framework Battle: Django vs Flask vs Chalice
STEP Computer Academy (Zaporozhye)
LvivPy - Flask in details
LvivPy - Flask in details
Max Klymyshyn
Async Web Frameworks in Python
Async Web Frameworks in Python
Ryan Johnson
Web Scraping with Python
Web Scraping with Python
Paul Schreiber
Scraping the web with python
Scraping the web with python
Jose Manuel Ortega Candel
Oscon 2008 Open Micro Blogging Presentation
Oscon 2008 Open Micro Blogging Presentation
Evan Prodromou
Codebits Handivi
Codebits Handivi
cfpinto
Python @ PiTech - March 2009
Python @ PiTech - March 2009
tudorprodan
The Art of Social Media Analysis with Twitter & Python
The Art of Social Media Analysis with Twitter & Python
Krishna Sankar
The Art of Social Media Analysis with Twitter & Python-OSCON 2012
The Art of Social Media Analysis with Twitter & Python-OSCON 2012
OSCON Byrum
PyData Texas 2015 Keynote
PyData Texas 2015 Keynote
Peter Wang
Web Hooks and the Programmable World of Tomorrow
Web Hooks and the Programmable World of Tomorrow
Jeff Lindsay
A Whirlwind Tour Of Python
A Whirlwind Tour Of Python
Asia Smith
Learn python
Learn python
Kracekumar Ramaraju
Behold the Power of Python
Behold the Power of Python
Sarah Dutkiewicz
What is Python? (Silicon Valley CodeCamp 2014)
What is Python? (Silicon Valley CodeCamp 2014)
wesley chun
Contenu connexe
En vedette
Спецификация WSGI (PEP-333)
Спецификация WSGI (PEP-333)
lectureswww lectureswww
An Introduction to Twisted
An Introduction to Twisted
sdsern
Зоопарк python веб-фреймворков
Зоопарк python веб-фреймворков
PyNSK
Python talk web frameworks
Python talk web frameworks
Kat Chuang
Чем Python плох для стартапа?
Чем Python плох для стартапа?
PyNSK
Asynchronous Python with Twisted
Asynchronous Python with Twisted
Adam Englander
Framework Battle: Django vs Flask vs Chalice
Framework Battle: Django vs Flask vs Chalice
STEP Computer Academy (Zaporozhye)
LvivPy - Flask in details
LvivPy - Flask in details
Max Klymyshyn
Async Web Frameworks in Python
Async Web Frameworks in Python
Ryan Johnson
Web Scraping with Python
Web Scraping with Python
Paul Schreiber
Scraping the web with python
Scraping the web with python
Jose Manuel Ortega Candel
En vedette
(11)
Спецификация WSGI (PEP-333)
Спецификация WSGI (PEP-333)
An Introduction to Twisted
An Introduction to Twisted
Зоопарк python веб-фреймворков
Зоопарк python веб-фреймворков
Python talk web frameworks
Python talk web frameworks
Чем Python плох для стартапа?
Чем Python плох для стартапа?
Asynchronous Python with Twisted
Asynchronous Python with Twisted
Framework Battle: Django vs Flask vs Chalice
Framework Battle: Django vs Flask vs Chalice
LvivPy - Flask in details
LvivPy - Flask in details
Async Web Frameworks in Python
Async Web Frameworks in Python
Web Scraping with Python
Web Scraping with Python
Scraping the web with python
Scraping the web with python
Similaire à Python and the Web
Oscon 2008 Open Micro Blogging Presentation
Oscon 2008 Open Micro Blogging Presentation
Evan Prodromou
Codebits Handivi
Codebits Handivi
cfpinto
Python @ PiTech - March 2009
Python @ PiTech - March 2009
tudorprodan
The Art of Social Media Analysis with Twitter & Python
The Art of Social Media Analysis with Twitter & Python
Krishna Sankar
The Art of Social Media Analysis with Twitter & Python-OSCON 2012
The Art of Social Media Analysis with Twitter & Python-OSCON 2012
OSCON Byrum
PyData Texas 2015 Keynote
PyData Texas 2015 Keynote
Peter Wang
Web Hooks and the Programmable World of Tomorrow
Web Hooks and the Programmable World of Tomorrow
Jeff Lindsay
A Whirlwind Tour Of Python
A Whirlwind Tour Of Python
Asia Smith
Learn python
Learn python
Kracekumar Ramaraju
Behold the Power of Python
Behold the Power of Python
Sarah Dutkiewicz
What is Python? (Silicon Valley CodeCamp 2014)
What is Python? (Silicon Valley CodeCamp 2014)
wesley chun
Harmonic Stack for Speed
Harmonic Stack for Speed
Yung-Yu Chen
Web 3.0
Web 3.0
ivanna_alv
Cet
Cet
ivanna_alv
Linq (from the inside)
Linq (from the inside)
Mike Clement
Django Python(2)
Django Python(2)
tomcoh
PyLadies Seattle - Lessons in Interactive Visualizations
PyLadies Seattle - Lessons in Interactive Visualizations
Amanda Casari
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...
Amazon Web Services
Introduction to python
Introduction to python
Rajesh Rajamani
Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
BigchainDB
Similaire à Python and the Web
(20)
Oscon 2008 Open Micro Blogging Presentation
Oscon 2008 Open Micro Blogging Presentation
Codebits Handivi
Codebits Handivi
Python @ PiTech - March 2009
Python @ PiTech - March 2009
The Art of Social Media Analysis with Twitter & Python
The Art of Social Media Analysis with Twitter & Python
The Art of Social Media Analysis with Twitter & Python-OSCON 2012
The Art of Social Media Analysis with Twitter & Python-OSCON 2012
PyData Texas 2015 Keynote
PyData Texas 2015 Keynote
Web Hooks and the Programmable World of Tomorrow
Web Hooks and the Programmable World of Tomorrow
A Whirlwind Tour Of Python
A Whirlwind Tour Of Python
Learn python
Learn python
Behold the Power of Python
Behold the Power of Python
What is Python? (Silicon Valley CodeCamp 2014)
What is Python? (Silicon Valley CodeCamp 2014)
Harmonic Stack for Speed
Harmonic Stack for Speed
Web 3.0
Web 3.0
Cet
Cet
Linq (from the inside)
Linq (from the inside)
Django Python(2)
Django Python(2)
PyLadies Seattle - Lessons in Interactive Visualizations
PyLadies Seattle - Lessons in Interactive Visualizations
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...
Introduction to python
Introduction to python
Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Blockchain Beyond Finance - Cronos Groep - Jan 17, 2017
Plus de pycontw
Network Security and Analysis with Python
Network Security and Analysis with Python
pycontw
Python on FreeBSD
Python on FreeBSD
pycontw
讓 Python Script 擁有圖形化介面的簡單方法
讓 Python Script 擁有圖形化介面的簡單方法
pycontw
CyberLink Meets Python
CyberLink Meets Python
pycontw
PyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using Python
pycontw
Developing Python Apps on Windows Azure
Developing Python Apps on Windows Azure
pycontw
Qt Quick GUI Programming with PySide
Qt Quick GUI Programming with PySide
pycontw
STAF 在自動化測試上的延伸應用 -- TMSTAF (TrendMicro STAF)
STAF 在自動化測試上的延伸應用 -- TMSTAF (TrendMicro STAF)
pycontw
Grid Job Management
Grid Job Management
pycontw
Small Python Tools for Software Release Engineering
Small Python Tools for Software Release Engineering
pycontw
Python and Startup
Python and Startup
pycontw
Panoramic Video in Environmental Monitoring Software Development and Applica...
Panoramic Video in Environmental Monitoring Software Development and Applica...
pycontw
那些年 Python 攻佔了 GIS / The Year Python Takes Over GIS
那些年 Python 攻佔了 GIS / The Year Python Takes Over GIS
pycontw
Introduction to Discrete-Event Simulation Using SimPy
Introduction to Discrete-Event Simulation Using SimPy
pycontw
Large-scale Array-oriented Computing with Python
Large-scale Array-oriented Computing with Python
pycontw
Plus de pycontw
(15)
Network Security and Analysis with Python
Network Security and Analysis with Python
Python on FreeBSD
Python on FreeBSD
讓 Python Script 擁有圖形化介面的簡單方法
讓 Python Script 擁有圖形化介面的簡單方法
CyberLink Meets Python
CyberLink Meets Python
PyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using Python
Developing Python Apps on Windows Azure
Developing Python Apps on Windows Azure
Qt Quick GUI Programming with PySide
Qt Quick GUI Programming with PySide
STAF 在自動化測試上的延伸應用 -- TMSTAF (TrendMicro STAF)
STAF 在自動化測試上的延伸應用 -- TMSTAF (TrendMicro STAF)
Grid Job Management
Grid Job Management
Small Python Tools for Software Release Engineering
Small Python Tools for Software Release Engineering
Python and Startup
Python and Startup
Panoramic Video in Environmental Monitoring Software Development and Applica...
Panoramic Video in Environmental Monitoring Software Development and Applica...
那些年 Python 攻佔了 GIS / The Year Python Takes Over GIS
那些年 Python 攻佔了 GIS / The Year Python Takes Over GIS
Introduction to Discrete-Event Simulation Using SimPy
Introduction to Discrete-Event Simulation Using SimPy
Large-scale Array-oriented Computing with Python
Large-scale Array-oriented Computing with Python
Dernier
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Dernier
(20)
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Python and the Web
1.
PYTHON AND THE
WEB J ame s Taub e r @jtauber
2.
3.
4.
Python
Web
5.
Python
Web
6.
Python
Web
7.
Python
Web
8.
Python
Web
9.
“python” in talk
and “web” in talk
10.
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
11.
Python
Web
12.
Batter ies Included
13.
NumPy SciPy Matplotlib
pandas
14.
N LTK
15.
music21 se ba st
ia n / c ze r ny
16.
Sphinx read t h
ed o c s .o r g
17.
PyPI c r a
t e . io
18.
You can’t use
a specialist language to build a system
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
21.
Python
Web
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
25.
CGI Common Gateway Interface
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
28.
LAMP
29.
Jav a sc
r ip t
30.
XM L
31.
Web Ser vices
32.
A JAX
33.
JSON
34.
what is a
web p a ge ? wha t is a web s i te ?
35.
Candelabr a Demo
36.
jtauber. g it
h u b. c om de mo
37.
Python
Web
38.
L A MP
Python
39.
ZOPE Plone
40.
WSGI
41.
MVC
42.
database mapping HTML templating
req u est rou t i n g
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
46.
Flask Wer kzeur g
Jin ja 2
47.
Dja ngo
48.
49.
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
52.
a layer above?
53.
why layer?
54.
por tability of
higher layer s
55.
r e us
ab i l i t y o f l owe r l aye r s
56.
“We read Knuth
so you don’t have to” —Tim Peters
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
59.
Project layout Default
templates Ac c o u n t M a n a g e m ent R e u s a bl e a p p s Star ter Projects
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 )
62.
Providing Web APIs
63.
Consuming Web APIs
64.
PYTHON AND THE
WEB J ame s Taub e r @jtauber
Télécharger maintenant