¿Qué libros, en qué orden, debo leer para aprender Python?

Hola, me alegra que haya elegido Python como primer (o siguiente) lenguaje de programación que desea aprender. Desde mi experiencia, los libros no son suficientes, o al menos es genial mezclarlos con otras fuentes de conocimiento. Además de leer los libros de Python, completé algunos MOOC, que al final me ayudaron a conseguir mi primer trabajo como desarrollador de Python.

MOOC recomendados:

  • Introducción a la informática y la programación mediante Python: un excelente curso que le enseña no solo Python, sino muchas cosas generales sobre programación. Lo recomendaría encarecidamente si Python es su primer lenguaje de programación. También hay una segunda parte de este curso, disponible también en edX
  • https://www.coursera.org/learn/i… – Si tuviera que elegir el mejor MOOC que haya tomado, seguro que me quedaría con este: me enganché en Python y en la programación en general
  • https://www.coursera.org/learn/a… Siguiente de Rice University: gran curso sobre algoritmos y lo que llamaron “pensamiento algorítmico”, nuevamente utilizando Python
  • https://www.coursera.org/course/… Este también trata sobre algoritmos, pero no hay un lenguaje de programación preferido, pero si te gustan los algoritmos, te recomendaría este.
  • Acerca de M101P- No directamente sobre Python, sino sobre MongoDB, pero créanme, tarde o temprano necesitará algún tipo de DB y este es bueno para empezar.

Libros:

  • Learning Python: este es el que más recomiendo, todos los temas se presentan con gran detalle y es un buen recurso complementario para todos los cursos que mencioné anteriormente (mi enfoque – aprender algo en el curso – leer detalles en el libro cuando sea necesario)
  • Programación de Python: temas más avanzados, algunos de ellos pueden ser útiles para usted, otros no, una vez más, un buen recurso complementario
  • Aprenda Python Buen libro introductorio, mucha gente lo recomienda como el primer gran libro, pero para mí, aprender Python fue mejor.

Otras fuentes:

  • http://planetpython.org/
  • Un boletín de correo electrónico semanal gratuito de Python: excelentes artículos de la última semana enviados a su correo: muy recomendable
  • Módulo de la semana de Python 3: excelente sitio, muy útil si desea saber qué ofrecen los módulos de Python estándar
  • Programación de Python – uno de mis bloggers favoritos de Python

Y por supuesto la documentación de Python 3.5.1.

Aquí hay algunos libros sobre Python que personalmente menciono y algunos detalles sobre los libros te dirán cuál te servirá mejor.

  1. Aprendiendo Python

Este libro cubre muchas áreas básicas. En begi

En este nivel, es un libro muy bueno para obtener información sobre las variables de Python y los operadores de Python. Puede construir una base sólida para el tema.

También cubre Python 2.xy Python 3.x. Si desea obtener una comprensión profunda, este libro sería bastante si

mple y útil.

2. Libro de cocina de Python

Este libro es un boleto para todas las áreas cruciales de Python Language. También introduce técnicas que tienen un gran alcance o que son más necesarias. Incluye una concentración de cadena simple a la de los analizadores decentes recursivos.

Hay capítulos en este libro sobre generadores de temas y técnicas de iteración que fueron muy buenos. En varias fuentes, lleva un enfoque muy práctico. Este libro está lleno de los capítulos más eficientes y necesarios. Es imprescindible para todos los que quieran convertirse en expertos en programación de python.

3. Referencia Esencial de Python

Si bien se trata de aprovechar Python al máximo, es una referencia excepcional. Incluye una comprensión clara sobre la Introducción de Python. Además, comparte lo que está sucediendo en el lenguaje de programación.

Además, proporciona una descripción detallada del lenguaje de programación Python con sintaxis en Python. Básicamente, ayuda a obtener un conocimiento práctico del tema. Aunque podemos decir que este libro es el que los programadores necesitan leer primero. Además, este libro también incluye las secciones omitidas de Python 2.

