Array
(
)

Python executando com Xampp

PHP
Lucas Leitão
   - 19 nov 2015

Eu tentei e não funcionou, mas a minha pergunta é meio idiota mesmo, desculpem mas eu quero confirmar, tem como executar arquivos python com código html para executar, já que não consegui com IIS?

Lucas Leitão
   - 21 nov 2015

UP, Up, up...

David Sylvestre
   - 21 nov 2015

Caro Lucas, fico feliz pelo interesse em python :D

Vamos por partes

Citação:
tem como executar arquivos python com código html

Sim, existem frameworks para desenvolvimento web, posso citar 2, mas existem vários.
Flask[1]
Django[2]

Agora vamos ao título da questão

Existe um livro[3][4] sobre django que ensina justamente isso que você está querendo, infelizmente o site nao existe mais, mas alguém deixou disponibilizado o livro.
Outro ponto é que o livro encontra-se desatualizado com relação a versão mais recente do django, ainda assim é uma ótima leitura.

Caso tenha interesse em conhecer mais sobre Django, o Henrique Bastos está para lançar um curso[5], recomendo fortemente.

[1]http://flask.pocoo.org/
[2]https://www.djangoproject.com/
[3]https://chevitarese.files.wordpress.com/2009/07/aprendendo-django-no-planeta-terra-volume1.pdf
[4]https://chevitarese.files.wordpress.com/2009/07/aprendendo-django-no-planeta-terra-volume2.pdf
[5]http://welcometothedjango.com.br/

Lucas Leitão
   - 21 nov 2015

Boa tarde David, então para executar o Python com o Xampp eu preciso do Django?(Ainda vou ler os links que me passou). Eu tive uns probleminhas com o ISS e com o Xampp, culpa minha que não fui atrás de mais informações.

David Sylvestre
   - 21 nov 2015

Na verdade não precisa, o que vai precisar é do mod_python ou mod_wsgi.
Essa configuração é apresentada passo a passo no volume 1 do livro.
O Django é um framework fullstack para desenvolvimento web

Lucas Leitão
   - 21 nov 2015

Eu ainda estou em passos iniciais, poderei fazer exemplos simples com o Python e gerar os arquivos .py numa boa?

Marcio Araujo
   - 21 nov 2015

Pode haver uma comparação com o PHP, o que me dizem, mais dificil ou facil?

Lucas Leitão
   - 24 nov 2015

David, boa tarde, somente com o XAMPP(php) posso executar os arquivos .py?

Lucas Leitão
   - 25 nov 2015


Citação:
David, boa tarde, somente com o XAMPP(php) posso executar os arquivos .py?


Não esquece...hehehe

David Sylvestre
   - 25 nov 2015


Citação:
David, boa tarde, somente com o XAMPP(php) posso executar os arquivos .py?

Bom dia Lucas, desculpe a demora.
Não é apenas com o xampp que pode se executar, na verdade não é o xampp e sim o apache. A configuração no windows para configurar o mod_wsgi é um pouco complicada, dependendo da sua versão de python e apache.
Uma boa parte da galera não está usando apache e sim o nginx[1].
No momento está complicado montar um material devido a semana de provas da faculdade :(

Procure pelo vagrant[2], ele irá virtualizar uma maquina linux porém não te obrigará a sair do windows, será apenas uma box. O bacana de se fazer isso é que ficará muito mais facil preparar o ambiente de desenvolvimento com os beneficios do Linux.
O mais bacana de se fazer isso é que os sites de hospedagem em sua grande parte são em Linux, então ja fica como um treinamento para realizar um deploy.
Buscando no google é possivel encontrar diversos tutoriais[3][4][5].

[1]http://nginx.org/
[2]https://www.vagrantup.com/
[3]https://nandovieira.com.br/usando-o-vagrant-como-ambiente-de-desenvolvimento-no-windows
[4]https://nandovieira.com.br/usando-o-vagrant-como-ambiente-de-desenvolvimento-no-windows
[5]http://blog.concretesolutions.com.br/2012/10/criando-ambientes-virtualizados-com-vagrant/
[6]http://habd.as/developing-modern-web-applications-on-windows-vagrant/

David Sylvestre
   - 25 nov 2015


Citação:
Pode haver uma comparação com o PHP, o que me dizem, mais dificil ou facil?

Comparar é meio complicado.
O python é mult-paradigma, fortemente tipado e tudo, literalmente tudo é objeto.
Acredito que seja a linguagem de programação mais fácil de se aprender.

Lucas Leitão
   - 25 nov 2015

E chamei no post por ele estava sumindo, hehehe, não quis ser chato e sei que responderia, mas sem ver ficaria mais dificil!
O negocio ficou estreito, eu já tinha tentado com IIS, mas deu conflito com o XAMPP(php e mysql), não funcionavam, esse nginx é somente para Linux?