ar
Feedback
Python Education

Python Education

قناة بسيطة

Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV

إظهار المزيد
8 776
المشتركون
-124 ساعات
-87 أيام
-6630 أيام
أرشيف المشاركات
Методы сравнения объектов между собой (ч.3) Метод eq(self, other) предназначен для определения поведения оператора сравнения
Методы сравнения объектов между собой (ч.3) Метод eq(self, other) предназначен для определения поведения оператора сравнения "==" для объектов определенного класса. Этот метод позволяет сравнивать два объекта и определять, равны ли они друг другу. Python Education | ChatGPT

Методы сравнения объектов между собой (ч.2) Метод le(self, other) позволяет определить, каким образом объект вашего класса до
Методы сравнения объектов между собой (ч.2) Метод le(self, other) позволяет определить, каким образом объект вашего класса должен вести себя, когда сравнивается с другим объектом с помощью оператора "<=". Например, если вы хотите сравнивать объекты вашего класса по каким-то определенным критериям (например, по их атрибутам), вы можете переопределить метод le(self, other) таким образом, чтобы он возвращал True, если объект self меньше или равен объекту other в соответствии с этими критериями, и False в противном случае. Python Education | ChatGPT

Ровно год назад автор каналa дал 4 монеты своим подписчикам и вложил вместе с ними по 100$ в каждую, а теперь пришло время подводить итоги. Apex 100$ - 11.100$ CDX 100$ - 10.000$ PIXEL 100$ - 3828$ VEIL 100$ - 7.460$ И это всего лишь 4 монеты из огромного количества, которые мы разбирали на канале «HEISENBERG» Сегодня мы выложим новый список монет на 2024 год. Поспеши узнать и зайти закупиться пока монеты не улетели в космос! P.s кто не успел, тот опоздал извиняйте 🤷‍♂️👇🏼 https://t.me/+VYPfFYycJ90xZTky

Методы сравнения объектов между собой (ч.1) Метод lt(self, other) в Python позволяет определить порядок сортировки объектов п
Методы сравнения объектов между собой (ч.1) Метод lt(self, other) в Python позволяет определить порядок сортировки объектов при использовании встроенных функций сортировки, таких как sorted(). При реализации этого метода в классе можно указать, какие атрибуты объекта должны учитываться при сравнении с другими объектами для определения их относительного порядка. Например, предположим, что у нас есть класс Point, который представляет собой точку на плоскости и имеет атрибуты x и y. Мы можем определить метод lt(self, other) в классе Point, чтобы при сравнении двух точек учитывался их порядок по оси x, а в случае равенства координат по оси x - по оси y. Python Education | ChatGPT

Атрибуты объекта Атрибуты класса могут быть динамическими и статическими. На уровне объекта они инициализируются так. Python
Атрибуты объекта Атрибуты класса могут быть динамическими и статическими. На уровне объекта они инициализируются так. Python Education | ChatGPT

Переопределение Сейчас у нас и кошка, и собака просто "издают животные звуки", а хотелось бы, конечно, слышать звуки, свойств
Переопределение Сейчас у нас и кошка, и собака просто "издают животные звуки", а хотелось бы, конечно, слышать звуки, свойственные именно этим животным. Для этого существует механика переопределения. Достаточно объявить в классе-наследнике метод с тем же названием, что и в базовом классе. Python Education | ChatGPT

Тут вы можете проверить происхождение своей фамилии и найти ваших предков: https://t.me/+CTi5n48yVA4yMDMy 👈
Тут вы можете проверить происхождение своей фамилии и найти ваших предков: https://t.me/+CTi5n48yVA4yMDMy 👈

Классы данных Data classes - это одна из новых функций Python 3.7. Благодаря data classes вам не нужно писать шаблонный код,
Классы данных Data classes - это одна из новых функций Python 3.7. Благодаря data classes вам не нужно писать шаблонный код, чтобы получить правильную инициализацию, представление и сравнения для ваших объектов. Здесь мы используем декоратор dataclass для того, чтобы автоматически сгенерировать методы __init__() и __repr__(). Теперь экземпляр класса Point имеет красивое строковое представление благодаря автоматически сгенерированному методу __repr__(). Также мы можем обращаться к полям x и y напрямую. Python Education | ChatGPT

