
Mi hijo se interesó en la programación en Python, y tuve una pregunta: ¿hay una oportunidad hoy para comprar un libro para un niño como tutorial? Los libros de autoaprendizaje para adultos no son adecuados para niños: no siempre hay suficiente motivación para aprender a programar libros de texto para adultos, y la aburrida presentación "académica" de un niño puede matar todo interés en el tema en la quinta página.
Afortunadamente, al momento de escribir (finales de 2018), la elección era muy amplia: hay libros traducidos y domésticos dirigidos a niños y adolescentes. Durante la búsqueda, después de haber examinado los libros en Python 2, pude encontrar 10 libros nuevos en Python 3 para niños, estudié cada uno de ellos en vivo en tiendas fuera de línea y quiero compartir los resultados de mi investigación con usted en un artículo debajo del gato.
Para los más pequeños, divertidos y con fotos.

Editorial: Mann, Ivanov y Ferber, 2017
ISBN: 978-5-00057-472-0, 978-5-00100-073-0, 978-5-00100-557-5, 978-5-00117-348-9
Carol Vorderman .
Codificación por computadora para niños: una guía visual paso a paso única, del código binario al juego de edificios , 224 pp.
Editor: DK Children, junio de 2014
ISBN: 978-1-40934-701-9, 978-0-24118-169-0 (eBook)
Dorling Kindersley es el Ferrari del mundo de las editoriales infantiles. Por lo tanto, por un lado, al comprar libros con este logotipo, puede estar seguro de la calidad tanto del texto como de la impresión, pero por otro lado, Ferrari es barato. Todo esto se aplica a este libro en particular al máximo: la excelente calidad de impresión, la presentación pensada y dirigida específicamente a la percepción de los niños, pero a un costo significativamente más alto que el promedio de la muestra en cuestión.
Este libro difiere de todos los demás en que su público objetivo son los estudiantes más jóvenes, y su conocimiento de la programación no comienza inmediatamente con Python, sino con el lenguaje de programación visual Scratch, cuyo análogo en nuestro sistema educativo es "PervoLogo". La información en el libro se distribuye de la siguiente manera: 64 páginas están dedicadas a Scratch, 94 páginas están dedicadas a Python, y el material se presenta en comparación con Scratch, y los últimos dos capítulos en 45 páginas hablan sobre el diseño de computadoras e Internet.
El único inconveniente de esta publicación desde el punto de vista del lector de habla rusa es que las frases en inglés utilizadas en los programas de muestra quedan sin traducción. Es muy probable que un pequeño lector ruso en la edad objetivo aún no sepa inglés con tanta fluidez como para poder leerlo incluso con un diccionario, y no puede hacerlo sin la ayuda de sus padres, pero la habilidad de leer en inglés también se puede mejorar.
La calidad de impresión de la publicación es excelente, la impresión en color en un buen papel blanco, una cubierta semidura, un bloque bordado asegura durabilidad y durabilidad.

Editorial: Mann, Ivanov y Ferber, 2018
ISBN: 978-5-00117-399-1
Carol Vorderman .
Proyectos de Python de codificación por computadora para niños , 224 pp.
Editor: DK Children, junio de 2017.
ISBN: 978-0-24128-686-9, 978-0-24131-432-6 (eBook)
El próximo libro en el mismo diseño en serie para niños más avanzados. Las 224 páginas están totalmente dedicadas solo a Python, y esta vez el editor incluye todas las frases traducidas de los programas de muestra al ruso. El texto del libro y los programas de muestra no duplican la edición anterior: aquí todo es diferente, el orden de presentación también es ligeramente diferente.
Y para que lo sepas, Carol Vorderman nunca es una programadora, pero una estrella de televisión que ha liderado el súper popular programa de acertijos Countdown durante 26 años, se ha publicado una buena cantidad de ciencia pop para niños bajo su nombre como una marca promovida en Gran Bretaña. Su nombre en la portada ayudó a vender el libro, y el resto de los 5 autores, ocultándose detrás de la abreviatura "et al.", Fue responsable del contenido de calidad. La misma historia con el libro anterior: solo un conjunto de 5 autores reales es ligeramente diferente.
La calidad de impresión de la publicación es excelente, impresión en color en un buen papel blanco, una cubierta semidura, un bloque bordado.

