PythonAnywhere es un entorno de desarrollo integrado (IDE) en línea y un servicio de alojamiento web ( plataforma como servicio ) basado en el lenguaje de programación Python . [1] Fundada por Giles Thomas y Robert Smithson en 2012, proporciona acceso en el navegador a interfaces de línea de comandos Python y Bash basadas en servidor , junto con un editor de código con resaltado de sintaxis . Los archivos de programa se pueden transferir desde y hacia el servicio utilizando el navegador del usuario. Las aplicaciones web alojadas por el servicio se pueden escribir utilizando cualquier marco de aplicación basado en WSGI .
![]() | |
Desarrollador (es) | PythonAnywhere LLP |
---|---|
Escrito en | Pitón |
Sistema operativo | Multiplataforma / HTML5 |
Tipo | Entorno de desarrollo integrado , servicio de alojamiento web |
Licencia | Propiedad |
Sitio web | www |
PythonAnywhere fue creado por Resolver Systems, [2] quien también produjo Resolver One , un programa de hoja de cálculo basado en Python . El 16 de octubre de 2012, el producto fue adquirido por una nueva empresa, PythonAnywhere LLP, que desarrollará y mantendrá el producto en el futuro y ha asumido el equipo de desarrollo existente. [3]
El equipo de desarrollo usa PythonAnywhere para desarrollar PythonAnywhere, y dice que sus características de colaboración ayudan porque usan la metodología de programación extrema . [4]
Características
- Compatibilidad con CPython , PyPy e IPython , incluidas las versiones 2.7, 3.3, 3.4, 3.5, 3.6, 3.7 y 3.8 de Python. [5]
- Consolas interactivas en el navegador con código que se ejecuta en servidores alojados, que se pueden compartir entre varios usuarios.
- Alojamiento web basado en WSGI, por ejemplo , Django , Flask , web2py
- Soporte para codificación desde iPad y otros dispositivos móviles.
- Editor de navegador de resaltado de sintaxis.
- Muchos módulos populares de Python preinstalados. [6]
- Tareas programadas de tipo cron para ejecutar scripts en un momento determinado del día.
- Tareas siempre activas para ejecutar scripts y reiniciarlos automáticamente cuando fallan. [7] [8]
Usos
PythonAnywhere se describe como "la forma más sencilla de implementar aplicaciones web2py " en el libro oficial sobre el marco web, [9] se sugiere cuando se aprende numpy , [10] es la plataforma de implementación de elección en el tutorial de Django Girls , [11] y se recomienda como una forma de alojar aplicaciones web basadas en aprendizaje automático . [12]
Ver también
Referencias
- ^ "PythonAnywhere: un ambiente Python nel proprio browser" . html.it.
- ^ "Productos - Sistemas de resolución" . Sistemas de resolución. Archivado desde el original el 17 de julio de 2014 . Consultado el 16 de mayo de 2012 .
- ^ "Noticias de Resolver Systems: Adquisición" . Sistemas de resolución. Archivado desde el original el 1 de febrero de 2013 . Consultado el 22 de noviembre de 2012 .
- ^ "Programación sin instalación en la nube" . Desarrollar en la Nube. Archivado desde el original el 21 de enero de 2013 . Consultado el 12 de julio de 2012 .
- ^ https://blog.pythonanywhere.com/184/
- ^ https://www.pythonanywhere.com/batteries_included/
- ^ https://help.pythonanywhere.com/pages/AlwaysOnTasks/
- ^ https://blog.pythonanywhere.com/172/
- ^ Massimo Di Pierro (2013). web2py (quinta edición) . Lulu.com. págs. 568–. ISBN 978-0-578-12021-8.
- ^ Ivan Idris (29 de abril de 2015). Libro de cocina de NumPy - Segunda edición . Packt Publishing Ltd. págs. 85–. ISBN 978-1-78439-982-5.
- ^ "Tutorial de Django Girls: ¡Implementar!" . Chicas Django.
- ^ Sebastian Raschka (23 de septiembre de 2015). Aprendizaje automático de Python . Packt Publishing Ltd. págs. 272–. ISBN 978-1-78355-514-7.
enlaces externos
- Página de inicio de PythonAnywhere
- Wiki PythonAnywhere