4. Python para el análisis de datos

Mientras hablamos sobre limpieza, influencia, procesamiento y recopilación de datos, este libro es una guía completa. Básicamente, este libro gira en torno al área de aplicaciones de uso intensivo de datos. Además, contiene una excelente introducción a temas de análisis de datos. Básicamente, para aprender las diversas herramientas, se convierte en el mejor libro de Python.

Además, hay algunas soluciones excepcionales para analizar efectivamente los datos, en este libro. Es muy fácil de leer y entender. Además, este libro es muy bueno para programadores profesionales e investigadores. Además, quienes ya están bien versados ​​en lo básico, pueden optar por este libro.

5. Programación en Python: una introducción a la informática

Este libro es una clave para Python para principiantes y nuevos programadores de Python. Para el mundo de la informática, es una introducción perfecta. Hay algunos conceptos fundamentales de la informática en una forma clara y fácil de entender. Este libro es todo acerca de la teoría y su aplicación práctica. También proporciona la base sólida sobre el tema.

Además, toca temas esenciales como Introducción y Estructura de programas de Computación. Este libro es popular por su claridad al explicar los diversos conceptos relacionados con la programación de Python. Además, es un libro que ya ha ganado gran popularidad en el mercado.

6. Python en pocas palabras

En el lenguaje de programación Python, actúa como una guía muy fácil. Cuando se trata de áreas como bibliotecas oficiales y referencias de idiomas, es una fuente perfecta. Aquellos que ya tienen sus fundamentos en Python fuertes, deberían optar por este libro.

En cuanto al tema, se trata de muchas áreas avanzadas y complicadas. Además, explica claramente el núcleo del lenguaje python. Además, incluye interpretaciones de varios programas de python.

mers Incluso si alguien está pensando en comenzar a codificar, este libro será el perfecto para ir.

7. Python violento: Un libro de cocina para hackers, analistas forenses, probadores de penetración e ingenieros de seguridad

Si hablamos de la mejor introducción en la programación de Python, Violent Python es una de ellas. Proporciona una comprensión clara de las diversas áreas del lenguaje, como las herramientas y los conceptos. Por lo tanto, este libro es una gran guía para el lenguaje Python.

Además, cuando se trata de conceptos de seguridad, es el mejor libro para leer. Además, se ocupa de la medicina forense, la integración de herramientas para protocolos complicados como SMB. Aquellos programadores que ya tienen un buen entendimiento del lenguaje Python, este libro es apto para usar.

8. Aprende Python en un día y aprende bien.

Básicamente, la mejor manera de aprender algo es haciéndolo. Lo mismo ocurre con Python. Si quieres aprender Python bien, comienza a hacer la instalación de Python. Al final de este libro, hay un proyecto completo para practicar las aplicaciones de todos los conceptos que se enseñan en todo el libro.

Lo más importante es que trabajar en el proyecto te ayudará a dominar el idioma. También te da un inmenso sentido de logro. Además, este libro también te ayudará a retener el conocimiento de un idioma.

9. Referencia de bolsillo de Python

El libro “Referencia de bolsillo de Python” incluye Python 3.4 y Python 2.7. Básicamente, es la guía de bolsillo conveniente para la referencia rápida de trabajo perfecta. En este libro, hay información concisa, que necesita conocer información sobre los tipos de Python y las herramientas prominentes de Python.

Además, incluye métodos especiales, funciones incorporadas y excepciones. También incluye módulos de biblioteca estándar de uso común. Además, este libro te permite señalar exactamente

Que necesitas.

10. Aprendizaje automático de Python

Si bien se trata de usar Python para preguntas críticas de datos, elija Python Machine Learning. Este libro es bueno para ambos. Incluso si eres un principiante o eres un maestro. También mejora tu conocimiento de Python, si ya eres un programador de Python. En última instancia, es un recurso ineludible para aprender Python.

Espero que la respuesta haya sido útil.

Si le gusta la respuesta, por favor , ACTUALIZAR, siga mi cuenta para mis respuestas regulares en Data Science.

