Разъяснивший Python
前往频道在 Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
显示更多7 176
订阅者
-424 小时
-127 天
-4730 天
帖子存档
7 176
Прыжки по массиву
Дан целочисленный массив nums. Изначально вы располагаетесь на первом индексе массива, и каждый элемент массива представляет собой максимальную длину вашего прыжка на этой позиции.
Возвращается true, если вы можете достичь последнего индекса, или false в противном случае.
Решение: создаем переменную farthest, которая будет хранить самый дальний индекс, до которого можно добраться. Затем проходим по nums и для каждого элемента проверяем, можно ли добраться до него из текущего положения (if i > farthest):
- Если это невозможно, то алгоритм возвращает False, так как мы не можем добраться до последнего элемента.
- Если это возможно, то алгоритм обновляет значение переменной farthest, если текущий элемент позволяет добраться дальше (if nums[i] + i > farthest).
- Если значение переменной farthest больше или равно индексу последнего элемента списка, то алгоритм возвращает True, так как мы можем добраться до последнего элемента.
Разъяснивший Python | ChatGPT
7 176
Сортировка списков
В Python есть два способа сортировки списка: встроенный метод списка list.sort() и встроенная функция sorted(). Вот в чем заключается их отличие:
- Функция sorted() принимает итерируемый объект и возвращает новый отсортированный список, не изменяя исходный.
- Метод list.sort() сортирует список на месте, то есть изменяет исходный список.
Разъяснивший Python | ChatGPT
7 176
Поиск максимальной прибыли
Дан целочисленный массив prices, где prices[i] - это цена данной акции на i-й день. В каждый день вы можете принять решение о покупке и/или продаже акции. В любой момент времени вы можете держать не более одной акции. Однако вы можете купить ее и тут же продать в тот же день. Найдите и верните максимальную прибыль, которую вы можете получить.
Решение работает следующим образом: в методе maxProfit создаем пустой список price_gain, который будет хранить прибыль от каждой сделки. Проходим по списку цен и для каждой пары соседних цен проверяем, если цена на следующий день выше, чем цена на текущий день. Если это так, то вычисляем разницу между этими ценами и добавляем ее в price_gain. В конце возвращаем сумму всех элементов price_gain - это и будет максимальная прибыль.
Разъяснивший Python | ChatGPT
7 176
Этому владельцу СММ-Агентства уже совсем делать нех*й 🤡
Чувак запускает челендж, где он с партнером за месяц заработают по 100к рублей на менеджерстве в телеграм и все будут транслировать у себя в блоге.
Они уже зарабатывают по 1кк+ но решили показать, что уж 100к точно сможет заработать каждый.
Очень много годной инфы, наблюдаем за обстановкой тут: https://t.me/+st-JcsBuWiVkNzBi
7 176
Создание последовательностей (ч.2)
getitem(self, key) — вызывается при обращении к элементу в последовательности по его ключу (индексу). Метод должен выбрасывать исключение TypeError, если используется некорректный тип ключа, KeyError, если данному ключу не соответствует ни один элемент в последовательности.
Разъяснивший Python | ChatGPT7 176
⚡️В сети начали находить курсы и книги известных онлайн школ в открытом доступе
Вот отсортированная база с тонной материала(постепенно пополняется):
🔗 БАЗА (3385 видео):
(343 видео, 87 книги) — Java
(176 видео, 32 книги) — Git
(293 видео, 63 книги) — C#
(352 видео, 89 книги) — С++
(167 видео, 53 книги) — PHP
(227 видео, 83 книги) — SQL
(163 видео, 29 книги) — Linux
(363 видео, 122 книги) — Python
(415 видео, 168 книги) — Frontend
(143 видео, 33 книги) — Flask
(167 видео, 43 книги) — Django
(197 видео, 49 книги) — Разработка ботов
(137 видео, 93 книги) — Data Science
(113 видео, 82 книги) — GameDev
(129 видео, 73 книги) — QA
Скачивать ничего не нужно — все выложили в Telegram и на YouTube с доступом по ссылке
7 176
writable()
Метод writable() проверяет, разрешен ли доступ на запись к файлу или потоку. Он особенно полезен при работе с потоками, такими как сокеты, чтобы определить, можно ли записывать в них данные.
Разъяснивший Python | ChatGPT
7 176
Слышали про Hamster Kombat?
Этот аналог Notcoin уже набрал более 20 млн пользователей!
На данный момент официальный канал имеет аудиторию в 11 млн подписчиков, а бот настолько перегружен, что порой нескольких минут не хватает для его запуска.
Проект показывает себя очень перспективно и ожидает листинг своей валюты, так что те кто проскочил с Notcoin, советую залететь пока не поздно!
Для вас мы подготовили специальную ссылку с бонусом в размере нескольких тысяч баллов при запуске – клик
7 176
whylogs
whylogs — это библиотека для профилирования и анализа данных в Python. Она предоставляет средства для сбора статистики о данных, визуализации этой статистики и создания профилей данных для мониторинга и анализа.
Разъяснивший Python | ChatGPT
7 176
Господи, да кто вам сказал, что жить в Москве дорого?
Вокруг куча дешёвых ресторанов, заведений для семейного отдыха и развлечений, за которые вообще не нужно платить, а люди как стадо говорят, что «столица для богатых» и делать там нечего.
Друзья, в телеграме давно есть классный канал про Москву, «Москва 24/7»
И с ним вы будете круче любого гида. Узнаете, в каком рестике ужин стоит 100 рублей, где кино показывают бесплатно, а куда можно сходить на лёгкую прогулку. В общем, пользуйтесь, господа: @msk7days
7 176
Общие свойства объектов (ч.2)
str(self) — вызывается при вызове функции str(...), возвращает строковый объект.
Разъяснивший Python | ChatGPT7 176
Общие свойства объектов (ч.1)
Любой объект может содержать дополнительную информацию, полезную при отладке или приведении типов.
repr(self) — информационная строка об объекте. Выводится при вызове функции repr(...) или в момент отладки.
Разъяснивший Python | ChatGPT7 176
Генераторные фунции (generator functions)
Если предикатов фильтрации или обработчиков элементов списка много, то удобнее использовать генераторы. Они могут не дать прироста скорости, но помогут сэкономить память.
Генераторной фунцией в python называется функция, которая ведет себя как итератор. Для определения генераторной функции нужно использовать ключевое слово yield.
Разъяснивший Python | ChatGPT
7 176
Оплатить покупку на иностранном сайте и полететь зарубеж стало еще проще!
Дистанционно ОТКРЫТЬ полноценную банковскую карту MASTERCARD и получить ее с доставкой по России и миру.
Карта подходит:
— Для путешествий заграницу
— Для оплаты на иностранных сайтах (авиа, отели) и сервисах (AppleStore, Spotify,,)
— Для переводов в Европу и в РФ
А еще:
• Удобное моментальное пополнение из банков РФ
• Виртуальная карта с Apple Pay
• Бесплатное обслуживание
• Без предоплаты
⠀
Узнайте детали на канале
ЗАРУБЕЖНАЯ КАРТА
- и уже через неделю курьер банка доставит вам в руки вашу карту
7 176
NumPy: where
Ты можешь выполнить поиск определенного значения в массиве и вернуть индексы, которые найдут совпадение. Для поиска в массиве используй метод
where().
Разъяснивший Python | ChatGPT7 176
Данные — это новая нефть.
А аналитики данных, которые обрабатывают эти данные, — новая элита IT-сферы. Эти специалисты помогают понять огромные массивы данных и принять правильные решения на основе цифр. Общие задачи у аналитиков, разумеется, одинаковые: собирать данные из баз, отчетов, опросов, изучать и визуализировать данные при помощи аналитических инструментов и тому подобное. А дальше нужно проверить, какие направления аналитики вам ближе. Например, есть аналитики, которые переводят с языка цифр на язык бизнеса: видят тренды, прогнозируют и помогают принимать верные решения.
Понять подходит ли Вам профессия аналитика можно на бесплатном курсе «Аналитика за шесть уроков» от Changellenge >> Education, где эксперты-практики докажут, что в аналитику может перейти практически каждый — независимо от возраста и начального образования.
«Аналитика за 6 уроков» — это всего 20 минут в день, чтобы понять, что такое аналитика и даже решить первые задачки в Excel, SQL и Python. А еще сертификат о прохождении курса и советы по переходу из любой профессии. И да, это бесплатно!
Для всех участников курса действует дополнительная скидка 10 000 руб. на образовательные программы Changellenge >> Education. Оставьте заявку и участвуйте в розыгрыше подарков на 100 000 рублей!
Регистрируйтесь по ссылке.
7 176
Как в Python создать класс
В Python классы и объекты по смыслу не отличаются от других языков. Нюансы в реализации. Для создания класса в Питоне необходимо написать инструкцию class, а затем выбрать имя.
Для именования классов в Python обычно используют стиль "
camel case", где первая буква — заглавная.
Разъяснивший Python | ChatGPT7 176
Методы сравнения объектов между собой (ч.8)
bool(self) — вызывается функцией bool(...) и возвращает True или False в соответствии с реализацией. Если данный метод не реализован в объекте, и объект является какой-либо последовательностью (списком, кортежем и т.д.), вместо него вызывается метод len. Используется, в основном, в условиях if.
Разъяснивший Python | ChatGPT
7 176
Ровно год назад автор канал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
7 176
graphlib
Модуль graphlib был представлен в Python 3.9 как встроенный модуль для работы с направленными ациклическими графами. Он предоставляет функции для создания и манипулирования графами. (TopologicalSorter, OrderedSet)
В этом примере мы импортируем класс TopologicalSorter из модуля graphlib. Мы создаем словарь зависимостей, где каждый ключ представляет собой узел, а его значение - список узлов, от которых он зависит.
Мы создаем объект TopologicalSorter, используя словарь зависимостей, и вызываем метод static_order(), чтобы получить отсортированные узлы в топологическом порядке.
На выходе мы получим отсортированные узлы на основе зависимостей.
Разъяснивший Python | ChatGPT
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
