Python es un lenguaje de programación de sistemas e Internet cuya popularidad está creciendo en el entorno de desarrollo de software acelerado de hoy en día, y esto no es sorprendente: es simple (pero confiable), orientado a objetos (pero puede usarse como lenguaje de procedimiento), extensible, escalable y tiene una sintaxis fácil de aprender que es clara y concisa.
Python combina el poder de un lenguaje objeto compilado como Java y C ++ con la facilidad de uso y el rápido tiempo de desarrollo de un lenguaje de secuencias de comandos. De hecho, su sintaxis es tan fácil de entender que es más probable que la entienda más rápido que cualquiera de los otros lenguajes de secuencias de comandos populares utilizados en la actualidad. ¡Y acabamos de elegir los mejores libros para aprender Python para los amantes de la programación!
Lista
- 10. Python. Creación de aplicaciones, Chan
- 9. Programación Python: una guía paso a paso para principiantes, Jenkins
- 8. Lenguaje de programación Python, Susie
- 7. Secretos de Python. 59 recomendaciones para escribir código efectivo, Slatkin
- 6. Aprendiendo Python, Lutz
- 5. Programación de Python para principiantes, McGrath
- 4. Python en la práctica, Summerfield
- 3. Python - a las alturas de la excelencia, Ramallo
- 2. Programamos en Python, Dawson
- 1. Raspado de sitios web usando Python, Mitchell
10. Creando aplicaciones, Chan
EN "Pitón Creación de aplicaciones»El ingeniero de software e instructor técnico de Internet Wesley Chun proporciona a los desarrolladores todo lo que necesitan saber para aprender Python rápidamente.
Al igual que el resto de los libros de la serie Core, Core Python Programming ofrece cientos de fragmentos de código de la industria y ejemplos dirigidos a desarrolladores profesionales que desean usar sus habilidades existentes.
En particular, Core Python Programming proporciona muchos ejemplos interactivos que puede ingresar en el intérprete de Python justo frente a usted. Finalmente, presentamos un capítulo que le mostrará paso a paso cómo extender Python usando C o C ++.
9. Programación Python: una guía paso a paso para principiantes, Jenkins
Obtenga más información sobre la programación de computadoras y cómo comenzar con un lenguaje de programación. "Programación Python: una guía paso a paso para principiantes"Ayudará a comprender las diversas características del lenguaje de programación Python y apreciará su poder. Transición de un programador novato a un especialista. Este libro explora todos los aspectos del lenguaje Python.
Este libro puede ser un gran comienzo para un principiante; esta es una guía paso a paso para cualquiera que quiera comenzar a aprender la programación de Python desde cero. Esto lo ayudará a preparar una base sólida para la programación de computadoras, y le será fácil aprender cualquier otro lenguaje de programación.
8. Lenguaje de programación Python, Susie
El libro presenta Python, sus variaciones y métodos de programación más famosos. Además de las preguntas fundamentales (lenguaje, una biblioteca regular, programación efectiva, procesamiento de texto), se han estudiado situaciones de uso del lenguaje Python que son más comunes que otras, desde cálculos matriciales hasta programas con detalles gráficos más complejos.
Siguiendo el curso que cubre este libro, puede mejorar significativamente su productividad con Python. El libro será de gran utilidad para estudiantes de especialidades en el campo del desarrollo de software y la arquitectura de sistemas de software.
7. 59 recomendaciones para escribir código efectivo, Slatkin
«Secretos de PythonRecomendado para estudiantes como una fuente excelentemente compacta de consejos básicos sobre una amplia gama de temas para el profesional intermedio de Python. Mejores prácticas para todas las principales áreas de desarrollo de Python 3.xy 2.x, con explicaciones detalladas y ejemplos.
Las buenas prácticas para escribir funciones que aclaran las intenciones lo ayudan a evitar una serie de errores. Cobertura de cómo componer código con mayor precisión utilizando matrices y clases, cómo deshacerse de las trampas de metaclase. Enfoques más efectivos del paralelismo.
Métodos clásicos y expresiones idiomáticas para aprovechar los módulos integrados de Python. Herramientas y mejores prácticas para el desarrollo colaborativo. Soluciones de depuración, validación y optimización para mejorar la calidad y el rendimiento.
6. Aprendiendo Python, Lutz
Obtenga una introducción completa y completa al lenguaje base de Python con soporte para este tutorial. Basado en un tutorial popular del autor Mark Lutz, esta publicación contribuye a la escritura rápida de código Python efectivo y de alta calidad. Esta es la mejor manera de comenzar, ya sea un desarrollador principiante o un programador profesional familiarizado con otros idiomas.
«Python de aprendizaje»Esta sencilla guía de autoaprendizaje, completa con pruebas, ejercicios y ejercicios útiles, lo ayudará a comenzar con Python 2.7 y 3.3, los últimos lanzamientos en las líneas 3.X y 2.X, así como todos los demás lanzamientos para uso general en la actualidad.
Además, aprenderá algunas de las características avanzadas del lenguaje que recientemente se han vuelto más comunes en el código Python.
5. Programación de Python para principiantes, McGrath
Python es un lenguaje de programación disponible gratuitamente que hace que resolver un problema informático sea casi tan fácil como hacer una pregunta en el foro.
«Programación Python para principiantes"Cubre todo lo que el lector necesita saber para comenzar a codificar en Python. Esta guía fácil de usar es el compañero ideal para un aprendizaje rápido y productivo.
4. Python en la práctica, Summerfield
Si es un desarrollador experimentado ",Python en la práctica"Le ayudará a mejorar la calidad, confiabilidad, velocidad, usabilidad y usabilidad de todos sus programas Python.
Mark Summerfield se centra en cuatro temas clave: patrones de diseño para codificar la elegancia, un procesamiento más rápido a través de la concurrencia y compilación de Python (Cython), redes y gráficos de alto nivel.
Identifica patrones de diseño probados que son útiles en Python, los cubre con código de calidad experta y explica por qué algunos patrones de diseño orientados a objetos no están relacionados con Python.
También revela varios mitos contraproducentes sobre la programación de Python, mostrando, por ejemplo, cómo Python puede aprovechar al máximo el hardware multinúcleo.
3. Python - a las alturas de la excelencia, Ramallo
La simplicidad de Python le permite trabajar rápidamente, pero esto a menudo significa que no está conectando todas las características que tiene para ofrecer. Con esta guía fundamental, aprenderá a escribir un código de Python idiomático efectivo utilizando sus características efectivas, y posiblemente las más olvidadas.
El autor Luciano Ramallo le presenta las características clave del lenguaje Python y le muestra cómo hacer que su código sea más corto, más rápido y más legible al mismo tiempo.
Muchos programadores experimentados intentan doblar Python para que coincida con los patrones que han aprendido en otros idiomas, y nunca abren las posibilidades de Python fuera de su experiencia. Usando el libro "Python - a las alturas de la excelenciaEstos programadores aprenderán en detalle cómo dominar Python 3.
2. Programamos en Python, Dawson
Si recientemente ha comenzado a comprender la programación de Python y está buscando una introducción seria, esta guía es para usted. Libros de la serie "Programación en Python", Desarrollado por profesores de informática, enseña los conceptos básicos de la programación a través de la creación sencilla de juegos.
Obtiene las habilidades que necesita para aplicaciones de programación Python más prácticas y aprende cómo estas habilidades se pueden usar en scripts del mundo real. Lo mejor de todo, cuando termine este libro, podrá aplicar los principios básicos que ha aprendido al siguiente lenguaje de programación con el que trabajará.
1. Raspado de sitios web usando Python, Mitchell
Si la programación es mágica, entonces el web scraping es ciertamente una forma de magia. Al escribir un programa automatizado simple, puede consultar servidores web, solicitar datos y analizarlos para extraer la información necesaria.
Edición extendida "Raspado de sitios web con Python"No solo lo introduce a las búsquedas en Internet, sino que también sirve como una guía exhaustiva para recopilar casi todos los tipos de datos de Internet moderna.