Skip to content

NisarLDev/Curso_Python_Intensivo_desde_0_OpenBootCamp

Repository files navigation

Curso_Python_Intensivo_desde_0_OpenBootCamp

This is a firt version of the programme

Exercises:

1 - Get a list of all files with their size from a directory and its subdirectories

2 - Create Phonebook

3 - Create list of prime numbers of 1 to N number

4 - Consult meteorology with API of openweathermap.org

5 - Convert excel file to csv writer in python with pandas

6 - Hash password with hash of 32 bits of string with SHA256

Bibliography:

Exercise 1:

¿Cómo verificar el tamaño de archivo y carpeta en Python?

https://geekflare.com/es/check-file-folder-size-in-python/

Cuente la cantidad de archivos en un directorio en Python | Delft Stack

https://www.delftstack.com/es/howto/python/count-the-number-of-files-in-a-directory-in-python/

Cómo automatizar la carpeta de descargas con Python | Rootstack

https://rootstack.com/es/blog/como-automatizar-la-carpeta-de-descargas-con-python

Python abre archivo: Cómo leer un archivo de texto línea por línea

https://www.freecodecamp.org/espanol/news/python-abre-archivo-como-leer-un-archivo-de-texto-linea-por-linea/

Cómo Listar los Archivos de una Carpeta en Python - Código Pitón

https://www.codigopiton.com/como-listar-archivos-de-carpeta-en-python/

Listar directorio en Python. Listar ficheros de un directorio

https://j2logo.com/python/listar-directorio-en-python/

Listar archivos de una carpeta en python | kipunaEc

https://noemioocc.github.io/posts/Listar-archivos-de-una-carpeta-con-python-en-ubuntu-y-windows/

¿Cómo listar todos los archivos de una carpeta usando Python? - Stack Overflow en español

https://es.stackoverflow.com/questions/24278/c%C3%B3mo-listar-todos-los-archivos-de-una-carpeta-usando-python

Operaciones con ficheros y directorios utilizando Python. Programación en Castellano.

https://programacion.net/articulo/operaciones_con_ficheros_y_directorios_utilizando_python_1461

Operaciones con archivos y carpetas - ▷ Cursos de Programación de 0 a Experto © Garantizados

https://unipython.com/operaciones-con-archivos-y-carpetas-en-python/

Módulo OS en Python: Crea Carpetas, Renombra Archivos y Trabaja con Directorios - Invidious

https://invidious.privacydev.net/watch?v=80Z7ojUn3ao

how to get list of folders and files using python - Invidious

https://invidious.privacydev.net/watch?v=c-NsY41n-Ts

Tutorial Python 3 #16 Ejercicios con Archivos - Invidious

https://invidious.privacydev.net/watch?v=AL3AG2tN2pU

Python - Ejercicio 49: Mostrar los Archivos de un Directorio Específico - Invidious

https://invidious.privacydev.net/watch?v=x_XdgHoxnL0

Archivos: lectura de directorios | Python Básico - Invidious

https://invidious.privacydev.net/watch?v=z9f9n8KgBZc

Listar archivos de una carpeta | python - os.listdir - Invidious

https://invidious.privacydev.net/watch?v=fiilnEu1_vM

Python 3 - Receta 95: Listar el Contenido de una Carpeta - Invidious

https://invidious.privacydev.net/watch?v=Bg1tASePcgY

How to list file names and file folder path | Python Tutorial - Invidious

https://invidious.privacydev.net/watch?v=t4va-o5mcBs

Python Get All the Files in a Directory | Loop through All CSV files in a folder | Python OS Module - Invidious

https://invidious.privacydev.net/watch?v=_TFtG-lHNHI&listen=false

how to get list of folders and files using python - Invidious

https://invidious.privacydev.net/watch?v=c-NsY41n-Ts

Listar archivos dentro de carpetas y sub carpetas - Invidious

https://invidious.privacydev.net/watch?v=ShQojf5l1Fw

Python program to recursively list files and directories

https://www.opentechguides.com/how-to/article/python/78/directory-file-list.html

Python - How to list all files in a directory? - Mkyong.com

https://mkyong.com/python/python-how-to-list-all-files-in-a-directory/

How to Get List of all Files in Directory and Sub-directories? - Python Examples

