
Daniel Alejandro Franco Meneses
Pregunta¿Qué algoritmo usa .sort para ordenar una lista?

Omar Daniel Centeno
Me parece excelente que busques dominar los fundamentos y cómo es que funciona Python, te servirá muchísimo. Te recomiendo un Tutorial de recursos que publiqué en uno de los cursos. Tiene muchísimas herramientas para que sigas aprendiendo.
🐍 Lista Definitiva de Recursos Para Aprender a Programar con Python 🐍
Puedes tomar muchas rutas. Si te interesa aprender más sobre algoritmos el libro de Grokking Algorithms es buenísimo.
También te recomiendo que agregues cursos de la ruta de Fundamentos de programación fundamenten las bases de la programación, la mayoría te servirá bastante aunque el de Expresiones Regulares es un must.
Saludos

Daniel Alejandro Franco Meneses
¿Es decir que python usa esto?,

Daniel Alejandro Franco Meneses
Wow de verdad muchas gracias, ahora me pregunta es ¿Qué libros o páginas me recomiendas leer para aprender lo que hay detrás de Python y como tener buenas bases.

Omar Daniel Centeno
Python utiliza Timsort :D
Timsort es un algoritmo de clasificación híbrido, derivado de la merge sort e insertion sort, diseñado para funcionar bien en muchos tipos de datos del mundo real. Fue inventado por Tim Peters en 2002 para su uso en el lenguaje de programación Python. El algoritmo encuentra subconjuntos de los datos que ya están ordenados y usa los subconjuntos para ordenar los datos de manera más eficiente. Esto se hace fusionando un subconjunto identificado, llamado ejecución, con ejecuciones existentes hasta que se cumplan ciertos criterios. Timsort ha sido el algoritmo de clasificación estándar de Python desde la versión 2.3.