Python es el mejor lenguaje de programación tanto para novatos como para veteranos. Es usado en empresas y start-ups de primer nivel, y cada día es más demandado y reconocido mundialmente. Gracias a su caracter polivalente, Python se emplea en las FANG (Facebook, Amazon, Netflix y Google), en scripts simples, aplicaciones de domotica, programacion de aplicaciones de escritorio o aplicaciones web complejas que soportan miles de usuarios por segundo, como Instagram o YouTube. Si quiere conocer a fondo este maravilloso lenguaje de programacion, aprender a programar en un lenguaje de primer nivel y expandir su conocimiento sobre los lenguajes que conoce, este es su libro. En el se exploran todo tipo de conceptos sobre Python en su ultima version, la 3.10: · Origenes y evolucion del lenguaje. · Conceptos fundamentales de programacion: tipos y estructuras de datos, funciones, generadores, decoradores, excepciones, etc. · Nuevos conceptos incluidos en recientes versiones, como el operador walrus o Structural Pattern Matching. · Programacion orientada a objetos en Python. · Programacion funcional. · Creacion de scripts. · Manejo de bases de datos de diferentes tipos (SQL y noSQL) y ejemplos practicos. · Gestion de dependencias, creacion y manipulacion de paquetes de Python. Asimismo, en este libro encontrara todo lo que necesita para ir un paso mas alla y expandir su conocimiento, pues comprende los conceptos esenciales sobre protocolos de Internet, paralelismo y concurrencia en Python, desarrollo de aplicaciones web o de aplicaciones de escritorio, entre otros. Todo ello se acompaña de una aplicacion de ejemplo, explicada de forma clara y extensa en cada apartado. Ademas, el libro cuenta con multitud de casos e incluye un repositorio de codigo para entrar en profundidad en los ejemplos desarrollados: www.github.com/Marcombo/python-a-fondo. Si quiere conocer todo el potencial que ofrece este lenguaje, mejorar su conocimiento y aumentar sus cualidades como programador, no lo dude, este libro le guiara en el camino para convertirse en pythonista. Oscar Ramirez es ingeniero en Informatica y pythonista experimentado, que ha orientado su carrera profesional al desarrollo de aplicaciones en Python en multiples campos desde 2013. Ha contribuido al desarrollo de proyectos en empresas privadas y de software libre en proyectos como Apertium o Django. Es tambien autor del sitio web www.elpythonista.com y conferenciante en eventos de programacion nacionales e internacionales, como PyConEs o Codemotion.
Ver más