Creo que es una forma muy pobre publicar una pregunta que se refiera a algún recurso en línea sin vincularla.
Supongo que estás hablando de A Byte of Python de Swaroop CH del que nunca había oído hablar hasta que vi la invitación para responder esta pregunta.
Después de una lectura bastante breve, diría que no es particularmente malo … pero tampoco muy bueno. Por ejemplo, en la sección sobre Programación orientada a objetos (introducción a clases), el autor no describe cómo se podría usar el método especial _str __ () en lugar del ejemplo del método .tell () .
Ese es solo un ejemplo … pero parece que no hay explicación de los otros métodos especiales y cómo estos son llamados implícitamente por la sintaxis estándar en el lenguaje (por ejemplo, al sobrecargar operadores aritméticos o implementar __contains __ () para trabajar con operador). __init __ () es el único método “especial” que está cubierto.
- ¿Cuáles son los scripts de Python de lectura obligatoria para un programador de Python?
- ¿Cuáles son los mejores libros sobre Haskell?
- ¿Cuáles son los mejores libros para el ajuste PL / SQL?
- ¿Cómo funciona el código?
- ¿Cuál es el mejor libro para la programación de Arduino?
En general, la cobertura de Python parece ser bastante superficial. También recomiendo que los estudiantes tengan acceso a IPython tan pronto como sea posible.
En general, recomendaría Mark Pilgrim’s Dive Into Python y Zed Shaw’s Learn Python The Hard Way. Ambos están disponibles gratuitamente en línea y son muy apreciados. (Sin embargo, veo que también puedes apoyar los esfuerzos de Zed Shaw pagando por su trabajo: Learn Python)
También solía ver recomendaciones bastante frecuentes sobre Cómo pensar como un informático en sus diversas encarnaciones y ediciones … y veo que ahora tienen una versión “interactiva” aquí: Think Like a Computer Scientist: Interactive Textbook. (Sospecho que este último usa el Brython bastante alucinante … un Python basado en navegador … una implementación de Python, en Javascript, que se ejecuta en páginas desde su navegador).