2 puntos por GN⁺ 2024-02-17 | 1 comentarios | Compartir por WhatsApp
  • Pensar en Python, 3.ª edición

    • Think Python es una introducción a Python para personas que se acercan a la programación por primera vez o que ya lo intentaron pero tuvieron dificultades.
    • El cambio más importante de la 3.ª edición es que el libro está compuesto completamente en cuadernos de Jupyter, de modo que se puede leer el texto, ejecutar el código y resolver los ejercicios en un solo lugar.
    • Se puede comenzar sin instalar nada mediante enlaces para ejecutar los cuadernos en Colab.
    • El texto fue revisado de forma considerable y algunos capítulos fueron reorganizados. Se agregaron más ejercicios y muchos de ellos fueron mejorados.
    • Al final de cada capítulo se incluyen sugerencias para aprender más y recibir ayuda con los ejercicios usando herramientas como ChatGPT y Colab AI.
    • El libro está programado para publicarse en O’Reilly Media en julio de 2024 y actualmente sigue en desarrollo.
    • El plan es publicar aquí un capítulo nuevo cada semana a partir de febrero de 2024.
    • Se puede leer una edición anticipada en O’Reilly Media.
    • Se puede reservar la 3.ª edición en Amazon.
  • Cuadernos

    • Capítulo 1: Programación, una forma de pensar
      • Se ofrece un enlace para ejecutar el capítulo 1 en Colab.
  • Materiales para docentes

    • Hay materiales útiles para docentes que enseñan con este libro.
    • Se podrán descargar cuadernos con soluciones [próximamente].
    • Se ofrecerán cuestionarios para cada capítulo y un cuestionario integral para todo el libro [próximamente].
    • Enseñar y aprender con Jupyter es un libro en línea con sugerencias sobre cómo usar Jupyter de manera efectiva en el aula.
    • Una de las mejores formas de usar cuadernos en el aula es la programación en vivo, donde el instructor escribe código y los estudiantes siguen el proceso en sus propios cuadernos.
    • Para aprender más buenos consejos sobre programación en vivo y enseñanza de programación, se recomienda la formación docente que ofrece The Carpentries.

Opinión de GN⁺

  • Este libro será un recurso importante en el campo de la educación en programación, ya que ofrece una forma accesible de acercarse a Python para quienes están empezando.
  • Al aprovechar por completo los cuadernos de Jupyter, ofrece un entorno de aprendizaje integrado en el que los estudiantes pueden avanzar en teoría y práctica al mismo tiempo.
  • Las sugerencias de aprendizaje que aprovechan herramientas de IA como ChatGPT representan un intento innovador de incorporar tecnología de punta a la educación y ofrecerán una nueva experiencia de aprendizaje a los estudiantes.

1 comentarios

 
GN⁺ 2024-02-17
Comentarios de Hacker News
  • Expectativa por la integración con Jupyter Notebook

    • Cuando se publicó "Practical Deep Learning for Coders" usando Jupyter Notebook, se discutió la idea de aplicar un enfoque similar a Allen y sus libros.
    • Ahora esa idea se está haciendo realidad, y Allen la mejora añadiendo herramientas geniales como gráficos de tortuga basados en Jupyter.
    • Se sospecha firmemente que este método podría ser la mejor manera de aprender programación en Python.
    • También hubo un caso que mostró una prueba de concepto al convertir parte de la 2.ª edición a cuadernos de nbdev.
  • La experiencia de que Think Python 2e le cambió la vida

    • Un usuario perdió el interés en la programación después de tomar una clase de Java, pero mientras trabajaba como ingeniero de redes conoció Think Python y volvió a engancharse con Python y la programación.
  • Recomendación de Think Python

    • Think Python equilibra muy bien varias consideraciones como libro para programadores nuevos, y otros libros de Allen Downey siguen un enfoque similar.
    • Puede que algunos libros se hayan ido demasiado hacia una baja rigurosidad, pero en general los libros reseñados reciben buenas valoraciones.
  • Pregunta sobre recursos para programadores Python de nivel intermedio/avanzado

    • Hay una pregunta sobre si existen recursos de calidad similar para programadores Python de nivel intermedio o avanzado, aparte de la experiencia práctica.
  • El blog del autor y proyectos de análisis de datos bayesianos

    • Allen Downey publica en su blog proyectos recientes de Python principalmente sobre análisis de datos bayesianos, y el contenido resulta muy interesante.
  • La influencia de Think Java y la traducción a Python

    • Un profesor de preparatoria tradujo Think Java a Python, y el autor tuvo la experiencia singular de aprender Python leyendo su propio libro.
  • Pregunta sobre libros de programación Python de nivel intermedio/avanzado

    • Hay una pregunta sobre libros intermedios o avanzados para usuarios que ya conocen Python y programación, pero quieren mejorar sus habilidades en Python.
  • Think Python 2e y enlaces de discusión relacionados

    • Hay un enlace de discusión sobre Think Python 2e, junto con recopilaciones de comentarios relacionados de Hacker News de abril de 2023 y agosto de 2010.
  • Think Python y su impacto en principiantes

    • Un usuario habla del impacto que tuvo Think Python cuando estaba aprendiendo a programar por primera vez, y expresa agradecimiento por la forma en que está escrito el libro y por esos momentos en que los conceptos hacen clic.
  • Mentoría y admiración por Downey

    • Un usuario comenzó a dar mentoría en Python y, como admirador de Downey, valora mucho su enfoque de enseñanza.