Найти в Дзене
Python шпаргалки

Python шпаргалки

Python шпаргалки
подборка · 10 материалов
5 месяцев назад
(Python шпаргалки) Что такое миксины
(Python шпаргалки) Что такое миксины Миксин (mix-in, анг. “примесь”), паттерн проектирования в ООП, когда в цепочку наследования добавляется небольшой класс-помощник. Например, есть класс class NowMixin(object): def now(): return datetime.datetime.utcnow() Тогда любой класс, наследованный с этим миксином, будет иметь метод now()...
5 месяцев назад
(Python шпаргалки) Что такое последовательность в Python
(Python шпаргалки) Что такое последовательность в Python? Последовательностью в Python называется итерабельный объект, который поддерживает эффективный доступ к элементам с использованием целочисленных индексов через специальный метод __getitem__() и поддерживает метод __len__(), который возвращает длину последовательности...
5 месяцев назад
(Python шпаргалки) Что такое диапазон
Диапазоны – неизменяемые последовательности чисел, которые задаются началом, концом и шагом. Представлены классом range (в Python 2 – xrange; range в Python 2 – это функция, которая возвращает список). Параметры конструктора должны быть целыми...
5 месяцев назад
Что такое модуль
Что такое модуль? Модуль – функционально законченный фрагмент программы, оформленный в виде отдельного файла с исходным кодом или поименованной непрерывной её части. Модули позволяют разбивать сложные задачи на более мелкие в соответствии с принципом модульности...
8 месяцев назад
(Python шпаргалки) Что такое функциональное программирование? Функциональное программирование — это подход к написанию кода, который основывается на принципах дискретной математики. В этой парадигме процесс вычисления рассматривается как вычисление значений математических функций. Это отличает функциональное программирование от процедурного, где функции используются как подпрограммы. В функциональном программировании основное внимание уделяется написанию кода в виде математических выражений и функций, которые не изменяют состояние программы, а возвращают новые значения. Это позволяет избежать побочных эффектов и делает код более предсказуемым и лёгким для тестирования. Функциональное программирование противопоставляется императивному подходу, где процесс вычислений описывается как последовательное изменение состояний. В императивном программировании программа представляет собой набор инструкций, которые изменяют состояние переменных и данных. Преимущества функционального программирования включают: - более простое тестирование и отладку кода; - возможность параллельного выполнения функций; - более высокую степень абстракции и выразительности кода.