ISBN 978-5-00187-140-8
DOI 10.38006/00187-140-8.2022.1.357
В. А. Чузлов, И. М. Долганов
В пособии изложены базовые теоретические основы программирования на языке Python. Рассмотрены способы запуска программ, написанных на Python, описаны различные реализации интерпретатора Python. Дано описание основным неизменяемым и изменяемым структурам данных. Рассмотрен синтаксис операторов и выражений. Дано понятие генераторов, итераторов и итерируемых объектов. Описаны принципы проектирования функций и модулей. Рассмотрены основные подходы объектно-ориентированного программирования в Python. Изложены основные сведения о численных методах, применяемых при решении прикладных задач в области химической технологии. Изложенный материал подкреплен примерами обработки и вычислений опытных данных. Показаны алгоритмы и их программная реализация на языке высокого уровня Python для решения химических задач с применением численных методов. Приведен обзор сторонних библиотек для Python, решающих задачи численного интегрирования и дифференцирования, нахождения корней нелинейных уравнений и систем линейных уравнений, а также графической визуализации данных. Предназначено для студентов, обучающихся по направлениям 18.03.01 «Химическая технология», 19.03.01 «Биотехнология»