Curso-lenguaje-python/python-total/README.md
Manuel Vergara d829239f8f Update course READMEs
Signed-off-by: Manuel Vergara <manuel@vergaracarmona.es>
2023-05-30 23:00:11 +02:00

18 KiB

Apuntes de python de python-total

Estos apuntes y ejercicios en python han sido realizados en el trascurso del curso de python-total de Federico Garay:

¡Te recomiendo que hagas el curso y redactes tus propios apuntes! Este repositorio es para mi uso personal, pero si te sirve de ayuda, ¡pues me alegro!

Quizá encuentres aquí cosas que no están en el curso, o viceversa, son apuntes personales 😊

Índice del curso y apuntes realizados

Apuntes en PDF

Índice de ficheros

python-total
├── dia_01
│   ├── main.py
│   ├── primer_proyecto.py
│   ├── programa01.py
│   └── README.md
├── dia_02
│   ├── 01_variables.py
│   ├── 02_Intengers_Floats.py
│   ├── 02_Intengers_math.py
│   ├── 03_Conversiones.py
│   ├── 04_format.py
│   ├── 05_operadores.py
│   ├── 06_programa02.py
│   └── README.md
├── dia_03
│   ├── 01_index.py
│   ├── 02_sub_strings.py
│   ├── 03_metodos.py
│   ├── 04_string.py
│   ├── 05_propiedades.py
│   ├── 06_listas.py
│   ├── 07_diccionarios.py
│   ├── 08_tuplas.py
│   ├── 09_set.py
│   ├── 10_booleanos.py
│   ├── 11_programa03.py
│   ├── __pycache__
│   └── README.md
├── dia_04
│   ├── 01_operadores_comparacion.py
│   ├── 02_operadores_logicos.py
│   ├── 03_control_de_frujo.py
│   ├── 04_for.py
│   ├── 05_while.py
│   ├── 06_rango.py
│   ├── 07_enumerador.py
│   ├── 08_zip.py
│   ├── 09_min_max.py
│   ├── 10_random.py
│   ├── 11_comprension_listas.py
│   ├── 12_match.py
│   ├── 13_programa04.py
│   └── README.md
├── dia_05
│   ├── 01_metodos_ayuda_docs.py
│   ├── 02_funciones.py
│   ├── 03_funciones_dinamicas.py
│   ├── 04_ejemplo_funcion.py
│   ├── 05_palito_mas_corto.py
│   ├── 06_lanzar_dados.py
│   ├── 07_limpiar_lista_promedio.py
│   ├── 08_lanzar_moneda.py
│   ├── 09_args_indeterminados.py
│   ├── 10_problemas_practicos.py
│   ├── 11_programa05.py
│   └── README.md
├── dia_06
│   ├── 01_abrir_manipular_archivos.py
│   ├── 02_crear_escribir_archivos.py
│   ├── 03_directorios.py
│   ├── 04_pathlib.py
│   ├── 05_path.py
│   ├── 06_limpiar_consola.py
│   ├── 07_programa06.py
│   ├── Europa
│   │   ├── Consejos.txt
│   │   ├── España
│   │   ├── Francia
│   │   └── Normativas.txt
│   ├── prueba.txt
│   ├── README.md
│   ├── Recetas
│   │   ├── Bebidas
│   │   ├── Carnes
│   │   ├── Ensaladas
│   │   ├── Pastas
│   │   ├── Postres
│   │   └── Verduras
│   └── Recetas.zip
├── dia_07
│   ├── 01_clases.py
│   ├── 02_atributos.py
│   ├── 03_metodos.py
│   ├── 04_tipos_metodos.py
│   ├── 05_herencia.py
│   ├── 06_herencia_extendida.py
│   ├── 07_polimorfismo.py
│   ├── 08_metodos_especiales.py
│   ├── 09_programa07.py
│   └── README.md
├── dia_08
│   ├── 01_pruebas_modulos
│   │   ├── moduloOcupado.py
│   │   ├── moduloVacio.py
│   │   └── __pycache__
│   ├── 02_pruebas_paquete
│   │   ├── ejercicio.py
│   │   └── paquete_ma
│   ├── 03_manejo_errores.py
│   ├── 04_probando_pylint.py
│   ├── 05_probando_pylint
│   │   ├── numeros.py
│   │   └── practica_pylint.py
│   ├── 06_probando_unittest
│   │   ├── cambia_texto.py
│   │   ├── prueba.py
│   │   └── __pycache__
│   ├── 07_decoradores.py
│   ├── 08_generadores.py
│   ├── 09_programa08
│   │   ├── numeros.py
│   │   ├── principal.py
│   │   └── __pycache__
│   └── README.md
├── dia_09
│   ├── 01_modulo_collections.py
│   ├── 02_modulo_os_shutil.py
│   ├── 03_modulo_datetime_1.py
│   ├── 03_modulo_datetime_2.py
│   ├── 04_modulo_medir_tiempo.py
│   ├── 05_modulo_math.py
│   ├── 06_modulo_re.py
│   ├── 07_modulo_comprimir_shutil.py
│   ├── 07_modulo_comprimir_zipfile.py
│   ├── 07_modulo_descomprimir_shutil.py
│   ├── 07_modulo_descomprimir_zipfile.py
│   ├── 08_Descomprimir_proyecto.py
│   ├── 09_Programa09
│   │   ├── buscador_num_serie.py
│   │   ├── Instrucciones.txt
│   │   └── Mi_Gran_Directorio
│   ├── carpeta_superior
│   │   ├── carpeta_1
│   │   ├── carpeta_2
│   │   ├── carpeta_3
│   │   ├── fichero1
│   │   └── fichero2
│   ├── extraccion_terminada
│   │   ├── carpeta_1
│   │   ├── carpeta_2
│   │   ├── carpeta_3
│   │   ├── fichero1
│   │   └── fichero2
│   ├── mi_texto_A.txt
│   ├── mi_texto_B.txt
│   ├── Proyecto+Dia+9.zip
│   ├── README.md
│   └── todo_comprimido.zip
├── dia_10
│   ├── fonts
│   │   ├── game_over.ttf
│   │   └── invaders.from.space.ttf
│   ├── img
│   │   ├── bala.png
│   │   ├── cohete.png
│   │   ├── enemigo.png
│   │   ├── extraterrestre.png
│   │   ├── Fondo.jpg
│   │   ├── ovni.png
│   │   ├── Penasolana_ajustada.jpg
│   │   └── Penasolana.jpg
│   ├── main.py
│   ├── README.md
│   └── sound
│       ├── disparo.mp3
│       ├── Golpe.mp3
│       └── MusicaFondo.mp3
├── dia_11
│   ├── 01_web_scraping_01.py
│   ├── 02_web_scraping_02.py
│   ├── mi_imagen.jpg
│   ├── nul
│   ├── programa_web_scraping.py
│   └── README.md
├── dia_12
│   ├── lista_precios.txt
│   ├── mi_restaurante.py
│   ├── Primer_recibo.txt
│   ├── README.md
│   └── segundo_recibo.txt
├── dia_13
│   ├── asistente_virtual.py
│   └── README.md
├── dia_14
│   ├── asistencia.py
│   ├── Empleados
│   │   ├── Cosmo Kramer.jpg
│   │   ├── Elaine Benes.jpg
│   │   ├── Federico Garay.jpg
│   │   ├── George Constanza.jpg
│   │   └── Jerry Seinfeld.jpg
│   ├── FotoA.jpg
│   ├── FotoB.jpg
│   ├── FotoC.jpg
│   ├── FotoD.jpg
│   ├── README.md
│   ├── reconocimiento_facial.py
│   └── registro.csv
├── dia_15
│   ├── cuaderno_machine_learning.py
│   ├── cuaderno_matplotlib.py
│   ├── cuaderno_numpy.py
│   ├── cuaderno_panda.py
│   ├── DataSet_Titanic.csv
│   ├── README.md
│   └── ventas-autos.csv
├── dia_16
│   ├── mi_web
│   │   ├── src
│   │   └── web
│   ├── README.md
│   └── web_Python_Total
│       ├── src
│       └── web
├── doc_curso
│   ├── 01_creador_de_nombres
│   │   ├── 001Print.pdf
│   │   ├── 002Strings.pdf
│   │   ├── 003Input.pdf
│   │   ├── 004Proyecto+del+Día+1.pdf
│   │   └── 005Cerveceria.py
│   ├── 02_calculador_de_comisiones
│   │   ├── 006Tipos+de+Datos.pdf
│   │   ├── 007Variables.pdf
│   │   ├── 008Los+Nombres+de+las+Variables.pdf
│   │   ├── 009Integers+y+Floats.pdf
│   │   ├── 010Conversiones+entre+Tipos+de+Datos.pdf
│   │   ├── 011Formatear+Cadenas.pdf
│   │   ├── 012Operadores+Matemáticos.pdf
│   │   ├── 013Redondeo.pdf
│   │   ├── 014Proyecto+del+Día+2.pdf
│   │   └── 015Comisiones.py
│   ├── 03_analizador_de_texto
│   │   ├── 016index(+).pdf
│   │   ├── 017Substrings.pdf
│   │   ├── 018Métodos+de+Strings.pdf
│   │   ├── 019Propiedades+de+Strings.pdf
│   │   ├── 020Listas.pdf
│   │   ├── 021Diccionarios.pdf
│   │   ├── 022Tuples.pdf
│   │   ├── 023Sets+-+Métodos.pdf
│   │   ├── 024Booleanos.pdf
│   │   ├── 025Proyecto+del+Día+3.pdf
│   │   └── 026Analizador_de_texto.py
│   ├── 04_adivinar_numero
│   │   ├── 027Operadores+de+Comparación.pdf
│   │   ├── 028Operadores+Lógicos.pdf
│   │   ├── 029Control+de+Flujo.pdf
│   │   ├── 030Loops+While.pdf
│   │   ├── 031Rango.pdf
│   │   ├── 032Enumerador.pdf
│   │   ├── 033Zip.pdf
│   │   ├── 034Min+&+Max.pdf
│   │   ├── 035Random.pdf
│   │   ├── 036Comprensión+de+Listas.pdf
│   │   ├── 037Match.pdf
│   │   ├── 038Proyecto+del+Día+4.pdf
│   │   └── 039Adivina_el_Numero.py
│   ├── 05_ahorcado
│   │   ├── 040Documentación.pdf
│   │   ├── 041Funciones.pdf
│   │   ├── 042Return.pdf
│   │   ├── 043Funciones+Dinámicas.pdf
│   │   ├── 044Interacción+entre+Funciones.pdf
│   │   ├── 045Argumentos+Indefinidos+args.pdf
│   │   ├── 046Argumentos+Indefinidos+kwargs.pdf
│   │   ├── 047Ejercicio_1.pdf
│   │   ├── 048Ejercicio_2.pdf
│   │   ├── 049Ejercicio_3.pdf
│   │   ├── 050Ejercicio_4.pdf
│   │   ├── 051Proyecto+del+Día+5.pdf
│   │   ├── 052Diagrama+Ahorcado.png
│   │   └── 053Juego_Ahorcado.py
│   ├── 06_recetario
│   │   ├── 054Abrir+y+Leer+Archivos.pdf
│   │   ├── 055Crear+y+Escribir+Archivos.pdf
│   │   ├── 056Directorios.pdf
│   │   ├── 057Pathlib.pdf
│   │   ├── 058Path.pdf
│   │   ├── 059Limpiar+la+Consola.pdf
│   │   ├── 060Archivos+y+Funciones.pdf
│   │   ├── 061Proyecto+del+Día+6.pdf
│   │   └── 062Mis_Recetas.py
│   ├── 07_cuenta_bancaria
│   │   ├── 063Clases.pdf
│   │   ├── 064Atributos.pdf
│   │   ├── 065Métodos.pdf
│   │   ├── 066Tipos+de+Métodos.pdf
│   │   ├── 067Herencia.pdf
│   │   ├── 068Herencia+Extendida.pdf
│   │   ├── 069Polimorfismo.pdf
│   │   ├── 070Métodos+Especiales.pdf
│   │   ├── 071Proyecto+del+Día+7.pdf
│   │   └── 072Cuenta_Bancaria.py
│   ├── 08_consola_de_turnos
│   │   ├── 073Instalar+Paquetes.pdf
│   │   ├── 074Módulos+y+Paquetes.pdf
│   │   ├── 075Manejo+de+Errores.pdf
│   │   ├── 076Pylint.pdf
│   │   ├── 077practica_pylint.py
│   │   ├── 078posible_solucion_pylint.py
│   │   ├── 079Unittest.pdf
│   │   ├── 080Decoradores.pdf
│   │   ├── 081Generadores.pdf
│   │   ├── 082Proyecto+del+Día+8.pdf
│   │   ├── 083numeros.py
│   │   └── 084principal.py
│   ├── 09_buscador_numeros_serie
│   │   ├── 085Módulo+Collections.pdf
│   │   ├── 086Módulo+Shutil+y+OS.pdf
│   │   ├── 087Módulo+Datetime.pdf
│   │   ├── 088Módulos+para+medir+el+tiempo.pdf
│   │   ├── 089Módulo+Math.pdf
│   │   ├── 090Expresiones+Regulares.pdf
│   │   ├── 091Comprimir+y+Descomprimir+Archivos.pdf
│   │   ├── 092Proyecto+del+Día+9.pdf
│   │   └── 093proyecto_9.py
│   ├── 10_invasion_espacial
│   │   ├── 094Distancia+entre+dos+puntos.pdf
│   │   └── 095programa_dia10
│   ├── 11_extractor_datos_web
│   │   ├── 096Extraer+Elementos+de+una+Clase.pdf
│   │   └── 097proyecto_11.py
│   ├── 12_gestor_restaurantes
│   │   ├── 098Lista_Precios.txt
│   │   └── 099mi_restaurante.py
│   ├── 13_asistente_voz
│   │   └── 100asistente_virtual.py
│   ├── 14_controlador_asistencia
│   │   └── 101asistencia.py
└── └── 16_web
        └── 102mi_web.zip