¿Cuáles son buenos libros sobre temas avanzados en Python?

Si aún no lo ha hecho, le recomiendo leer “Piense en Python: Cómo pensar como un informático” disponible gratuitamente en formato PDF en http://www.greenteapress.com/thi…. También está disponible en Amazon para el libro real. Es diferente a la mayoría de los libros de programación que he leído, ya que se enfoca menos en enseñar un idioma y más en cómo ser un buen programador. Aprenderás de ello, incluso si ya eres bastante hábil con Python.

También puede echar un vistazo a Python Class de Google: http://code.google.com/edu/langu…. Está dirigido al codificador principiante de Python, pero aún podría tener algunas buenas lecciones para usted. La mayor parte se enseña a través de una serie de videos, que cubren cadenas, listas y clasificación, diccionarios y archivos, expresiones regulares, utilidades y urllib. Por lo menos, eche un vistazo a algunos de los ejercicios, ya que también son del tipo que lo hacen pensar y hacen un excelente trabajo enseñando buenos hábitos de programación.

( Descargo de responsabilidad: todavía no he visto todos esos videos, pero todo lo que he visto hasta ahora es excelente).

Olvidé mencionar: si está interesado en algún material de aprendizaje de alta calidad que no sea de libros, el MIT tiene una serie de cursos abiertos que cubren Ciencias de la Computación y Programación en http://ocw.mit.edu/courses/elect…. Comienza bastante básico, pero algunos de los temas avanzados incluyen pruebas y depuración, programación orientada a objetos, encapsulación y herencia, y luego algunos temas orientados a las matemáticas como una simulación del mercado de valores, distribuciones normales y exponenciales, regresión lineal.

Algunas de las habilidades que enseña son cosas que no encontrará en un libro de programación ordinario.

Finalmente (lo juro), el procesamiento del lenguaje natural con Python podría ser de su interés. http://www.nltk.org/book

Entrenamiento de Python en Hyderabad:

“Aproveche al máximo las excelentes oportunidades de carrera en el campo de la programación de Python con la formación de Python de tecnologías de código abierto”.

Tecnologías de código abierto: el mejor instituto para la formación de Python

Open Source Technologies es el mejor instituto que presta sus servicios en Python Training en Hyderabad. Los estudiantes que han adquirido capacitación en Python en Open Source Technologies se han establecido principalmente en muchas de las principales compañías multinacionales. La certificación de Python Training de Open Source Technologies seguramente aportará un valor a su perfil profesional.

Brindamos la mejor capacitación bajo la guía de expertos de la industria en tiempo real. Entonces, comience a trabajar en la construcción de una plataforma profesional sólida en la carrera de programación de Python al inscribirse en nuestro programa de capacitación Python de Open Source Technologies.

¿Qué es exactamente la programación de Python?

El lenguaje Python es la base de muchas aplicaciones avanzadas que están siendo utilizadas globalmente por muchas compañías multinacionales. Python es considerado como uno de los lenguajes de programación orientados a objetos más poderosos que ha sido desarrollado y mantenido por una comunidad global de desarrolladores de código abierto.

Python es muy fácil de aprender en comparación con otros lenguajes de programación como C, Java, C ++ Python y otros relacionados debido a la facilidad con la que se puede escribir su sintaxis. Python puede mejorar fácilmente la productividad de su programador. Hay mucha demanda de programadores profesionales de Python en todo el mundo.

Objetivos del entrenamiento en Python de Open Source Technologies:

Los objetivos principales de nuestra programación Python de Open Source Technologies son

  • Para convertirse en experto en todos los fundamentos de la escritura de código Python.
  • Aprovechar el conocimiento completo en scripts de Python y en las estructuras de control de flujo.
  • Para comprender el conocimiento completo en el manejo de los diferentes conjuntos de datos de secuencia.
  • Una breve descripción general de las funciones de Python para optimizar la reutilización del código.
  • Aprender a leer y escribir los archivos a través de Python.
  • Para explorar las características orientadas a objetos de Python.

Audiencia prevista para esta capacitación:

Los principales destinatarios de nuestro programa de entrenamiento de Python son

  • Administradores de red
  • Desarrolladores de software
  • Gerentes de análisis
  • Profesionales de Big Data
  • Administradores Administrativos
  • Solicitantes de empleo que desean tener una carrera en Python

Aspectos destacados de nuestra capacitación:

Las principales características destacadas de nuestro programa de entrenamiento de Python son

  • Instructor completo dirigido entrenamiento avanzado.
  • Exposición al programa de capacitación orientado a la industria.
  • Infraestructura de laboratorio altamente sofisticada.
  • El mejor ambiente de aprendizaje.
  • Asistencia en la preparación de currículums y programación de entrevistas.

También somos reconocidos por nuestra altamente avanzada capacitación en línea de Python, que será la mejor opción para todos los profesionales que trabajan y están destinados a hacer una carrera en la programación de Python.

Inscríbase ahora para aprovechar nuestras tecnologías de código abierto Python Training en Hyderabad y Python Online Training.

