• Guest
HabraHabr
  • Main
  • Users

  • Development
    • Programming
    • Information Security
    • Website development
    • JavaScript
    • Game development
    • Open source
    • Developed for Android
    • Machine learning
    • Abnormal programming
    • Java
    • Python
    • Development of mobile applications
    • Analysis and design of systems
    • .NET
    • Mathematics
    • Algorithms
    • C#
    • System Programming
    • C++
    • C
    • Go
    • PHP
    • Reverse engineering
    • Assembler
    • Development under Linux
    • Big Data
    • Rust
    • Cryptography
    • Entertaining problems
    • Testing of IT systems
    • Testing Web Services
    • HTML
    • Programming microcontrollers
    • API
    • High performance
    • Developed for iOS
    • CSS
    • Industrial Programming
    • Development under Windows
    • Image processing
    • Compilers
    • FPGA
    • Professional literature
    • OpenStreetMap
    • Google Chrome
    • Data Mining
    • PostgreSQL
    • Development of robotics
    • Visualization of data
    • Angular
    • ReactJS
    • Search technologies
    • Debugging
    • Test mobile applications
    • Browsers
    • Designing and refactoring
    • IT Standards
    • Solidity
    • Node.JS
    • Git
    • LaTeX
    • SQL
    • Haskell
    • Unreal Engine
    • Unity3D
    • Development for the Internet of things
    • Functional Programming
    • Amazon Web Services
    • Google Cloud Platform
    • Development under AR and VR
    • Assembly systems
    • Version control systems
    • Kotlin
    • R
    • CAD/CAM
    • Customer Optimization
    • Development of communication systems
    • Microsoft Azure
    • Perfect code
    • Atlassian
    • Visual Studio
    • NoSQL
    • Yii
    • Mono и Moonlight
    • Parallel Programming
    • Asterisk
    • Yandex API
    • WordPress
    • Sports programming
    • Lua
    • Microsoft SQL Server
    • Payment systems
    • TypeScript
    • Scala
    • Google API
    • Development of data transmission systems
    • XML
    • Regular expressions
    • Development under Tizen
    • Swift
    • MySQL
    • Geoinformation services
    • Global Positioning Systems
    • Qt
    • Dart
    • Django
    • Development for Office 365
    • Erlang/OTP
    • GPGPU
    • Eclipse
    • Maps API
    • Testing games
    • Browser Extensions
    • 1C-Bitrix
    • Development under e-commerce
    • Xamarin
    • Xcode
    • Development under Windows Phone
    • Semantics
    • CMS
    • VueJS
    • GitHub
    • Open data
    • Sphinx
    • Ruby on Rails
    • Ruby
    • Symfony
    • Drupal
    • Messaging Systems
    • CTF
    • SaaS / S+S
    • SharePoint
    • jQuery
    • Puppet
    • Firefox
    • Elm
    • MODX
    • Billing systems
    • Graphical shells
    • Kodobred
    • MongoDB
    • SCADA
    • Hadoop
    • Gradle
    • Clojure
    • F#
    • CoffeeScript
    • Matlab
    • Phalcon
    • Development under Sailfish OS
    • Magento
    • Elixir/Phoenix
    • Microsoft Edge
    • Layout of letters
    • Development for OS X
    • Forth
    • Smalltalk
    • Julia
    • Laravel
    • WebGL
    • Meteor.JS
    • Firebird/Interbase
    • SQLite
    • D
    • Mesh-networks
    • I2P
    • Derby.js
    • Emacs
    • Development under Bada
    • Mercurial
    • UML Design
    • Objective C
    • Fortran
    • Cocoa
    • Cobol
    • Apache Flex
    • Action Script
    • Joomla
    • IIS
    • Twitter API
    • Vkontakte API
    • Facebook API
    • Microsoft Access
    • PDF
    • Prolog
    • GTK+
    • LabVIEW
    • Brainfuck
    • Cubrid
    • Canvas
    • Doctrine ORM
    • Google App Engine
    • Twisted
    • XSLT
    • TDD
    • Small Basic
    • Kohana
    • Development for Java ME
    • LiveStreet
    • MooTools
    • Adobe Flash
    • GreaseMonkey
    • INFOLUST
    • Groovy & Grails
    • Lisp
    • Delphi
    • Zend Framework
    • ExtJS / Sencha Library
    • Internet Explorer
    • CodeIgniter
    • Silverlight
    • Google Web Toolkit
    • CakePHP
    • Safari
    • Opera
    • Microformats
    • Ajax
    • VIM
  • Administration
    • System administration
    • IT Infrastructure
    • *nix
    • Network technologies
    • DevOps
    • Server Administration
    • Cloud computing
    • Configuring Linux
    • Wireless technologies
    • Virtualization
    • Hosting
    • Data storage
    • Decentralized networks
    • Database Administration
    • Data Warehousing
    • Communication standards
    • PowerShell
    • Backup
    • Cisco
    • Nginx
    • Antivirus protection
    • DNS
    • Server Optimization
    • Data recovery
    • Apache
    • Spam and antispam
    • Data Compression
    • SAN
    • IPv6
    • Fidonet
    • IPTV
    • Shells
    • Administering domain names
  • Design
    • Interfaces
    • Web design
    • Working with sound
    • Usability
    • Graphic design
    • Design Games
    • Mobile App Design
    • Working with 3D-graphics
    • Typography
    • Working with video
    • Work with vector graphics
    • Accessibility
    • Prototyping
    • CGI (graphics)
    • Computer Animation
    • Working with icons
  • Control
    • Careers in the IT industry
    • Project management
    • Development Management
    • Personnel Management
    • Product Management
    • Start-up development
    • Managing the community
    • Service Desk
    • GTD
    • IT Terminology
    • Agile
    • Business Models
    • Legislation and IT-business
    • Sales management
    • CRM-systems
    • Product localization
    • ECM / EDS
    • Freelance
    • Venture investments
    • ERP-systems
    • Help Desk Software
    • Media management
    • Patenting
    • E-commerce management
    • Creative Commons
  • Marketing
    • Conferences
    • Promotion of games
    • Internet Marketing
    • Search Engine Optimization
    • Web Analytics
    • Monetize Web services
    • Content marketing
    • Monetization of IT systems
    • Monetize mobile apps
    • Mobile App Analytics
    • Growth Hacking
    • Branding
    • Monetize Games
    • Display ads
    • Contextual advertising
    • Increase Conversion Rate
  • Sundry
    • Reading room
    • Educational process in IT
    • Research and forecasts in IT
    • Finance in IT
    • Hakatonas
    • IT emigration
    • Education abroad
    • Lumber room
    • I'm on my way

