Разъяснивший Python
前往频道在 Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
显示更多7 183
订阅者
-124 小时
-137 天
-4930 天
帖子存档
7 183
Создание самоуничтожающегося Python-скрипта!
Этот код удаляет себя после выполнения, оставляя систему без следов!
Как это работает?
Скрипт выполняет свои задачи.
Определяет своё местоположение в файловой системе.
Удаляет себя после выполнения.
Где это можно использовать?
Создание временных скриптов для автоматизации.
Тестирование файлов без необходимости ручного удаления.
Написание скриптов-«призраков», которые исчезают после работы.
Разъяснивший Python
7 183
Антипаттерн недели: Ловушка с оператором
is при сравнении строк
В Python оператор is проверяет, ссылаются ли две переменные на один и тот же объект в памяти, а не равны ли их значения. Это может приводить к неожиданным ошибкам при сравнении строк.
Используйте == для сравнения значений строк, а не is.
Разъяснивший Python7 183
Биткоин мертв, а крипта — пузырь
Такое мнение гуляет уже лет 10. За это время биткоин вырос с 5000₽ до 7.000.000₽.
А монетка Трампа взлетела за пару дней и увеличила кошельки в 50 раз.
А ведь суть крипты простая — купил дешево, продал дорого. Разницу в карман. А начинать можно хоть со 100 рублей. Главное знать, где и какую криптовалюту покупать.
CryptoTEX — тут автор простыми словами расскажет что такое крипта и как на ней зарабатывают, даст прогнозы и «доведет за ручку» любого до прибыли. И все это бесплатно.
Подпишись, время инвестировать в счастливое будущее: https://t.me/+hlfdAgej1w43YTY0
7 183
Глобально уникальный идентификатор в Python
Стандартный модуль uuid — быстрый и простой способ сгенерировать UUID (universally unique identifier, глобально уникальный идентификатор).
Так мы создаём случайное 128-битное число, которое почти наверняка будет уникальным.
Существует более 2¹²² возможных UUID. Это более 5 ундециллионов или 5,000,000,000,000,000,000,000,000,000,000,000,000.
Вероятность нахождения дубликатов в заданном наборе крайне мала. Даже при наличии триллиона UUID вероятность того, что среди них есть дубликат, гораздо меньше, чем один к миллиарду.
Разъяснивший Python
7 183
⚡️ Промокод на поездку в Яндекс.Такси за 1 рубль
А еще годовой Плюс за 50р, Биг Спешл комбо во Вкусно-и-точка за отзыв и 10 доставок от Яндекса доступны на канале ЯМбические скидки.
‼️ Тут сотрудники Яндекса делятся промиками «для своих»
Скорее подписывайтесь, ведь самые крутые промокоды отрывают буквально с руками:
https://t.me/+c7_susNRLSY2MzJi
7 183
dataclasses.astuple()
dataclasses.astuple() преобразует объект dataclass в неизменяемый кортеж, что удобно для сериализации и работы с неизменяемыми структурами.
Разъяснивший Python7 183
Как красиво вывести список
Обычный формат вывода списка с помощью
print не очень удобен. Конечно, становится понятно, что из себя представляет список, но чаще всего пользователь не хочет видеть кавычки вокруг каждого элемента.
Метод join преобразовывает список в строку, рассматривая каждый элемент как строку. Разделителем является та строка, для которой был вызван join. Он достаточно умен, чтобы не вставлять разделитель после последнего элемента.
Дополнительный бонус: join работает линейное время. Никогда не создавайте строку складыванием элементов списка в цикле for: это не просто некрасиво, это занимает квадратичное время!
Разъяснивший Python7 183
Бот для управления умным домом
Данный код позволяет управлять умным домом через Telegram, включая и выключая устройства по командам. Можно включать свет, розетки и кондиционеры. Также получишь данные с различных датчиков (температура, влажность). Тебе нужно устройство, которое будет получать команды. Подойдет Raspberry PI или ESP8266.
👉Читать
Разъяснивший Python
7 183
Всё, что вы знаете о крипте — ложь. Чтобы делать на ней хотя бы 200-300к в месяц, не надо долго разбираться в каких-то непонятных терминах и рисковать большими деньгами.
Просто начните читать канал Inv Trading — и уже через месяц вы сами любому поясните за все эирдропы и мемкоины, а через два месяца будете зарабатывать стабильные деньги в крипте.
Автор пошагово объясняет, как разобраться в крипте, откуда в ней деньги и с чего начать, если всего 1000р в кармане. Подписывайтесь, это проще, чем вы думаете: @invtrade
7 183
Тренарный оператор
Иногда элементы
if настолько просты, что кажется излишним тратить на них строки. В этом случае имеет смысл применить тернарный оператор if/else
Интерпретатор выполняет выражение Y, если объект X – истина, и Z, если X – ложь. Не злоупотребляйте этим выражением, если X, Y, Z имеют сложную форму записи.
Тернарный оператор можно использовать не только для переменных, но и для функций
Разъяснивший Python7 183
Как группирововать смежные списки
Группировку смежных списков, разумеется, легко осуществить в цикле
for, особенно, используя zip(), но это далеко не самый лучший способ. Чтобы сделать это проще и быстрее, напишем лямбда-выражение с zip, которое сгруппирует смежные списки.
Разъяснивший Python7 183
Ожидание: переговоры Путина и Трампа вот-вот закончат СВО, а мы вернёмся к прежней стабильной жизни, доллару по 50 и ставке 7%.
Реальность: экономика России настолько истощена рекордно высокими инфляцией и санкциями, что конец СВО ничего не изменит.
Только глупые надеятся, что Трамп - друг России. Взгляните правде в глаза и почитайте, какие прогнозы дают авторитетные аналитики — например, автор канала «Русский Уолл-стрит».
Он ещё никогда не ошибался в своих прогнозах: начиная с курса доллара и заканчивая датой начала СВО и подъёма ключевой ставки.
Прямо сейчас он даёт прогноз на весь 2025 год: к каким потрясениями готовиться уже в марте, что будет с рублём и и что на самом деле будет после мирных переговоров и окончания СВО.
Сохраняйте, сегодня это больше необходимость, чем рекомендация: @ruswallstreet
7 183
Функция next() для генераторов
В большинстве обычных сценариев в программировании мы можем получить доступ к индексу и получить номер позиции, используя счётчик, который будет просто добавляемым значением
Однако вместо этого можно использовать next(). Next берёт итератор, который будет хранить текущую позицию в памяти и перебирать список в фоновом режиме.
Разъяснивший Python
7 183
💳 Разрежь карту своего банка — от неё нет пользы!
Копеечными бонусами можно только рассмешить коллег...
Канал «это грабёж!» расскажет, какие тарифы и акции российских банков сейчас самые выгодные:
• Какой банк даёт 15.000 за вход в приложение
• Как оформить кешбэк до 100% по дебетовой карте
• Как получить 4.000 за оплату коммунальных услуг
Подписывайся, чтобы получать от банков реальные деньги, а не бонусы:
@etogrаbezh
7 183
Исключение из очереди стека
Класс collections.deque() это обобщение стеков и очередей и представляет собой двустороннюю очередь. Двусторонняя очередь deque() поддерживает поточно-ориентированные, эффективные по памяти операции добавления и извлечения элементов последовательности с любой стороны с примерно одинаковой производительностью O(1) в любом направлении.
Разъяснивший Python
7 183
Сжатие списка
Этот скрипт удаляет «ложные» значения (False, None, 0 и пустую строку ' ') из списка. Используется встроенная функция filter(): c параметром None на первом месте она удалит из списка lst все значения, которые не вернут True по умолчанию.
Проверить вручную какое-либо значение на True/False можно с помощью функции bool(): bool(0) вернёт False, но bool('0') уже будет True, так как это непустая строка.
Разъяснивший Python
7 183
Невидимые заметки в файле!
Этот лайфхак позволяет скрывать текстовые сообщения внутри файлов, так что их нельзя будет увидеть обычными способами!
Как это работает?
Мы используем невидимые символы Unicode для сокрытия текста прямо в файле. Такие символы не отображаются в редакторах, но остаются в файле!
Как это работает?
Встроенные в текст невидимые символы Unicode (\u200b, \u200c) кодируют биты скрытого сообщения.
Файл выглядит обычным текстом, но содержит невидимую информацию.
Сообщение можно извлечь с помощью специального кода.
Разъяснивший Python
7 183
Квест для тех, кто хочет больше зарабатывать!
Есть способ изменить свою жизнь без долгого обучения и огромных затрат. Освой профессию SMM-менеджера всего за месяц и начни зарабатывать от 80 000 ₽ уже через несколько недель после старта.
Пройди 3-дневный челлендж и узнай:
☑️ Как создавать вирусный контент
☑️ Как привлекать клиентов без бюджета
☑️ Как зарабатывать в соцсетях от 80 000 ₽
💡 Успеешь выполнить задания за 3 дня? Тогда ты точно сможешь стать крутым SMM-специалистом и зарабатывать больше, чем сейчас. Пройти челлендж
Реклама. Информация о рекламодателе по ссылкам в посте.
7 183
Управление компьютером с помощью жестов руки!
Этот лайфхак позволяет переключать вкладки, регулировать громкость и даже управлять курсором, используя жесты руки перед веб-камерой.
Как это работает?
MediaPipe Hands отслеживает положение руки.
Определяются координаты указательного пальца.
Курсор двигается в соответствии с движениями руки.
Где это можно использовать?
Бесконтактное управление компьютером (например, в презентациях).
Игры с управлением руками (виртуальная мышь).
Регулировка громкости (например, сжатие руки — уменьшение громкости).
Разъяснивший Python
7 183
Проверка на дубликаты
Этот простой скрипт проверяет, содержатся ли в списке повторяющиеся значения (дубликаты). Используется свойство множеств set, которые могут содержать только уникальные элементы.
Вместо списков могут быть и кортежи, и словари. В последнем случае проверка будет выполняться только среди ключей словаря.
Разъяснивший Python
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
