- Usando Python que es un lenguaje de alto nivel (cercano al lenguaje humano) y actualmente es uno de los más usados a nivel profesional:
- ciencia de datos
- ia (inteligencia artifical)
- iot (internet of things)
- web (web pages, web scraping)
- bots, ...
- Sistema muy práctico de aprendizaje. Aprender haciendo, "learning by doing"
- viendo ejemplos y
- haciendo ejercicios
- ¿Qué es Python?
- Instalación. El editor y la terminal
- Imprimiendo "Hola mundo"
- Como calculadora
- Variables
- Tipo de datos. Conversión de tipos. Concatenar
- Operadores
- Entrada y salida de datos
- Números aleatorios
- Listas y
range
- Tulas, diccionarios y conjuntos
- Condicional
if
- Bucle
while
- Bucle
for
- Tratamiento de errores y excepciones
- ¿Por qué se usan las funciones en programación?
- Funciones: retorno de datos
- Parámetros y argumentos
- Parámetros con valor por defecto
- Argumentos indeterminados (
*args
y**kwargs
) - Función principal
- Alcance de las variables (scope)
- Conversión de tipos
- Funciones matemáticas
- Recursividad
- Matrices
- Listas por comprensión (List Comprehension)
- El operador asterisco, join, zip, map
- Depuración de código
- Capitalización compuesta
- Índice de masa corporal
- Letra del DNI
- Aplicación de Calculadora
- Encriptar y desencriptar mensajes con el cifrado César
- Código murciélago
- Buscar palíndromos
- Generador de contraseñas
- Algoritmos de ordenación
- Algoritmo para la raiz cuadrada
- Multiplicar matrices
- Máximo Común Divisor (MCD)
- Números primos
- Permutaciones, variaciones, combinaciones
- Juego "Si sale un 3 pierdes"
- Juego de "La última piedra"
- Juego de "La tirada más larga"
- Juego de "Adivina el número secreto"
- Juego de "Piedra, papel y tijeras"
- Juego Tic Tac Toe
https://altocodigo.blogspot.com/2020/05/recursos-python.html