Descripción general
Un libro que consta de 370 páginas e incluye 52 ejercicios paso a paso en lenguaje Python. Cada ejercicio representa un tema determinado: trabajo con cadenas, entrada-salida y otros. No hay material gráfico como tal, excepto algunas tablas. Pero hay bastantes insertos de código de programa. El nivel de dificultad de lectura del libro es algo entre fácil y medio.
Resumen breve
Como breve resumen, proporcionaré los nombres de todos los ejercicios.
- Configuración
- Primer programa
- Comentarios y símbolos
- Números y matemáticas
- Variables y nombres
- Más sobre variables y salida
- Cadenas y texto
- Más sobre salida
- Salida, salida
- Salida, salida, salida
- Secuencias de control
- Obtener respuestas a preguntas
- Solicitud de entrada
- Parámetros, desempaquetamiento, variables
- Solicitudes y confirmaciones
- Lectura de archivos
- Lectura y escritura de archivos
- Más sobre archivos
- Nombres, variables, código, funciones
- Funciones y variables
- Funciones y archivos
- Qué devuelven las funciones
- ¿Qué sabes ahora?
- Cadenas, bytes y codificación de caracteres
- Práctica adicional
- Y más práctica
- ¡Atención, prueba!
- Aprendizaje de la lógica
- Expresiones lógicas
- ¿Qué pasa si?
- ¿Y si no?
- Toma de decisiones
- Bucles y listas
- Bucles while
- Acceso a elementos de lista
- Ramas y funciones
- Desarrollo y depuración
- Introducción a los símbolos
- Trabajo con listas
- Diccionarios
- Módulos, clases y objetos
- Hablemos de POO
- Composición, herencia, objetos y clases
- Fundamentos de análisis y diseño orientado a objetos
- Herencia y composición
- Desarrollo de juegos
- Estructura del proyecto
- Pruebas automatizadas
- Entrada de usuario avanzada
- Formación de oraciones
- Tu primer sitio web
- Obteniendo entrada del navegador
- Juego para la World Wide Web
Opinión
Si quieres familiarizarte rápidamente con la sintaxis de Python, este libro es adecuado para eso. A pesar del resumen bastante extenso, casi todo él consiste en ejemplos de código simples. Además, en el libro el autor pasa de la teoría (estudio de sintaxis) a la práctica y crea un juego muy primitivo. Para programadores Python avanzados, el libro no es informativo, lo recomiendo para principiantes.