0% encontró este documento útil (0 votos)
11 vistas12 páginas

Introducción a PythonAnywhere

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
11 vistas12 páginas

Introducción a PythonAnywhere

Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Erik Carrillo Martinez

Darianna Isabel Lopez Ruiz


Evelyne Rojas Vasquez
ENTORNO DE DESARROLLO INTEGRADO

PYTHON
ANYWHERE
¿QUE ES?
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.
CARACTERISTICAS

1 2 3 4 5
Conserva el Permite Permite subir y Permite Ejecuta scripts
estado de la codificar sobre descargar trabajar con de Python
sesión. la marcha. archivos desde proyectos de periódicamente
la interfaz web. código fuente
público.
DESPLEGAR UN SITIO

1. Crear una cuenta


2. Configurar un nuevo proyecto
3. Seleccionar el Framework de Python
4. Subir tus archivos
5. Configurar el WSGI
6. Configurar el dominio
7. Ejecutar y probar
8. Monitoreo
CASOS DE USO
EJEMPLOS

Proyectos Educativos y Prototipos Rápidos:


Ideal para estudiantes y desarrolladores que desean realizar
pruebas rápidas, aprender Python y crear proyectos simples de
forma rápida sin necesidad de gestionar servidores o
instalaciones complicadas.

Desarrollo de APIs:
PythonAnywhere es excelente para crear APIs RESTful usando
frameworks como Flask o Django, ya que te permite alojar el
backend sin necesidad de preocuparte por los aspectos de
infraestructura.
Automatización de Tareas:
Si necesitas automatizar tareas como la recolección de datos,
procesamiento en segundo plano o tareas programadas (como
hacer scraping o actualizar bases de datos), PythonAnywhere
ofrece tareas cron que facilitan esta automatización.

Aplicaciones Personales o Proyectos de Hobby:


Muchos desarrolladores usan PythonAnywhere para crear blogs
personales, aplicaciones pequeñas o proyectos experimentales
sin necesidad de gestionar un servidor completo.

Backend de Aplicaciones Móviles:


Puedes usar PythonAnywhere para alojar la API que tu
aplicación móvil necesita, utilizando tecnologías como Django
Rest Framework o Flask-RESTful.
VENTAJAS
Fácil de usar: Interfaz sencilla, Soporte para bases de datos:
1 ideal para principiantes. 4 Incluye MySQL y SQLite

Sin necesidad de configurar Entorno preconfigurado: No

2 servidores: se encarga de todo el


backend
5 tienes que instalar Python ni
bibliotecas adicionales.

Plan gratuito: Permite probar la


3 plataforma sin compromiso.
DESVENTAJAS

Limitaciones en el plan gratuito: Los planes gratuitos tienen restricciones,


como la cantidad de tiempo que tu aplicación puede estar activa al día, la
cantidad de CPU disponible, o la cantidad de almacenamiento.

Limitación en el soporte de otros lenguajes: Aunque PythonAnywhere es


excelente para Python, no soporta otros lenguajes de manera tan
completa como otras plataformas.

Dependencia de una conexión a internet: Como cualquier servicio en la


nube, dependes de una conexión constante a internet.
Participa en la siguiente dinamica en base a las reglas de juego.

EJERCICIO
Ingresa primero a quizizz y despues coloca el codigo:

887604
por su atención!
¡Gracias
REFERENCIAS
[1] PythonAnywhere. (s.f). What is PythonAnywhere?. pythonanywherebyanaconda
[2] Real Python. (2021). How to Deploy a Flask Application on PythonAnywhere. Real Python
[3] FreeCodeCamp. (2022). How to Host a Python Web App on PythonAnywhere. FreeCodeCamp.
[4] Codemotion. (2024). Python in the Cloud: Let’s Explore PythonAnywhere and Other Alternatives.
Codemotion Magazine.

También podría gustarte