Introdu O Ao Desenvolvimento Web Com Python
Programação Orientada a Objetos com estilo para Web em Python. 4
Gostei (13)
(1)
Programação Orientada a Objetos com estilo para Web em Python Marcelo Lobo A programação para Web ganha cada vez mais espaço nesse imenso mercado virtual. As linguagens de programação estão mais poderosas e ao mesmo tempo produtivas e com excelente desempenho. Neste artigo mostraremos o poder do Python rodando com o servidor Web Apache na geração de páginas dinâmicas. Utilizaremos neste artigo o Python via CGI (Common Gateway Interface) apesar de existirem outras soluções de integração dessas tecnologias. Como exemplo, teremos um cadastro de produtos de supermercado que povoará uma tabela do Banco de Dados Mysql. A linguagem Python foi criada em 1991 por Guido Van Rossum com muitas características da linguagem ABC. Ela é orientada a objetos, interpretada e interativa. Sua característica marcante é o controle de bloco por indentação sem a necessidade de símbolos delimitadores e códigos bastante legíveis. Extensível para C/C++ em caso de acessos a bibliotecas construídas nessas linguagens. Instalação e configuração do software
Para o funcionamento do exemplo que será apresentado, instalaremos os seguintes softwares:
- Python 2.3.5
- MySQLdb 1.2
- Servidor Web Apache 2 O instalador do Python deve ser baixado em http://www.python.org/ftp/python/2.3.5/Python-2.3.5.exe. Inicialmente é solicitado o caminho de instalação. Sugiro que o nome do diretório de instalação seja somente "Pyhon" para simplificar o caminho para o interpretador nos scripts. A próxima solicitação é para o backup dos arquivos substituídos durante a instalação. Por questões de segurança, vamos manter uma cópia desses arquivos que ficarão localizadas em C:\Python\BACKUP\. A etapa de seleção dos componentes será mantida com as opções padrão.
Figura 1.