Однажды в трендах | Python School
80K subscribers
2.52K photos
24 videos
602 links
Что-то на айтишном про айти.

Сотрудничество - @alivian

Канал сотрудничает с рекламным сервисом @Tgpodbor_official

РКН: clck.ru/3G6pBb
Download Telegram
🧵 Параллельная обработка с concurrent.futures.ThreadPoolExecutor

Если у вас есть список задач, которые можно выполнять параллельно (например, HTTP-запросы или операции ввода-вывода), можно использовать ThreadPoolExecutor вместо обычного цикла.

🎯 Итог
ThreadPoolExecutor — простой способ параллельно обрабатывать независимые задачи, особенно эффективен для I/O-операций.
🧠 Как элегантно "переключать" поведение с помощью словаря функций

Иногда вместо длинных цепочек if или match можно использовать словарь с функциями — это чисто, читаемо и легко расширяемо.

🎯 Итог
Словарь функций — удобный способ заменить условные конструкции, особенно когда логика разветвляется по строковым ключам (например, названиям команд или операций).
Просто почитайте что пишет Саша Моловицын. Кто не знает, это топовый коммерс, который шарит за ритейл, маркетплейсы и е-ком. Его каналу много лет — это один из самых авторитетных блогов по маркетплейсам в Телеграм.

Он нескучно рассказывает про свой опыт работы, разбирает успешные и неудачные ходы марктеплейсов, стебется над клиентами. Также внутри: зачем маркетплейсы запускают свои банки, как реально работает поисковая выдача товаров и почему обязательно надо открывать ПВЗ в 2025 году.

Обычно тематические каналы однотипные и пустые, но Саша классный и бодро пишет. Подписывайтесь на него: https://t.me/+cp392ES5rWBmZWEy
🧠 Как элегантно "переключать" поведение с помощью словаря функций

Иногда вместо длинных цепочек if или match можно использовать словарь с функциями — это чисто, читаемо и легко расширяемо.

🎯 Итог
Словарь функций — удобный способ заменить условные конструкции, особенно когда логика разветвляется по строковым ключам (например, названиям команд или операций).
🧪 🐍 Проверка аргументов функции без лишнего кода с functools.singledispatch

Когда нужно писать разные реализации одной функции в зависимости от типа аргумента, не спеши писать if isinstance(...) — есть элегантнее способ!

🎯 Итог
singledispatch — способ реализовать полиморфизм для функций: избавляет от длинных ветвлений по типам, упрощает поддержку и расширение кода.
Изучить Data Science через разные задачи из мира ИИ, машинного обучения и Python

Мини-курс поможет тем, кто уже знаком с Data Science, узнать, как автоматизировать задачи с помощью нейросетей, даст новые знания по Python, поможет почувствовать себя в роли ML-инженера, аналитика и дата-инженера. Результатом обучения станут чат-бот и нейросеть.

Кроме того, после первого урока откроется доступ к конференции по нейросетям, а также будут подарки: сертификат на скидку 10 000 рублей на любой курс, гайд «Как пользоваться ChatGPT и Midjourney» и подборка полезных материалов. Регистрация на курс — здесь https://epic.st/egC_id?erid=2Vtzqv16o7P
🔄 🐍 Ленивая загрузка больших файлов с fileinput

Если ты обрабатываешь большие текстовые файлы построчно и не хочешь грузить всё в память — стандартный модуль fileinput тебе поможет!

Ты можешь указать один или несколько файлов, а fileinput сам построчно и лениво их прочитает. Это работает даже с stdin, если файлы не указаны.

🎯 Итог
fileinput — мощный инструмент для работы с текстовыми файлами: он лаконичен, поддерживает несколько источников и обрабатывает строки по очереди, не засоряя память.
🧮 🔢 Быстрое получение частот элементов с collections.Counter

Когда нужно посчитать, сколько раз встречается каждый элемент в списке или строке — Counter делает это мгновенно.

🎯 Итог
collections.Counter — идеальный инструмент для анализа частот: он прост, читаем и очень эффективен.
Получаем все строки как словари

При работе с SQLite результат запроса по умолчанию возвращается в виде кортежей. Это не очень удобно, особенно если нужно обращаться к значениям по названиям колонок. Можно включить специальный режим, чтобы строки возвращались как словари.

🎯 Итог
Используй row_factory = dict_factory, чтобы получать строки из БД как словари. Это упростит доступ к данным и сделает код более читаемым.
📌 🔄 Слияние словарей через оператор |

В Python 3.9+ можно объединять словари так же просто, как множества, с помощью оператора |. Это делает код чище и понятнее, особенно при объединении конфигураций или данных.

🎯 Итог
Оператор | — это быстрый и читаемый способ объединять словари, при этом значения из правого словаря имеют приоритет.
Sony официально ушли из России: компания закрыла последнее юрлицо в стране.

С 2023 года Sony пытались ликвидировать ООО «Сони Мобайл Коммюникейшнз Рус», но удалось сделать это только сейчас.

Ушла эпоха.
Инсайдеры слили ВСЮ линейку свежих iPhone 17 — в сеть утекли цены и характеристики будущих новинок Apple.

Цены за базовую версию стартуют от $799, на iPhone 17 Air — от $950, а самый доступный Pro начинается от $1050.

Подтвердить инфу можно будет уже через месяц — когда пройдёт презентация Apple.
Роскомнадзор официально ПОДТВЕРДИЛ ограничение звонков через Telegram и WhatsApp*.

По словам ведомства, эти мессенджеры стали основными площадками обмана, вымогательства и даже вовлечения в диверсии и теракты.

При этом переписка, пересылка файлов и чтение каналов останутся так же доступны.

*принадлежит Meta, признанной экстремистской и запрещённой в РФ.
Мем дня: в Твиттере придумали, как не переплачивать за свидания — теперь парни просто ищут self-pay девушек.

Гениально.
Google Meet теперь ТОП-2 сервис по скачиваниям — россияне массово устанавливают приложение для звонков.

Лишь бы на парковке ловил.
Главный хоррор-фильм года «Орудия» получит приквел — режиссёр планирует рассказать историю тёти Глэдис.

По словам автора, в оригинальном фильме этому персонажу была посвящена отдельна глав, но в процессе работы её решили развить до полноценного проекта.

Дату выхода пока не объявили, так что ждём новых подробностей.
Kodak может ЗАКРЫТЬСЯ спустя 133 года работы — легендарная компания готовится к банкротству.

Фотогиганта накрыли финансовые проблемы: руководство сообщило о долгах в 500 миллионов долларов.

Сейчас боссы пытаются привлечь средства со стороны и режут внутренние расходы, но падение акций на 25% только усугубило ситуацию.
⚡️ Baldur’s Gate 4 БУДЕТ — подтвердил глава Wizards of the Coast.

Разрабатывать проект будет другая студия, а Larian сосредоточатся на своих проектах.

В новой части обещают сохранить дух оригинала, дополнив его новыми идеями и механиками.

Имя новой студии пока не раскрывают.
⚡️Работодателям разрешили отправлять сотрудников ДУРДОМ.

Начальник сможет направить любого сотрудника в психдиспансер на комиссию, если заподозрит что-то неладное.

Новые правила затронут учителей, водителей, полицейских и работников сферы услуг. Поправки заработают уже с 1 марта 2026 года.

Шутки кончились.