Название: Brain Games Python: 99 Brain Teasers for Beginners to Energize Your Brain Cells and Python Logic Skills Автор: Christian Mayer, Zohaib Riaz, Lukas Rieger Издательство: Finxter Publishing House, Leanpub Год: 2019-11-14 Страниц: 195 Язык: английский Формат: pdf (true) + code Размер: 10.1 MB
A puzzle a day to learn, code, and play.
The great response of our readers encouraged us to write this fifth book for absolute beginners based on the idea of learning Python with low-stake tests. Although this is the fifth book in the series, it’s designed to be understandable for everyone - even if you have never even written a single line of code. It’s for those who love brain games, quizzes, and puzzles to keep their brain fit.
The unique strength of this book is that it also teaches you how to code basic Python programs - in a non-intrusive fun way that is accessible to everyone including non-technical readers. Learning to code is a bonus you’ll get in addition to an improved working memory and logic skills.
The main part of the book consists of 1001 code puzzles. Let’s have a look at the key idea of puzzle-based learning. A code puzzle is an educative snippet of source code that teaches a single computer science concept by activating the learner’s curiosity and involving them in the learning process.
Code puzzles open an immediate knowledge gap. When looking at the code, you first do not understand the meaning of the puzzle. The puzzle’s semantics are hidden. However, if you study a puzzle long enough, you’ll often find yourself experiencing a eureka effect. Your brain releases endorphins the moment you close a knowledge gap. The instant gratification from puzzle-solving is highly addictive, but this addiction makes you smarter.
Still, learning to code is a complex task. You must learn a myriad of new concepts and language features. Many aspiring coders are overwhelmed by complexity. They seek a clear path to mastery. As any productivity expert will tell you: Break a big task or goal into a series of smaller steps. Finishing each tiny step brings you one step closer to your big goal. Divide and conquer makes you feel in control, pushing you one step closer toward mastery.
Code puzzles do this for you by breaking up the huge task of learning to code into a series of smaller learning units. You can digest one puzzle at a time. Each puzzle is a step toward your bigger goal of mastering computer science. Keep solving puzzles and you keep improving your skills.
Скачать Brain Games Python: 99 Brain Teasers for Beginners to Energize Your Brain Cells and Python Logic Skills
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.