Descripción
MINI PROYECTO GUIADO DE PYTHON
PROGRAMA DE UNA MÁQUINA DE APARCAMIENTO
INSTRUCTOR
Connor Jones es ingeniero Industrial y desarrollador senior de Python en Reino Unido. Posee un doctorado en ingeniería mecánica y ha particiapdo de numerosos proyectos de investigación en el Imperial College de Londres.
DESCRIPCIÓN
El objetivo de este proyecto es escribir un programa que simule el software de las máquinas de aparcamiento que se encuentran en las aceras de cualquier ciudad europea.
Se trata de un proyecto real adaptado para estudiantes de programación con Python. El trabajo consiste en construir la calculadora que determina el precio que tiene que abonar todo conductor que desee estacionar su vehículo en los centros históricos o el área metropolitana. El programa tendrá que mostrar el precio final del aparcamiento que se determinará en función de la información que proporcione el usuario así como de diversos parámetros como la zona, tipo de coche, horario, matrícula, etc.
No hay necesidad de crear el interfaz gráfico, mediante las herramientas más básicas de python como condicionales, bucles “for” y “while”, diccionarios y fechas se puede completar este reto de programación. Es un desafio muy recomendable para asegurar que se dominan las herramientas esenciales de Python y su implementación en aplicaciones reales.
Asimismo, uno de los objetivos de este ejercicio es aprender a trabajar con fechas. Una de las competencias clave de cualquier desarrollador de Python es el manejo de los distintos formatos de fecha y hora. Al acabar este proyecto, habrás adquirido un conocimiento avanzado de la librería “datetime” y trabajar con fechas dejará de ser un problema.
La documentación incluye una guía que te mostrará como definir las variables necesarias y planificar el desarrollo antes de empezar. Además, Connor ha desglosado el programa en partes, cada una con un cometido específico. De esta forma, podrás enfrentarte al reto paso a paso e ir comprobando si tus desarrollos generan el mismo resultado que las soluciones.
CONTENIDO DE LA DESCARGA
Recibirás un correo electrónico con un archivo ZIP. Si eres un usuario registrado, el proyecto siempre estará disponible en tu cuenta de usuario. El archivo comprimido está formado por los siguientes ficheros:
1) INSTRUCCIONES: un PDF (11 páginas) con la descripción del reto. Incluye una guía con un diagrama de flujo que te ayudará a completar el reto. Asimismo, el proyecto se ha dividido en varios ejercicios para que puedas completar el programa paso a paso.
2) SOLUCIONES: un cuaderno Jupyter con explicaciones y comentarios sobre cómo funciona el código.
IMPORTANTE: para visualizar las soluciones, necesitarás tener instalado Jupyter o el paquete de ANACONDA en tu ordenador. Si no lo tienes, puedes descargarlo gratuitamente aquí.
MATERIAS A PRACTICAR
– Rangos.
– Comando “Input”.
– “enumerate” en bucles “for”.
– Diccionarios.
– Condicionales.
– Listas.
– Bucles (while/for).
– Librería Datetime.
REQUERIMIENTOS
Esta práctica está recomendada para estudiantes de Python, nivel principiante o intermedio, que hayan finalizado algún tipo de formación en Python y deseen afianzar los conocimientos adquiridos.
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.