Saltar para o conteúdo

PythonAnywhere

Origem: Wikipédia, a enciclopédia livre.
PythonAnywhere
Logomarca do PythonAnywhere
Desenvolvedor PythonAnywhere LLP
Escrito em Python
Sistema operacional Multiplataforma / HTML5
Gênero(s) Ambiente de desenvolvimento integrado, Serviço de hospedagem web
Licença Proprietário
Página oficial www.pythonanywhere.com

PythonAnywhere é um ambiente de desenvolvimento integrado (IDE) e serviço de hospedagem web baseado na linguagem de programação Python.[1] Ele fornece acesso, por meio de navegador web, ao Python baseado em servidor e interfaces de linha de comando Bash, juntamente com um editor de código com realce de sintaxe. Arquivos de programas podem ser transferidos para e do serviço usando o navegador do usuário. Aplicações web armazenadas pelo serviço podem ser escritas usando qualquer framework de aplicações baseado em WSGI.

O PythonAnywhere foi criado pela Resolver Systems,[2] que também produziu o Resolver One, um programa de planilha eletrônica baseado em Python. Em 16 de outubro de 2012 o produto foi adquirido por uma nova companhia, a PythonAnywhere LLP, que desenvolveria e manteria o produto no futuro, e que assumiu a equipe de desenvolvimento existente.[3]

A equipe de desenvolvimento usa PythonAnywhere para desenvolver o PythonAnywhere e diz que seus recursos de colaboração ajudam pois eles usam a metodologia extreme programming.[4]

Recursos

  • Suporte a CPython, PyPy e IPython, incluindo as versões 2.7, 3.3, 3.4, 3.5 e 3.6 do Python.
  • Consoles interativas embutidas no navegador com código em execução nos servidores hospedados, compartilháveis entre vários usuários.
  • Hospedagem web baseada em WSGI, como por exemplo Django, Flask e web2py.
  • Suporte para codificação a partir de iPad e outros dispositivos móveis.
  • Editor embutido no navegador com realce de sintaxe.
  • Muitos módulos Python populares pré-instalados.
  • Tarefas agendadas no estilo Cron para execução de scripts em um determinado momento do dia.

Usos

PythonAnywhere é descrito como "a maneira mais simples de implantar aplicações web2py" no livro oficial do framework web,[5] é sugerido quando aprede-se numpy[6] e é recomendado como uma maneira de hospedar aplicações web baseadas em aprendizado de máquina.[7]

Referências

  1. «PythonAnywhere: un ambiente Python nel proprio browser». html.it 
  2. «Products - Resolver Systems». Resolver Systems 
  3. «Resolver Systems News: Acquisition». Resolver Systems 
  4. «Installation-Free Programming in the Cloud». Develop in the Cloud 
  5. Massimo Di Pierro (2013). web2py (5th Edition). [S.l.]: Lulu.com. pp. 568–. ISBN 978-0-578-12021-8 
  6. Ivan Idris (29 de abril de 2015). NumPy Cookbook - Second Edition. [S.l.]: Packt Publishing Ltd. pp. 85–. ISBN 978-1-78439-982-5 
  7. Sebastian Raschka (23 de setembro de 2015). Python Machine Learning. [S.l.]: Packt Publishing Ltd. pp. 272–. ISBN 978-1-78355-514-7 

Ligações externas