"Iniciando a Programar con Python: Guía básica de programación" ofrece una introducción completa al lenguaje de programación Python. Comienza con una visión histórica y las ventajas de Python, para luego sumergirse en el proceso de instalación, que incluye Jupyter y Visual Studio Code. Cubre conceptos fundamentales de programación como identificadores, palabras clave, bloques de código, entrada/salida y comentarios. La sección sobre variables, constantes y tipos de datos explora números enteros, de punto flotante, booleanos, variables de texto, listas, conjuntos, tuplas y diccionarios. Presenta operadores, desde básicos hasta bit a bit. Luego se abordan las estructuras de control, funciones y módulos, con la exploración de temas como manejo de excepciones y bucles. También se discuten conceptos avanzados, como la programación orientada a objetos, matrices y variables globales/locales. El libro concluye con una exploración extensa de estructuras de datos, la cual cubre listas, conjuntos, tuplas y diccionarios en términos de características, operaciones y métodos. La última sección aborda la entrada/salida con archivos y abarca archivos de texto y binarios, manejo de archivos CSV y serialización de datos. Esta guía proporciona una base sólida para principiantes en Python. Va desde conceptos básicos hasta temas avanzados de programación y estructuras de datos.