Найти в Дзене
Поддержите автораПеревод на любую сумму
Классы в Python
Что такое ООП? 🧩 ООП расшифровывается как Объектно - Ориентированное Программирование. Python - это объектно - ориентированный язык, который позволяет структурировать код с помощью классов и объектов для лучшей организации и повторного использования. Преимущества ООП ✨ 💡 Совет: Принцип DRY означает, что следует избегать повторения одного и того же кода. Выносите повторяющийся код в функции или классы и используйте его повторно. Классы и объекты - это две основные концепции объектно-ориентированного программирования...
215 читали · 3 месяца назад
lambda функция в Python
Анонимная функция - это функция без имени, которая также известна как лямбда-функция. В отличие от функций, у которых есть имена, таких как main() или print_element(), лямбды создаются "на лету" для кратковременного использования. Синтаксис и основы 📝 Лямбда-функция имеет простой синтаксис: Она может содержать: Простой пример: Добавить 10 к аргументу a и вернуть результат: Два аргумента: Умножить аргумент a на аргумент b и вернуть результат: Три аргумента: Просуммировать аргументы a, b и c и вернуть...
119 читали · 3 месяца назад
Функция range в Python
Встроенная функция range() возвращает неизменяемую последовательность чисел, которая обычно используется для циклического повторения определённое количество раз. Этот набор чисел имеет собственный тип данных, который называется range. Примечание: «Неизменяемая» 🔒 означает, что её нельзя изменить после создания. Создание диапазонов Функцию range() можно вызывать с 1, 2 или 3 аргументами, используя следующий синтаксис: Вызов range() с одним аргументом Если функция вызывается только с одним аргументом, этот аргумент представляет значение stop (конец)...
3 месяца назад
Декоратор в Python
Декораторы позволяют добавить дополнительное поведение к функции, не изменяя её исходный код. Декоратор - это функция, которая принимает другую функцию в качестве входных данных и возвращает новую функцию. 🎯 Простой декоратор Сначала определите декоратор, затем примените его с помощью `@имя_декоратора` над функцией. Размещая @changecase непосредственно над определением функции, функция myfunction "декорируется" функцией changecase. 🔄 Множественные вызовы декоратора Декоратор можно вызывать несколько раз...
3 месяца назад
Функции в Python
Функция - это блок кода, который выполняется только тогда, когда её вызывают. 📞 Вы можете передавать данные, известные как параметры, в функцию. Функция может возвращать данные как результат. Создание функции 🏗️ В Python функция определяется с помощью ключевого слова def: Вызов функции 📢 Чтобы вызвать функцию, используйте имя функции с круглыми скобками: Аргументы Информация может передаваться в функции в виде аргументов. Аргументы указываются после имени функции, в круглых скобках. Вы можете добавить сколько угодно аргументов, просто разделяя их запятой...
112 читали · 3 месяца назад
Цикл while в Python
Циклы в Python 🐍 В Python есть два основных типа циклов: Цикл while 🔁 С помощью цикла while мы можем выполнять набор инструкций до тех пор, пока условие остается истинным. Пример Выводим значение i, пока оно меньше 6: ⚡ Примечание: не забудьте увеличивать i, иначе цикл будет продолжаться бесконечно! Цикл while требует подготовки соответствующих переменных. В этом примере мы определяем переменную-счетчик i и устанавливаем ее значение равным 1. Инструкция break ⛔ С помощью инструкции break мы можем...
146 читали · 3 месяца назад
Оператор сопоставления (match) в Python
Вместо множества операторов if..else можно использовать оператор match 🎯 Оператор match выбирает один из нескольких блоков кода для выполнения. Синтаксис: Как это работает: Пример ниже использует номер дня недели для вывода названия дня: Значение по умолчанию ⚡ Используйте символ подчеркивания _ как последнее значение case, если хотите выполнить блок кода при отсутствии других совпадений: ⚡ При использовании _ его положение должно всегда находиться в конце, иначе Python выдаст ошибку...
187 читали · 3 месяца назад
Множества в Python
Множества используются для хранения нескольких элементов в одной переменной. Множество - это один из 4 встроенных типов данных в Python для хранения коллекций данных. Остальные три: Список (List), Кортеж (Tuple) и Словарь (Dictionary), каждый со своими особенностями и применением. Множество - это неупорядоченная, изменяемая* и неиндексируемая коллекция. ⚡ *Примечание: сами элементы множества (Set) неизменяемы, но вы можете менять состав множества, удаляя или добавляя элементы когда угодно. Множества записываются в фигурных скобках...
3 месяца назад
ЕГЭ по информатике 2026. Задача 1: работа с графами
Привет! 👋 Первая задача в ЕГЭ по информатике проверяет умение работать с графами - одной из важнейших тем дискретной математики. Давайте разберемся, что это такое и где с этим сталкиваемся в жизни. 📌 Что такое граф? Граф – это набор объектов (вершин) и связей между ними (рёбер). 🕸️ 🌍 Примеры из жизни, где используются графы 1. Социальные сети Что является графом? Вся структура социальной сети. Как используется? 2. Транспорт и навигация Что является графом? Дорожная сеть. Как используется? Приложения-навигаторы вроде Яндекс...
136 читали · 3 месяца назад
ИИ-помощник без VPN. Инструкция для начинающих.
В прошлой статье я рассказал, зачем нам может пригодиться ИИ-помощник в повседневной жизни. Сегодня мы перейдем к практике, я покажу, как завести себе такого электронного помощника. Никаких сложных настроек, никакого VPN и абсолютно бесплатно - никаких подписок или скрытых платежей! 💰 1. Открываем страницу регистрации Переходим по прямой ссылке: https://chat.deepseek.com/sign_up 🌐 2. Заполняем форму Не беспокойтесь, что форма на английском - после регистрации вы сможете общаться с нейросетью на чистом русском языке Пошагово заполняем поля: 3...
118 читали · 3 месяца назад
Словари в Python
Словари используются для хранения данных в виде пар {ключ: значение} Словарь — это упорядоченная, изменяемая коллекция, которая не допускает дубликатов ключей. Словари записываются с помощью фигурных скобок и содержат ключи и значения: Элементы словаря 🧩 Элементы словаря являются упорядоченными, изменяемыми и не допускают дубликатов ключей. Элементы словаря представлены в виде пар ключ:значение, и к ним можно обращаться с помощью имени ключа. Упорядоченный или неупорядоченный? 🤔 Когда мы говорим,...
114 читали · 3 месяца назад
Цикл for в Python
Цикл for используется для перебора элементов последовательности (которая может быть списком, кортежем, словарем, множеством или строкой). Он немного не похож на оператор for в классических языках программирования таких как С/C++ и работает больше как метод-итератор (перебора), который можно встретить в других современных объектно-ориентированных языках (С#, Java, JavaScript и др.). С помощью цикла for мы можем выполнять набор инструкций один раз для каждого элемента в списке, кортеже, множестве и т...
123 читали · 4 месяца назад