Python for the child: the choice of tutorial

 
3r3-31. Python for the child: the choice of tutorial 3r33333.  
3r33333.  
My son became interested in programming in Python, and I had a question - is there an opportunity today to buy a book for a child as a tutorial? Teachers for adults are not suitable for children - the motivation to wade through the programming textbooks is not always enough for adults, and a child’s boring “academic” presentation can kill all interest in the subject on page five. 3r33333.  
3r33333.  
Fortunately, at the time of this writing (the end of 2018), the choice was very wide - there are both translated and domestic books aimed at children and teenagers. During the search, dropping out books on Python ? I was able to find 10 fresh books on Python 3 for children, I studied each of them live in offline stores, and I want to share the results of my research with you in the article under the cut. 3r33333.  
Programming for kids: The Illustrated Guide to Scratch and Python , 224 p.
Publisher: Mann, Ivanov and Ferber, 2017
 
ISBN: 978-5-00057-472-? 978-5-00100-073-? 978-5-00100-557-? 978-5-00117-348-9
 
3r33333.  
Carol Vorderman . Computer Coding for Kids: Unlimited Step-By-Step Visual Guide,
224 pp. 3r33333.  
Publisher: DK Children, June 2014
 
ISBN: 978-1-40934-701-? 978-0-24118-169-0 (eBook)
 
3r33333.  
Dorling Kindersley is the Ferrari of children's publishing houses. Therefore, on the one hand, buying books with this logo, you can be confident in the quality of both text and print, but on the other hand, Ferrari is not cheap. All this applies to this particular book to the full extent - excellent printing quality, thoughtful and aimed at children's perception, but at a cost that is significantly higher than the average for the sample under consideration. 3r33333.  
3r33333.  
This book is different from all the others in that its target audience is the youngest students, and their familiarity with programming does not begin immediately with Python, but with the visual programming language Scratch, the equivalent of which in our education system is PervoLogo. The information in the book is distributed as follows: 64 pages are devoted to Scratch, 94 pages are dedicated to Python, and the material is presented in comparison with Scratch, and the last two chapters on 45 pages tell about the organization of computers and the Internet. 3r33333.  
3r33333.  
The only drawback of this edition from the point of view of the Russian-speaking reader is that the phrases in English used in the example programs are left without translation. A little Russian reader at the target age probably still does not know English so freely as to be able to read them even with a dictionary - and without the help of parents, this is not enough, but reading skills in English can also be improved. 3r33333.  
The quality of the printing of the publication is excellent, color printing on good white paper, a semi-solid cover, an embroidered block ensures durability and reliability. 3r33333.  
3r33333.  
3r360. 3r3307. K. Vorderman et al.
 
