Desafortunadamente, no tengo una recomendación personal sobre el aprendizaje de Python desde que aprendí Python a través de codecademy y una clase universitaria que tomé en ese momento (Programación CS I); en paralelo, también tomé el curso de Introducción a la informática de Udacity (Introducción a la informática | Udacity) en ~ 2011/12.
Codecadamy y Udacity’s Intro to CS class son excelentes recursos, aunque lo recomendaría (y, por lo que sé, deberían ser gratuitos). Con respecto a los libros, creo que los dos más populares son la Guía del autoestopista de Python (¡La Guía del autoestopista de Python!) Y Learn Python the Hard Way (Learn Python the Hard Way). Sin embargo, no leí ninguno de esos y no puedo responder personalmente por ellos, pero esto no significa que no sean buenos :).
Además, creo que depende de su experiencia con otros lenguajes de programación. Si ha usado otro lenguaje dinámico antes, por ejemplo, Ruby (o incluso R), creo que incluso leer una Guía de bolsillo de Python (o incluso la documentación web) debería ponerlo al día rápidamente.
Si bien creo que todos los recursos enumerados anteriormente son excelentes para comenzar, aprenderá automáticamente usted mismo aplicando el idioma a la resolución de problemas en su campo. O, en otras palabras, una vez que pasa la barrera de entrada, puede encontrar rápidamente conceptos relevantes y más específicos implementados en línea (por ejemplo, a través de StackOverflow). Además, ayuda a colaborar al escribir código, ya que obtendrá muchas ideas útiles al leer el código de otras personas, y otras personas pueden darle consejos útiles sobre sus implementaciones.
- ¿Qué libro debo proporcionar a un estudiante medio hindi de 5º nivel para aprender programación C?
- ¿Cuáles son buenos libros / recursos para aprender la programación de WebSocket con un Spring / Spring Boot?
- ¿Cómo aprender a programar bibliotecas en C? ¿Cuáles son algunos buenos libros para esto?
- ¿Qué libro de programación debo usar?
- Para aprender el lenguaje de programación Python, ¿es ‘A Byte of Python’ un buen libro?