Saltar al contenido

Ficha del libro

portada del libro

COMENTARIO BIBLIOGRÁFICO


Python es un lenguaje de programación interpretado, de propósito
general y de alto nivel, que en los últimos años ha experimentado un
gran auge, gracias a que es fácil de aprender, puede ejecutarse en
diferentes sistemas operativos, y además, permite desarrollar
aplicaciones rápidamente sin renunciar a un código legible y fácil de
mantener.
Empresas y organizaciones importantes, como, por ejemplo, Google y la
NASA, utilizan Python como lenguaje de programación preferente en gran
parte de sus proyectos, y gracias a ello, pueden desarrollar
complejas aplicaciones en tiempo récord. La completa librería estándar
que contiene y la gran cantidad de paquetes adicionales existentes
permiten emplear este lenguaje para desarrollar software dirigido a
diferentes ámbitos, entre los que se incluyen la administración de
sistemas, las aplicaciones web, las de tipo científico y las de
escritorio con interfaz gráfica de usuario.
A diferencia de otros lenguajes, Python permite trabajar con distintos
paradigmas de programación, como la orientación a objetos, la
programación imperativa y la funcional, por lo que ofrece una gran
flexibilidad a la hora de desarrollar aplicaciones. Su licencia open
source puede utilizarse en cualquier tipo de proyecto, incluyendo el
desarrollo de aplicaciones comerciales; además, existe una extensa
comunidad de desarrolladores que contribuyen a la mejora y expansión
del lenguaje lo que permite que la implementación de su intérprete no
dependa de ninguna compañía concreta.
Este libro ofrece un repaso a las principales características del
lenguaje, así como otros aspectos relacionados con el mismo, siempre
desde un punto de vista práctico, con la intención de que el lector
consiga rápidamente familiarizarse con el lenguaje. Cada capítulo
presenta ejemplos de código para practicar aplicando los conocimientos
adquiridos.
Aquellos lectores que nunca han utilizado Python aprenderán sus
fundamentos, mientras que los que ya lo conocen podrán descubrir sus
funcionalidades más avanzadas. Los primeros capítulos del libro se
centran en aspectos fundamentales del lenguaje, como las estructuras,
los tipos de datos y los diferentes tipos de sentencias. Estudiados
estos conceptos el lector se sumerge en las características avanzadas
que contiene el lenguaje, incluyendo la programación orientada a
objetos; a continuación, trabajará con ficheros, bases de datos y
prácticas relativas a Internet para finalmente, aprender a instalar y
distribuir el software desarrollado con Python, sin olvidarse de una
de las partes más importantes en el ciclo de desarrollo: las pruebas
unitarias.

Otros libros del autor