Programming in Python: An Illustrated Guide for Kids , 224 p.
Publisher: Mann, Ivanov and Ferber, 2018
 
ISBN: 978-5-00117-399-1
 
Carol Vorderman . 3r373. Computer Coding Python Projects for Kids
224 pp. 3r33333.  
Publisher: DK Children, June 2017.
 
ISBN: 978-0-24128-686-? 978-0-24131-432-6 (eBook) 3r3333373.  
3r33333.  
The next book in the same serial design for more advanced children. All 224 pages are entirely devoted only to Python, and this time the publisher including translated all the phrases from the sample programs into Russian. The text of the book and example programs do not duplicate the previous edition - here everything is different, the order of presentation is also slightly different. 3r33333.  
3r33333.  
And so that you know, Carol Worderman is never a programmer, but a TV star who has led the super-popular puzzle show Countdown for 26 years, under her name as a well-known brand in Britain published a fair amount of science fiction for children. Her name on the cover helped the book to be sold, and the rest of the team of 5 authors behind the acronym “et al.” Were in charge of the quality content part. The same story with the previous book - only a set of 5 real authors is slightly different. 3r33333.  
The quality of the printing of the publication is excellent, color printing on good white paper, half-cover, sewn block. 3r33333.  
3r33333.  
3r33939. 3r3307. 3r395. Programming for children in Python
, 96 pp.
Publisher: AST, 2017
 
ISBN: 978-5-17982-809-9
 
Louie Stowell . 3r3104. Coding for Beginners using Python
96 pp. 3r33333.  
Publisher: Usborne Publishing Ltd, March 2017.
 
ISBN: 978-1-40959-934-? 978-0-79453-950-4
 
3r33333.  
If the price tags of the first two books in the review you were unpleasantly struck - then, fortunately, we have a more affordable option for younger people! Lost authorship in the process of publication in Russian, the book of Louis Sowell is without any discounts a worthy alternative to the previous edition of DK, and is much cheaper. The number of pages is less here - but the book itself is of a larger format, and of a more compact layout, so the volume of the material is almost the same. 3r33333.  
3r33333.  
In this edition, as well as in the first book of the review, phrases in English from examples of programs into Russian are not translated, the young programmer will need a dictionary or help of parents. But knowledge of the language is not superfluous - so the lack of translation can be considered a plus. 3r33333.  
The quality of the printing of the publication is excellent, color printing on good paper, half-hard cover, embroidered block. 3r33333.  
3r33333.  
3r33333. For those who are older - more serious and smaller pictures
3r33333.  
3r3128. 3r3307. D. Briggs. 3r33333.  
3r33132. Python for Kids: Programming Tutorial
, 320 pp.
Publisher: Mann, Ivanov and Ferber, 2018
 
ISBN: 978-5-00100-616-? 978-5-00117-231-4
 
Jason R. Briggs . 3r3141. Python for Kids: A
344 pp. 3r33333.  
Publisher: No Starch Press, December 2012.
 
ISBN: 978-1-59327-407-8
 
3r33333.  
The most venerable book in this review is the 2012 original. The number of positive reviews about it on the Internet is enormous - and the book is really good, but with one important caveat: on the structure, this is more of a textbook than a self-help book. With color pictures, but here is a straightforward classic school textbook, with an appropriate approach to the presentation: everything is consistent, with practice, explained in great detail in the calculation for the first time confronted with programming, but, alas, with almost no intermediate results that support interest. As a textbook for courses /circles, it is generally ideal, provided that some side interest activity is added. English phrases in the examples are translated. 3r33333.  
3r33333.  
The quality of the printing of the publication is excellent, color printing on good white paper, thick soft cover, embroidered block. 3r33333.  
3r33333.  
3r3307. B. Payne. 3r33333.  
3r3163. Python for kids and parents
, 352 p.
Publisher: Eksmo, 2017
 
ISBN: 978-5-69995-169-7
 
Bryson Payne . 3r3172. Parent-Friendly Guide To Python Programming
336 pp. 3r33333.  
Publisher: No Starch Press, April 2015.
 
ISBN: 978-1-59327-614-0
 