Permítame sugerir un camino fuera de ritmo para aprender Python (básicamente cualquier lenguaje de programación). Por favor, no use un libro, no puede aprender ninguna programación simplemente leyendo un libro, y lo digo en serio. Solo puedes aprenderlo haciéndolo. La codificación es la forma de aprender. Dicho esto, te daré algunos consejos, cómo empezar con Python y cómo lo aprendí. Te pido que comiences con Python 2.7.

  • Si tiene un poco de conocimiento de cualquier lenguaje de programación, y si está orientado a objetos, está en buena forma. Por favor, siga, Google Python Classes, por Nick Parlante . Es uno de los conjuntos de conferencias más asombrosos, emitidos en dos días, y básicamente cubre todo en Python. Además, tiene un buen conjunto de ejercicios que pondrán a prueba tus habilidades de codificación durante estos dos días. Las conferencias están disponibles en Youtube de forma gratuita.
  • Python tiene un impresionante conjunto de documentación, de hecho, el mejor, que cubre casi todo. Por favor, eche un vistazo allí, para todas sus necesidades. No hay una sola cosa que no la haya encontrado allí. Documentación de Python 2.7.11
  • También me encantaría sugerirte un curso de Coursera. Por favor, revísalo, si quieres. https://www.coursera.org/special
  • Aún para saciar su sed por el libro, sugeriría un libro increíble, Dive Into Python

Todo el mejor amigo, y feliz codificación. Comparte tu perfil en github 🙂

Cuando aprendí Python por primera vez, utilicé este libro: Learn Python the Hard Way [1]. Este libro es adecuado para aquellos que son principiantes en programación y / o Python. Este libro debería enseñarte los fundamentos básicos de Python. Cuando termine el libro, tendrá habilidades básicas de Python que le permitirán escribir su propio código de Python para fines específicos, como automatizar cosas, crear una aplicación web, jugar con datos, etc.

A continuación, recomiendo leer el libro Dive Into Python 3 [2]. Este libro destaca algunas de las funciones disponibles en Python 3 y otros materiales que no son para principiantes. Si necesitas consejos más avanzados sobre Python, te recomendaría Python Cookbook [3]. Contiene una lista de recetas sobre cómo hacer una tarea específica de una manera pitónica. Es muy útil mantenerlo en su estantería y referirse a él ocasionalmente.

Espero que esto ayude.

[1] Aprende Python
[2] Sumérgete en Python 3
[3] Python Cookbook, Tercera edición: David Beazley, Brian K. Jones: 9781449340377: Amazon.com: Libros

Programación de Python Libros:

  • Tutorial para no programadores de Wikibooks para Python 2.6
  • Tutorial para no programadores de Wikibooks para Python 3
  • El tutorial oficial de Python
  • Habilidades de construcción en Python versión 2.6 (Steven F. Lott)
  • Un byte de Python (Swaroop C H.)
  • Estructuras de datos y algoritmos en Python (Bruno R. Preiss)
  • Sumérgete en Python
  • Sumérgete en Python 3
  • Cómo pensar como un informático: aprender con Python (Allen Downey, Jeff Elkner y Chris Meyers)
  • Inventa tus propios juegos de computadora con Python (Al Sweigart)
  • Aprende Python de la manera difícil (Zed A. Shaw)
  • Haciendo juegos con Python y Pygame (Albert Sweigart)
  • Procesamiento de lenguaje natural con Python (Steven Bird, Ewan Klein y Edward Loper)
  • Python Bibliotheca
  • Python para la diversión (Chris Meyers)
  • Snake Wrangling For Kids (Jason R. Briggs)
  • Piense Python (archivo PDF) (Allen Downey)
  • Traslado a Python 3 (Lennart Regebro)

Vea esta respuesta para el recurso de aprendizaje de Python -> Respuesta de Satyendra Shukla a ¿Cuáles son las diversas fuentes para aprender python a partir de lo básico?

