¿Cuáles son los libros para dominar Python? Preferiblemente, no libros para principiantes.

Hay bastantes buenos libros en línea . Estos tienen un amplio alcance, similar al “Learning Python” de O’Reilly:

  • Sumérgete en Python por Mark Pilgrim
  • Cómo pensar como un científico informático: Learning with Python por Jeffrey Elkner, Allen B. Downey y Chris Meyers
  • Programación Python es un WikiBook
  • El tutorial de Python es la introducción “oficial” al idioma

Python.org mantiene dos listas de para aprender python, dependiendo de su nivel de experiencia en programación:

  • Python para no programadores
  • Python para programadores

“Referencia Esencial de Python” por David Beazley también es altamente recomendable. Es posible que encuentre esto suficiente si es un programador experimentado y desea obtener una visión general concisa y completa del idioma.

Además, la página oficial de python [AdvancedBooks – PythonInfo Wiki] recomienda lo siguiente:

a. Python Testing Cookbook

Para quién fue escrito este libro
Los desarrolladores y programadores de Python con un conocimiento básico de las pruebas de Python y Python encontrarán este libro de cocina beneficioso. Se basará en ese conocimiento básico que le proporcionará las habilidades intermedias y avanzadas necesarias para utilizar plenamente las herramientas de prueba de Python. Dividido en muchas recetas de código pequeño, puede leer este libro a su propio ritmo, sea cual sea su experiencia. No se requiere experiencia previa en pruebas automatizadas.

segundo. Guía para principiantes de desarrollo web de Python 3

Los programadores de Python con experiencia moderada que deseen aprender cómo crear aplicaciones web bastante complejas, basadas en bases de datos, compatibles con todos los navegadores que sean mantenibles y que se vean bien encontrarán este libro de la mayor utilidad. Todas las tecnologías clave, excepto Python 3, se explican en detalle.

do. Haciendo juegos con Python y Pygame

re. Desarrollo geoespacial de Python

mi. Python 2.6 Graphics Cookbook

F. Python Text Processing con NLTK 2.0 Cookbook; y así..

PS Más libros en python wiki link

Escribí Fluent Python (O’Reilly, 2015), precisamente para los programadores de Python que quieren dominar el idioma, como tú. Actualmente tiene una calificación de ☆☆☆☆☆ (4.9) en http://oreilly.com y ☆☆☆☆☆ (4.8) en http://amazon.com . El libro está muy actualizado, cubriendo Python 3.4 e incluso unos 3.5, pero más del 90% de su contenido se aplica también a 2.7. ¡Espero que lo disfruten!

Otro libro intermedio / avanzado de Python que está actualizado es el Libro de cocina Python de Beazley & Jones , 3 ed. (O’Reilly, 2013). Sus recetas cubren algunas técnicas básicas pero también avanzadas sobre temas como metaprogramación y concurrencia.

Finalmente, Effective Python de Brett Slatkin (Addison-Wesley, 2015) es una joya. Muy recomendable. Tuve la suerte de terminar Fluent Python después de que salieran esos dos libros, y verás varias referencias a ambos en mi libro.

Esta no es una respuesta directa a su pregunta, porque hay pocos de estos libros en el mercado … con suerte veremos más en el futuro. Desafortunadamente, muchas de las respuestas publicadas son solo libros para aprender Python, no necesariamente para dominar el idioma. Realmente, no hay sustituto para la experiencia de codificación real. Es difícil para los libros enseñar sutilezas en un lenguaje de programación. Sería mejor si construyes varias aplicaciones de tamaño mediano a grande para familiarizarte con el lenguaje y comenzar a absorber de los demás (mediante la lectura de hilos, ver códigos de muestra, etc.) en cuanto a lo que significa ser “Pythonic”. ” Es difícil de describir con palabras, pero es una combinación de: eficiente, elegante, legible, no larga ni compleja.

Intenté incluir información más profunda en la Programación Core Python, como recomendó otra persona aquí (por cierto, por cierto [!]), Pero el contenido se trata más de proporcionar una introducción completa a Python en lugar de ayudar específicamente a los usuarios a dominar el idioma. Por lo tanto, no siento que esté cerca de completarse. En la próxima edición, agregaré un capítulo sobre “Mejores prácticas”, pero tampoco será completo, pero creo que será un paso en la dirección correcta. Finalmente, aquí hay una publicación de SO relacionada: “Ruta de progresión de Python – De aprendiz a gurú – Desbordamiento de pila”

Hay docenas de cursos disponibles en Market, pero como estudiante de Cambridge siempre prefiero los mejores cursos, es decir. Impartido por expertos de la industria .

Python es un curso básico en muchas universidades, por lo que debes ser perfecto en la fundación. Según mi experiencia, quiero sugerirle algunos de los mejores cursos en línea de Python.

1. 30 días de Python | Desbloquea tu potencial de Python [vía rápida]

2. Conviértete en un programador profesional de Python

