Este curso es la continuación del Curso Basico de Python, al cual tambien le hice un repositorio, donde tocamos temas mas avanzados.
- Entornos Virtuales
- Instalando Dependencias
- Comprensiones
- Funciones Anónimas
- Funciones de Orden Superior
- Manejo de Errores
Una Instancia de Python aislada, en el que puedes controlar las versiones y módulos instalados sin afectar ni al sistema u otro poryecto que use las mismas dependencias en otra versión.
Para instalar dependencias el manejador de paquete mas popular es PIP (Package Installer for Python), ya que viene integrado en el momento de la instalación de Python. Cabe mencionar que hay otras alternativas, una de ellas es Anaconda.
Es una forma mas legible y conscisa de construir nuevas sequencias de listas, diccionarios o sets.
Mas conocidas como lambda functions. Pueden tener todos los argumentos necesarios, pero solo puede tener una línea de código.
Una función de orden superior es una función que recibe como parámetro a otra función. Algunas funciones de orden superior muy usadas en Python son filter, map o reduce.
Para manejar errores tenemos opciones muy utiles como try and except, raise o una no tan usada como finally. Estas opciones tambien pueden ser usadas conjuntamente con Assert statements la cual es otra forma de manejar errores.