¿Cuál es el mejor libro para alguien que quiere aprender Python desde cero a un experto?

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

No hay un solo libro que te haga dominar cualquier cosa al leer un libro, puedes obtener lo básico de una cosa en particular para dominar cualquier tema que debas practicar.

Hay un montón de libros disponibles para aprender python, algunas de las sugerencias son,

  • Introducción a la computación y programación usando Python
    por MIT Press
  • Aprende Python de la manera difícil – Aprende Python
  • Un byte de Python – Un byte de Python
  • Aprendiendo Python 4e por Mark Lutz

También puede aprender de MITOpencourseware Python Tutorial.

Si te sientes cómodo con el video tutorial en línea, así que hay un buen tutorial en línea también disponible para python,

  • Coursera
    ( Aprende a programar: los fundamentos )
  • Codecademy Bueno para aprender python para principiantes
  • Udemy aprende Python desde cero

Para los expertos en python, practique más y resuelva el problema del mundo real utilizando el lenguaje python. Para practicar mas problemas los buenos sitios son,

  • HackerRank En este sitio web hay muchos problemas que se dan y también se organizan en las diferentes categorías.
  • Concurso de programación, concurso de programación, programación de computadora en línea También es uno de los mejores sitios para practicar los problemas y poner a prueba tus habilidades de programación.

Para el desarrollo de juegos usando python debes visitar pythonprogramming.net

Siguiendo este material, creo que deberías hacerte un buen programador de Python.

Para el mejor desarrollo de juegos de ajedrez en Python Search on Build, no hay ningún repositorio disponible para juegos de ajedrez en Python. elija un mejor repositorio e intente entender primero y luego implemente su código.

Creo que esto puede ayudarte.

No te puedo contar un solo libro. Pero, puedo decirte que hay algunos recursos realmente buenos que puedes leer / observar para convertirte en un Experto en Python.

Libros que recomiendo:

  • Piense Python por Allen Downey.
  • Python para Informática: Información de exploración: Dr. Charles R Indemnización: 9781492339243: Amazon.com: Libros
  • Automatice lo aburrido con Python: Programación práctica para principiantes totales: Al Sweigart: 9781593275990: Amazon.com: Libros
  • Libro de cocina de Python por Brian Jones.
  • Estructura de datos y pensamiento algorítmico con Python por Narasimha Karumanchi.

También te recomendaría asistir a algunos MOOCs o videos tutoriales para Python:

  • Python for Everybody Coursera Especialización.
  • Tutoriales de programación de Python 3.4

¡Feliz codificación!

Habiendo puesto en producción mi primer bit de código python, diría que tengo un problema que resolver. Ya sea que se trate de un problema de matemáticas o de un sitio web, comience a codificar (bien) y presione Google para obtener las recetas que necesita.

Este nuevo sitio es el paraíso para todos los programadores de Python. Obtenga cosas gratis de acuerdo con sus criterios. ¡Aprenda Python de la manera más fácil!

Mark Lutz, Learning Python, O’Reilly Media