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.

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

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 editar

  • 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 (framework web), 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 editar

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. Consultado em 28 de março de 2018. Arquivado do original em 17 de julho de 2014 
  3. «Resolver Systems News: Acquisition». Resolver Systems. Consultado em 28 de março de 2018. Arquivado do original em 1 de fevereiro de 2013 
  4. «Installation-Free Programming in the Cloud». Develop in the Cloud. Consultado em 28 de março de 2018. Arquivado do original em 21 de janeiro de 2013 
  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 editar