Introducción
  • La ID Visual Studio Code
  • Instalando el Python en la pc
  • Preparando el visual Studio Code
Tipos de datos en python
  • Tipos de datos y las clses type,str en python
  • Clases para tratar los diferentes tipos de datos
Tipos de operadores en python
  • Operadores aritméticos en python
  • Operadores de comparación
  • Operadores lógicos
Sentencia condicional en python
  • La estructura condicional
  • Sentencias condicionales anidadas
  • Ejemplo de como usar la sentencia condicional para retornar un dato
Bucles en Python
  • La estructura ciclo for
  • La estructura while
Gestionando las cadenas de texto en python
  • Formas de formatear los datos en una cadena de texto
  • Métodos para poder gestionar las cadenas de texto #1
  • Métodos para poder gestionar las cadenas de texto #2
  • Métodos para poder gestionar las cadenas de texto #3
Colecciones de datos en Python
  • Creando colecciones de datos
  • Métodos para poder gestionar colecciones datos de la clase list
  • Listas por comprensión anidadas
  • La instrucción (del) para eliminar datos de una colección
  • Triángulo de Pascal en python
Gestionando las cadenas de texto en python
  • Métodos para poder gestionar las cadenas de texto #4
  • Métodos para poder gestionar las cadenas de texto #5
  • Métodos para poder gestionar las cadenas de texto #6
Tuple y Diccionarios en Python
  • Listas inmutables de la clase Tuple
  • Diccionarios en python #1
  • Diccionarios en python #2
Entrada de datos por consola (teclado) en Python
  • Entrada de datos por consola usando la función input
  • Conversor de velocidades
Funciones en Python
  • Funciones con un número fijo de parámetros
  • Funciones con parámetros con valores por defecto
  • Funciones con un número variable de parámetros
  • Funciones que imponen nombrar o no parámetros
  • funciones Lambda en Python
Iteradores y generadores en Python
  • La función iter #1
  • La función iter #2
  • Convirtiendo una tupla en un objeto de tipo iterator
Variables locales y variables globales en Python
  • Variables locales y variables globales #1
  • Variables locales y variables globales #2
  • Aplicación que busca los caracteres en minúscula y mayúscula en un texto
Programación orientada a objetos en python
  • Clases en python
  • El método especial llamado __init__
  • Pasando argumento con la instancia de una clase
  • Variables de clase y de instancia
  • Ejercicio búsqueda de animales
  • Funciones para atributos: getattr(), hasattr(), setattr() y delattr()
  • Método __del__ del destructor de clases
Herencia de clases en Python
  • Herencia de clases
  • Atributos y funciones privadas y públicas
  • Herencia múltiple
  • Desarrollando un programa para realizar ventas de golosinas #1
  • Desarrollando un programa para realizar ventas de golosinas #2
  • Desarrollando un programa para realizar ventas de golosinas #3
Polimorfismo en Python
  • Polimorfismo
  • Encapsulamiento en programación
  • Decorador Property
Interfaces y Abstract Base Class (ABC)
  • Interfaces informales
  • Interfaces formales
Excepciones en Python
  • Uso de try y except
  • La cláusula else
  • Creando excepciones personalizadas Y utilizando la cláusula finally
  • Assert en Python
  • assert() en funciones y clases
  • Definiendo Excepciones personalizadas
  • Pasar a la excepción un argumento en forma de diccionario
  • Aplicación que busca elementos duplicados en una colección de datos
Gestionar archivos en Python
  • Leer leyendo un archivo de tipo texto
Creación del proyecto
  • Instalando el servidor de datos de MySQL
  • Creando el entornos virtual con python
  • Instalado el framework django y ejecutando la app en el servidor
  • Ejecutando el primer controlador en nuestra aplicación con python
  • Pasando y capturando datos por la url del navegador
Desarrollando la interfaz de la aplicación
  • Interfaz de inicio de la aplicación
  • Ejecutando la primera vista y creando el directorios de archivos static
  • Proporcionado le un nav a nuestra aplicación
  • Implementando le un slider a la aplicación
  • Implementando la vista about en la aplicación
  • Habilitando la pagina personalizada 404