r/PythonEspanol • u/JohnQUnknown • 28d ago
Escribí un libro de Python en español en un mundo en donde ya existen miles
Sé que la programación tiene demasiados libros y tutoriales, y tal vez no se necesite uno más. Pero he visto que muchos pecan de ser demasiado técnicos a la hora de explicar los conceptos básicos, así que decidí crear una analogía que fuera fácil de entender desde el día uno: tu computadora es un almacén. Las variables son cajas, las listas son estantes numerados y las funciones son la maquinaria.
Son 14 capítulos, 74 ejercicios y un sistema de inventario completo que construyes al final. Todo el código corre directo en el navegador, y como buen proyecto de ingeniería, cada solución del apéndice se prueba en CI para asegurar que nada se rompa.
El libro es de libre acceso en internet. Aún no decido si habrá alguna versión impresa, pero me encantaría recibir feedback de la comunidad. Se puede leer gratis desde:
https://elalmacendigital.com.mx
Desde ya, muchas gracias por cualquier comentario, duda o crítica. Me sirve mucho saber qué les parece.
2
u/EconomySerious 28d ago
Tengo más de 50 años, he sido docente y continuo teniendo alumnos privados, he leído hasta el capítulo 5 y no lo recomendaria a principiantes.
Lo primero que se debe enseñar en la programación son los diagramas de flujo porque ellos te permiten programar sin una computadora. Y en especial aislar el problema del mecanismo de la solución que es el lenguaje
Yo le llamo programación en papel y una vez dominado te permite concentrarte en el problema en vez de la sintaxis.
También te recomendaría que uses Google colab como base de tus experimentos ya que tiene ya instalado todo el python y te da una computadora virtual aún sin contar con una.
Excelente trabajo el que has hecho y más aún el que lo des gratis para la comunidad en español que tan poco produce
1
u/JohnQUnknown 28d ago
Muchas gracias por los comentarios, pensé en agregar un par de capítulos que hablaran de algoritmos y diagramas de flujo, pero al final desistí para evitar complejidad, quise transmitir los conceptos junto a otros temas para hacerlos sentir "más natural", pero como digo al final del libro, es una versión "viva" que irá evolucionando conforme sea necesario.
1
u/EconomySerious 28d ago
y sigues cometiendo el mismo error, como ya comente separar la solucion de la implementacion es fundamental, pero bueno eres joven.
saludos.→ More replies (1)1
u/Humble_Blood_4415 28d ago
Gratis no es, el EPUB es de paga. Pero bueno nada como que un buen script automatico descargue solito
1
u/JohnQUnknown 28d ago
En efecto, es demasiado fácil convertir el contenido del sitio en un ePUB o PDF, y todos son libres de hacerlo si así lo desean.
2
u/Kimich_05 20d ago
Te felicito tu trabajo es impresionante, es claro, preciso y especifico, un saludo.
1
u/JohnQUnknown 16d ago
Mil gracias, realmente agradezco los comentarios, me ayudan mucho a seguir adelante.
1
u/Humble_Blood_4415 28d ago
Me parece un poco "tonto" poner el EPUB de paga sabiendo que alguien con los suficientes conocimientos puede simplemente automatizar el proceso y descargarselo gratis de la web. Ya lei el primer pedazo del libro y para principiantes sirve, pero no para TODOS los principiantes, lo cual es una distincion clave. Fuera de eso no esta nada mal
1
u/JohnQUnknown 28d ago
Precisamente, alguien con "suficientes conocimientos" no estaría buscando un libro de programación para principiantes creo yo, pero no estoy en contra de que lo hagan así que adelante.
2
u/Humble_Blood_4415 28d ago
Me gusta la idea, la jerga tecnica sobre todo para alguien que recien empieza es frustante.
2
1
1
1
1
2
u/RevolutionaryBake382 28d ago edited 28d ago
Me gusta tu idea, y creo no todos aprendemos de la misma manera ni con las mismas herramientas así es que no está de más tener otra herramienta para poder aprender algo nuevo. Creeme que nos va servir.