Este curso gratuito es un tour completo y sencillo a los conceptos básicos de Python.
- Datos básicos:
- int
- float
- str
- bool
- type()
- Variables
- print()
- Operadores con cadenas de texto
- Operadores con datos numéricos
- Precedencia de los operadores
- Conversión entre tipos de datos
- Ejecución condicional:
- Expresiones boolean
- Operadores lógicos
- Condiciones mediante if/else
- Condiciones anidadas
- Condiciones encadenadas (elif)
- Excepciones:
- try
- except
- Funciones:
- Desarrollo de funciones
- Funciones estándar
- Librerías de funciones
- Funciones matemáticas
- Funciones para números aleatorios
- Bucles:
- Bucle while
- Bucles infinitos
- Sentencia break
- Sentencia continue
- Bucle for
- Rangos
- Cadenas de texto:
- Cadenas como listas de caracteres
- Slicing de cadenas
- Operaciones con cadenas (funciones)
- Formateo de datos en cadenas
- Listas:
- Conceptos básicos
- Operadores de listas
- Métodos de listas
- Usando funciones estándar en listas
- Listas y cadenas
- Tuplas:
- Conceptos básicos
- Usos especiales de las tuplas
- Diccionarios:
- Conceptos básicos
- Diccionarios y tuplas
- Tuplas como claves
- Programación orientada a objetos:
- Conceptos básicos
- Consultar características de un objeto
- Constructor y destructor
- Herencia
El curso está repleto de ejemplos, y contiene enlaces a recursos interesantes: enlaces oficiales, documentación, libros, entornos de desarrollo, frameworks, librerías, etc.
Enlace al curso: Curso de introducción a Python