Dificultad
easy
Duración promedio
8 hrs
Tecnologías
Python
The Command Line
Data Structures
File Hierarch
http Request
Dificultad
easy
Duración promedio
8 hrs
Tecnologías
Python
The Command Line
Data Structures
File Hierarch
http Request
Regístrate para obtener acceso a proyectos similares
Dificultad
easy
Duración promedio
8 hrs
Tecnologías
Python
The Command Line
Data Structures
File Hierarch
http Request
Dificultad
easy
Duración promedio
8 hrs
Tecnologías
Python
The Command Line
Data Structures
File Hierarch
http Request
Todas las semanas escogemos un proyecto de la vida real para que construyas tu portafolio y te prepares para conseguir un trabajo. Todos nuestros proyectos están construidos con ChatGPT como co-pilot!
Únete al retoUn podcast de cultura tecnológica donde aprenderás a luchar contra los enemigos que te bloquean en tu camino para convertirte en un profesional exitoso en tecnología.
Escuchar el podcastOtra estructura de datos muy utilizada en el mundo de la codificación son los árboles (trees), por ejemplo:
En este caso, usaremos el concepto de árbol de jerarquía para escanear y navegar a través de un grupo de archivos en un computador.
No clones este repositorio.
a) Si usas Gitpod (recomendado) puedes clonar el boilerplate clic aquí.
b) Si trabajas localmente, escribe el siguiente comando en tu terminal:
1git clone https://github.com/4GeeksAcademy/flask-rest-hello
1$ pipenv install --python 3
1$ pipenv shell
1$ python src/app.py
1$ python src/test.py
💡 Importante: Recuerda actualizar el remote
del proyecto con el de tu repositorio usando git remote set-url origin <your new url>
, y luego guardar tu código en tu nuevo repositorio usando add
, commit
y push
.
Muestra el conjunto de archivos que están en la carpeta data-files
, escribe un programa que cree un archivo JSON llamado report.json cuya salida sea el siguiente reporte:
1{ 2 "levels": 3, 3 "total_files_found": 5, 4 "files_found": ["file_one.csv", "file_two.json"], 5 "file_extentions_found": ["csv", "json"], 6 "total_folders_found": 3, 7 "folders_found": ["folder_one","folder_tow"], 8 "links_found": 12, 9 "broken_links_found": 4, 10}
Explicación del Reporte o informe:
Propiedad | Descripción |
---|---|
levels | Cantidad de conexiones entre el nodo superior y el nodo inferior |
total_files_found | cuántos archivos se encontraron, las carpetas no cuentan |
files_found | nombre de cada archivo encontrado, sin las carpetas |
file_extentions_found | una lista sin repeticiones de las extensiones de los archivos que se encuentran dentro del árbol |
total_folders_found | cantidad total de carpetas encontradas, los archivos no cuentan |
Links found | Cuántas URLs se encontraron comenzando con http o https |
broken_links_found | Cuántos links o enlaces se rompieron (tienes que usar el método GET y verificar 404) |
python obtener archivos en carpeta
o python get files in folder
.archivo python es un directorio
o python file is directory
para verificar si el archivo es un directorio o no.python encuentra todos los links en string
o python find all links in string
python obtener extensión del archivo
o python get file extension
Dificultad
easy
Duración promedio
8 hrs
Tecnologías
Python
The Command Line
Data Structures
File Hierarch
http Request
Dificultad
easy
Duración promedio
8 hrs
Tecnologías
Python
The Command Line
Data Structures
File Hierarch
http Request
Regístrate para obtener acceso a proyectos similares
Dificultad
easy
Duración promedio
8 hrs
Tecnologías
Python
The Command Line
Data Structures
File Hierarch
http Request
Dificultad
easy
Duración promedio
8 hrs
Tecnologías
Python
The Command Line
Data Structures
File Hierarch
http Request
Todas las semanas escogemos un proyecto de la vida real para que construyas tu portafolio y te prepares para conseguir un trabajo. Todos nuestros proyectos están construidos con ChatGPT como co-pilot!
Únete al retoUn podcast de cultura tecnológica donde aprenderás a luchar contra los enemigos que te bloquean en tu camino para convertirte en un profesional exitoso en tecnología.
Escuchar el podcast