
Meu filho ficou interessado em programar em Python, e eu tive uma pergunta - existe hoje uma oportunidade de comprar um livro para uma criança como tutorial? Os livros de auto-estudo para adultos não são adequados para crianças - nem sempre há motivação suficiente para se destacar através de livros didáticos de programação para adultos, e a apresentação "acadêmica" chata de uma criança pode matar todo o interesse pelo assunto na quinta página.
Felizmente, no momento da redação (final de 2018), a escolha era muito ampla - existem livros traduzidos e domésticos destinados a crianças e adolescentes. Durante a pesquisa, depois de filtrar os livros no Python 2, consegui encontrar 10 livros novos sobre o Python 3 para crianças, estudei cada um deles em lojas off-line e quero compartilhar os resultados da minha pesquisa com você em um artigo sobre o gato.
Para os mais pequenos - divertidos e com fotos

Editora: Mann, Ivanov e 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 .
Codificação de computador para crianças: um guia visual passo a passo exclusivo, do código binário ao jogo de edifícios , 224 pp.
Editora: DK Children, junho de 2014
ISBN: 978-1-40934-701-9, 978-0-24118-169-0 (eBook)
Dorling Kindersley é a Ferrari do mundo das editoras infantis. Portanto, por um lado, ao comprar livros com esse logotipo, você pode ter certeza da qualidade do texto e da impressão, mas por outro lado, a Ferrari é barata. Tudo isso se aplica ao máximo a este livro em particular - a excelente qualidade de impressão, a apresentação pensada e voltada especificamente para a percepção das crianças - mas a um custo significativamente superior à média da amostra em questão.
Este livro difere de todos os outros, pois seu público-alvo são os alunos mais jovens, e seu conhecimento da programação não começa imediatamente com o Python, mas com a linguagem de programação visual Scratch, cujo análogo em nosso sistema educacional é "PervoLogo". As informações no livro são distribuídas da seguinte forma: 64 páginas são dedicadas ao Scratch, 94 páginas são dedicadas ao Python, e o material é apresentado em comparação com o Scratch, e os dois últimos capítulos em 45 páginas informam sobre o design dos computadores e da Internet.
A única desvantagem desta publicação, do ponto de vista do leitor de língua russa, é que as frases em inglês usadas nos programas de amostra são deixadas sem tradução. É provável que um pequeno leitor de russo na idade alvo ainda não saiba inglês com tanta fluência que possa lê-lo mesmo com um dicionário - e você não pode ficar sem a ajuda de seus pais, mas a habilidade de ler em inglês também pode ser estimulada.
A qualidade de impressão da publicação é excelente, a impressão colorida em bom papel branco, uma capa semi-dura, um bloco bordado garante durabilidade e durabilidade.

Editora: Mann, Ivanov and Ferber, 2018
ISBN: 978-5-00117-399-1
Carol Vorderman .
Projetos em Python para crianças , 224 pp.
Editora: DK Children, junho de 2017.
ISBN: 978-0-24128-686-9, 978-0-24131-432-6 (eBook)
O próximo livro com o mesmo design serial para crianças mais avançadas. Todas as 224 páginas são inteiramente dedicadas apenas ao Python e, desta vez, o editor, incluindo todas as frases traduzidas dos programas de amostra para o russo. O texto do livro e os programas de amostra não duplicam a edição anterior - aqui tudo é diferente, a ordem da apresentação também é um pouco diferente.
E, como você sabe, Carol Vorderman nunca é programadora, mas uma estrela de TV que lidera o super popular quebra-cabeça Countdown há 26 anos, uma boa quantidade de ciência pop para crianças foi publicada sob seu nome como uma marca promovida na Grã-Bretanha. O nome dela na capa ajudou a venda do livro, e o restante dos 5 autores, escondido atrás da abreviatura “et al.”, Foi responsável pelo conteúdo de qualidade. A mesma história do livro anterior - apenas um conjunto de 5 autores reais é um pouco diferente.
A qualidade de impressão da publicação é excelente, impressão em cores em bom papel branco, uma capa semi-rígida, um bloco bordado.

