Программирование для начинающих: основные принципы
Эта книга представляет собой введение в мир программирования для абсолютных новичков, не требующее предварительного опыта. Автор, Майк МакГрат, использует популярный и доступный язык Python в качестве основного инструмента для объяснения фундаментальных концепций разработки программного обеспечения.
Читатель проходит путь от самых основ: установки среды разработки, написания первой строки кода, работы с переменными и типами данных, до более сложных тем, таких как создание функций, работа с циклами, условными операторами, списками и кортежами. Книга включает практические примеры, в том числе создание простой игры-угадайки, что помогает закрепить теорию на практике.
Особое внимание уделяется алгоритмическому мышлению: в книге представлены и разобраны основные алгоритмы сортировки (выбором, вставками, пузырьком, слиянием, быстрая сортировка). Также рассматриваются основы объектно-ориентированного программирования (классы, наследование), работа с файлами, строками, датой и временем, и даже создание простых графических интерфейсов (GUI).
Издание структурировано как пошаговое руководство с цветными иллюстрациями кода, что делает материал наглядным и легким для восприятия. Финальные главы содержат краткий обзор других популярных языков программирования (C, C++, C#, Java), объясняя концепцию компиляции и давая общее представление о них.