lean python de Paul Gerrard ofrece la introducción más completa a python de trabajo que puede aplicar fácilmente.

Descripción del libro:

Aprenda solo los aspectos esenciales de Python sin abarrotar su mente con características que nunca podrá usar. Este libro compacto no es el tipo de libro de “mejor manera de escribir código”; más bien, el autor repasa sus funciones más utilizadas, que son todo lo que necesita saber como principiante y algo más allá.

Lean Python toma 58 métodos y funciones de Python y los reduce a 15: como el autor Paul Gerrard dice: “No he encontrado la necesidad del resto”.

Lo que aprenderás

  • Descubra Lean Python y cómo aprender lo suficiente para crear herramientas útiles.
  • Use objetos de Python, estructura de programa, E / S, módulos y más
  • Manejar errores y excepciones.
  • Prueba tu código
  • Accede a la web; hacer búsqueda y persisten los datos

Enlace del curso: complete Python Bootcamp: Ve de cero a héroe en Python

¡Conviértase en un programador de Python y aprenda una de las habilidades más solicitadas por el empleador de 2017!

¡Este es el curso más completo, aunque sencillo, para el lenguaje de programación Python en Udemy! Si nunca ha programado antes, ya conoce la sintaxis básica o si desea conocer las funciones avanzadas de Python, ¡este curso es para usted! En este curso, le enseñaremos las dos versiones de Python (2 y 3) para que pueda adaptar fácilmente su conjunto de habilidades a cualquiera de las versiones.

Con más de 100 conferencias y más de 10 horas de video, este curso integral no deja piedra sin remover. ¡Este curso incluye pruebas, exámenes y tareas, así como 3 proyectos principales para crear una cartera de proyectos de Python!

¡Este curso te enseñará Python de una manera práctica, con cada conferencia viene un screencast de codificación completo y un cuaderno de códigos correspondiente! ¡Aprende de la manera que sea mejor para ti!

Comenzaremos por ayudarlo a instalar Python en su computadora, independientemente de su sistema operativo, ya sea Linux, MacOS o Windows, ¡lo tenemos cubierto!

¡Obtendrá acceso de por vida a más de 100 conferencias más los cuadernos correspondientes para las conferencias!

¡Este curso viene con una garantía de devolución de dinero de 30 días! Si no está satisfecho de alguna manera, recuperará su dinero. Además, mantendrá el acceso a los Cuadernos como agradecimiento por probar el curso.

¿Entonces, Qué esperas? ¡Aprenda Python de una manera que avance en su carrera y aumente su conocimiento, todo de una manera divertida y práctica!

¿Quién es el público objetivo?

  • Principiantes que nunca han programado antes.
  • Los programadores cambian de idioma a Python.
  • ¡Programadores intermedios de Python que quieren mejorar sus habilidades!

Haga clic en el enlace de abajo para ver los contenidos del curso.

Completa el campo de entrenamiento de Python: pasa de cero a héroe en Python

Ahora mismo estoy siguiendo a Head First Python en mi búsqueda de adquirir las habilidades adecuadas para el manejo de datos, el aprendizaje automático, etc. y creo que el idioma y este libro son muy eficientes a tiempo en comparación con otros idiomas que he aprendido hasta ahora.

El libro en sí es una pieza de diversión y lúcida naturaleza (no se suele esperar de los libros de programación). En realidad, hace que tu subconsciente funcione, induciéndote y aprendiendo. Sientes que debes hacerlo ahora para ver qué viene después.

Estoy leyendo este libro durante una semana y creo que recordar los detalles de este libro es mucho más fácil que los tradicionales.

Este es el libro donde obtienes la línea de tiempo de los eventos agregados a tu memoria.

Aquí hay algunas tomas de interacción de personajes desde el interior del libro para darte una idea.

Head First Python es la mejor manera de hacerlo en caso de que seas un principiante en python.

Diferentes libros se adaptan a diferentes personas. Haz lo que quieras, trata de encontrar lo que funcione para ti. Si después de leer el capítulo puedes hacer las cosas descritas allí, entonces funciona, continúa.