Editora: AST, 2017
ISBN: 978-5-17982-809-9
Louie Stowell .
Codificação para iniciantes usando Python , 96 pp.
Editora: Usborne Publishing Ltd, março de 2017.
ISBN: 978-1-40959-934-0, 978-0-79453-950-4
Se os preços dos dois primeiros livros da resenha o atingirem de maneira desagradável - então, felizmente, teremos uma opção mais acessível para a idade mais jovem! O livro de Louis Stowell, que perdeu a autoria no processo de publicação em russo, é sem descontos uma alternativa digna da edição anterior da DK, mas custa significativamente menos. O número de páginas aqui é menor - mas o livro em si está em um formato maior e em um layout mais compacto; portanto, o volume de material é quase o mesmo.
Nesta edição, assim como no primeiro livro da resenha, as frases em inglês de exemplos de programas não são traduzidas para o russo, um jovem programador precisará de um dicionário ou da ajuda dos pais. Mas o conhecimento do idioma não é supérfluo - portanto, a falta de tradução pode ser considerada uma vantagem.
A qualidade de impressão da publicação é excelente, impressão colorida em bom papel, uma capa semi-rígida, um bloco bordado.
Para quem é mais velho - mais sério e menos fotos

Editora: Mann, Ivanov and Ferber, 2018
ISBN: 978-5-00100-616-9, 978-5-00117-231-4
Jason R. Briggs .
Python para crianças: uma divertida introdução à programação , 344 pp.
Editora: No Starch Press, dezembro de 2012.
ISBN: 978-1-59327-407-8
O livro mais respeitado nesta resenha é o original de 2012. O número de críticas positivas na Internet é enorme - e o livro é realmente bom, mas com uma ressalva importante: na estrutura, é mais um livro, não um tutorial. Com imagens coloridas, mas aqui está apenas um livro escolar clássico, com uma abordagem apropriada para a apresentação: tudo é sequencialmente, com a prática, explicado em detalhes no cálculo pela primeira vez enfrentado pela programação, mas, infelizmente, quase sem resultados intermediários que apóiam o interesse. Como livro didático para cursos / círculos, geralmente é ideal, desde que você adicione algum tipo de interesse de apoio à atividade paralela. Frases em inglês nos exemplos traduzidos.
A qualidade de impressão da publicação é excelente, impressão colorida em bom papel branco, uma capa densa e macia, um bloco bordado.

Editora: Eksmo, 2017
ISBN: 978-5-69995-169-7
Bryson Payne Ensine seus filhos a codificar: um guia para pais sobre programação em Python , 336 pp.
Editora: No Starch Press, abril de 2015.
ISBN: 978-1-59327-614-0
Este livro também é construído como um livro, mas, na minha opinião, é mais adequado do que o anterior para o título de um manual de auto-instrução para uma criança - é escrito em uma linguagem muito mais animada, há resultados intermediários divertidos, cada capítulo resume e oferece idéias para a finalização automática dos programas resultantes (com a possibilidade de baixar versões prontas das modificações, se algo não der certo). Frases em inglês nos exemplos traduzidos.
A qualidade de impressão da publicação é excelente: impressão em cores em bom papel branco, capa dura, bloco bordado.

Editora: Science and Technology, 2018
ISBN: 978-5-94387-748-3
Outro livro, muito mais “escola” do que os anteriores - os capítulos são chamados de “lições”, cada “lição” é dividida em “tarefas”, revitalizando o texto é visivelmente menor, os resultados intermediários nunca são divertidos, mas puramente funcionais.
Qualidade de impressão da publicação - orçamento, impressão em preto e branco em papel cinza, brochura, bloco colado.

Editora: Science and Technology, 2017
ISBN: 978-5-94387-746-9
Apesar do nome, os jogos deste livro ocupam uma parte insignificante da exposição (3 capítulos de 37), este é um tutorial clássico para adultos, que, talvez não intencionalmente pelo nome e design da capa, imita um livro para crianças. Das vantagens - material sobre o idioma, ele define muito mais do que nos livros "infantis", mas esta publicação não é adequada para a criança.
A qualidade da impressão é minimizada: impressão em preto e branco em papel de jornal, uma capa muito macia, um bloco colado.
Aprendendo brincando - isso também é possível!

