Este libro acerca de los fundamentos del lenguaje Python 3 está dirigido a aquellos profesionales de la informática, ingenieros, estudiantes, profesores o incluso personas autodidactas que deseen conocer y dominar este lenguaje, muy extendido. Cubre un perimetro relativamente amplio, detalla todo el nucleo del lenguaje y del procesamiento de los datos y abre perspectivas importantes sobre todo lo que permite realizar Python 3 (desde la creacion de sitios web hasta el desarrollo de juegos, pasando por el diseño de una interfaz grafica con Gtk). El libro se centra en la rama 3 de Python; no obstante, como el lenguaje Python 2 todavia esta muy presente, el autor presenta, cuando existen, las principales diferencias con la rama anterior de Python.La primera parte del libro detalla las capacidades de Python 3 para responder a las necesidades de las empresas sea cual sea el dominio de la informatica en que se trabaje.La segunda parte describe los fundamentos del lenguaje: las distintas nociones se presentan de manera progresiva, con ejemplos de codigo que ilustran cada punto. El autor ha querido que el lector alcance una autonomia real en su aprendizaje, y cada nocion se presenta con dos objetivos distintos: permitir a aquel que no conozca un concepto determinado aprenderlo correctamente, respetando su rol, y permitir a quien ya lo conozca encontrar angulos de ataque originales para ir mas alla en su posible explotacion.La tercera parte permite utilizar Python 3 para resolver problematicas de negocio concretas y, por tanto, explica como utilizar todos los complementos de Python 3 (protocolos, servidores, imagenes,). En esta parte, el hilo conductor es la funcionalidad y no el modulo en si; cada capitulo se centra en la manera de explotar una funcionalidad utilizando uno o varios modulos y presenta una metodologia, pero no se centra en una descripcion anatomica de los modulos en si. Los modulos abordados en esta seccion son aquellos ya migrados a Python 3 asi como las funcionalidades que, actualmente, estan maduras en esta version del lenguaje.Por ultimo, la ultima parte del libro es un vasto tutorial que permite poner en practica, en un marco de trabajo profesional, todo lo que se ha visto anteriormente creando aplicaciones que cubren todos los dominios habituales en el desarrollo (datos, Web con Pyramid, interfaz grafica con Gtk, scripts de sistema) y presentar, de este modo, soluciones eficaces de desarrollo basadas en Python 3.
Ver más