Una selección de nuevos libros de Python para cualquiera que esté a punto de aprenderlo.

imagen

Siempre hay muchas razones para lanzar un libro sobre TI y programación. Bitcoin se ha disparado: una docena de éxitos de taquilla sobre la tecnología blockchain y la minería están apareciendo en el mercado. La máquina en Go venció a una persona en algún tipo de juego intelectual: obtenga un montón de "guías más completas" en el idioma de Google.

Pero hay temas eternos. Uno de ellos es Python. Es comprensible, el lenguaje es perfecto para aquellos que no están familiarizados con la programación; Puede estudiar todas las bibliotecas principales en un par de semanas, y las posibilidades son prácticamente ilimitadas. El autor del blog GeekBrains, Ilya Bubnov, miró los estantes electrónicos de la tienda de Amazon para ver qué era útil o reeditado a través de Python en la primera mitad de 2018.

Programación de computadoras para principiantes: fundamentos de los términos y conceptos de programación, Nathan Clark




Antes de ir directamente al idioma, permítanme recomendar este libro. De lo que ha salido en los últimos años, quizás esta sea la introducción más completa y legible a la programación.

Es perfecto para aquellos que no entienden nada en programación. En total, doscientas páginas son muy concisas, pero al mismo tiempo se describe claramente:

  • Todos los términos básicos de programación con definiciones.
  • Qué son los estados, operadores, funciones, ámbitos y usos.
  • Cómo se ven los programas en diferentes idiomas: estructura, ensamblaje y depuración.
  • Qué es OOP, en qué se diferencia de la programación funcional y cuándo usarlo.
  • Cómo trabajar con la memoria: grabación, gestión, limpieza, manejo.

Todo esto va acompañado de ejemplos en C #, Python y Java, por lo que no solo se familiarizará con la programación en teoría, sino que también comenzará a profundizar en la práctica.

Programación Python: para los principiantes, Navi Feroz




A juzgar solo por las reseñas, este es uno de los mejores libros para principiantes. Aquí, sin profundizar en la mecánica de los procesos (esto se puede encontrar en el libro anterior), se proporcionan conocimientos básicos de programación en general, y solo entonces sobre la sintaxis de Python, la estructura del programa, las bibliotecas principales y las capacidades. Todo está escrito en un lenguaje simple, por lo que puede leerlo al menos frente a una computadora, al menos tumbado en la playa de vacaciones.

Por supuesto, a la salida no te sentirás como un especialista ya preparado, pero definitivamente te prenderán fuego con el deseo de continuar entrenando en esta dirección. Además, el libro está repleto de ejemplos básicos, por lo que, en la práctica, a menudo volverá al estudio de capítulos individuales.

Programación en Python: una guía paso a paso para principiantes, Brian Jenkins




Este libro es más adecuado para aquellos que no quieren profundizar en la jungla de la teoría, sino comprender un nuevo lenguaje, siguiendo estrictamente los pasos desde la instalación hasta la escritura del primer programa serio en Python 3. Por supuesto, este no es un libro que se pueda estudiar fuera de la computadora.

El material está extremadamente masticado y acompañado de un montón de ejemplos, por lo que no tendrá puntos blancos después de leer, todo se aprenderá incluso a nivel de memoria mecánica. En general, esta es una buena guía para el programa educativo, si solo tiene unos días libres.

Python: - La Biblia - 3 manuscritos en 1 libro: -Programación de pitón para principiantes -Programación de pitón para intermedios -Programación de pitón para avanzado, Maurice J. Thompson




Una colección de tres libros que atraerá a aquellos que confían en que su futuro estará conectado con Python. Cada parte está diseñada para un cierto nivel de entrenamiento. La duración de entrenamiento indicada para esta guía es de 21 días. Sin embargo, no debe pensar que esta vez es suficiente para convertirse en un especialista ya hecho.

La primera parte aborda cuestiones básicas:

  • ¿Qué es python? ¿Cuáles son sus ventajas sobre otros idiomas?
  • ¿Cómo empezar?
  • ¿Qué son las variables, cadenas, listas, diccionarios, etc.?
  • ¿Cómo se ve un programa Python? ¿Por qué es importante seguir ciertas reglas de estilo?
  • ¿Cómo crear el primer proyecto?

La segunda y tercera parte revelan preguntas más profundas, por ejemplo:

  • ¿Cómo se organiza el manejo de la memoria en Python?
  • ¿Cómo se ve OOP en Python?
  • ¿Cómo depurar y probar programas?
  • ¿Qué son los iteradores y generadores? ¿Cómo usarlos?