Editora: Bombora, 2018
ISBN: 978-5-69999-572-1
Al Sweigart .
Invente seus próprios jogos de computador com Python, 4 edição , 376 pp.
Editora: No Starch Press, dezembro de 2016.
ISBN: 978-1-59327-795-6
O original deste livro em inglês é totalmente gratuito (na
versão on -
line ), portanto, minhas queixas abaixo sobre a abordagem da apresentação ao original não são aplicáveis - se algo não combina com você, no mundo do queijo grátis, você apenas pega outra peça, mas com um livro em papel para o dinheiro deve ser cuidadosamente escolhido antes do início do banquete.
Eu realmente não gostei da abordagem da apresentação do material - em cada capítulo, o leitor é primeiro convidado a digitar mecanicamente o código para o próximo jogo e, em seguida, também a ler mecanicamente algumas dúzias de páginas que descrevem o que exatamente acontece nesse código. Não há envolvimento do leitor na aprendizagem - ao contrário do restante dos livros da resenha. Para "hype", a editora da tradução chamou os jogos do livro de "legal" - no entanto, o autor não prometeu nenhuma "resistência" especial a ninguém, os jogos no livro são bastante "comuns", embora muito diversos. Dos profissionais - a apresentação vai sequencialmente do simples ao complexo, e com exemplos puramente de jogos do livro, você pode realmente aprender a programar do zero. Nenhuma imagem, frases em inglês nos exemplos traduzidos.
Infelizmente, a qualidade de impressão desta publicação foi decepcionante - impressão em preto e branco em papel branco, mas translúcido (o texto é visível no verso e na página seguinte), além dos textos dos programas serem digitados em letras pequenas (fonte condensada). Isso, infelizmente, não agrega conveniência à percepção - na verdade, é mais difícil de ler do que se o artigo fosse originalmente papel de jornal (por exemplo, veja o último livro da seção anterior da revisão). Capa grossa e macia, bloco colado.

Editora: Mann, Ivanov e Ferber, 2017
ISBN: 978-5-00100-819-4
Craig Richardson Aprenda a programar com o Minecraft: Transforme seu mundo com o poder do Python , 336 pp.
Editora: No Starch Press, dezembro de 2015.
ISBN: 978-1-59327-670-6
Se seu filho é um fã do Minecraft, este e os próximos livros de revisão oferecem uma oportunidade única de aprender Python sem sair do seu jogo favorito. Usando os exemplos de programas propostos, você pode fazer coisas extremamente difíceis de criar manualmente no Minecraft. O treinamento em si segue o esquema clássico, do simples ao complexo, em cada capítulo o leitor aprende novos truques e vê imediatamente o resultado. Uma técnica incomum é usada para se engajar no processo de aprendizado - como parte dos programas de amostra, pequenos blocos de código são omitidos intencionalmente, que o leitor é convidado a escrever de forma independente, guiado por uma descrição detalhada da funcionalidade ausente e do conhecimento adquirido nos capítulos anteriores. O momento "agravante" comparado aos livros acima é a necessidade de estudar o dispositivo interno do Minecraft em paralelo - mas para o fã, esse é o ponto.
A qualidade de impressão da publicação é excelente, impressão colorida em bom papel branco, uma capa densa e macia, um bloco bordado.

Editora: Peter, 2018
ISBN: 978-5-44610-951-7
David Whale, Martin O'Hanlon.
Aventuras em Minecraft, 2ª Edição , 320 pp.
Editora: Wiley, novembro de 2017.
ISBN: 978-1-119-43958-5, 978-1-119-43955-4 (eBook)
Preste atenção ao ano de publicação - em 2016, a primeira edição deste livro (capa azul) foi lançada em russo, no qual o Python 2 foi usado.
Segundo os autores, a primeira metade do livro pode ser derrotada até pelos alunos mais jovens, pois, além de se adaptar ao Python 3, a segunda edição foi especialmente revisada por eles para simplificar a compreensão do significado e da estrutura dos programas de amostra propostos. Um recurso deste livro é uma biblioteca de sub-rotinas prontas para manipular objetos no Minecraft escritos especificamente para ele, devido às quais resultados visuais impressionantes podem ser alcançados com menos trabalho em seu código.
A qualidade de impressão da publicação é excelente, impressão colorida em bom papel branco, uma capa densa e macia, um bloco bordado.
E se você já tem mais de 18 anos?
Em seguida, leia este post, "
Uma revisão da literatura em Python para iniciantes "
, de
hatman , o autor está considerando a questão de escolher a literatura para adultos.
Mas se você ainda quiser fotos coloridas e exemplos engraçados, tire algo do meu comentário!
Nota - Recursos de pesquisa do ISBNAs livrarias e os editores formatam o ISBN-13 com hífens em suas páginas de pelo menos cinco maneiras diferentes. Na análise, usei o formato mais popular de acordo com os resultados de pesquisa do Google - veja abaixo o número de resultados de pesquisa, dependendo de qual formulário colocar o ISBN na barra de pesquisa. Mas lembre-se - as opções são possíveis, procure de maneiras diferentes e sim, existem para você!
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)
ISBN: 978-5-0005-7472-0 - 5 resultados (todos por)
ISBN: 978-5000574720 - exatamente 1 resultado, mas este é o Amazon!