Estos dos libros ofrecen al lector el máximo de información posible sobre algoritmia y sobre el lenguaje Python para dominar los fundamentos de este lenguaje. 1007 páginas desarrolladas por expertos. Hay elementos para descarga en www.ediciones-eni.com. Un libro de la colección Recursos Informáticos Python 3 - Los fundamentos del lenguaje (4ª edición) Este libro sobre los fundamentos del lenguaje Pyhton 3 (versión 3.11 en este caso) va dirigido a todos los profesionales de la informática, ingenieros, estudiantes (y especialmente los de grados universitarios de Ingeniería informática), docentes o incluso autodidactas, que desean tener un gran dominio de este lenguaje. En esta obra, se explican todas las partes esenciales del lenguaje y del tratamiento de datos para poder tener una amplia perspectiva de todo lo que permite hacer Python 3. El libro está dedicado a la rama 3 de Python y, como no podía ser menos, presenta novedades aportadas por la versión 3.11. Sin embargo, como el lenguaje Python 2 todavía está muy presente, el autor describe las diferencias importantes que existen con la rama anterior de Python. La primera parte del libro detalla las ventajas de Python 3 para dar respuesta a las necesidades de las empresas independientemente del campo de la informática al que se aplique. La segunda parte es una guía para principiantes, tanto de Python como de programación en general. Aborda poco a poco conceptos clave usando proyectos como hilo conductor y propone la realización de algunos ejercicios. La tercera parte se ocupa de los fundamentos del lenguaje: los conceptos se presentan de manera progresiva con ejemplos de código para ilustrar cada uno de ellos. El propósito del autor es que el lector alcance una autonomía real en su aprendizaje, con dos objetivos distintos para cada concepto presentado: un aprendizaje correcto para los que desconocen el concepto y, para los que lo conocen, el descubrimiento de puntos de vista originales para abordarlo y llegar lo más lejos posible con su uso. La cuarta parte contiene un resumen del uso de las funciones de Python 3 para la manipulación de archivos o bases de datos. Por último, la última parte del libro es un amplio tutorial para poner en práctica todo lo que se ha visto antes dentro de un marco profesional. Consiste en crear una aplicación que abarca todos los campos actuales de la programación (datos, Web con Pyramid, interfaz gráfica con Gtk, sistema de scripts, etc.) para presentar soluciones eficaces de desarrollo usando Python 3. El código fuente de las partes 2, 4 y 5 puede descargarse en su totalidad en el sitio www.ediciones-eni.com. Un libro de la colección Recursos Informáticos Algoritmia - Técnicas fundamentales de programación ? Ejemplos en Python (numerosos ejercicios corregidos) (Nueva edición) Este libro sobre algoritmia se dirige a cualquier persona que desee dominar los conceptos básicos esenciales de la programación. Para aprender a programar, es necesario entender primero qué es realmente un ordenador, cómo funciona y, sobre todo, cómo puede ejecutar programas, cómo manipula y almacena datos e instrucciones y cuál es su lógica. El resto va cobrando sentido poco a poco: variables, pruebas, condiciones, bucles, tablas, funciones, archivos, hasta llegar a nociones avanzadas como las listas y los objetos. El lenguaje algorítmico (o la sintaxis del pseudocódigo de los algoritmos) se utiliza a menudo en las escuelas de informática y en los cursos de formación, como el primer año de ingeniería o la formación profesional en TI. Este libro se dirige especialmente a los alumnos de estos ciclos formativos. Una vez explicados los conceptos básicos, el lector encontrará en este libro los medios para profundizar en nociones más avanzadas: un capítulo sobre objetos abre las puertas a la programación en lenguajes avanzados y potentes como C, C++, Java, C# y, sobre todo, Python. Al final de cada uno de los capítulos, el autor propone numerosos ejercicios corregidos, que permiten consolidar los conocimientos adquiridos. Todos los algoritmos de este libro están escritos en Python. El código fuente de todos ellos, que se puede utilizar directamente, se puede descargar del sitio web: https://www.ediciones-eni.com.