Skip to content

python_app_clima es una aplicación educativa desarrollada en Python que guía a los usuarios a través de 7 etapas clave de aprendizaje de programación, desde el control de flujo básico hasta la programación orientada a objetos

License

Notifications You must be signed in to change notification settings

brayandiazc/python_app_clima

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python_app_clima

Este proyecto es una aplicación del clima desarrollada en Python que evoluciona a lo largo de 7 etapas clave de aprendizaje de programación. La aplicación permite obtener y mostrar la temperatura de una ciudad, proporcionar recomendaciones basadas en el clima, y, en las últimas etapas, consumir APIs para obtener datos reales de servicios climáticos.

Descripción del proyecto

python_app_clima es una aplicación educativa que guía al usuario a través de conceptos fundamentales de la programación en Python, desde el control de flujo hasta la programación orientada a objetos. El objetivo es aprender a estructurar código eficiente y escalable, mientras se crea una aplicación funcional para consultar el clima de distintas ciudades.

Etapas del Proyecto:

  1. Control de Flujo Básico: Implementación de estructuras condicionales simples.
  2. Uso de Ciclos e Iteraciones: Introducción a bucles para mejorar la interacción con el usuario.
  3. Creación y Uso de Funciones: Reutilización de código a través de funciones personalizadas.
  4. Manejo de Arreglos y Persistencia de Datos: Uso de listas y almacenamiento de datos.
  5. Uso de Diccionarios: Organización y consulta eficiente de datos climáticos.
  6. Consumo de APIs: Integración de servicios externos como OpenWeatherMap.
  7. Programación Orientada a Objetos: Refactorización del código para aprovechar clases y objetos.

Prerrequisitos o Dependencias

Necesitarás el siguiente software para instalar y ejecutar este proyecto:

  • Sistema Operativo: (por ejemplo, Ubuntu 20.04, Windows 10)
  • Python: Versión 3.8 o superior
  • Requests: Librería de Python para consumir APIs
  • API de OpenWeatherMap: Para obtener datos climáticos reales (se necesitará una clave API)

Instalación del Proyecto

Sigue estos pasos para configurar el proyecto en tu entorno local:

Clonar el repositorio

git clone https://github.com/brayandiazc/python_app_clima.git

Navegar al directorio del proyecto

cd python_app_clima

Instrucciones para Ejecutar el Proyecto

Para ejecutar el proyecto, usa el siguiente comando en la terminal:

Esto ejecutara la primera etapa

python etapa-1/main.py

Esto ejecutara la segunda etapa

python etapa-2/main.py

Asi sucesivamente.

Credenciales de Acceso

Requieres de una API KEY para las etapas 6 y 7 esta la puedes obtener en Open weather map

Autor

Licencia

Este proyecto está bajo la Licencia MIT - ve el archivo LICENSE.md para más detalles.


⌨️ con ❤️ por Brayan Diaz C 😊

About

python_app_clima es una aplicación educativa desarrollada en Python que guía a los usuarios a través de 7 etapas clave de aprendizaje de programación, desde el control de flujo básico hasta la programación orientada a objetos

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages