Empezar por lo básico

1. Empezar por lo básico

Como te hemos explicado al principio de este libro, el objetivo de este trabajo no es aprender a programar en Python desde cero, sino perfeccionar y divertirse descubriendo nuevos recursos. Internet está lleno de páginas en las que se repiten constántemente los mismos ejemplos. Por ese motivo, hemos decidido realizar esta compilación de juegos, pensando en aquellos que como tú, estás cansado de hacer multiplicaciones de matrices, diccionarios de notas de alumnos o listas con los productos de un supermercado y sus precios.
Por eso no vamos a dedicar ningún capítulo a explicar los fundamentos de programación. Presuponemos que si este libro ha llegado a tí, es porque ya has superado esa fase y lo que quieres es ponerlo en práctica y mejorarlo. Notarás que los primeros ejercicios son sencillos, y según progreses en los capítulos de este libro, se irán haciendo cada vez más complicados. También notarás que al principio el código estará muy comentado. Te proporcionaremos explicaciones adicionales cada vez que utilicemos una librería nueva. Pero según vayas progresando, esas explicaciones serán cada vez más avanzadas y en muchos casos te referirán a la documentación en lugar de aclararte los recursos con ejemplos. En cualquier caso, nuestro objetivo principal es que lo disfrutes y, si es posible, que aprendas algo por el camino.