Probé algunos de los títulos mencionados anteriormente, y lo que me ayudó mucho hasta ahora fue “Python Cookbook” y “Learning Python”. No creo que sean algo definitivo, solo quiero compartir un pensamiento acerca de lo que funcionó para mí en mis circunstancias.

También me gustaría mencionar Scripting Languages ​​I: Node.js, PHP, Python, Ruby (Hoja Uno) como una buena referencia. Usé mucho la codificación de mis scripts de Python, por no mencionar las búsquedas de Google y la documentación oficial, por supuesto.

Durante algún tiempo estuve buscando un conjunto de ejercicios que podría usar, y python_koans me ayudó con eso, puede que también encuentres algún uso para ti.

Feliz codificación 🙂

Recomiendo los siguientes tres recursos:

  • Piense Python por Allen B. Downey. Es publicado por O’Reilly Press, pero Downey y Green Tea Press han puesto a disposición una versión gratuita en PDF y HTML. Downey es un maestro fabuloso y vale la pena estudiar toda su serie “Pensar” para temas de estadística, computación y ciencia de datos. Todo en Python.
  • La introducción de Jessica McKellar a los tutoriales en video de Python es, creo, la mejor introducción elemental a Python. También es publicado por O’Reilly Press. McKellar es un maestro expositor. Ella explica los conceptos básicos de Python muy claramente y acumula los conceptos en etapas. Su explicación de “Clases” está entre las mejores que he visto para principiantes. Cuesta ~ $ 80 US pero vale la pena la inversión.
  • La introducción más completa es “Introducción a la informática y la programación” en Open CourseWare del MIT. El sitio cuenta con videoconferencias y tareas completas (la única forma de aprender). El curso MIT es más que aprender Python. Te enseñará Computación, que es lo que realmente quieres aprender.

Este fue el texto de mi curso universitario de introducción a python. Afortunadamente no es como un libro de texto tradicional. También sirve como mi principal referencia para el primer año preocupante de Python.

Referencia Esencial de Python

El libro introduce los conceptos de forma clara. Cada capítulo se basa en el último. Hay ejercicios que ayudan a reforzar los conceptos a los que vas. Definitivamente, recomiendo que escriba cada línea de código cuando salga, es tentador simplemente mirar el código, pero escribirlo mejora significativamente la retención y permite la experimentación creativa.

Si bien muchos piensan que los recursos en línea son suficientes y, en cierta medida, lo son, creo que un libro bien escrito puede mejorar significativamente la elevación de la primera parte de la curva de aprendizaje. Los recursos en línea suelen ser un gran material de referencia, pero no organizan ni presentan la información de una manera ordenada que introduce conceptos de una manera bien diseñada. No tienen editores que veten el contenido.

Recomendaría estos libros listados a continuación para aprender Python:

  • Think Python: Cómo pensar como un científico informático: Allen B. Downey: 9781491939369: Amazon.com: Libros
  • Automatiza las cosas aburridas con Python
  • Aprende Python de la manera difícil

Mantenga la “Referencia Esencial de Python – Por David M Beazley” al lado de cualquier paquete adicional de conocimiento.

Espero que esto ayude seguramente !!

Un byte de pitón

  • Un buen libro para empezar a aprender Python como principiante.
  • Un byte de pitón

Automatizar cosas aburridas con Python

  • Bueno para la programación práctica.
  • Automatiza las cosas aburridas con Python

Pitón intermedio

  • Este libro cubre temas avanzados en Python.
  • Pitón intermedio

Sé que la mayoría de las personas te recomendarán Learn Python The Hardway o Byte Of Python, pero en lugar de usar cualquier libro, te recomendaría que vayas a Codesdope. Lo encontré como un muy buen sitio web para principiantes, donde puedes aprender cualquier idioma con facilidad sin dar mucho esfuerzo para entender las cosas.