3r33333.  
This book is also built as a textbook, but in my opinion more than the previous one is suitable for the title of a self-instruction manual for a child - it is written in a much more vivid language, there are entertaining intermediate results, each chapter summarizes and suggests ideas for self-development of the resulting programs (with Download ready-made versions of modifications, if something does not work). English phrases in the examples are translated. 3r33333.  
3r33333.  
The quality of the printing of the publication is excellent, color printing on good white paper, hard cover, embroidered block. 3r33333.  
3r33333.  
3r3190. 3r3307. P. Tomashevsky. 3r33333.  
3r3194. Hi, Python! My first book on programming
, 256 pp.
Publisher: Science and Technology, 2018
 
ISBN: 978-5-94387-748-3
 
3r33333.  
Another book-textbook, much more “school” than the previous ones - the chapters are called “lessons”, each “lesson” is divided into “tasks”, reviving the text is noticeably less, intermediate results are never entertaining, but purely functional. 3r33333.  
The quality of printing editions - budget, black and white printing on grayish paper, paperback, glued block. 3r33333.  
3r33333.  
3r3307. D. Koltsov. 3r33333.  
3r33333.  
Python: Create programs and games , 400 p.
Publisher: Science and Technology, 2017 3r3333373.  
ISBN: 978-5-94387-746-9
 
3r33333.  
Regardless of the title, the games in this book occupy an insignificant part of the volume of presentation (3 chapters out of 37), this is a classic tutorial for adults, which, perhaps not intentionally, by virtue of the name and design of the cover, mimics the book for children. Of the benefits - the material on the language in it is set out much more than in the "children's" books, but this edition will not work for a child. 3r33333.  
3r33333.  
The quality of printing at a minimum: black and white printing on newsprint, very soft cover, glued block. 3r33333.  
3r33333.  
3r33333. We learn, playing - it is also possible! 3r33333. 3r33333.  
3r3307. E. Swaygart. 3r33333.  
Learn Python by doing cool games , 416 p.
Publisher: Bombora, 2018
 
ISBN: 978-5-69999-572-1
 
Al Sweigart . Invent Your Own Computer Games with Python, 4 edition , 376 pp. 3r33333.  
Publisher: No Starch Press, December 2016.
 
ISBN: 978-1-59327-795-6
 
3r33333.  
The original of this book in English is completely free (in 3r33259. Online version 3rr3348.), So my claims below on the approach to the presentation of the original are not applicable - if something does not suit you, then in the world of free cheese you just take another piece, but with a paper book for money, you have to choose carefully before starting a banquet. 3r33333.  
3r33333.  
I didn’t like the approach to the presentation of the material - in each chapter the reader is first asked to mechanically dial the code of the next game, and then also mechanically read a couple of dozen pages describing what happens in this code. There is no reader involvement in learning - unlike other books in the review. For the “HYIP”, the publisher of the translation called the games from the book “cool” - however, the author did not promise any particular “toughness” in the original, the games in the book are quite “mundane”, although very diverse. From the pros - the presentation goes consistently from simple to complex, and you can really learn how to program from scratch with purely gaming examples from the book. No pictures, English phrases in the examples translated. 3r33333.  
3r33333.  
Unfortunately, the quality of the printing of this edition is pumped up - black and white printing on white, but translucent paper (shines through the text from the turnover and the next page), plus the texts of the programs are typed in small print (font Condensed). This, alas, does not add convenience to perception — it is actually harder to read than if the paper was originally a newsprint (for example, see the last book in the previous section of the review). Dense soft cover, glued block. 3r33333.  
3r33333.  
3r3307. K. Richardson. 3r33333.  
3r33333.  
We program with Minecraft: Create your own world with Python , 368 p.
Publisher: Mann, Ivanov and Ferber, 2017
 
ISBN: 978-5-00100-819-4
 
Craig Richardson . Learn to Program with Minecraft: 336 pp. 3r33333.  
Publisher: No Starch Press, December 2015.
 
ISBN: 978-1-59327-670-6
 
3r33333.  
If your child is a Minecraft fan, then this and the next review book provide a unique opportunity to learn Python without leaving your favorite game. With the help of the proposed examples of programs you can get up in the world of Minecraft such that it is extremely difficult to create manually. Actually, learning goes according to the classical scheme from simple to complex, in each chapter the reader learns new tricks and immediately sees the result. For involvement in the learning process, an unusual technique is used - in terms of examples of programs, small blocks of code are intentionally omitted, which the reader is invited to write independently, guided by a detailed description of the missing functionality and knowledge obtained in previous chapters. The “aggravating” moment compared to the books above is the need for a parallel study of the internal structure of Minecraft - but for the fan it’s all about charm. 3r33333.  
3r33333.  
The quality of the printing of the publication is excellent, color printing on good white paper, thick soft cover, embroidered block. 3r33333.  
3r33333.  
3r3306. 3r3307. D. Vail, M. O'Hanlon. 3r33333.  
3r33333.  
3r33312. Minecraft: Program your world in Python
, 224 p.
Publisher: Peter, 2018
 