“Inscríbase ahora para aprovechar nuestras sesiones de demostración de Python gratuitas de Open Source Technologies”.

Como no mencionó el área de Python en la que está interesado, supondré que está interesado en la programación general de Python pero desea obtener una mejor comprensión del lenguaje. Te recomiendo Pro Python (Voz del experto en código abierto): Marty Alchin: 9781430227571: Amazon.com: Libros

¡La serie pro es simplemente increíble!

Para desarrollar sitios web / servidores en Python, Django parece ser una forma popular. Pro Django (Voz del experto en desarrollo web): Marty Alchin: 9781430258094: Amazon.com: Libros Este es un libro muy bueno si conoces un poco de Django.

Para el aprendizaje automático / procesamiento del lenguaje natural y otras cosas, recomendaría Construir sistemas de aprendizaje automático con Python: Willi Richert, Luis Pedro Coelho: 9781782161400: Amazon.com: Libros Es un libro sobre Scikit-learn, numpy y algunas herramientas más.

Para hacer GUI, hay demasiadas bibliotecas / frameworks. No tengo experiencia de primera mano con ninguno de estos, pero por lo que escuché, pygtk y pyglets son buenos. GuiProgramming – Python Wiki. GuiProgramming – Python Wiki-> Esto parece una guía decente.

Introducción a la computación y programación usando Python

  • Libro de bolsillo
  • Editor: PHI (2014)
  • Idioma: ingles
  • ISBN-10: 8120348664
  • ISBN-13: 978-8120348660
  • Dimensiones del producto: 25,2 x 20 x 1,6 cm

Impresionante libro para principiantes. Complementa bien el curso MIT OCW. Descargue y mire los videos del material del curso abierto del MIT y lea el libro después de cada conferencia. Estrategia simple y agradable para aprender.

Aprender con Python: cómo pensar como un informático

El libro está diseñado para presentar los conceptos importantes del lenguaje de programación Python en detalle. El lector podrá desarrollar y ejecutar los programas en Python. Este libro también ayudará a los lectores a aprender sobre funciones, recursión, declaraciones iterativas, cadenas, listas, tuplas, diccionarios, archivos y excepciones, clases y objetos, métodos, herencia, listas enlazadas, pilas, colas y árboles.

Allen Downey es profesor de ciencias de la computación en el Wellesley College de Massachusetts.

Jeffrey Elkner es profesor de matemáticas e informática en la escuela secundaria en la Yorktown High School en Arlington, Virginia.

Chris Meyers es un programador profesional que enseña una clase inicial de Python en Lane Community College en Eugene, Oregon.

  • Pasta blanda: 280 páginas
  • Editor: Dreamtech Press (18 de junio de 2015)
  • Idioma: ingles
  • ISBN-10: 9351198146
  • ISBN-13: 978-9351198147
  • Dimensiones del producto: 23,6 x 16,3 x 1 cm

Estructura de datos y pensamiento algorítmico con Python

Muy buena idea de la calidad y el estilo de nuestro libro. En particular, asegúrese de sentirse cómodo con el nivel y con nuestro estilo de codificación Python. Este libro se enfoca en dar soluciones a problemas complejos en estructuras de datos y algoritmos. Incluso proporciona múltiples soluciones para un solo problema, familiarizando así a los lectores con diferentes enfoques posibles para el mismo problema.

La “Estructura de datos y pensamiento algorítmico con Python” está diseñada para dar un impulso a los programadores, buscadores de empleo y aquellos que se presentan para los exámenes. Todo el código de este libro está escrito en Python. Contiene muchos acertijos de programación que no solo fomentan el pensamiento analítico, sino que también preparan a los lectores para las entrevistas. Este libro, con su enfoque centrado y práctico, puede ayudar a los lectores a captar rápidamente los conceptos y técnicas para desarrollar soluciones eficientes y efectivas a los problemas.

Tópicos cubiertos:

  • Organización de capítulos.
  • Introducción
  • Recursión y retroceso
  • Listas vinculadas
  • Pilas
  • Colas
  • Arboles
  • Cola prioritaria y montones
  • Conjuntos disjuntos ADT
  • Algoritmos Gráficos
  • Clasificación
  • buscando
  • Algoritmos de selección [Medianas]
  • Tablas de símbolos
  • Hashing
  • Algoritmos de cadena
  • Técnicas de diseño de algoritmos
  • Algoritmos codiciosos
  • Divide y conquista algoritmos
  • Programación dinámica
  • Clases de complejidad
  • Conceptos misceláneos

Feliz aprendizaje

Dado que tiene algo de experiencia en Python, elija un dominio e intente resolver “problemas difíciles”. En definitiva, esta es la forma más rápida de adquirir habilidades avanzadas. Ten tus documentos de Py a tu lado y ejercita tu cerebro.

Aquí hay un libro con una buena cantidad de código python.

