Algoritmos y programación con lenguaje Python

Contenido:
Conceptos básicos
Programas sencillos
Funciones
Decisiones
Más sobre ciclos
Cadenas de caracteres
Tuplas y listas
Algoritmo de búsqueda
Diccionarios
Contratos y mutabilidad
Manejo de archivos
Manejo de errores y excepciones
Procesamiento de archivos
Objetos
Polimorfismo, herencia y delegación
Listas enlazadas
Pilas y colas
Modelo de ejecución de funciones y recursividad
Ordenar listas
Algunos ordenamientos recursivos



Código:
https://drive.google.com/open?id=1SeMHjJTtTFMg9p4HjwCFK2Tp2myji6OI