ISBN: 978-5-44610-951-7
 
David Whale, Martin O'Hanlon. 3r33333. Adventures in Minecraft, 2nd Edition
320 pp. 3r33333.  
Publisher: Wiley, November 2017.
 
ISBN: 978-1-119-43958-? 978-1-119-43955-4 (eBook) 3r3333373.  
3r33333.  
note for the year of publication - in 201? the first edition of this book (blue cover) was published in Russian, in which Python 2 was used.
 
3r33333.  
According to the authors, even younger schoolchildren can overcome the first half of the book, since besides adapting to Python ? the second edition was specially reworked by them to simplify the understanding of the meaning and structure of the proposed program examples. A feature of this book is the library of ready-made routines for manipulating objects in Minecraft, written specially for it, due to which impressive visual results can be achieved with less effort on your code. 3r33333.  
3r33333.  
The quality of the printing of the publication is excellent, color printing on good white paper, thick soft cover, embroidered block. 3r33333.  
3r33333.  
3r33333. And if you are already 18+? 3r33333. 3r33333.  
Then read this post “ A review of Python literature for beginners , Its author hatman just considering the choice of literature for adults. 3r33333.  
3r33333.  
But if you still want color pictures and fun examples - then take yourself something from my review! 3r33333.  
3r33333.  
3r33357. 3r33358. Note - Search features by ISBN [/b]
Book stores and publishers format ISBN-13 with hyphens on their pages in at least five different ways. In the review, I used the most popular format according to Google search results - see below the number of search results depending on the form in which the ISBN is placed in the search bar. But keep in mind - the options are possible, look differently and find you! 3r33333.  
3r33333.  
ISBN: 978-5-00057-472-0 - 3?400 pages
 
ISBN: 9785000574720 - ?700 pages
 
ISBN: 978-5-000-57472-0 - 5 results (all by)
 
ISBN: 978-5-0005-7472-0 - 5 results (all by)
 
ISBN: 978-5000574720 - exactly 1 result, but this is Amazon! 3r33333.  
3r33383. 3r33383. 3r33383.
3r33380. ! function (e) {function t (t, n) {if (! (n in e)) {for (var r, a = e.document, i = a.scripts, o = i.length; o-- ;) if (-1! == i[o].src.indexOf (t)) {r = i[o]; break} if (! r) {r = a.createElement ("script"), r.type = "text /jаvascript", r.async =! ? r.defer =! ? r.src = t, r.charset = "UTF-8"; var d = function () {var e = a.getElementsByTagName ("script")[0]; e.parentNode.insertBefore (r, e)}; "[object Opera]" == e.opera? a.addEventListener? a.addEventListener ("DOMContentLoaded", d,! 1): e.attachEvent ("onload", d ): d ()}}} t ("//mediator.mail.ru/script/2820404/"""_mediator") () (); 3r33381.
3r33383.

It may be interesting

  • Comments
  • About article
  • Similar news
This publication has no comments.

weber

Author

26-10-2018, 22:37

Publication Date

Python / Programming

Category
  • Comments: 0
  • Views: 310
SHOCK! New software for phishing does
Learn English? Comics to help
Python installer for Android builds
Another way to use docker-compose is
“Facing Guido what you say to him” or
New books about children's programming
Write a comment
Name:*
E-Mail:


Comments
Cảm ơn vì đã chia sẻ bài viết này. Tôi rất vui khi thấy bài viết tuyệt vời này.https://skribblio.co/
Today, 04:38

gm massi melissa012021


Can I find someone to write my paper for me free? At our cheap for-pay academic help service with writers across all subjects. Discover more about us here.
write a paper online free
Yesterday, 19:45

nushra45

Pretty nice post. I  just stumbled upon your weblog and wanted to say that I have really enjoyed  browsing your blog posts. After all I’ll be subscribing to your feed and I  hope you write again soon!  soaptoday
Yesterday, 17:35

Legend SEO

Awesome blog. I enjoyed reading your articles. This is truly a great read for me. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work!
vitamin tablets
Yesterday, 17:22

taxiseo2

Tvitamin chis is a wonderful article, Given so much info in it, These type of articles keeps the users interest in the website, and keep on sharing more ... good luck.
Yesterday, 17:10

taxiseo2

Adv
Website for web developers. New scripts, best ideas, programming tips. How to write a script for you here, we have a lot of information about various programming languages. You are a webmaster or a beginner programmer, it does not matter, useful articles will help to make your favorite business faster.

Login

Registration Forgot password