Download - Enterprise python
History
Python (1989) Java (1991)
Zope (1998) J2EE (1998)
• +5 millions of users
• +100 millions of photos
• 15 photos per second
• +5 millions of users
• +100 millions of photos
• 15 photos per second
• Zope/Plone
Python Software Stack
• Virtualenv
• Buildout
• bpython
• SQLAlchemy
• doctests
• Pyramid
• PyCharm
VirtualenvPython
Virtualenv
Eggs
easy_install django
Buildout
BuildoutPython
Virtualenv
Buildout
• Virtualenv
• Buildout
• bpython
• SQLAlchemy
• doctests
• Pyramid
• PyCharm
Pyramid
• “A la carta”, usa solamente las “features” que tu necesitas.
• No obliga a usar ningún mecanismo de persistencia
• Puedes usar multiples lenguajes de template
• Pluggable points, Extensibility mechanisms
• Agnóstico
Install
easy_install pyramid
New Project
pcreate -s alchemy
pcreate -s starter MyProject
pcreate -s zodb
pcreate -s pyramid_mongodb
Setup
cd MyProjectpython setup.py develop
Test
python setup.py test -q
Serve
pserve development.ini
The Python SQL Toolkit and Object Relational Mapper
• Virtualenv
• Buildout
• bpython
• SQLAlchemy
• doctests
• Pyramid
• PyCharm
• twitter.com/alvaro_aguirre
• github.com/aaguirre