https://pythonexamples.org/python-get-list-of-all-files-in-directory-and-sub-directories/

Squarespace

https://static1.squarespace.com/static/641c297e04ddc92ec2edaf29/t/6424942c9119f73c0e827f21/1680118829437/python_list_files_in_directory_recursively.pdf

Python - Iterating through file sizes recursively - Stack Overflow

https://stackoverflow.com/questions/47184124/iterating-through-file-sizes-recursively

Python recursive get size of directory - Python Snipplr Social Repository

https://snipplr.com/view/47686/python-recursive-get-size-of-directory

Get the size of a file and directory in Python | note.nkmk.me

https://note.nkmk.me/en/python-os-path-getsize/

Python Get list of files in directory with size - thisPointer

https://thispointer.com/python-get-list-of-files-in-directory-with-size/

Python List all Files in a Directory - Spark By {Examples}

https://sparkbyexamples.com/python/python-list-all-files-in-a-directory/

Python - Get list of files in directory with size - GeeksforGeeks

https://www.geeksforgeeks.org/python-get-list-of-files-in-directory-with-size/

https://uniwebsidad.com/libros/algoritmos-python/capitulo-11

Exercise 2:

https://parzibyte.me/blog/2022/05/22/python-ejercicio-agenda/

https://cosasdedevs.com/posts/como-crear-un-crud-en-python-parte-1-estructura-y-clase/

https://cosasdedevs.com/posts/crear-paquete-python-subir-pypi/

https://aprendeconalf.es/docencia/python/ejercicios/listas-tuplas/

https://programandofacilsite.wordpress.com/2017/04/23/como-hacer-llamadas-telefonicas-en-python/

agenda de telefonos con python - Invidious https://yt.artemislena.eu/search?q=%3agenda+de+telefonos+con+python

Tutorial - Python || Crear Agenda de contactos - ET1 - Invidious https://yt.artemislena.eu/watch?v=yDCIkGXST_U

Python 3.x POO Tutorial 10 Especial Agenda - Invidious https://yt.artemislena.eu/watch?v=NQe376Lx9X8&listen=false

Cómo construir una agenda de contactos con Python. El ABC de Python - Ciclo de Clases Gratuitas - Invidious https://yt.artemislena.eu/watch?v=uG3XbVd-m6Q

Python - Nivel 20 - Reto 2 - Agenda telefónica con diccionario - Invidious https://yt.artemislena.eu/watch?v=bWRann6lyH0

Curso de Python 02 Ejercicio Agenda Telefónica 00005 Opciones en el programa de la agenda - Invidious https://yt.artemislena.eu/watch?v=I26uNtR0x0E

Curso de Python 02 Ejercicio Agenda telefónica - Invidious https://yt.artemislena.eu/watch?v=zUlbYc9lhhs

Python: trabajando con diccionarios | Alura Cursos Online https://www.aluracursos.com/blog/python-trabajando-con-diccionarios

Rulas735 https://github.com/Rulas735

Ejercicios de Diccionarios | Aprende con Alf https://aprendeconalf.es/docencia/python/ejercicios/diccionarios/

Diccionario en python, con ejemplos https://jarroba.com/diccionario-python-ejemplos/

9.4. Resumen (Algoritmos de Programación con Python) https://uniwebsidad.com/libros/algoritmos-python/capitulo-9/resumen-7

Diccionario Python: todo lo que necesitas para crearlo y editarlo https://blog.hubspot.es/website/diccionario-python

Comprensión de Diccionario en Python: Explicado con ejemplos https://www.freecodecamp.org/espanol/news/compresion-de-diccionario-en-python-explicado-con-ejemplos/

Cómo terminar el programa en Python | Delft Stack https://www.delftstack.com/es/howto/python/python-exit-program/

Cómo terminar un programa - Recursos Python https://micro.recursospython.com/recursos/como-terminar-un-programa.html

Cerrar la consola de windows desde python - Stack Overflow en español https://es.stackoverflow.com/questions/527178/cerrar-la-consola-de-windows-desde-python

Python ejemplos de código – tutorial de programación en Python desde cero para principiantes https://www.freecodecamp.org/espanol/news/python-ejemplos-de-codigo-tutorial-de-programacion-en-python-desde-cero-para-principiantes/#-comprensi-n-de-listas-y-diccionarios-en-python