Esta es solo una pequeña lista de temas discutidos: en la Biblia hay respuestas a todas las preguntas en el idioma, pero exactamente en el volumen que puede caber en solo tres libros.

Programación de Python: la guía básica, Blackhat, intermedia y avanzada para la programación de Python, Richard Ozer




Similar a la colección anterior, pero que consta de cuatro partes. Aquí hay un poco más de información, un poco más de ejemplos, en las partes "avanzadas" un poco más de énfasis en los mecanismos de trabajo de Python. En general, esta es la misma guía completa del lenguaje, que es útil tener a mano durante muchos años de trabajo en programación.

Aprendizaje automático de Python: una guía para principiantes, Leonard Eddison




Desde libros generales sobre lenguaje, pasemos a una guía para principiantes que estén interesados ​​no solo en Python, sino también en su uso en el campo de la inteligencia artificial. Aunque el título dice que el libro es para principiantes, es mejor familiarizarse con el idioma de antemano, porque el énfasis principal aquí se centrará no tanto en él como en trabajar con datos.

El objetivo principal del autor es mostrar cómo funciona el mundo de la ciencia de datos, cómo se estructura, procesa y coloca la información en algoritmos que posteriormente son utilizados por la inteligencia artificial. Es decir, esta no es una guía clásica paso a paso, por lo que el libro será interesante incluso para aquellos que estudian otros idiomas o no programan nada.

Programación de Python ilustrada para principiantes e intermedios :: Enfoque "Aprender haciendo" Guía paso a paso para dominar Python: ¡El futuro está aquí!, William Sullivan




Otro tutorial con ejemplos de código de trabajo. La diferencia fundamental de la mayoría de los otros libros es la cantidad de información. Esto significa que no tiene que correr a la tienda para el próximo libro inmediatamente después de crear el primer programa. Con la ayuda de esta guía, podrá practicar la programación funcional, aprender a construir diagramas informativos y dominar el estilo profesional de escribir código. Y todo esto gracias a una gran cantidad de ejemplos, aromatizados con una descripción detallada de los procesos.

Codificación: Raspberry Pi y Python: una guía para principiantes, Leonard Eddison




Otro libro de muy alta calidad de Addison, que consta de dos partes. El primero está dedicado al programa educativo de Python: se puede usar junto con el libro anterior "Python Machine Learning ...". La segunda parte es aprender con Python las capacidades de una de las plataformas geek más populares. En general, esta es una guía de escritorio muy conveniente para aquellos que deciden crear su propio robot o hacer que su propia casa sea un poco más inteligente.

No hay ejemplos directos de la categoría "cómo ensamblar una máquina para regar plantas", pero si tiene poco conocimiento de programación, el libro será muy útil.

Codificación: La Biblia: 2 manuscritos - Python y Raspberry PI, Larry Lutz


imagen

Una estructura similar es una colección de dos libros, pero un poco más grande. Aquí, no solo se consideran en detalle los problemas directamente relacionados con el lenguaje, sino también puntos tan importantes como la optimización del código, la confiabilidad y la modularidad. Después de leer la pregunta con Python, puede cerrarla: todo lo demás estará en el campo de la ingeniería y el deseo de encontrar respuestas por su cuenta.

La segunda parte presenta la plataforma Raspberry Pi. Aprenderá cómo poner un sistema operativo en un dispositivo y comenzar a trabajar con él utilizando Python. A diferencia del libro anterior, hay ejemplos prácticos, pero aún no en la cantidad que no tuvo que forzar el cerebro.

Aprendizaje automático: guía paso a paso para implementar algoritmos de aprendizaje automático con Python, Rudolph Russell




Concluimos nuestra revisión con otro libro sobre un tema urgente: el aprendizaje automático. A diferencia del libro de Addison, inicialmente se supone que usted tiene conocimiento y experiencia con Python. El libro atraerá a todos los que estén cerca del tema de la inteligencia artificial y los grandes datos, pero debido a la abundancia de ejemplos que usan bibliotecas como pandas, matplotlib y sklearn, es de particular valor para los pitonistas. Aquí hay una gran cantidad de ilustraciones y ejemplos de código (tanto como sea posible en un libro de 100 páginas), así como explicaciones mediante las cuales el autor explica los algoritmos básicos de procesamiento de datos. Con todo, este es uno de los mejores libros de MO en Python.

¿Y qué libro nuevo en este idioma me recomiendan?

Source: https://habr.com/ru/post/es414855/


All Articles