En este artículo veremos dos y manuales que enseñan a utilizar Python. Sin embargo, cabe destacar que al igual que toda la documentación, están redactados en inglés.
Por esa razón y muchas otras más no menos importantes, es que te recomendamos este curso de python profesional, el cual lo imparten de manera presencial o en linea, con instructores expertos en este lenguaje de programación.
"Sin pretensiones" es la mejor palabra para describir A Byte of Python de Swaroop Chitlur. Es fácilmente la guía más sencilla y accesible de Python que existe, aunque también es una de las menos adornadas. No utiliza trucos, proyectos o ilustraciones bonitas, pero omitirlos también es una de sus mayores fortalezas: nada se interpone entre el lector y las lecciones.
El libro guía al lector primero a través de la instalación y configuración de una instancia de Python, luego el uso de REPL y un editor (PyCharm obtiene la mayor parte de la cobertura allí). A partir de ahí, pasa por variables y tipos, operadores, flujo de control, funciones, módulos, estructuras de datos (incluidas las clases, aunque hay un capítulo completo sobre OOP), E / S, excepciones y descripciones generales rápidas de nociones como listas por comprensión y decoradores.
Los libros son excelentes manuales de python y tiene algunos pequeños inconvenientes. Una es la organización: la entrada y la salida se manejan después de haber leído una gran parte del libro, cuando la mayoría de los tutoriales lo enseñan mucho antes. Además, algunos elementos que merecen estar en una descripción general básica de Python, como los administradores de contexto, no están cubiertos en absoluto. Pero en su conjunto, el libro es una buena introducción al lenguaje de Python sin lujos.
A Byte of Python está disponible nominalmente de forma gratuita como un libro basado en la web, pero también está disponible como descarga en PDF y en copias impresas.
En lo que se refiere a total exhaustividad y todo en uno, nada supera a Learning Python y Programming Python de Mark Lutz. Ambos libros tienen más de mil seiscientas páginas cada uno, pero no dejes que el tamaño te asuste: están destinados a ser digeridos por temas, en lugar de leerlos de principio a fin.
Casi todos los temas de Python, a partir de Python 3.3, se tratan en Learning Python y se tratan en profundidad. Si desea aprender todo lo que hay que saber sobre decoradores, por ejemplo, el capítulo sobre ese tema constituye un minicurso sobre el tema.
Programar Python consiste en usar Python para crear aplicaciones del mundo real. En lugar de simplemente ilustrar los componentes del lenguaje, explora la programación del sistema, las GUI, los clientes y servidores de Internet, las bases de datos, la integración con C y mucho más.
La mayor desventaja de Learning Python no es su tamaño, sino su edad. La quinta edición se publicó en 2013 y abarca tanto Python 3.3 como 2.7, por lo que no cubre muchas de las innovaciones importantes incorporadas a Python desde entonces. A partir de 2016, Lutz no tenía planes de actualizarlo, en parte debido a sus dificultades documentadas con el editor.
Aunque ambas opciones son excelentes, si deseas comer un curso junto con manuales de Python en español, puedes acudir al Grupo Codesi
Diseño Web Grupo Codesi