2.1.4.3. Составные элементы Python-программы
Python относится к языкам, разделяющим идею методологии структурного программирования, в основе которой лежит представление программы в виде иерархической структуры блоков.
Блоки в свою очередь могут состоять из элементов или из таких же блоков. Блоки, выделяемые в Python, представлены в Таблице 2.1.3.
Таблица 2.1.3 - Элементы и блоки в Python
|
№
|
Наименование блока
|
Описание
|
1
|
Последовательность (инструкция)
|
Любое атомарное действие, например, присваивание
|
2
|
Ветвление (условие)
|
Выполнение инструкций в зависимости от определенного условия
|
3
|
Цикл
|
Многократное исполнение набора инструкций
|
4
|
Подпрограмма (процедура/функция)
|
Часть компьютерной программы, содержащая описание определенного набора инструкций, которая может быть многократно вызвана из разных частей программы. Может содержать (1)-(3)
|
5
|
Класс
|
Абстрактный тип данных в объектно-ориентированном программировании, задающий общее поведение для группы объектов; модель объекта. Может содержать (1)-(4)
|
6
|
Модуль
|
Функционально законченный фрагмент программы, оформленный в виде отдельного файла с исходным кодом или поименованной непрерывной ее части. Может содержать (1)-(5)
|
7
|
Пакет
|
Логически законченная совокупность модулей как единое целое
|
На Рисунке 2.1.2 приведено визуальное обозначение блоков.
Рисунок 2.1.2 - Блоки кода в Python
Примечание
Методологию структурного программирования предложил известный нидерландский ученый Эдсгер Дейкстра еще в 1968 г. и она до сих пор не теряет актуальности.
Обязательно ознакомьтесь с принципами структурного программирования - следование им позволит сделать код лаконичным и лишенным многих проблем, особенно, когда он перестанет быть просто учебным заданием.
Достарыңызбен бөлісу: |