Aprendizaje automático: una perspectiva algorítmica
http://www-ist.massey.ac.nz/smar

  1. Procesamiento de lenguaje natural con Python
  2. Head First Python
  3. Introducción al aprendizaje automático con Python
  4. Aprendizaje automático del mundo real
  5. Introducción a la ciencia de datos: Big Data, aprendizaje automático y más, utilizando las herramientas de Python
  6. La guía del programador para Apache Thrift
  7. Programabilidad y automatización de redes: habilidades para el ingeniero de redes de próxima generación
  8. Geoprocesamiento con Python

Estos son algunos libros excelentes sobre Python avanzado

Todos los capítulos del libro “Introducción a la informática y la resolución de problemas con python” han elaborado programas, ilustraciones, reseñas y preguntas frecuentes en las entrevistas. Más de 300 ejercicios de laboratorio resueltos disponibles en este libro se prueban en la versión Python 3.4.3 para Windows.

Este libro está escrito por Jeeva Jose y publicado por Khanna Publishers.

Los primeros dos capítulos presentan al lector en las computadoras digitales y la programación. El tercer capítulo ofrece una introducción a Python que incluye palabras clave reservadas, identificadores, variables y operadores. El cuarto capítulo ofrece una explicación detallada sobre los tipos de datos y sus operaciones. El Capítulo 5 ilustra las técnicas de control de flujo que incluyen la toma de decisiones y el bucle. Las funciones se cubren en el Capítulo 6. El Capítulo 7 explica los módulos integrados, módulos definidos por el usuario, paquetes, módulos de hora, calendario y fecha y hora. El manejo de archivos se cubre en el Capítulo 8. El concepto completo de Programación Orientada a Objetos se explica en el Capítulo 9. Varias técnicas de Manejo de Excepción se explican en el Capítulo 10. Los Capítulos 11 y 12 abarcan temas avanzados como Expresiones Regulares de Python y Programación de Base de Datos en detalle.

G; R M

Python efectivo: 59 formas específicas de escribir mejor Python: es un libro de Python más avanzado. Describe múltiples expresiones idiomáticas de Python y varias formas sobre cómo mejorar sus programas de Python.

Me encantan los libros de Apress: Pro Python: J. Burton Browning, Marty Alchin: 9781484203354: Amazon.com: Libros

Este es un libro de nivel intermedio / avanzado en Python. No lo he terminado, pero por lo que leí es bueno.

Para un curso en línea, prueba los cursos de Python en Udemy o Udacity. O puede inscribirse para MIT 6.00x en Edx a partir de enero.

Para libros de GUI, busque en Amazon.com Python + Tkinter / Qt / wxPython

Recientemente estuve buscando en Amazon algunos libros. Entonces encontré este libro http://www.amazon.com/Programmin
“Programación de Python” por Mark Lutz. Incluso leí las reseñas de que este libro básicamente se enfoca en construir cosas con Python en lugar de enseñarle los fundamentos. Por lo tanto, conocer los fundamentos es un requisito previo para este libro que ya lo ha hecho.

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 avanzados. Puede hacer clic en ordenar libros por fecha de publicación para ver qué libros de Python se han publicado recientemente.

Automatice las cosas aburridas con Python: programación práctica para principiantes totales, este libro proporciona toda la información básica sobre python, también proporciona tareas simples como eliminar las páginas web, controlar el navegador con selenio y rellenar formularios en línea. Lo más importante es que puede dar información sobre el control del mouse, capturas de pantalla automáticas. muchas otras cosas ve a por ello. realmente interesante mientras aprendes python con este libro. El enlace anterior puede proporcionarle algunos conceptos de pygames y técnicas de cifrado de piratería. todo lo mejor.

Hay muchos recursos en la web. Si desea aventurarse en la programación de sistemas o, más específicamente, en redes, como mencionó, le recomendaría que eche un vistazo a Python, su biblioteca de implementación de protocolos de red de bajo nivel y le permitirá implementar aplicaciones de red personalizadas utilizando protocolos como http, smtp, pop3, dns, etc. Un ejemplo es el servidor web tornado que se escribe sobre retorcido.

Tengo “Programación en Python 3” de Mark Summerfield en mi estantería. Definitivamente vale la pena leerlo. Cubre todos los tipos de datos en profundidad y contiene una introducción al desarrollo de GUI y mucho más.
http://www.amazon.com/Programmin
Tal vez no sea el mejor libro para leer capítulo por capítulo, pero si necesita un conocimiento profundo de un tema específico, es la opción correcta.

Sumérgete en Python 3: http://diveintopython3.org/ . Enseña Python a través de ejemplos completos. Además, conocerás Python 3.

Dado el contenido de esta publicación de blog La guía definitiva sobre cómo usar métodos estáticos, de clase o abstractos en Python Supongo que este libro La Guía de Hacker para Python (escrito por el mismo autor) será realmente útil si desea construir aplicaciones del mundo real .
Todavía no lo he leído, pero planeo hacerlo.

éste. Libro de cocina de Python

Python intermedio es bueno; Cubre temas que un curso para principiantes cubriría, pero con más profundidad y te vas sintiendo que conoces a Python en un nivel más profundo.