Aprende Python

Temas del Curso

Entorno de aprendizaje

• Instalación de Python

• Exploración del IDE oficial

• Sobre Visual Studio Code

• Instalación de Visual Studio Code


Introducción Informal

• Previa

• Números

• Vista previa

• Ejercicios de codificación

• Print

• Solución: Print

• Variables

• Solución: Variables

• Textos

• Solución: Textos

• Índices y slicing

• Slicing

• Solución: Slicing

• Listas

• Solución: Listas

• Lectura por teclado

• Inputs

• Solución: Inputs

• Primeros pasos

• Quiz de la sección

• Ejercicio optativo #1

• Ejercicio optativo #2

• Ejercicio optativo #3

• Ejercicio optativo #4

• Ejercicio optativo #5

• Ejercicio optativo #6


Operadores y expresiones

• Previa

• El tipo lógico

• Operadores relacionales

• Solución: Operadores relacionales

• Operadores lógicos

• Expresiones anidadas

• Solución: Expresiones anidadas

• Operadores de asignación

• Quiz de la sección

• Ejercicio optativo #1

• Ejercicio optativo #2

• Ejercicio optativo #3


Controlando el flujo

• Previa

• Sentencia If

• Condiciones

• Solución: Condiciones

• Sentencia Match-Case (Python 3.10)

• Bucle while

• Solución: Bucle while

• Bucle for

• Solución: Bucle for

• Función enumerate

• Solución: Función enumerate

• Iteraciones y conversiones

• Solución: Iteraciones y conversiones

• Bucles anidados

• Solución: Bucles anidados

• Post Análisis

• Quiz de la sección

• Ejercicio optativo #1

• Ejercicio optativo #2

• Ejercicio optativo #3

• Ejercicio optativo #4

• Ejercicio optativo #5

• Ejercicio optativo #6

• Ejercicio optativo #7


Colecciones de Datos

• Previa

• Tuplas

• Solución: Tuplas

• Conjuntos

• Solución: Conjuntos

• Diccionarios

• Solución: Diccionarios

• Pilas y colas (con listas)

• Quiz de la sección

• Ejercicio optativo #1

• Ejercicio optativo #2

• Ejercicio optativo #3


Entradas y salidas de Datos

• Previa

• Entradas

• Scripts

• Salidas

• f-Strings

• Quiz de la sección

• Ejercicio optativo #1

• Ejercicio optativo #2

• Ejercicio optativo #3


Programación de Funciones

• Previa

• Definición de funciones

• Retorno de valores

• Enviando valores

• Funciones

• Solución: Funciones

• Funciones completas

• Solución: Funciones completas

• Argumentos y parámetros

• Argumentos por valor y referencia

• Discusión sobre la referencia

• Argumentos indeterminados

• Funciones recursivas

• Solución: Funciones recursivas

• Funciones integradas

• Quiz de la sección

• Ejercicio optativo #1

• Ejercicio optativo #2

• Ejercicio optativo #3

• Ejercicio optativo #4

• Ejercicio optativo #5

• Ejercicio optativo #6


Manejo de Excepciones

• Previa

• Errores

• Solución: Errores

• Excepciones

• Solución: Excepciones

• Múltiples excepciones

• Invocación de excepciones

• Quiz de la sección

• Ejercicio optativo #1

• Ejercicio optativo #2

• Ejercicio optativo #3

• Ejercicio optativo #4

• Ejercicio optativo #5


Manejo de Ficheros

• Previa

• Conceptos básicos

• Ficheros de texto

• Manejo del puntero

• Ficheros y objetos con Pickle

• Catálogo de películas persistente

• Ficheros CSV

• Ficheros JSON

• Ejercicio optativo #1

• Ejercicio optativo #2

• Ejercicio optativo #3


Interfaces gráficas con Tkinter

• Previa

• Tkinter y los widgets

• Tk (Raíz)

• Frames (Marcos)

• Labels (Etiquetas)

• Entry (Campos de texto)

• Text (Textos largos)

• Buttons (Botones)

• Radiobuttons (Botones radiales)

• Checkbuttons (Botones seleccionables)

• Menus (Menús)

• Popups (Ventanas emergentes)

• Popups avanzados

• Proyecto Editor de texto con Ficheros I

• Proyecto Editor de texto con Ficheros II

• Proyecto Editor de texto con Ficheros III


Interfaces a interface Web con DJANGO


Iniciamos el 1 de Agosto. Faltan:

Cupo limitado

  • 00 Días
  • 00 Horas
  • 00 Minutos
  • 00 Segundos