Descripción
PROGRAMA PARA CÁLCULO DE UNA INSTALACIÓN SOLAR
PROYECTOS REALES DE PYTHON
INSTRUCTOR
Daniel Gunn es un desarrollador de software residente en el Reino Unido. Es Licenciado en Ingeniería Informática y actualmente trabaja como programador autónomo especializado en Python.
DESCRIPCIÓN
Si estás buscando instalar un sistema de paneles solares en tu casa o negocio, es importante entender los factores que influyen en el rendimiento de las placas fotovoltaicas y cómo calcular la producción de electricidad de la instalación solar. El objetivo del siguiente proyecto de práctica de Python es escribir un programa de línea de comandos (no se requiere GUI) para calcular la producción energética de un sistema solar residencial (Kwh) en función de múltiples variables como datos de irradiación, tipos de paneles solares, número de paneles, etc. En resumen, tendrás que desarrollar un programa como el de las aplicaciones que muchas empresas eléctricas e instaladoras ofrecen en internet.
Partes principales del reto
– Datos: tendrás que importar los datos necesarios para realizar los cálculos así como definir funciones para solicitar al usuario que responda y seleccione algunas opciones.
– Codificar todas las fórmulas predefinidas y adaptarlas según las circunstancias de cada usuario (ubicación, tamaño de la casa, consumo, etc). Deberás crear diccionarios y listas para almacenar las variables así como definir funciones combinadas con bucles, sentencias condicionales y excepciones para calcular las variables de las distintas fórmulas. Finalmente, tendrás que empaquetar todo para calcular y mostrar los resultados finales de forma que el usuario pueda analizar si le resulta rentable la inversión en energía solar. Todos los datos y fórmulas utilizados en el desafio son reales y se pueden adaptar a la residencia de cada uno.
Es un ejercicio de programación funcional, ya que el programa funcionará como un conunto coordinado de funciones.
CONTENIDO DE LA DESCARGA
Recibirás un correo electrónico con un archivo ZIP. Dicho ZIP también está siempre disponible en tu cuenta de Practity.
El archivo ZIP incluye:
1) INSTRUCCIONES: Un PDF con la descripción del proyecto. Incluye una captura de pantalla del resultado final para que puedas ver cómo funciona el programa.
2) DATOS:
– Archivos csv con los datos de irradiación.
– Archivo Excel con datos necesarios para los cálculos.
3) SOLUCIONES:
– Un archivo .py con el código fuente (350 líneas). El código proporcionado en las soluciones ha sido desarrollado por un programador senior, por lo que es limpio y fácil de entender. Una buena forma de aprender y adoptar hábitos correctos de programación.
– Un PDF con explicaciones detalladas de cada fragmento de código (14 páginas). El instructor explica paso a paso qué hace el código y por qué.
MATERIAS A PRACTICAR
– Condicionales
– Bucles (“for”) + “enumerate”
– Funciones
– Listas y diccionarios
– Lista de comprensión
– Importar archivos csv y Excel
– Errores y excepciones
– f-strings
– Método “__init__”
REQUISITOS
Este proyecto es muy recomendable para estudiantes intermedios de Python que hayan asistido a cursos de Python y se sientan cómodos con los conceptos principales de Python, como bucles, listas o definición de funciones.
CONTACTO
Si necesitas más información, no dudes en ponerse en contacto con nosotros.
[id de formularios = “3047”]
Imagen
Valoraciones (0)
User Reviews
Solo los usuarios que hayan iniciado sesión y hayan comprado este producto pueden dejar un comentario.
Aún no hay reseñas.