Причина бедности 97% россиян – это незнание своих прав Каждый день день Госдума принимает десятки новых законов. И если в них
Причина бедности 97% россиян – это незнание своих прав Каждый день день Госдума принимает десятки новых законов. И если в них хорошенько разобраться, то получится нарыть много чего интересного: – Возможность возместить все траты на медицину за последние 6 лет – Государственный кредит на квартиру, который можно ЗАКОННО не отдавать – Ежемесячная выплата в размере 43.342р, если у вас есть родственники старше 50 лет И пока глупые люди смирно платят налоги и слушаются государство, умные читают канал Капуста в законе и на нем зарабатывают. Авторы под лупой рассматривают новые законы, объясняя, как без особой волокиты получать с них 50-60 тысяч. Ежемесячно. Это – ваши права, а свои права нужно знать: https://t.me/+33g0V9R6jpZkOWNi

Дан целочисленный массив nums, поверните массив вправо на k шагов. reverse принимает nums и переворачивает элементы списка ме
Дан целочисленный массив nums, поверните массив вправо на k шагов. reverse принимает nums и переворачивает элементы списка между индексами i и j, затем элементов с индексами i+1 и j-1, и так далее, пока индексы не встретятся посередине. Этот процесс продолжается до тех пор, пока левый индекс меньше правого индекса. rotate принимает nums и число шагов поворота k и поворачивает список на k шагов вправо. Это достигается путем выполнения трех операций переворота: сначала переворачивается левая часть списка (от начала до len(nums) - k - 1), затем правая часть списка (от len(nums) - k до конца), и, наконец, весь список целиком. Эти три операции переворота вместе приводят к повороту списка на k шагов вправо. Python Education | ChatGPT

Методы сравнения объектов между собой (ч.2) Метод le(self, other) позволяет определить, каким образом объект вашего класса до
Методы сравнения объектов между собой (ч.2) Метод le(self, other) позволяет определить, каким образом объект вашего класса должен вести себя, когда сравнивается с другим объектом с помощью оператора "<=". Например, если вы хотите сравнивать объекты вашего класса по каким-то определенным критериям (например, по их атрибутам), вы можете переопределить метод le(self, other) таким образом, чтобы он возвращал True, если объект self меньше или равен объекту other в соответствии с этими критериями, и False в противном случае. Python Education | ChatGPT

Началось. Убирают всех неугодных. Смерть президента Ирана — лишь верхушка айсберга. The Economist назвал трёх президентов, ко
Началось. Убирают всех неугодных. Смерть президента Ирана — лишь верхушка айсберга. The Economist назвал трёх президентов, которых Мировое Правительство уберёт в течение года. Читать: t.me/TheEconomist/299

Конструктор Метод, который вызывается при создании объектов, в ООП зовётся конструктором. Он нужен для объектов, которые изна
Конструктор Метод, который вызывается при создании объектов, в ООП зовётся конструктором. Он нужен для объектов, которые изначально должны иметь какие-то значение. Например, пустые экземпляры класса "Студент" бессмысленны, и желательно иметь хотя бы минимальный обозначенный набор вроде имени, фамилии и группы. В качестве Питоновского конструктора выступает метод init() Python Education | ChatGPT

Методы сравнения объектов между собой (ч.1) Метод lt(self, other) в Python позволяет определить порядок сортировки объектов п
Методы сравнения объектов между собой (ч.1) Метод lt(self, other) в Python позволяет определить порядок сортировки объектов при использовании встроенных функций сортировки, таких как sorted(). При реализации этого метода в классе можно указать, какие атрибуты объекта должны учитываться при сравнении с другими объектами для определения их относительного порядка. Например, предположим, что у нас есть класс Point, который представляет собой точку на плоскости и имеет атрибуты x и y. Мы можем определить метод lt(self, other) в классе Point, чтобы при сравнении двух точек учитывался их порядок по оси x, а в случае равенства координат по оси x - по оси y. Python Education | ChatGPT

Создание и удаление объектов Любое описание объекта в объектно-ориентированном программировании начинается с создания объекта
Создание и удаление объектов Любое описание объекта в объектно-ориентированном программировании начинается с создания объекта и его удаления. new(cls[, ...]) — метод создания типа класса. Он принимает первым аргументом тип класса, в котором он вызывается, и, как правило, возвращает этот же тип. В основном используется, чтобы настраивать создание экземпляра класса тех объектов, которые наследуются от неизменяемых типов (например, int, str, или tuple). init(self[, ...]) — конструктор класса. Используется при определении объектов. init_subclass(cls) — позволяет переопределить создание подклассов объекта. Python Education | ChatGPT