Comencé a escribir una serie sobre el aprendizaje y el dominio de la programación en Python.

Échale un vistazo aquí:

Una guía definitiva para aprender y dominar Python

Parte 1 – Aprendiendo Python – Nivel de principiante y principiante

Aprendiendo Python – Principiante Principiante
Puede comenzar a seguir las instrucciones de esta serie paso a paso para aprender y dominar Python.

He enumerado algunos libros en el enlace de arriba. Puedes echarles un vistazo. También he enumerado algunos sitios web, libros en línea que puede consultar.

Este es el seguimiento de la parte 1 de las cinco partes de Learn y Master Python. Echale un vistazo.

Python Progresivo – Nivel Intermedio

¡Estos son los 5 mejores libros para aprender el programa Python!

  • Aprende Python de la manera más difícil.
  • Aprendiendo Python, 5ta Edición
  • Piense en Python. Cómo pensar como un informático
  • A partir de Python: de principiante a profesional.
  • Referencia de bolsillo de Python (Referencia de bolsillo (O’Reilly))

  • Documentación de Python 3.5.1
  • Aprender Python
  • Aprende a programar usando Python
  • También puede aprender del libro del Dr. Chuck, que es gratuito y muy fácil para los principiantes y es gratis.

MEJOR LIBRO PARA Python: ————-

1 … DIVE INTRODUCTION PYTHON 3 1st Edition – (DIVE INTRODUCTION PYTHON 3 1st Edition – Compre DIVE INTRODUCTION PYTHON 3 1st Edition por Mark Pilgrim Online a los mejores precios en la India – Flipkart.com)

2 …… Think Python, 2ª edición: (Think Python, 2ª edición: Cómo pensar como un científico informático – Comprar Think Python, 2ª edición: Cómo pensar como un informático en línea a los mejores precios en la India – Flipkart.com)

3 …… .Mastering Python – (Mastering Python – Compre Mastering Python en línea a los mejores precios en India – Flipkart.com)

4 …… Python efectivo: (Python efectivo: 53 formas específicas de escribir mejor Python – Comprar Python efectivo: 53 formas específicas de escribir Python mejor en línea a los mejores precios en India – Flipkart.com)

Puedo codificar círculos alrededor de la mayoría de las personas en Python. Aprendí sobre todo del libro de cocina de Python.

Lo aprendí todo al leerlo en la noche, así que básicamente sabía lo que había allí; luego, cuando programé más tarde, si tuviera que hacer algo que me recordara algo que vi en el Libro de recetas, me aseguraría de buscarlo y adaptar esa receta a mis propósitos.

Hice eso una y otra vez bastante obsesivamente.

También robo ideas del código de otros. Si veo una forma limpia y sencilla de expresar algo, tomo nota y luego empiezo a usarlo yo mismo.

Con el tiempo, construí un vocabulario de “frases” de Python y un conocimiento de las bibliotecas que me permite escribir código limpio, sencillo, potente y simple, y hacerlo muy rápidamente.

Y ahora soy un monstruo. Probablemente soy entre 3 y 5 veces más productivo que mis compañeros de trabajo, a veces incluso más dependiendo de la tarea.

Aprender modismos es la mejor manera que conozco para ser un asesino en la programación, y The Python Cookbook está repleto de ellos.

Yo iría con Head First Python. La serie Head First siempre proporciona una forma divertida de aprender. Son muy creativos en su enfoque para que el aprendizaje sea divertido. Aprendí los fundamentos del desarrollo de Android de ellos. Es un libro increíble.

Head First Python: Paul Barry: 9781449382674: Amazon.com: Libros

Supongo que podría ser uno de los que odian leer en la computadora durante un largo período de tiempo. Pero diría que hay muchos recursos en línea para que aprendas Python si no quieres gastar dinero en libros. Usé el sitio de la academia de códigos para aprender Python. Es más de un tipo de aprendizaje “HACER Y APRENDER”. Requieren que codifique manualmente la solución antes de pasar a la siguiente lección.