Python - Editora

Índice
O mod_python que usamos em Apache realmente se torna algo excepcional ao usar o editor, uma vez que isso nos permite construir programas em Pitão muito mais complexo e rico do que podemos alcançar usando CGI.
O editor o que ele faz é rodar os arquivos através do servidor web Pitão e interpretar suas funções.
Habilitando o módulo do editor
Para permitir o uso de editor é tão simples quanto fazer algumas modificações no arquivo .htaccess do nosso site para que o servidor web saiba como vai interpretar e o que fazer com os nossos arquivos .py, vamos ver na imagem a seguir o que devemos colocar nele .htaccess.

Como podemos ver, indicamos que o manipulador da extensão .py será mod_python E então vemos que o manipulador Python será o editor, com isso resolvemos nosso primeiro passo.
Executando nossa primeira função
Uma das primeiras coisas a saber ao usar o editor, é que as funções dos arquivos python .py eles serão tratados como documentos quando expostos na web, vamos ver um pequeno exemplo. Sim, temos um programa no arquivo script.py e dentro temos uma função chamada func, ao fazer uma chamada para o nosso URL que contém o arquivo, digamos que seja o seguinte: example.com/script.py/func o que estamos fazendo é invocar a primeira execução da função a ser feita, função.
Como é usado como um documento da web, a chamada sem passar parâmetros por padrão invocará o índice, então example.com/script.py ele estará procurando dentro de nosso programa por uma função chamada índice.
Vamos ver abaixo um exemplo de código de como podemos definir nossa função de índice.
 def index (): return "Olá, mundo!" 

Como podemos ver, não é nada que não possamos entender à primeira vista, é um clássico Hello World! Destacamos que neste caso, a função contempla o recebimento de parâmetros e simplesmente retorna a string.
Implementar parâmetros em funções
Como é quase obrigatório que muitas de nossas funções tenham algum parâmetro, vamos ver como podemos recebê-las e trabalhá-las, para isso veremos primeiro o seguinte exemplo e depois explicaremos seu conteúdo:
 def greet (name = 'world'): return 'Hello,% s!' % nome 

No caso desta função saudar, receberá um parâmetro que trabalharemos sob o nome nome, ao recebê-lo nossa função retornará o string Hello acompanhado pelo conteúdo do nome, bastante fácil de ver.
Para que isso possa ser visto, ao chamar o script na URL devemos colocar algo assim: example.com/script.py/greet?name=Pepe.
Com isso, a página deve responder com um Hello Pepe! Se usarmos a função saudação que descrevemos no exemplo.
Outra coisa que podemos notar é que no caso do exemplo podemos passar um parâmetro padrão, caso o usuário omita um valor ao parâmetro e não tenhamos definido uma exceção, podemos mostrar um valor padrão ao invés de deixar nosso falha do programa.
Com isso finalizamos o tutorial, conhecendo a editora e a forma como isso faz com que nossa aplicação Pitão na web é mais otimizado e avançado.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave