Reproducción automática
Autocompletar
Clase anterior
Completar y continuar
Curso de Programación moderna con Python
Material complementario
Calendario Sugerido
Presentaciones, fichas teóricas, ejercicios y soluciones
Imágenes Termómetro y Carrera de Tortugas
Módulo 0
0000 Presentacion (8:39)
0100 Que es programar (5:53)
0101 Que es programar - Programando H - Prius (9:08)
0102 Que es programar - Programando H - Unplugged (4:42)
0103 Que es programar - Enunciado ejercicio Bot (1:33)
0104 Que es programar - Realizacion Ejercicio Bot (5:46)
0105 Que es programar - El lenguaje de programacion (2:02)
0106 - Que es programar (3:09)
InstalacionPyWin10 (2:43)
InstalacionPyMac1 (2:45)
InstalacionPyMac2 (3:12)
InstalacionPyIUbuntu (3:31)
IdleUbuntu (1:36)
thonny win (1:50)
thonny mac (1:24)
thonny linux (1:32)
0200 Nuestro Primer programa (8:51)
0202 Nuestro Primer programa - Pseudocodigo (6:43)
0203 Nuestro Primer programa - Primer error (6:04)
0204 Nuestro Primer programa - Tipos de datos (9:17)
0205 Nuestro Primer programa - Seleccion (8:06)
0206 Nuestro Primer programa - Booleanos (3:37)
0300 Nuestro Primer programa v.2 (4:37)
0301 Nuestro Primer programa v2 - Descomposicion (5:51)
0302 Nuestro Primer programa v2 - Abstraccion (11:18)
0303 Nuestro Primer programa v2 - Seleccion elif (13:05)
0304 Nuestro Primer programa v2 - acumuladores (10:12)
0305 Nuestro Primer programa v2 - arrays (10:04)
0305 Nuestro Primer programa v2 - while (11:45)
0306 Nuestro Primer programa v2 - conclusion (5:20)
0400 Estructura Ordenador (6:21)
0401 Estructura Ordenador - Memoria (4:24)
0402 Estructura Ordenador - Lenguajes de programacion (12:14)
0403Estructura Ordenador - Python a Maquina (16:26)
0404Estructura Ordenador - Simulando un procesador (20:37)
0410 Manejo básico de la consola w10/linux/mack (1:16)
0411 W10 que es un comando. DIR (1:54)
0412 W10 documentación sobre los comandos HELP (0:28)
0413 W10 CD cambiando de directorio (2:05)
0414 W10 MD Creando un directorio - El uso de la tecla TAB (0:42)
0415 W10 Haciendo visibles las extensiones (1:39)
0416 W10 REN renombrando archivos (0:37)
0417 W10 RMDIR y DEL borrando carpetas y archivos (1:44)
0420 linux/mac introducción y PWD (1:08)
0421 linux/mac - LS contenido de un directorio (0:47)
0422 linux/mac - CLEAR y MAN. Borrar pantalla e información sobre un comando (1:42)
0423 linux/mac - CD Moverse entre directorios (1:55)
0424 linux/mac - CD (2). La carpeta de usuario activo (1:06)
0425 linux/mac - MKDIR Crear directorios (2:00)
0426 linux/mac - RM -r Borra directorios (0:51)
0427 linux/mac - MV Renombra ficheros. RM Borra ficheros (1:09)
0500 EjercicioPython - Planteamiento (3:57)
0501 EjercicioPython - Solucion (5:47)
0502 EjercicioPython - Redondeo (7:48)
0503 EjercicioPython - Validaciones (11:45)
0504 EjercicioPython - Validaciones2 (11:17)
0600 Funciones - Objetivos (2:12)
0601 Funciones - Cuadrado () (6:18)
0602 Funciones - Resultados (4:15)
0603 Funciones - Aplicacion Validacion (11:51)
0700 Iteraciones - Intro (1:01)
0701 Iteraciones - Teoria (4:53)
0702 Iteraciones - Suma 100 Planteamiento (11:23)
0703 Iteraciones - Suma 100 While (3:17)
0704 Iteraciones - Suma 100 For (7:16)
0705 Iteraciones - Conclusiones (2:56)
0800 Iteraciones - Media Planteamiento (6:47)
0801 Iteraciones - Media, excepciones y cuenta items (12:22)
0802 Iteraciones - Media, suma items (5:33)
0803 Iteraciones - Media, version while (4:19)
0804 Iteraciones - Media, version for (8:25)
0805 Iteraciones - Media, For con Len (7:30)
0806 Iteraciones - Media, While con Len (4:01)
0900 Conclusion (3:19)
Módulo 1
1000 Presentación (7:52)
1110 Práctica 1 (2:20)
1111 Práctica 1 - Calcular el área del triángulo (2:32)
1112 Práctica 1 - Solución con quit (8:57)
1113 Práctica 1 - Solución con if (7:57)
1114 Práctica 1 - Solución con while (11:01)
1120 Práctica 2 (4:01)
1121 Práctica 2 - Calcular el total de una factura (9:43)
1122 Práctica 2 - Solución y profundización while (20:05)
1123 Práctica 2 - Debug (7:23)
1124 Práctica 2 - Líneas de impresión (7:10)
1125 Práctica 2 - Listas con while (9:35)
1126 Práctica 2 - Listas con for (5:31)
1127 Práctica 2 - Lineas Fact - Lista de listas (12:47)
1128 Práctica 2 - Lineas Fact - Diccionario (9:46)
1130 Práctica 3 - Tabla de temperaturas (14:49)
1200 Recapitulativo (0:55)
1210 Codigo ASCII (8:24)
1211 Codigo ASCII - Tipos de caracteres (2:54)
1212 Codigo ASCII - Evolucion de los bytes (4:59)
1213 Codigo ASCII - Transformar una cadena con el codigo ASCII Pt. 1 (7:47)
1214 Codigo ASCII - Transformar una cadena con el codigo ASCII Pt. 2 (14:21)
1215 Código ASCII - Cadena Upper (2:02)
1220 Contar palabras (4:52)
1221 Contar palabras - A partir de los espacios (10:07)
1222 Contar palabras - Problema que ocurre contando palabras a partir de los espacios (9:06)
1223 Contar palabras - Dos espacios seguidos (8:10)
1224 Contar palabras - Con split (2:48)
1230 Contar caracteres (4:49)
1231 Contar caracteres - Con listas (13:28)
1232 Contar caracteres - Con un diccionario (7:54)
1233 Contar caracteres - Con un diccionario (mas) (6:53)
1240 Formato - Caracteres de control (9:11)
1241 Formato - Control de tipo y color (6:20)
1250 FAQ Pass (2:50)
1251 FAQ Wingdings y tipografias (4:32)
1252 FAQ Entender la estructura de una cadena (2:30)
1300 Recapitulativo (1:05)
1310 Listas - Acceder a elementos de una lista (14:12)
1311 Cadenas - Trabajar con rangos negativos (4:02)
1320 Números (4:18)
1321 Números - El ordenador almacena numeros en binario (5:16)
1322 Números - El hexadecimal (5:39)
1323 Números - Práctica Marte Pt.1 (15:48)
1324 Números - Práctica Marte Pt.2 (3:40)
1325 Números - Operadores básicos de Python (6:05)
1326 Números - Operadores complejos de Python (6:52)
1327 Números - Precedencia de los operadores (2:24)
1330 Práctica Anagrama (4:16)
1331 Práctica Anagrama - Comparar las letras (8:33)
1332 Práctica Anagrama - Función 'Ha pasado por aquí' (8:51)
1333 Práctica Anagrama - Resultado 'True' o 'False' (6:45)
1334 Práctica Anagrama - Si las dos palabras no son anagramas (3:49)
1340 Funciones (12:58)
1350 FAQ - Append (0:08)
1400 Práctica Tierra - Solución (4:17)
1410 Práctica Anagrama - Para que True + False = False (4:04)
1411 Práctica Anagrama - Con un diccionario Pt. 1 (9:06)
1412 Práctica Anagrama - Con un diccionario Pt. 2 (5:37)
1413 Práctica Anagrama - Conclusión (2:31)
1420 Módulos (7:37)
1421 Módulos - Creación (2:49)
1422 Módulos - Programa principal o módulo (15:10)
1423 Módulos - Programa principal o módulo - Anexo (3:48)
1430 Práctica Zoo (4:47)
1431 Práctica Zoo - Precio entradas (3:11)
1432 Práctica Zoo - Precio total (8:29)
1433 Práctica Zoo - Validación (6:48)
1434 Práctica Zoo - Presentación (11:25)
1435 Práctica Zoo - Formato (3:58)
1436 Práctica Zoo - Control de líneas (8:01)
1437 Práctica Zoo - Determinar posición para cada edad (9:01)
1438 Practica Zoo - Tuplas (1:46)
1439 Práctica Zoo - Anexo Ejercicio en casa (1:19)
1500 Recapitulativo (3:17)
1510 Práctica Zoo (11:45)
1511 Práctica Zoo - Capa de presentación Pt. 1 (9:01)
1512 Práctica Zoo - Capa de presentación Pt. 2 (9:00)
1513 Práctica Zoo - Con un diccionario (12:44)
1514 Práctica Zoo - Formato precio (3:16)
1515 Práctica Zoo - Acumular número de entradas (9:58)
1516 Práctica Zoo - Acumular precios (3:50)
1517 Práctica Zoo - Total (3:15)
1520 Ordenar el programa Zoo (4:07)
1521 Ordenar el programa Zoo - Errores (11:03)
1522 Ordenar el programa Zoo - Limpiar línea (7:38)
1523 Ordenar el programa Zoo - Limpiar línea según 'True' o 'False' (10:50)
1524 Ordenar el programa Zoo - Quitar mensaje de edad inválida (6:49)
1530 Formato programa Zoo (1:26)
1531 Formato programa Zoo - Función Format (7:09)
1532 Formato programa Zoo - Resetear el estilo (4:29)
1533 Formato programa Zoo - Total en negrita (1:53)
1540 Recapitulativo (4:12)
1550 Configuración (8:29)
1560 FAQ Estilo 'Débil' (0:50)
1600 Recapitulativo (1:01)
1610 Diccionario de parametros (8:11)
1611 Diccionario de parametros - Formatos (2:25)
1612 Diccionario de parametros - Reset (4:07)
1613 Diccionario de parametros - Formato (5:11)
1620 Persistencia de datos (2:29)
1621 Persistencia de datos - Qué es un fichero (3:57)
1622 Persistencia de datos - Apertura de fichero (7:39)
1623 Persistencia de datos - Escritura y lectura de fichero (8:44)
1624 Persistencia de datos - Cierre de fichero (1:18)
1630 Guardar nuestros datos (2:51)
1631 Guardar nuestros datos - Estructura del fichero (10:45)
1632 Guardar nuestros datos - Creación del registro de entradas (14:20)
1633 Guardar nuestros datos - Abrir fichero con for (10:00)
1634 Guardar nuestros datos - Abrir fichero con while (2:09)
1635 Guardar nuestros datos - Read lines con for (2:12)
1640 Interfaz de salida (6:36)
1641 Interfaz de salida - Contar las entradas (9:26)
1642 Interfaz de salida - Total entradas y precio (5:59)
1650 Conclusión (1:16)
1660 FAQ Importar librerías (3:25)
1661 FAQ Recapitulativo y consejos (1:54)
1662 FAQ Ejercicio - Función es bisiesto (1:40)
1663 FAQ Diferencia entre 'read' y 'readline' (0:33)
Módulo 2
2000 Presentación (2:05)
2110 Control de versiones (8:50)
2111 Control de versiones - ¿Qué es Github? (7:34)
2112 Control de versiones - Creación de un repositorio central en Github (9:55)
2113 Control de versiones - Sincronizar repositorios locales con el central (7:15)
2114 Control de versiones - Funcion sumaTodos (5:53)
2120 Funciones (5:53)
2121 Funciones - Funciones como parametros (7:32)
2122 Funciones - Que devuelven funciones (13:34)
2123 Funciones - Anónimas-Lambda Pt. 1 (7:25)
2124 Funciones - Anónimas-Lambda Pt. 2 (9:23)
2125 Funciones - Operadores map, filter y reduce Pt. 1 (7:17)
2126 Funciones - Operadores map, filter y reduce Pt. 2 (8:22)
2130 Introducción a los objetos (10:44)
2140 FAQ ¿Cómo elegir librerías y módulos? (4:45)
2200 Recapitulativo - Reduce Pt. 1 (8:09)
2201 Recapitulativo - Reduce Pt. 2 (7:18)
2210 La recursividad (11:22)
2211 La recursividad - Sumatorio recursivo (6:14)
2212 La recursividad - Solución con if (10:35)
2213 La recursividad - Conclusion (2:44)
2220 Objetos (4:25)
2221 Objetos - Estructura de nuestro primer objeto (6:24)
2222 Objetos - Creación de nuestro primer objeto en Python Pt. 1 (11:25)
2223 Objetos - Creación de nuestro primer objeto en Python Pt. 2 (8:45)
2230 Recapitulativo (1:08)
2240 Herencia y subclases (11:54)
2241 Herencia y subclases - Porqué no se ponen palabra dentro de paréntesis (3:46)
2242 Herencia y subclases - Métodos y funciones setter y getter (8:07)
2250 Conversor de temperatura (4:47)
2251 Conversor de temperatura - Creación del objeto (5:51)
2252 Conversor de temperatura - Métodos setter y getter (9:55)
2253 Conversor de temperatura - Mide (3:52)
2254 Conversor de temperatura - Resumen de todo el proceso (8:29)
2260 FAQ Los atributos privados en Python (4:06)
2300 Recapitulativo - Los objetos (9:53)
2301 Recapitulativo - Métodos privados y públicos (5:27)
2302 Recapitulativo - Herencia y jerarquía de clases (5:39)
2310 Carrera de tortugas (6:42)
2311 Carrera de tortugas - Creación del objeto de tipo circuito Pt. 1 (10:07)
2312 Carrera de tortugas - Screen (8:29)
2313 Carrera de tortugas - Creación del objeto de tipo circuito Pt. 2 (6:30)
2314 Carrera de tortugas - Distinguir las tortugas (8:56)
2315 Carrera de tortugas - Método competir (11:01)
2316 Carrera de tortugas - Parar la carrera (7:58)
2317 Carrera de tortugas - Mensaje tortuga ganadora (13:40)
2318 Carrera de tortugas - Recapitulativo (2:52)
2320 Carrera PyGame (7:27)
2321 Carrera PyGame - Creación del objeto (10:35)
2322 Carrera PyGame - Método competir (9:52)
2323 Carrera PyGame - Creación de las tortugas (4:25)
2330 FAQ ¿Cómo se trabaja ahora? - Programación funcional u objetos (4:42)
2400 Recapitulativo (4:54)
2410 Ciclo básico de PyGame (12:22)
2420 Carrera PyGame - Creación de la pantalla (10:20)
2421 Carrera PyGame - Método Competir (6:28)
2422 Carrera PyGame - Creación de la clase corredor (11:08)
2423 Carrera PyGame - Método Avanzar (4:28)
2424 Carrera PyGame - Creación de los varios corredores Pt. 1 (6:48)
2425 Carrera PyGame - Creación de los varios corredores Pt. 2 (3:54)
2426 Carrera PyGame - Creación de los varios corredores Pt. 2 Anexo (3:11)
2427 Carrera PyGame - Comprobar eventos Pt. 1 (8:08)
2428 Carrera PyGame - Comprobar eventos Pt. 2 (3:37)
2429 Carrera PyGame - Disfraces (3:11)
2430 Mover corredor con PyGame Pt. 1 (10:58)
2431 Mover corredor con PyGame Pt. 2 (3:35)
2440 Termómetro Pygame (3:30)
2441 Termómetro PyGame - Creación de la pantalla (5:12)
2442 Termómetro PyGame - Creación del termómetro (4:23)
2450 FAQ If name is main (2:58)
2500 Termómetro PyGame Entrada - Creación clase Pt. 1 (12:21)
2501 Termómetro PyGame Entrada - Creación clase Pt. 2 (14:46)
2502 Termómetro PyGame Entrada - Renderización (9:49)
2503 Termómetro PyGame Entrada - Renderización con una tupla (12:24)
2504 Termómetro PyGame Entrada - strValue (10:21)
2505 Termómetro PyGame Entrada - Control de eventos Pt. 1 (8:34)
2506 Termómetro PyGame Entrada - Control de eventos Pt. 2 (9:28)
2510 Termómetro PyGame Texto (5:18)
2520 Termómetro PyGame Selector - Creación del objeto (4:59)
2521 Termómetro PyGame Selector - Método getter (6:43)
2522 Termometro PyGame Selector - Método change (5:50)
2530 Termómetro PyGame Conversión Pt. 1 (13:33)
2531 Termómetro PyGame Conversión Pt. 2 (7:27)
2532 Termómetro PyGame Conversión - Tres formas de hacer la conversión (9:16)
2540 FAQ ¿Para qué necesitamos el valor numérico y la cadena? (3:35)
2600 Recapitulativo - Termómetro (5:52)
2601 Termómetro - Métodos y atributos (7:07)
2602 Termómetro - Acceso a un atributo privado Pt. 1 (7:49)
2603 Termómetro - Acceder a un atributo privado Pt. 2 (5:26)
2604 Termómetro - Getter y setter en el programa (8:26)
2605 Termómetro - Convertir Centígrados en Fahrenheit (9:37)
2610 Interfaces gráficas con Tkinter (9:06)
2611 Tkinter - Creación del constructor Pt. 1 (9:58)
2612 Tkinter - Creación del constructor Pt. 2 (3:14)
2620 Termómetro Tkinter - Creación de la pantalla (6:30)
2621 Termómetro Tkinter - Controles (9:53)
2622 Termómetro Tkinter - Geometrías (2:29)
2623 Termómetro Tkinter - Creación objeto tipo Radiobutton (13:02)
2624 Termómetro Tkinter - Validaciones Pt. 1 (8:26)
2625 Termómetro Tkinter - Validaciones Pt. 2 (7:51)
2626 Termómetro Tkinter - Validaciones Pt. 2 Anexo (9:39)
2627 Termómetro Tkinter - Validaciones Pt. 3 (6:51)
2640 FAQ Lenguajes de programación (0:33)
2630 Conclusión (1:44)
2628 Termómetro Tkinter - Función selected (7:19)
1330 Práctica Anagrama
Contenidos de la clase bloqueados
Si ya estás inscrito
Necesitarás hacer log in
.
Inscribirse en el curso para desbloquear