5.4. Cómo romper un ciclo (Algoritmos de Programación con Python) https://uniwebsidad.com/libros/algoritmos-python/capitulo-5/como-romper-un-ciclo

Cómo usar las instrucciones break, continue y pass cuando se trabaja con bucles en Python 3 | DigitalOcean https://www.digitalocean.com/community/tutorials/how-to-use-break-continue-and-pass-statements-when-working-with-loops-in-python-3-es

Exercise 3:

📙 Números primos | El Libro De Python https://ellibrodepython.com/numeros-primos-python

Cómo verificar si un número es primo en Python - Geekflare https://geekflare.com/es/prime-number-in-python/

Ejemplo de Números primos - ▷ Cursos de Programación de 0 a Experto © Garantizados https://unipython.com/ejemplo-numeros-primos/

Listado de números primos en Python – Exponentis http://exponentis.es/listado-de-numeros-primos-en-python

404 Not Found http://danigarcia.me/blog/numeros-primos-python/

Numeros primos en python - Mi Diario Python https://pythondiario.com/2014/04/numeros-primos-en-python.html

Validando si un número es primo en python | by Eddy Decena | Medium https://medium.com/@eddydecena/validando-si-un-n%C3%BAmero-es-primo-en-python-a622cf6b4363

Cómo calcular los números primos hasta "n" en Python https://platzi.com/tutoriales/4227-python/23967-como-calcular-los-numeros-primos-hasta-n-en-python/

Python - todos los N primeros números primos https://www.lawebdelprogramador.com/foros/Python/1120265-todos-los-N-primeros-numeros-primos.html

date - Identificar número primo python con 4 hilos - Stack Overflow en español https://es.stackoverflow.com/questions/561358/identificar-n%C3%BAmero-primo-python-con-4-hilos

Factorización con números primos - Recursos Python https://recursospython.com/guias-y-manuales/factorizacion-con-numeros-primos/

Alto Código: Generación de números primos en Python https://altocodigo.blogspot.com/2017/09/numeros-primos-en-python.html

¿Cómo escribirías un programa que imprima los números primos entre 1 y n? - Quora https://es.quora.com/C%C3%B3mo-escribir%C3%ADas-un-programa-que-imprima-los-n%C3%BAmeros-primos-entre-1-y-n

Generate 32-bit hashes on 32-bit platforms · Issue #14 · tkaitchuck/aHash tkaitchuck/aHash#14

Cryptographic hash function for 32-bit length input keys - Cryptography Stack Exchange https://crypto.stackexchange.com/questions/16219/cryptographic-hash-function-for-32-bit-length-input-keys

Exercise 4:

1 - https://code.intef.es/prop_didacticas/consulta-el-tiempo-atmosferico-con-python/

2 - https://geekflare.com/es/weather-api/

3 - https://anderfernandez.com/blog/como-crear-api-en-python/

4 - https://pythondiario.com/2018/08/construccion-de-una-api-de-prediccion.html

Exercise 5:

https://www.etutorialspoint.com/index.php/369-how-to-convert-excel-to-csv-python-pandas

Exercise 6:

1 - https://pythoninicios.blogspot.com/2015/09/validar-usuario-y-contrasena-en-python.html

2 - https://www.lawebdelprogramador.com/foros/Python/1763671-Crear-una-contrasena.html

3 - https://stackoverflow.com/questions/27089682/python-typeerror-object-of-type-has-no-len

4 - https://www.yawintutor.com/typeerror-object-of-type-type-has-no-len/

5 - https://sebhastian.com/python-typeerror-object-of-type-nonetype-has-no-len/

6 - 📗 Hash en Python | El Libro De Python https://ellibrodepython.com/hash-python

7 - 📙 Números primos | El Libro De Python https://ellibrodepython.com/numeros-primos-python

8 - Algoritmos Hash - Criptografía con Python y HashLib - Mi Diario Python https://pythondiario.com/2017/09/algoritmos-hash-criptografia-con-python.html

9 - hashlib — Hashes seguros y resúmenes de mensajes — documentación de Python - 3.11.3 https://docs.python.org/es/3/library/hashlib.html

10 - Algoritmos hash en Python para cadenas de texto y ficheros » Proyecto A https://proyectoa.com/algoritmos-hash-en-python-para-cadenas-de-texto-y-ficheros/

