Python é uma linguagem de programação de uso geral e muito fácil de aprender. Uma das áreas em que vem sendo muito utilizada é no desenvolvimento de aplicações Web. E o melhor é que há uma solução para cada tipo de necessidade.
10. No programa de hoje:
Desenvolvimento de
aplicações Web
● E-mail (SMTP, IMAP, etc.)
● Outros protocolos (FTP, SSH, XMPP, etc.)
● Programação baixo nível (sockets)
● Scraping
● O que você pensou :-)
16. (baseado no padrão MVC)
Web Development
VIEW
MODEL
GET, POST, etc.
HTML, XML,
JSON, etc.
consultas
atualizações
parâmetros
HTML, XML,
JSON, etc.
CONTROLLER
18. Web Dev
WSGI
Web Server Gateway Interface
Web Server Middleware
WSGI
Aplicação
Python
chamada à
aplicação Python
headers e
conteúdo
headers e
conteúdo
variáveis e
função de callback
CONTROLLER
23. Web Dev
Código Python
(dados e comportamento)
Bancos de Dados
(RDB e/ou NoSQL)
módulo baseado
na Python DB API
Driver
ODBC
API nativas,
em Pytyhon
MODEL