Эту книгу можно считать своеобразной энциклопедией языка Python для начинающих. Она охватывает аспекты программирования различного уровня сложности — от применения встроенных типов данных до написания собственных функций, классов и модулей.
Уникальность данной книги прежде всего в том, что акцент здесь сделан на темах, изучаемых в школьном курсе информатики и математики; при этом в ней объясняется немало «тонкостей», которые в справочной литературе подобного рода обычно приводятся как данность.
Главная миссия автора — объяснить сложную логику простым языком; помочь учащимся развить аналитический ум и креативность, чтобы находить изящные решения прикладных задач посредством кода.
Подробная и понятная теория дополнена наглядным разбором математических задач, которые решаются разными способами. Они помогут вам освоить:
• действия с векторами и простыми дробями;
• представление чисел в различных нумерациях (включая римскую);
• операции над множествами и основы комбинаторики;
• методы нахождения факториала, НОД, корней уравнений и т. п.
Кроме примеров из школьного курса, вы найдёте здесь немало занимательных алгоритмов, позволяющих: «вести диалог» с Windows на языке Python, создавать логические игры с элементами случайности, воспроизводить музыку по нотам, «управлять временем» в рамках сценария, «рисовать» символами Юникода и многое другое.
Книга адресована учащимся 7 — 11 классов, абитуриентам, преподавателям информатики, а также всем желающим детально изучить Python с нуля.
1 - Навигация в электронном издании работает частично в зависимости от размера фрагмента.