Editorial: AST, 2017
ISBN: 978-5-17982-809-9
Louie Stowell Codificación para principiantes que usan Python , 96 pp.
Editor: Usborne Publishing Ltd, marzo de 2017.
ISBN: 978-1-40959-934-0, 978-0-79453-950-4
Si las etiquetas de precio de los primeros dos libros en la revisión lo golpearon desagradablemente, entonces, afortunadamente, ¡tenemos una opción más asequible para la edad más temprana! El libro de Louis Stowell, que ha perdido la autoría en el proceso de publicación en ruso, es sin descuentos una alternativa digna a la edición anterior de DK, pero cuesta significativamente menos. El número de páginas aquí es menor, pero el libro en sí tiene un formato más grande y un diseño más compacto, por lo que el volumen de material es casi el mismo.
En esta edición, así como en el primer libro de la revisión, las frases en inglés de ejemplos de programas no se traducen al ruso, un programador joven necesitará un diccionario o la ayuda de los padres. Pero el conocimiento del idioma no es superfluo, por lo que la falta de traducción puede considerarse una ventaja.
La calidad de impresión de la publicación es excelente, impresión en color en buen papel, una cubierta semidura, un bloque bordado.
Para aquellos que son mayores: más fotos serias y menos

Editorial: Mann, Ivanov y Ferber, 2018
ISBN: 978-5-00100-616-9, 978-5-00117-231-4
Jason R. Briggs .
Python para niños: una introducción lúdica a la programación , 344 pp.
Editor: No Starch Press, diciembre de 2012.
ISBN: 978-1-59327-407-8
El libro más respetado en esta revisión es el original de 2012. La cantidad de críticas positivas al respecto en Internet es enorme, y el libro es realmente bueno, pero con una advertencia importante: en estructura es más un libro de texto, no un tutorial. Con imágenes en color, pero este es solo un libro de texto clásico de la escuela, con un enfoque apropiado para la presentación: todo se explica secuencialmente, con práctica, con gran detalle en el cálculo por primera vez frente a la programación, pero, por desgracia, casi sin apoyar resultados intermedios. Como libro de texto para cursos / círculos, generalmente es ideal, siempre que agregue algún tipo de actividad secundaria que apoye el interés. Frases en inglés en los ejemplos traducidos.
La calidad de impresión de la publicación es excelente, impresión en color en buen papel blanco, una cubierta suave y densa, un bloque bordado.

Editorial: Eksmo, 2017
ISBN: 978-5-69995-169-7
Bryson Payne Enseñe a sus hijos a codificar: una guía amigable para los padres sobre la programación en Python , 336 pp.
Editor: No Starch Press, abril de 2015.
ISBN: 978-1-59327-614-0
Este libro también se construyó como un libro de texto, pero en mi opinión es más adecuado que el anterior para el título de un manual de autoinstrucción para un niño: está escrito en un lenguaje mucho más vivo, hay resultados intermedios entretenidos, cada capítulo resume y ofrece ideas para finalizar los programas resultantes (con la posibilidad de descargue versiones listas de modificaciones si algo no funciona). Frases en inglés en los ejemplos traducidos.
La calidad de impresión de la publicación es excelente, impresión en color en un buen papel blanco, una tapa dura, un bloque bordado.

Editorial: Ciencia y Tecnología, 2018
ISBN: 978-5-94387-748-3
Otro libro de texto, mucho más "escolar" que los anteriores: los capítulos se llaman "lecciones", cada "lección" se divide en "tareas", revivir el texto es notablemente más pequeño, los resultados intermedios nunca son entretenidos, sino puramente funcionales.
Calidad de impresión de la publicación: presupuesto, impresión en blanco y negro en papel grisáceo, rústica, bloque pegado.

Editorial: Ciencia y Tecnología, 2017
ISBN: 978-5-94387-746-9
A pesar del nombre, los juegos en este libro ocupan una parte insignificante de la exposición (3 capítulos de 37), este es un tutorial clásico para adultos, que, quizás no intencionalmente, por el nombre y el diseño de la portada, imita un libro para niños. De las ventajas: el material sobre el lenguaje establece mucho más que en los libros "infantiles", pero esta publicación no es adecuada para el niño.
La calidad de impresión se minimiza: impresión en blanco y negro en papel de periódico, una cubierta muy suave, un bloque pegado.
Aprender jugando: ¡esto también es posible!