3. Completa Python Masterclass [Nivel principiante]

4. Fast Track Python para principiantes

5. El curso completo de Python 3: ¡Pasa de principiante a avanzado!

6. La Biblia de Python ™ | Todo lo que necesitas para programar en Python [Mi favorito]

Sugiero elegir a cualquiera en base al interés. pero deberías practicar todos los días. entonces solo usted será experto en python, de lo contrario necesitará algo de tiempo para aprender.

En realidad me encanta Python porque es uno de los mejores idiomas del mundo.

Bienvenido a Python Community.

Nota: soy uno de los mejores programadores en Python en Cambridge.

Hola sebastian

Ah, las alegrías de Python. Intenté enseñármelo hace algunos años y nunca llegué demasiado lejos. Habiendo dicho eso, creo que hay algunas vías por las que puedes bajar. Realmente, la primera pregunta que debes hacerte es:

“¿Por qué quiero aprender Python?”

Suena como una pregunta extraña: sí, claro, a los programadores de Python se les paga un montón de dinero y actualmente hay más de 45,000 ofertas de trabajo para desarrolladores de Python en Job Search | De hecho, ahora mismo, pero cuando sepa las razones, le ayudará a descubrir qué habilidades desarrollar para ese nicho.

Personalmente, soy un gran fanático de la serie de libros O’Reilly. Tienden a flotar entre principiantes e intermedios, por lo que serían excelentes para su nivel actual. Solo asegúrate de que todo lo que obtengas esté actualizado. Verifique la página de derechos de autor para ver si se imprimió al menos en los últimos 3 a 4 años.

Además de los libros, puede consultar Lynda: cursos en línea, clases, capacitación, cursos de tutoriales de Python y cursos disponibles sobre cursos en línea: en cualquier momento y en cualquier lugar | Udemy

Espero que sea útil! Ah, y aquí hay un gran xkcd para inspirarte (copyright Randall Monroe de xkcd.com, por supuesto) …

PD: Si estás interesado en aprender más sobre los libros que todas las personas que trabajan necesitan para encontrar el éxito, visita mi página de Instagram en David Hamrick (@whatdavereads) • Fotos y videos de Instagram y sigue los libros que leí.

Creo que esto ayudará, dependiendo de dónde se encuentre con su experiencia de aprendizaje de Python. Estoy enumerando los libros según su nivel, y usted puede elegir en consecuencia.

Nivel principiante

  1. Head First Python, 2da Edición
  2. Aprende Python de la manera difícil: una introducción muy simple al mundo terriblemente hermoso de las computadoras y el código

Nivel intermedio

  1. Libro de cocina de Python
  2. Aprendiendo Python: Potente Programación Orientada a Objetos

Nivel experto

  1. Pitón fluido
  2. Python efectivo 1: 59 maneras específicas de escribir mejor Python
  3. Programación experta en Python

Aclamaciones.

Los recursos que voy a mencionar no son demasiado, pero sí requieren esfuerzos para aprender python y convertirlo en su lenguaje de codificación principal.

1. LIBRO: “Aprende Python por el camino difícil”. Este es UNO DE LOS MEJORES LIBROS que hay para Python. Tengo 3 años de experiencia con Python y todavía lo menciono.

2. LIBRO: “Crash Course Python”. Este es un buen libro y le recomendaría que lo lea si desea aprender Python para el desarrollo. Este libro contiene 4 proyectos extensos que lo ayudarán a comprender de qué es capaz Python.

3. LIBRO: – “Head First Python”. Realmente no recomiendo mucho este libro, pero para todos los noobies a los que les gusta leer un libro de programación que es demasiado CATCHY para tus ojos, esto debería estar en tu lista. Cubre todos los conceptos de python intermedio pero con TONNES DE FOTOS.

4. LIBRO: “Piensa como un científico con Python”. Le sugiero que lo lea como de la misma norma que el * punto 1 *.

5. DOCUMENTACIÓN OFICIAL DE PYTHON SOBRE PYTHON.ORG. Si desea ensuciarse las manos y sumergirse en el brutal mundo de la programación de aprendizaje.

6. LIBRO: “DIVE INTO PYTHON”. Otro libro de alto nivel para aprender cada detalle del lenguaje con ejemplos prácticos.

7. EN LÍNEA: “CODECHEF, HACKERRANK, SPOJ, HACKERWORLD”. Le recomendaría que use estos sitios web una vez que haya terminado con el conocimiento teórico de los 6 puntos anteriores, porque nada vale si no puede aplicar prácticamente lo que haya aprendido.

8. AL FINAL ……… ..GOOGLEGOOGLE con armas de destrucción masiva como stackoverflow, quora y mucho más…. :pag

Lol …… Bromeando. Estas son cosas realmente buenas para buscar dudas … SI USTED SABE CÓMO USARLOS.

eso es todo…..

Feliz programacion 🙂

