Книги / Языки программирования / Общее / Программирование для начинающих: основные принципы

Программирование для начинающих: основные принципы

Майк МакГрат (Mike McGrath)

Эта книга представляет собой введение в мир программирования для абсолютных новичков, не требующее предварительного опыта. Автор, Майк МакГрат, использует популярный и доступный язык Python в качестве основного инструмента для объяснения фундаментальных концепций разработки программного обеспечения.

Читатель проходит путь от самых основ: установки среды разработки, написания первой строки кода, работы с переменными и типами данных, до более сложных тем, таких как создание функций, работа с циклами, условными операторами, списками и кортежами. Книга включает практические примеры, в том числе создание простой игры-угадайки, что помогает закрепить теорию на практике.

Особое внимание уделяется алгоритмическому мышлению: в книге представлены и разобраны основные алгоритмы сортировки (выбором, вставками, пузырьком, слиянием, быстрая сортировка). Также рассматриваются основы объектно-ориентированного программирования (классы, наследование), работа с файлами, строками, датой и временем, и даже создание простых графических интерфейсов (GUI).

Издание структурировано как пошаговое руководство с цветными иллюстрациями кода, что делает материал наглядным и легким для восприятия. Финальные главы содержат краткий обзор других популярных языков программирования (C, C++, C#, Java), объясняя концепцию компиляции и давая общее представление о них.