Editorial: Bombora, 2018
ISBN: 978-5-69999-572-1
Al Sweigart .
Inventa tus propios juegos de computadora con Python, 4a edición , 376 pp.
Editor: No Starch Press, diciembre de 2016.
ISBN: 978-1-59327-795-6
El original de este libro en inglés es completamente gratuito (en la
versión en
línea ), por lo que mis quejas a continuación con respecto al enfoque de la presentación del original no son aplicables: si algo no le conviene, en el mundo del queso gratis, simplemente tome otra pieza, pero con un libro de papel para El dinero debe ser cuidadosamente elegido antes del inicio del banquete.
Realmente no me gustó el enfoque de la presentación del material: en cada capítulo se invita primero al lector a escribir mecánicamente el código para el próximo juego, y luego también lee mecánicamente un par de docenas de páginas que describen qué sucede exactamente en este código. No hay participación del lector en el aprendizaje, a diferencia del resto de los libros en la revisión. Para el bombo publicitario, el editor de la traducción calificó los juegos del libro como "geniales"; sin embargo, el autor no prometió ninguna "genialidad" especial al original, los juegos en el libro son bastante "ordinarios", aunque muy diversos. De los profesionales: la presentación va secuencialmente de simple a compleja, y con ejemplos puramente del juego del libro realmente puedes aprender a programar desde cero. No hay imágenes, frases en inglés en los ejemplos traducidos.
Desafortunadamente, la calidad de impresión de esta publicación fue decepcionante: impresión en blanco y negro en papel blanco pero translúcido (el texto es visible desde la parte posterior y la página siguiente), además los textos de los programas están escritos en letra pequeña (fuente condensada). Esto, por desgracia, no agrega conveniencia a la percepción; de hecho, es más difícil de leer que si el documento fuera originalmente papel de periódico (por ejemplo, vea el último libro de la sección anterior de la revisión). Cubierta gruesa y suave, bloque pegado.

Editorial: Mann, Ivanov y Ferber, 2017
ISBN: 978-5-00100-819-4
Craig Richardson Aprende a programar con Minecraft: transforma tu mundo con el poder de Python , 336 pp.
Editor: No Starch Press, diciembre de 2015.
ISBN: 978-1-59327-670-6
Si su hijo es fanático de Minecraft, entonces este y los siguientes libros de revisión brindan una oportunidad única para aprender Python sin abandonar su juego favorito. Usando los ejemplos de programas propuestos, puedes hacer cosas en Minecraft que son extremadamente difíciles de crear manualmente. El entrenamiento en sí va de acuerdo al esquema clásico de simple a complejo, en cada capítulo el lector aprende nuevos trucos e inmediatamente ve el resultado. Se utiliza una técnica inusual para participar en el proceso de aprendizaje: como parte de los programas de muestra, se omiten intencionalmente pequeños bloques de código, que el lector está invitado a escribir de forma independiente, guiado por una descripción detallada de la funcionalidad faltante y el conocimiento adquirido en capítulos anteriores. El momento "agravante" en comparación con los libros anteriores es la necesidad de estudiar el dispositivo interno de Minecraft en paralelo, pero para el fanático, ese es el punto.
La calidad de impresión de la publicación es excelente, impresión en color en buen papel blanco, una cubierta suave y densa, un bloque bordado.

Editorial: Peter, 2018
ISBN: 978-5-44610-951-7
David Whale, Martin O'Hanlon.
Adventures in Minecraft, 2nd Edition , 320 pp.
Editorial: Wiley, noviembre de 2017.
ISBN: 978-1-119-43958-5, 978-1-119-43955-4 (libro electrónico)
Preste atención al año de publicación: en 2016, la primera edición de este libro (cubierta azul) se lanzó en ruso, en la que se utilizó Python 2.
Según los autores, la primera mitad del libro puede ser derrotada incluso por estudiantes más jóvenes, ya que además de adaptarse a Python 3, la segunda edición fue revisada especialmente por ellos para simplificar la comprensión del significado y la estructura de los programas de muestra propuestos. Una característica de este libro es una biblioteca de subrutinas preparadas para manipular objetos en Minecraft escritos específicamente para él, debido a lo cual se pueden lograr impresionantes resultados visuales con menos trabajo en su código.
La calidad de impresión de la publicación es excelente, impresión en color en buen papel blanco, una cubierta suave y densa, un bloque bordado.
¿Y si ya tienes más de 18 años?
Luego lea esta publicación, "
Una revisión de la literatura de Python para principiantes "
, de
hatman , el autor está considerando la cuestión de elegir literatura para adultos.
Pero si todavía quieres imágenes en color y ejemplos divertidos, ¡tómate algo de mi reseña!
Nota - Funciones de búsqueda de ISBNLas librerías y las editoriales dan formato ISBN-13 con guiones en sus páginas en al menos cinco formas diferentes. En la revisión, utilicé el formato más popular de acuerdo con los resultados de búsqueda de Google: consulte a continuación la cantidad de resultados de búsqueda, según la forma en que ingrese el ISBN en la barra de búsqueda. Pero tenga en cuenta que las opciones son posibles, mire de diferentes maneras y sí, ¡existe!
ISBN: 978-5-00057-472-0 - 30,400 páginas
ISBN: 9785000574720 - 5,700 páginas
ISBN: 978-5-000-57472-0 - 5 resultados (todos por)
ISBN: 978-5-0005-7472-0 - 5 resultados (todos por)
ISBN: 978-5000574720: exactamente 1 resultado, ¡pero este es Amazon!