Libros para dominar Python:

  • Programación Python: Una Introducción a la Informática
  • Programación en Python para el principiante absoluto
  • Think Python: Cómo pensar como un científico informático (Lee en línea gratis aquí)
  • Aprende Python de la manera difícil (gratis)

El libro Mastering Python (Packt Publishing, 2016) (que escribí) está dirigido a programadores experimentados de Python que desean dominar el idioma. El libro fue escrito con Python 3.5 y superior en mente, por lo que incluso se incluyen características muy nuevas como la async def y otras declaraciones asyncio .

Actualmente tiene una calificación de ☆☆☆☆☆ (5.0) en Amazon: Mastering Python: Rick van Hattem: 9781785289729: Amazon.com: Libros

El libro se publicó en abril de 2016, por lo que aún no tiene demasiadas críticas, pero intentaré mantener esta respuesta actualizada en caso de que la calificación cambie.

Nota: La serie de videos Mastering Python no tiene ninguna relación con este libro.

Verifique que el autor de este artículo haya incluido más de 20 libros interesantes, cursos y sitios de rompecabezas para aprender sobre Python.

Guía para principiantes de Python – 20 Plus mejores libros, sitios web, lista de cursos – Freshers 360

No aconsejaría libros para los programadores principiantes. En su lugar, debe comenzar por la práctica. Hay varios cursos en línea que enseñan Python. Mi favorito es codecademy.com. Este sitio explica paso a paso, tema por tema lo que debe saber si desea comenzar la programación. Una vez que tenga los elementos básicos bajo control, busque sitios que ofrezcan asignaciones de codificación. 31 Coders Games and Puzzle Sites • / r / learnprogramming Es una lista de varios de estos sitios. Uno de mis sitios favoritos es adventofcode.com, que es un calendario de adviento con asignación de códigos. Un último consejo: si cumple con la razón, significa que puede codificarlo y significa que alguien ha codificado algo similar antes, por lo que buscar en Google probablemente ofrecerá soluciones a sus problemas de codificación en la práctica.

¡Buena suerte!

Para dominar realmente un idioma, debes tener cuidado con los anti-patrones comunes. En QuantifiedCode, compilamos los Anti-Patrones de El Pequeño Libro de Python para recopilar dichos patrones y sus mejores soluciones prácticas. Hay muchos errores, incluso para Pytoneers experimentados. Como el libro es de código abierto, siéntase libre de contribuir con sus propios patrones para ayudarnos a todos a dominar Python aún más 🙂

Hemos rastreado varias señales (p. Ej., Revisiones en línea, no de calificaciones, popularidad del autor, menciones en redes sociales, etc.) de la web para más de 100 libros de Python. Después de proporcionar todos esos puntos de datos a una función de clasificación, hemos creado una lista para los mejores libros de Python. Puede consultar el siguiente enlace para la lista:

Los 25 mejores libros de programación de Python

Eche un vistazo a la lista de libros de programación de Python en importpython. Tiene una lista de 192 libros de Python y 53 libros gratuitos de Python. También tiene una opción de filtrado donde puede ver libros de python para principiantes, intermedios y de nivel avanzado. Puede hacer clic en ordenar libros por fecha de publicación para ver qué libros de Python se han publicado recientemente.

Trate de no usar un libro. Típicamente, los libros intentan y explican cada pequeño detalle en un esfuerzo por ser completos. Aprendí programación (Python, C ++ y ahora un poco de Java) no en la escuela (no soy un estudiante de CS), sino escuchando conferencias de programación en YouTube.

Para python prueba esto (aprendí python de este)

Programación Core Python por Wesley Chun

Es un libro de 1300 páginas que explica Python por dentro y por fuera.

Después de eso vaya con Core Python Applications por el mismo autor.

También agregue “Python Standard Library by Example” por Doug Hellman.

Leer libros es bueno, pero si realmente desea comprender los aspectos internos del idioma, lo mejor que puede hacer es leer el código (python / cpython) que es probablemente el mejor “libro” disponible para usted. Tomará algún tiempo, pero cualquier cosa que obtenga del código base es valiosa. Lea el código de gramática, lexer y analizador. Puede aprender una o dos cosas sobre lo que se considera un programa de Python sintácticamente correcto. Por ejemplo, ¿sabía que puede usar “;” como separador de declaraciones? Aprenda cómo Python hace el recuento de referencias y la recolección de basura. Trate de entender qué es el GIL y por qué es malo para la concurrencia.

PDF PYTHON BOOKS LE RECOMIENDO DESCARGAR Una lista de buenos libros de python para principiantes, aquellos que desean mejorar. También libros de python sobre desarrollo web, GUI, ciencia de datos. Simplemente siga el enlace

Considere este texto libre:

Bienvenido a la resolución de problemas con algoritmos y estructuras de datos

Un recién llegado del que he obtenido mucho valor es Effective Python por Brett Slatkin (una revisión más larga aquí).