Книги / Алгоритмы и теория / Алгоритмы / Основы алгоритмизации и программирования на языке Python

Основы алгоритмизации и программирования на языке Python

П. Ю. Бунаков

Учебное пособие представляет собой введение в алгоритмизацию и программирование, ориентированное на студентов высших учебных заведений. Книга сочетает теоретические основы с практическими примерами, что позволяет быстро освоить базовые концепции программирования на языке Python.

В первой части рассматриваются основные понятия программирования, история и классификация языков, этапы разработки программного обеспечения, а также технология нисходящего структурного программирования. Особое внимание уделяется свойствам алгоритмов, способам их представления и блок-схемам основных алгоритмических конструкций.

Вторая часть посвящена языку Python: алфавит, лексемы, операторы, функции, классы, структуры данных (списки, кортежи, множества, матрицы, словари), работа с текстовыми строками и файлами. Каждая тема сопровождается подробными примерами программ и разбором решений.

Заключительная глава содержит реализацию алгоритмов целочисленной арифметики на Python, что помогает закрепить полученные навыки на практических задачах. Пособие включает большое количество вариантов дополнительных заданий для самостоятельной работы.

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