Разъяснивший Python
رفتن به کانال در Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc
نمایش بیشتر6 896
مشترکین
+224 ساعت
-97 روز
-6430 روز
آرشیو پست ها
6 895
Оплатить покупку на иностранном сайте и полететь зарубеж стало еще проще!
Дистанционно ОТКРЫТЬ полноценную банковскую карту MASTERCARD и получить ее с доставкой по России и миру.
Карта подходит:
— Для путешествий заграницу
— Для оплаты на иностранных сайтах (авиа, отели) и сервисах (AppleStore, Spotify,,)
— Для переводов в Европу и в РФ
А еще:
• Удобное моментальное пополнение из банков РФ
• Виртуальная карта с Apple Pay
• Бесплатное обслуживание
• Без предоплаты
⠀
Узнайте детали на канале
ЗАРУБЕЖНАЯ КАРТА
- и уже через неделю курьер банка доставит вам в руки вашу карту
6 895
NumPy: where
Ты можешь выполнить поиск определенного значения в массиве и вернуть индексы, которые найдут совпадение. Для поиска в массиве используй метод
where().
Разъяснивший Python | ChatGPT6 895
Данные — это новая нефть.
А аналитики данных, которые обрабатывают эти данные, — новая элита IT-сферы. Эти специалисты помогают понять огромные массивы данных и принять правильные решения на основе цифр. Общие задачи у аналитиков, разумеется, одинаковые: собирать данные из баз, отчетов, опросов, изучать и визуализировать данные при помощи аналитических инструментов и тому подобное. А дальше нужно проверить, какие направления аналитики вам ближе. Например, есть аналитики, которые переводят с языка цифр на язык бизнеса: видят тренды, прогнозируют и помогают принимать верные решения.
Понять подходит ли Вам профессия аналитика можно на бесплатном курсе «Аналитика за шесть уроков» от Changellenge >> Education, где эксперты-практики докажут, что в аналитику может перейти практически каждый — независимо от возраста и начального образования.
«Аналитика за 6 уроков» — это всего 20 минут в день, чтобы понять, что такое аналитика и даже решить первые задачки в Excel, SQL и Python. А еще сертификат о прохождении курса и советы по переходу из любой профессии. И да, это бесплатно!
Для всех участников курса действует дополнительная скидка 10 000 руб. на образовательные программы Changellenge >> Education. Оставьте заявку и участвуйте в розыгрыше подарков на 100 000 рублей!
Регистрируйтесь по ссылке.
6 895
Как в Python создать класс
В Python классы и объекты по смыслу не отличаются от других языков. Нюансы в реализации. Для создания класса в Питоне необходимо написать инструкцию class, а затем выбрать имя.
Для именования классов в Python обычно используют стиль "
camel case", где первая буква — заглавная.
Разъяснивший Python | ChatGPT6 895
Методы сравнения объектов между собой (ч.8)
bool(self) — вызывается функцией bool(...) и возвращает True или False в соответствии с реализацией. Если данный метод не реализован в объекте, и объект является какой-либо последовательностью (списком, кортежем и т.д.), вместо него вызывается метод len. Используется, в основном, в условиях if.
Разъяснивший Python | ChatGPT
6 895
Ровно год назад автор канал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
6 895
graphlib
Модуль graphlib был представлен в Python 3.9 как встроенный модуль для работы с направленными ациклическими графами. Он предоставляет функции для создания и манипулирования графами. (TopologicalSorter, OrderedSet)
В этом примере мы импортируем класс TopologicalSorter из модуля graphlib. Мы создаем словарь зависимостей, где каждый ключ представляет собой узел, а его значение - список узлов, от которых он зависит.
Мы создаем объект TopologicalSorter, используя словарь зависимостей, и вызываем метод static_order(), чтобы получить отсортированные узлы в топологическом порядке.
На выходе мы получим отсортированные узлы на основе зависимостей.
Разъяснивший Python | ChatGPT
6 895
Методы сравнения объектов между собой (ч.7)
В данном примере класс Person определен с атрибутами name и age. Метод hash(self) переопределен для этого класса, чтобы генерировать уникальный хэш на основе значений его атрибутов.
При создании объектов person1 и person3 с одинаковыми значениями атрибутов name и age, у них будет одинаковый хэш, что демонстрирует работу метода hash.
Этот лайфхак полезен при работе с типами данных, которые используют хэширование для быстрого доступа, такими как словари или множества. Правильная реализация метода hash позволяет использовать объекты вашего класса как ключи в словарях или элементы в множествах, обеспечивая эффективность и уникальность при доступе к данным.
Разъяснивший Python | ChatGPT
6 895
%%capture
Cкрывает выходные данные ячейки. Это полезно в разделе, где вы устанавливаете необходимые библиотеки: сводка процесса установки занимает много места и часто не является важной информацией, так что ее можно скрыть.
Разъяснивший Python | ChatGPT
6 895
Тут вы можете проверить происхождение своей фамилии и найти ваших предков: https://t.me/+CTi5n48yVA4yMDMy 👈
6 895
Методы сравнения объектов между собой (ч.5)
Метод gt(self, other) вызывается при выполнении операции сравнения "больше" (>). Этот метод позволяет определить, какой из двух объектов больше с точки зрения вашего класса. Например, если у вас есть класс Person с атрибутом age, вы можете определить метод gt(self, other), чтобы сравнивать людей по их возрасту.
Разъяснивший Python | ChatGPT
6 895
Причина бедности 97% россиян – это незнание своих прав
Каждый день день Госдума принимает десятки новых законов. И если в них хорошенько разобраться, то получится нарыть много чего интересного:
– Возможность возместить все траты на медицину за последние 6 лет
– Государственный кредит на квартиру, который можно ЗАКОННО не отдавать
– Ежемесячная выплата в размере 43.342р, если у вас есть родственники старше 50 лет
И пока глупые люди смирно платят налоги и слушаются государство, умные читают канал Капуста в законе и на нем зарабатывают.
Авторы под лупой рассматривают новые законы, объясняя, как без особой волокиты получать с них 50-60 тысяч. Ежемесячно.
Это – ваши права, а свои права нужно знать: https://t.me/+33g0V9R6jpZkOWNi
6 895
Методы сравнения объектов между собой (ч.4)
Метод ne(self, other) позволяет определить, какие условия должны выполняться для того, чтобы два объекта вашего класса были считаны не равными. В приведенном примере, если хотя бы одна из координат x или y точек отличается, то точки считаются не равными.
Таким образом, использование метода ne(self, other) позволяет гибко управлять сравнением объектов вашего класса и определять, какие именно параметры считать при сравнении.
Разъяснивший Python | ChatGPT
6 895
Методы сравнения объектов между собой (ч.3)
Метод eq(self, other) предназначен для определения поведения оператора сравнения "==" для объектов определенного класса. Этот метод позволяет сравнивать два объекта и определять, равны ли они друг другу.
Разъяснивший Python | ChatGPT
6 895
Началось. Убирают всех неугодных. Смерть президента Ирана — лишь верхушка айсберга.
The Economist назвал трёх президентов, которых Мировое Правительство уберёт в течение года.
Читать: t.me/TheEconomist/299
6 895
Pandas: dropna
Метод
dropna() используется в pandas для удаления строк или столбцов, содержащих пропущенные значения (NaN). По умолчанию метод dropna() возвращает новый DataFrame и не меняет исходный. Если ты хочешь изменить исходный DataFrame, используй аргумент inplace = True.
Разъяснивший Python | ChatGPT6 895
Методы сравнения объектов между собой (ч.2)
Метод le(self, other) позволяет определить, каким образом объект вашего класса должен вести себя, когда сравнивается с другим объектом с помощью оператора "<=". Например, если вы хотите сравнивать объекты вашего класса по каким-то определенным критериям (например, по их атрибутам), вы можете переопределить метод le(self, other) таким образом, чтобы он возвращал True, если объект self меньше или равен объекту other в соответствии с этими критериями, и False в противном случае.
Разъяснивший Python | ChatGPT
6 895
NumPy: reshape
reshape() — это функция библиотеки NumPy, которая используется для изменения формы массива без изменения его данных. Она позволяет переформатировать массив в новую форму, указанную в аргументе функции. Например, если у тебя есть одномерный массив из 12 элементов, ты можешь использовать reshape() для преобразования его в двумерный массив размером 3x4 или 4x3.
Разъяснивший Python | ChatGPT
6 895
В связи с переездом семья отдаст даром следующие вещи:
⭐️ Холодильник б/у
⭐️ Стиральную машину б/у
⭐️ Книги
⭐️ Вещи на мальчика и на девочку
⭐️ Инструменты
⭐️ Телевизор б/у
⭐️ Микровлоновку б/у
⭐️ Два дивана и одну детскую кровать
⭐️ Ноутбук б/у (старый)
«Отдам даром» в твоем городе:
Москва
Санкт-Петербург
Казань
Чебоксары
Владивосток
Воронеж
Екатеринбург
Ижевск
Калининград
Краснодар
Красноярск
Нижний Новгород
Новосибирск
Омск
Самара
Сочи
Уфа
Челябинск
Чита
Хабаровск
Сургут и ХМАО
Архангельск
Астрахань
Барнаул
Белгород
Брянск
Владимир
Волгоград
Великий Новгород
Вологда
Иваново
Иркутск
Йошкар-Ола
Калуга
Кемерово
Киров
Кострома
Курган
Курск
Липецк
Мурманск
Нальчик
Оренбург
Орел
Пенза
Пермь
Псков
Ростов-на-Дону
Рязань
Саратов
Саранск
Ставрополь
Смоленск
Тамбов
Тверь
Томск
Тула
Тюмень
Улан-Удэ
Ульяновск
Якутск
Ярославль
6 895
Pandas: dropna
Метод
dropna() используется в pandas для удаления строк или столбцов, содержащих пропущенные значения (NaN). По умолчанию метод dropna() возвращает новый DataFrame и не меняет исходный. Если ты хочешь изменить исходный DataFrame, используй аргумент inplace = True.
Разъяснивший Python | ChatGPT