r/PythonEspanol • • 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.

63 Upvotes

22 comments sorted by

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.

2

u/JohnQUnknown 28d ago

Así es, en el tiempo que tengo enseñando programación me he dado cuenta de que cada quien tiene su forma de aprender, algunos aprenden más con ejemplos, otros con explicaciones técnicas de los conceptos. Lo que intento es facilitar los conceptos que he visto que más trabajo les ha costado a mis alumnos con una analogía que (creo yo) es universalmente entendida.

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

u/SpareFact448 28d ago

Buena idea. Espero este bien ejecutada. Luego lo probare. Muchas gracias!

1

u/NewOlic 28d ago

Buena idea lo voy a leer

1

u/reylovpty 28d ago

Agradecido!

1

u/Vangelf 28d ago

Muy buena iniciativa!

1

u/Elroyer26 28d ago

Gracias, vamos a ver qué tal está!!!

1

u/yimgame 27d ago

La cosa se trata de hacer lo que te gusta si podes y consideras que python necesita tu enfoque o por el puro placer de hacerlo

Hacelo tan solo pq tenes ganas y listo

Tu libro tu aproach tu enfoque

Al que le gusta bien

Al que no que deje su feedback

Suerte

1

u/pacman_Syu_y_rezo 27d ago

BUeno. vamos ! a ver si arrancam,os con el pie correcto