No sé de libros ya que nunca los usé para aprender Python. Supongo que el mejor “libro” será la búsqueda de Google y los documentos oficiales de Python. Además de obtener un libro, le animo a que trabaje en los problemas de Python, al igual que un lenguaje humano, un lenguaje de programación debe ser vocalmente (o supongo que en este caso tipográficamente) ejercido. Algunos recursos que personalmente he usado:
- Programación de preguntas de la entrevista | Torta de la entrevista -> Las preparaciones de la entrevista no son realmente específicas de Python, pero la mayoría de sus explicaciones están en Python
- CheckiO -> un juego que gira en torno a la codificación en Python
- http://www.codewars.com/ -> pequeñas prácticas de codificación, Python disponible
- Acerca de – Proyecto Euler -> varios problemas que puede hacer en cualquier idioma de su elección. Hay muchos otros sitios web como este
Además, si te apetece, puedes intentar crear un sitio web en Python. Te obligaría a pensar en Python y si eliges usar un marco, también obtendrás el beneficio adicional de tener otra referencia de mejores prácticas de ese marco (aunque algunas serían específicas para ese marco). También le enseñaría un poco acerca de la red y la comunicación por Internet.
Suponiendo que cuando dices “juego de ajedrez” te refieres a un juego de ajedrez gráfico, entonces puedes intentar golpear a Coursera. Bastante seguro de que hay un curso sobre cómo hacer juegos interactivos en Python. No se harán juegos de ajedrez allí, pero obtendrías información sobre cómo crear juegos interactivos con Python
- ¿Cuántos días lleva aprender Salesforce?
- Cómo empezar a aprender PMP
- ¿Qué idioma de nicho debo aprender? ¿Qué es lo que más vale la pena para los posibles empleadores?
- ¿Es más difícil aprender un idioma extranjero como el francés o el español a partir de los 35 años o más? Si es así, entonces ¿por qué?
- ¿Qué tan útil es aprender un lenguaje menos difundido?