🧵 Распаковка словаря в аргументы функции
Иногда нужно передать значения из словаря в функцию — можно сделать это красиво и лаконично.
**data автоматически распакует ключи словаря как имена аргументов, а значения — как аргументы функции.
🎯 Итог
Когда у тебя есть словарь с нужными данными, не передавай каждый параметр вручную — просто используй **. Это сокращает код и повышает читаемость.
Иногда нужно передать значения из словаря в функцию — можно сделать это красиво и лаконично.
**data автоматически распакует ключи словаря как имена аргументов, а значения — как аргументы функции.
🎯 Итог
Когда у тебя есть словарь с нужными данными, не передавай каждый параметр вручную — просто используй **. Это сокращает код и повышает читаемость.
🪄 Получение имени текущей функции: inspect.currentframe()
Иногда при отладке или логировании полезно автоматически узнать, в какой функции сейчас выполняется код — без хардкода имени вручную.
🎯 Итог
С помощью inspect.currentframe().f_code.co_name можно динамически получить имя текущей функции. Отлично подходит для логирования и отладки.
Иногда при отладке или логировании полезно автоматически узнать, в какой функции сейчас выполняется код — без хардкода имени вручную.
🎯 Итог
С помощью inspect.currentframe().f_code.co_name можно динамически получить имя текущей функции. Отлично подходит для логирования и отладки.
Есть такое выражение — «жертва маркетинга». Это когда ты понимаешь, что Лабубу — всего лишь никчемная игрушка (но ей забит уже весь гардероб), а вся фишка розового бургера в том — что он тупо розовый (но булочек больше нет)
Так вот, если вы часто ловите себя на мысли, что уже не понимаете — как бренды превращают вас в зависимых, загляните на канал пакет с пакетами
Там маркетологи со всей России смеются над «гениальными» решениями брендов: от чипсов со вкусом пива до Залупиццы, делятся запретными техниками продаж и публикуют рекламу, которую хочется пересматривать
Пожалуй, это лучший канал про гениев пиара. Подписывайтесь, вот ссылка: клиик
Так вот, если вы часто ловите себя на мысли, что уже не понимаете — как бренды превращают вас в зависимых, загляните на канал пакет с пакетами
Там маркетологи со всей России смеются над «гениальными» решениями брендов: от чипсов со вкусом пива до Залупиццы, делятся запретными техниками продаж и публикуют рекламу, которую хочется пересматривать
Пожалуй, это лучший канал про гениев пиара. Подписывайтесь, вот ссылка: клиик
🧵 🖇️ Объединение итерируемых объектов с itertools.chain
Когда у тебя есть несколько списков, кортежей или других итерируемых объектов, и нужно пройти по ним, будто это один большой список — chain делает это без создания промежуточных структур.
🎯 Итог
itertools.chain позволяет объединять итерируемые объекты "на лету" без лишнего потребления памяти. Полезно для работы с большими наборами данных.
Когда у тебя есть несколько списков, кортежей или других итерируемых объектов, и нужно пройти по ним, будто это один большой список — chain делает это без создания промежуточных структур.
🎯 Итог
itertools.chain позволяет объединять итерируемые объекты "на лету" без лишнего потребления памяти. Полезно для работы с большими наборами данных.
В телеграме появился сервис, который сделает за вас перевод в любую точку мира и быстро и безопасно обменяют валюту.
С ним вы сможете проводить международные транзакции, оплачивать инвойсы и путешествовать без заморочек с местной валютой
Пожалуй, это самый полезный сервис в 2025 году: https://t.me/+CVopi9sZVG0yZGFi
С ним вы сможете проводить международные транзакции, оплачивать инвойсы и путешествовать без заморочек с местной валютой
Пожалуй, это самый полезный сервис в 2025 году: https://t.me/+CVopi9sZVG0yZGFi
📌 🔄 Клонирование объекта без copy через dataclasses.replace
Если вы работаете с dataclass и хотите создать копию объекта, изменив лишь пару полей, то можно использовать dataclasses.replace. Это удобнее и чище, чем вручную копировать все значения.
🎯 Итог
replace из dataclasses — быстрый способ клонировать объект с изменением выбранных атрибутов.
Если вы работаете с dataclass и хотите создать копию объекта, изменив лишь пару полей, то можно использовать dataclasses.replace. Это удобнее и чище, чем вручную копировать все значения.
🎯 Итог
replace из dataclasses — быстрый способ клонировать объект с изменением выбранных атрибутов.
Бывший пиарщик Бургер Кинг и Пепси-колы Артем Никандров завел канал, где открыто показывает внутрянку крупных брендов и шутит про русский бизнес.
Еще он на пальцах объясняет, почему все соцсети в 2025 году — это маркетплейсы, почему мы все подсели на Вайлдбериз, и как доставка стала новой нормой. И всё это с цифрами, личными комментариями, ну и мемами, конечно.
Короче Поддержите Артема подпиской — видно, что чувак шарит: клиик
Еще он на пальцах объясняет, почему все соцсети в 2025 году — это маркетплейсы, почему мы все подсели на Вайлдбериз, и как доставка стала новой нормой. И всё это с цифрами, личными комментариями, ну и мемами, конечно.
Короче Поддержите Артема подпиской — видно, что чувак шарит: клиик
📌 🕵️♂️ Автоматический лог SQL-запросов в SQLAlchemy
При отладке удобно видеть, какие именно запросы уходит в базу. В SQLAlchemy это можно включить одной строкой при создании engine.
🎯 Итог
Флаг echo=True в create_engine позволяет мгновенно включить логирование SQL-запросов без дополнительных инструментов.
При отладке удобно видеть, какие именно запросы уходит в базу. В SQLAlchemy это можно включить одной строкой при создании engine.
🎯 Итог
Флаг echo=True в create_engine позволяет мгновенно включить логирование SQL-запросов без дополнительных инструментов.
На SourceCraft стартовал конкурс репозиториев и прием заявок на грантовую программу. Разработчики могут перенести свои проекты, собрать оценки сообщества и побороться за поддержку. Лучшие работы будут опубликованы в официальном канале, а авторы получат фирменный мерч.
Новые механики платформы усиливают интерес: многоуровневая система оценок помогает точнее отражать реакцию сообщества, а ачивки с уникальным дизайном фиксируют вклад каждого участника. SourceCraft превращает работу над проектом в процесс, где важен и результат, и признание.
Платформа помогает сократить путь от идеи до релиза: код, тесты, сборка и выкатывание продукта делаются быстрее и удобнее прямо в SourceCraft.
Информация об организаторе Акции, о правилах проведения Акции, количестве призов, сроках, месте и порядке их получения размещена по ссылке.
Новые механики платформы усиливают интерес: многоуровневая система оценок помогает точнее отражать реакцию сообщества, а ачивки с уникальным дизайном фиксируют вклад каждого участника. SourceCraft превращает работу над проектом в процесс, где важен и результат, и признание.
Платформа помогает сократить путь от идеи до релиза: код, тесты, сборка и выкатывание продукта делаются быстрее и удобнее прямо в SourceCraft.
Информация об организаторе Акции, о правилах проведения Акции, количестве призов, сроках, месте и порядке их получения размещена по ссылке.
🚀 🧑🏻💻 Пора пушнуть свою IT-карьеру: стартовала регистрация на самый крупный онлайн-хакатон для спецов со всей России и мира!
40 млн призового фонда уже ждут:
⚡️1 место — 1 млн рублей
⚡️2 место — 600 тысяч рублей
⚡️3 место — 400 тысяч рублей
💼 Разрабатывайте решения для топовых компаний и столичных сервисов
Среди задач:
👉🏻 Система автопилота городского робота уборщика
👉🏻 ИИ-модель для автоматизации приёма и выдачи инструментов
👉🏻 Сервис для выявления компьютерных томографий органов грудной клетки без патологий
👉🏻 Система рекомендаций по оптимизации производительности Data Lakehouse
и еще много других
Среди постановщиков задач Правительство Москвы и ведущие компании: Газпромбанк.Тех, VK Tech, Kaspersky, АФЛТ-Системс (Группа «Аэрофлот»), Союзмультфильм, Авито, Итэлма, ОЭЗ «Алабуга».
📅Регистрация открыта до 18 сентября!
👥Принять участие могут IT-специалисты из России и зарубежа от 18 лет.
Регистрация и подробности — по ссылке ➡️ https://i.moscow/lct?utm_source=sp&utm_medium=social&utm_campaign=pythonist24/?erid=2VtzqvtYrpb
📲 А за актуальными новостями по хакатону — ждём на нашем канале
40 млн призового фонда уже ждут:
⚡️1 место — 1 млн рублей
⚡️2 место — 600 тысяч рублей
⚡️3 место — 400 тысяч рублей
💼 Разрабатывайте решения для топовых компаний и столичных сервисов
Среди задач:
👉🏻 Система автопилота городского робота уборщика
👉🏻 ИИ-модель для автоматизации приёма и выдачи инструментов
👉🏻 Сервис для выявления компьютерных томографий органов грудной клетки без патологий
👉🏻 Система рекомендаций по оптимизации производительности Data Lakehouse
и еще много других
Среди постановщиков задач Правительство Москвы и ведущие компании: Газпромбанк.Тех, VK Tech, Kaspersky, АФЛТ-Системс (Группа «Аэрофлот»), Союзмультфильм, Авито, Итэлма, ОЭЗ «Алабуга».
📅Регистрация открыта до 18 сентября!
👥Принять участие могут IT-специалисты из России и зарубежа от 18 лет.
Регистрация и подробности — по ссылке ➡️ https://i.moscow/lct?utm_source=sp&utm_medium=social&utm_campaign=pythonist24/?erid=2VtzqvtYrpb
📲 А за актуальными новостями по хакатону — ждём на нашем канале
Быстрое создание словаря с уникальными элементами
Проблема: Часто нужно превратить список в словарь, где ключи — элементы списка, а значения — например, их длина или частота. Обычно для этого пишут циклы, что занимает место и время.
Используем dict comprehension вместе с set или enumerate для быстрой генерации словаря без лишних циклов.
🎯 Итог:
dict comprehension позволяет создавать словари в одну строку.
set помогает получить уникальные элементы.
enumerate позволяет учитывать порядок без дополнительных циклов.
Проблема: Часто нужно превратить список в словарь, где ключи — элементы списка, а значения — например, их длина или частота. Обычно для этого пишут циклы, что занимает место и время.
Используем dict comprehension вместе с set или enumerate для быстрой генерации словаря без лишних циклов.
🎯 Итог:
dict comprehension позволяет создавать словари в одну строку.
set помогает получить уникальные элементы.
enumerate позволяет учитывать порядок без дополнительных циклов.
This media is not supported in your browser
VIEW IN TELEGRAM
Пожалуйста, начните следить за питанием
Сегодня 73% людей всю жизнь ходят с сухой кожей, морщинами и болями в животе. А после удивляются, что причиной всего этого является рацион питания.
Всем им стоит начать с подписки на канал. Там Доктор Лиза простым языком объясняет:
↳ Какие продукты позволят сбросить 10 кг за 4 недели без тренировок и голодания
↳ Что поможет в 35 выглядеть на все 18
↳ Как выздороветь от простуды за 1 день
↳ Какой экстракт трав убивает раковые клетки
↳ Как избавиться от головной боли раз и навсегда
Осторожно! Подписка на канал продлит вам жизнь — @doktorliza
Сегодня 73% людей всю жизнь ходят с сухой кожей, морщинами и болями в животе. А после удивляются, что причиной всего этого является рацион питания.
Всем им стоит начать с подписки на канал. Там Доктор Лиза простым языком объясняет:
↳ Какие продукты позволят сбросить 10 кг за 4 недели без тренировок и голодания
↳ Что поможет в 35 выглядеть на все 18
↳ Как выздороветь от простуды за 1 день
↳ Какой экстракт трав убивает раковые клетки
↳ Как избавиться от головной боли раз и навсегда
Осторожно! Подписка на канал продлит вам жизнь — @doktorliza
🕵️♂️ Безопасное получение значения из словаря
При обращении к несуществующему ключу в словаре возникает KeyError. Чтобы этого избежать, часто пишут проверки if key in dict. Это громоздко.
Используй метод .get() с дефолтным значением. Он сразу вернёт либо значение по ключу, либо запасное, если ключа нет.
При обращении к несуществующему ключу в словаре возникает KeyError. Чтобы этого избежать, часто пишут проверки if key in dict. Это громоздко.
Используй метод .get() с дефолтным значением. Он сразу вернёт либо значение по ключу, либо запасное, если ключа нет.
Девочки, делимся с вами классным каналом Александры. Она директор Влада А4, Юлии Годуновой, работала с Нюшей и кучей других топовых артистов. В канале не только рассказывает о моде и бьюти, но и рассказывает о закулисье шоу-бизнеса.
В блоге — внутрянка из мира артистов, тренды по уходу, стиль, мода, плюс мемы и её личные мысли. Всё легко и по-дружески, без заумных советов и нотаций.
Очень атмосферно, так что обязательно загляните: клииик
В блоге — внутрянка из мира артистов, тренды по уходу, стиль, мода, плюс мемы и её личные мысли. Всё легко и по-дружески, без заумных советов и нотаций.
Очень атмосферно, так что обязательно загляните: клииик