Descripción
Exploración inicial y estructurada del lenguaje Python diseñada para quien comienza en la programación, esta obra combina teoría, práctica y reflexión crítica para construir una base sólida desde los primeros programas hasta conceptos fundamentales de software. Primero, introduce la instalación del entorno, la interpretación de código, variables y tipos de datos, de manera que cada lector se familiarice con la sintaxis clara y legible de Python. A continuación, se abordan estructuras de control (condicionales y bucles), funciones y organización modular: no solo se enseña a escribir código que funciona, sino también a estructurarlo adecuadamente para mejorar su comprensión y reutilización. Se dedica especial atención a buenas prácticas: nombrado, comentarios claros y elección de estructuras de datos eficientes.
El contenido se enriquece con ejercicios guiados que van aumentando en complejidad: desde cálculos básicos y validación de entradas por teclado hasta pequeños proyectos como generadores de series numéricas, manipulación de archivos o simulaciones sencillas. Estos ejemplos ponen en perspectiva cómo aplicar el pensamiento algorítmico a problemas concretos. Finalmente, para no limitar la enseñanza a la ejecución de bloques, el libro introduce la gestión de errores y excepciones, lectura y escritura de archivos de texto, y el comienzo de programación orientada a objetos: clases simples, atributos y métodos esenciales que preparan al lector para programas más elaborados. Ideal para estudiantes que inician la carrera de informática o ciencias aplicadas, esta obra también resulta útil para autodidactas que buscan comprender no solo el «cómo» del código, sino el «por qué». A través de un enfoque práctico, gradual y reflexivo, permite adquirir los fundamentos necesarios para avanzar con confianza hacia proyectos más complejos y robustos en Python.
1.Introduction
2.Data Types and Expressions
3.Control Statements
4.Strings and Text Files
5.Lists and Dictionaries
6.Design with Functions
7.Design with Recursion (menciona también funciones recursivas en algunos listados)
8.Simple Graphics and Image Processing
9.Graphical User Interfaces
10.Design with Classes
11.Multithreading, Networks, and Client/Server Programming
12.Searching, Sorting, and Complexity (en la tabla equivalente al tercer libro)
Appendices
Glossary
Index
Consulta los datos bibliográficos de esta edición para identificar correctamente el recurso, revisar su autoría y verificar detalles como ISBN, tema, subtema, archivo e idioma.
- Título: Fundamentals of Python: First Programs
- Autor/es: Kenneth A. Lambert | Martin Osborne
- Edición: 1ra Edición
- Año de publicación: 2011
- Tipo de archivo: eBook
- Idioma: eBook en Inglés
- ISBN-10: 1111822700
- ISBN-13: 9781111822705
- Subtema: Programación en Python
Citar este libro
Preparando citaciones...
Aún no hay comentarios
Sé el primero en compartir tu opinión sobre este contenido.
Escribir un comentario