В связи с переездом семья отдаст даром следующие вещи: ⭐️ Холодильник б/у ⭐️ Стиральную машину б/у ⭐️ Книги ⭐️ Вещи на мальчи
В связи с переездом семья отдаст даром следующие вещи: ⭐️ Холодильник б/у ⭐️ Стиральную машину б/у ⭐️ Книги ⭐️ Вещи на мальчика и на девочку ⭐️ Инструменты ⭐️ Телевизор б/у ⭐️ Микровлоновку б/у ⭐️ Два дивана и одну детскую кровать ⭐️ Ноутбук б/у (старый) «Отдам даром» в твоем городе: Москва Санкт-Петербург Казань Чебоксары Владивосток Воронеж Екатеринбург Ижевск Калининград Краснодар Красноярск Нижний Новгород Новосибирск Омск Самара Сочи Уфа Челябинск Чита Хабаровск Сургут и ХМАО Архангельск Астрахань Барнаул Белгород Брянск Владимир Волгоград Великий Новгород Вологда Иваново Иркутск Йошкар-Ола Калуга Кемерово Киров Кострома Курган Курск Липецк Мурманск Нальчик Оренбург Орел Пенза Пермь Псков Ростов-на-Дону Рязань Саратов Саранск Ставрополь Смоленск Тамбов Тверь Томск Тула Тюмень Улан-Удэ Ульяновск Якутск Ярославль

Генераторные фунции (generator functions) Если предикатов фильтрации или обработчиков элементов списка много, то удобнее испо
Генераторные фунции (generator functions) Если предикатов фильтрации или обработчиков элементов списка много, то удобнее использовать генераторы. Они могут не дать прироста скорости, но помогут сэкономить память. Генераторной фунцией в python называется функция, которая ведет себя как итератор. Для определения генераторной функции нужно использовать ключевое слово yield. Python Education | ChatGPT

В каких ситуациях возникает исключение NotImplementedError Исключение NotImplementedError возникает, когда метод или функция
В каких ситуациях возникает исключение NotImplementedError Исключение NotImplementedError возникает, когда метод или функция должны быть реализованы в подклассе, но не были. Это может произойти, когда родительский класс определяет метод, но не реализует его сам, а оставляет это для подклассов. В этом случае, если подкласс не реализует метод, он будет вызывать исключение NotImplementedError. Это может быть полезно для отладки, чтобы убедиться, что все необходимые методы реализованы в подклассах. Это также может возникнуть в других ситуациях, например, если вы пытаетесь использовать неопределенную функцию или метод. Python Education | ChatGPT

Как начать отладку при утечке памяти в рабочем приложении Для отладки утечек памяти в Python можно использовать инструменты,
Как начать отладку при утечке памяти в рабочем приложении Для отладки утечек памяти в Python можно использовать инструменты, такие как Memory Profiler или objgraph. Запустите вашу программу с помощью команды python -m memory_profiler my_script.py. Будет выведен подробный отчет о том, сколько памяти используется в каждой строке программы, а также общее использование памяти и любые утечки. Этот код создаст изображение my_list.png, на котором будут показаны все объекты, на которые ссылается my_list, а также все объекты, которые ссылается на них. Это может помочь вам понять, какие объекты держат ссылки на ваши объекты и могут вызывать утечки памяти. Python Education | ChatGPT

Linux как секс! Если зубрить его по книжкам, то кроме теории и деградации, ты ничему не научишься. В канале BashDays ты найде
Linux как секс! Если зубрить его по книжкам, то кроме теории и деградации, ты ничему не научишься. В канале BashDays ты найдешь лучшие Linux и Bash практики. Действующий девопс-инженер, самобытно и с долей юмора, травит темы: - Рекавери файлов через grep - Почему коты гадят в макбуки - Как отключить логирование - Неочевидные трюки на Bash - Сниффер SSH на strace И это только цветочки. А если заскучал, поиграй с друзьями в piu-piu и надери им бэкенд. Рекомендую! В BashDays даже джуны становятся сеньорами. Подписывайся, это самый простой способ прокачать свои хард-скиллы: — @bashdays