More than Just Lines on a Map: Best Practices for U.S Bike Routes
Web2Py PyCon Ireland 2011
1. Introduction to
Web2Py
+ few tips
by Gianfranco Palumbo
@gianpaj
DIT Final Year Computer Science Student
http://slidesha.re/
2. What is a Web-Framework
• Software framework provide libraries for
database access, templating frameworks
and session management
Introduction to Web2Py (Python Framework) - Gianfranco P. - @gianpaj
3. Model-View-Controller
Django prefers to call this MTV
(Model-Template-View)
http://www.codinghorror.com/blog/2008/05/understanding-model-view-
controller.html
Introduction to Web2Py (Python Framework) - Gianfranco P. - @gianpaj
5. Things we’ll assume that
you know
• Simple HTML
• JavaScript
• Basic Python
Introduction to Web2Py (Python Framework) - Gianfranco P. - @gianpaj
6. Main Features
• One Instance - Many Applications
• Web Based Integrated Development Environment (IDE)
• Web Based Database Administration
• Executes SQL for you (thanks to DAL)
• Run Everywhere (thanks to Python)
• Has no configuration files and no 3rd party
dependencies
• Always backward compatible (since 2007)
• Built-in Internationalization
Introduction to Web2Py (Python Framework) - Gianfranco P. - @gianpaj
7. Download Web2Py
• Windows / Mac
• http://web2py.com
• OR
• http://j.mp/qlNhzw
(http://www.web2py.com/demo_admin/default/site)
Introduction to Web2Py (Python Framework) - Gianfranco P. - @gianpaj
who i'm\nstudent\ninternship for 7 monthsi'm hungry/tired because is there anybody feeling like this?\n
\n
architecture\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Let's play with it\n
fluxflex.com\nno critical data. remember backups\n\nDjango vs Web2Py for a beginner developer\nhttp://stackoverflow.com/questions/4352428/django-vs-web2py-for-a-beginner-developer/4353033#4353033\n