11 - Python Ejercicio: 1048 HackerRank Definir una Función para Alternar Entre Minúsculas y Mayúsculas - YouTube https://www.youtube.com/watch?v=ayxcdd5d-0c

12 - Usar la Función hash() para Obtener el Hash de un input python - YouTube https://www.youtube.com/results?search_query=Usar+la+Funci%C3%B3n+hash()+para+Obtener+el+Hash+de+un+input+python

13 - Jugando con Python. Uso de hashes Criptográficos mediante el módulo HashLib - YouTube https://www.youtube.com/watch?v=fWWkyuxqNZE

14 - Python hash() Function -- A Simple Guide with Example - YouTube https://www.youtube.com/watch?v=54Qh85vySEg

15 - Hashing passwords with Python and Bcrypt - YouTube https://www.youtube.com/watch?v=hNa05wr0DSA

16 - Programación II - Unidad 4 - Hashing https://sites.google.com/site/programacioniiuno/temario/unidad-4---hashing

17 - 5.5. Transformación de claves (hashing) — Solución de problemas con algoritmos y estructuras de datos https://runestone.academy/ns/books/published/pythoned/SortSearch/TransformacionDeClaves.html

18 - TypeError: object of type ‘NoneType’ has no len() in Python – Its Linux FOSS https://itslinuxfoss.com/type-error-object-type-none-type-no-len-python/

19 - Solve Python TypeError: object of type 'NoneType' has no len() | sebhastian https://sebhastian.com/python-typeerror-object-of-type-nonetype-has-no-len/

20 - JupyterLite https://jupyter.org/try-jupyter/lab/

21 - Online Python Debugger - online editor https://www.onlinegdb.com/online_python_debugger

22 - Python Tutor code visualizer: Visualize code in Python, JavaScript, C, C++, and Java https://pythontutor.com/visualize.html#mode=display

23 - bobbyhadz.com https://bobbyhadz.com/blog/python-typeerror-strings-must-be-encoded-before-hashing

24 - python - How to correct TypeError: Unicode-objects must be encoded before hashing? - Stack Overflow https://stackoverflow.com/questions/7585307/how-to-correct-typeerror-unicode-objects-must-be-encoded-before-hashing

25 - How to correct TypeError: Unicode-Objects Must be Encoded Before Hashing? - Python Clear https://www.pythonclear.com/errors/objects-must-be-encoded-before-hashing/

26 - Python TypeError: Unicode-objects must be encoded before hashing | sebhastian https://sebhastian.com/python-unicode-objects-must-be-encoded-before-hashing/

27 - Guía de funciones de Python con ejemplos https://www.freecodecamp.org/espanol/news/guia-de-funciones-de-python-con-ejemplos/

28 - Funciones Built-in — documentación de Python - 3.11.3 https://docs.python.org/es/3/library/functions.html#len

29 - Ejemplos de funciones en Python: Como declarar y llamar con parámetros. https://www.freecodecamp.org/espanol/news/ejemplos-de-funciones-de-python-como-declarar-y-llamar-con-parametros/

30 - Sentencia If Else de Python: Explicación de las sentencias condicionales. https://www.freecodecamp.org/espanol/news/sentencia-if-else-de-python-explicacion-de-las-sentencias-condiciones/

31 - Manipular cadenas de caracteres en Python | Programming Historian https://programminghistorian.org/es/lecciones/manipular-cadenas-de-caracteres-en-python#manipular-cadenas-de-caracteres-en-python

32 - 7. Cadenas — Cómo Pensar como un Informático: El aprender con Python vEd 2 documentation https://www.openbookproject.net/thinkcs/archive/python/spanish2e/cap07.html

33 - len | Interactive Chaos https://interactivechaos.com/es/python/function/len

34 - hashlib — Secure hashes and message digests — Python 3.11.3 documentation https://docs.python.org/3/library/hashlib.html

35 - https://docs.python.org/3/library/string.html

36 - https://www.codigopiton.com/condicionales-en-python-mucho-mas-que-if-else/

37 - https://www.programarya.com/Cursos/Python/Condicionales/Condicional-if-else

38 - https://es.stackoverflow.com/questions/278864/c%C3%B3mo-puedo-usar-la-sentencia-if-usando-un-rango-de-n%C3%BAmeros-en-python