ar
Feedback
Python обучающий

Python обучающий

الذهاب إلى القناة على Telegram

Здесь есть всё, чтобы упростить изучение Python. Без воды и сложных терминов. Сотрудничество: @justcage Работаем с @Tgpodbor_official Ссылка РНК: https://clck.ru/3Ghwjd

إظهار المزيد
57 190
المشتركون
-1424 ساعات
-917 أيام
-32830 أيام
أرشيف المشاركات
📌 ⏳ Автоматическая метка времени при добавлении записей в БД Чтобы не писать вручную дату создания и обновления записи, можн
📌 ⏳ Автоматическая метка времени при добавлении записей в БД Чтобы не писать вручную дату создания и обновления записи, можно задать их прямо в модели SQLAlchemy. 🎯 Итог Использование server_default=func.now() и onupdate=func.now() автоматизирует работу с датами в таблицах и избавляет от рутины.

На SourceCraft стартовал конкурс репозиториев и прием заявок на грантовую программу. Разработчики могут перенести свои проект
На SourceCraft стартовал конкурс репозиториев и прием заявок на грантовую программу. Разработчики могут перенести свои проекты, собрать оценки сообщества и побороться за поддержку. Лучшие работы будут опубликованы в официальном канале, а авторы получат фирменный мерч. Новые механики платформы усиливают интерес: многоуровневая система оценок помогает точнее отражать реакцию сообщества, а ачивки с уникальным дизайном фиксируют вклад каждого участника. SourceCraft превращает работу над проектом в процесс, где важен и результат, и признание. Платформа помогает сократить путь от идеи до релиза: код, тесты, сборка и выкатывание продукта делаются быстрее и удобнее прямо в SourceCraft. Информация об организаторе Акции, о правилах проведения Акции, количестве призов, сроках, месте и порядке их получения размещена по ссылке.

photo content

📌 🕵️‍♂️ Автоматический лог SQL-запросов в SQLAlchemy При отладке удобно видеть, какие именно запросы уходит в базу. В SQLAl
📌 🕵️‍♂️ Автоматический лог SQL-запросов в SQLAlchemy При отладке удобно видеть, какие именно запросы уходит в базу. В SQLAlchemy это можно включить одной строкой при создании engine. 🎯 Итог Флаг echo=True в create_engine позволяет мгновенно включить логирование SQL-запросов без дополнительных инструментов.

Бывший пиарщик Бургер Кинг и Пепси-колы Артем Никандров завел канал, где открыто показывает внутрянку крупных брендов и шутит про русский бизнес. Еще он на пальцах объясняет, почему все соцсети в 2025 году — это маркетплейсы, почему мы все подсели на Вайлдбериз, и как доставка стала новой нормой. И всё это с цифрами, личными комментариями, ну и мемами, конечно. Короче Поддержите Артема подпиской — видно, что чувак шарит: клиик

📌 🔄 Клонирование объекта без copy через dataclasses.replace Если вы работаете с dataclass и хотите создать копию объекта, и
📌 🔄 Клонирование объекта без copy через dataclasses.replace Если вы работаете с dataclass и хотите создать копию объекта, изменив лишь пару полей, то можно использовать dataclasses.replace. Это удобнее и чище, чем вручную копировать все значения. 🎯 Итог replace из dataclasses — быстрый способ клонировать объект с изменением выбранных атрибутов.

В телеграме появился сервис, который сделает за вас перевод в любую точку мира и быстро и безопасно обменяют валюту. С ним вы
В телеграме появился сервис, который сделает за вас перевод в любую точку мира и быстро и безопасно обменяют валюту. С ним вы сможете проводить международные транзакции, оплачивать инвойсы и путешествовать без заморочек с местной валютой Пожалуй, это самый полезный сервис в 2025 году: https://t.me/+CVopi9sZVG0yZGFi

🧵 🖇️ Объединение итерируемых объектов с itertools.chain Когда у тебя есть несколько списков, кортежей или других итерируемы
🧵 🖇️ Объединение итерируемых объектов с itertools.chain Когда у тебя есть несколько списков, кортежей или других итерируемых объектов, и нужно пройти по ним, будто это один большой список — chain делает это без создания промежуточных структур. 🎯 Итог itertools.chain позволяет объединять итерируемые объекты "на лету" без лишнего потребления памяти. Полезно для работы с большими наборами данных.

Есть такое выражение — «жертва маркетинга». Это когда ты понимаешь, что Лабубу — всего лишь никчемная игрушка (но ей забит уж
Есть такое выражение — «жертва маркетинга». Это когда ты понимаешь, что Лабубу — всего лишь никчемная игрушка (но ей забит уже весь гардероб), а вся фишка розового бургера в том — что он тупо розовый (но булочек больше нет) Так вот, если вы часто ловите себя на мысли, что уже не понимаете — как бренды превращают вас в зависимых, загляните на канал пакет с пакетами Там маркетологи со всей России смеются над «гениальными» решениями брендов: от чипсов со вкусом пива до Залупиццы, делятся запретными техниками продаж и публикуют рекламу, которую хочется пересматривать Пожалуй, это лучший канал про гениев пиара. Подписывайтесь, вот ссылка: клиик

🪄 Получение имени текущей функции: inspect.currentframe() Иногда при отладке или логировании полезно автоматически узнать, в
🪄 Получение имени текущей функции: inspect.currentframe() Иногда при отладке или логировании полезно автоматически узнать, в какой функции сейчас выполняется код — без хардкода имени вручную. 🎯 Итог С помощью inspect.currentframe().f_code.co_name можно динамически получить имя текущей функции. Отлично подходит для логирования и отладки.

❓ Как перейти в Data Science Не секрет, что сфера Data Science сейчас переживает настоящий бум. За последние 10 лет число вак
Как перейти в Data Science Не секрет, что сфера Data Science сейчас переживает настоящий бум. За последние 10 лет число вакансий выросло в 30 раз, а медианная зарплата стартует от 200 000 ₽ в месяц (у senior-специалистов она легко превышает 500 000 ₽ в месяц). В связи с этим многие представители смежных профессий задумываются о переходе в Data Science, но задаются вопросами: 🤔 Подходит ли мне эта сфера? 🤔 Какую специализацию внутри наук о данных выбрать? 🤔 С чего начать карьерный переход? Если вы тоже об этом задумываетесь, предлагаем вам пройти небольшой тест от методологов магистерской программы МФТИ «Науки о данных». Ответьте на 6 вопросов о вашем опыте и интересах и получите персональную рекомендацию: 👉 Какая специализация внутри Data Science вам подходит. 👉 Как построить карьерный переход в эту профессию. ➡️ Пройти тест ⬅️

🧵 Распаковка словаря в аргументы функции Иногда нужно передать значения из словаря в функцию — можно сделать это красиво и л
🧵 Распаковка словаря в аргументы функции Иногда нужно передать значения из словаря в функцию — можно сделать это красиво и лаконично. **data автоматически распакует ключи словаря как имена аргументов, а значения — как аргументы функции. 🎯 Итог Когда у тебя есть словарь с нужными данными, не передавай каждый параметр вручную — просто используй **. Это сокращает код и повышает читаемость.

Что общего у Netflix, Google и Spotify Все эти компании используют Python для разработки своих продуктов. Python подходит для
Что общего у Netflix, Google и Spotify Все эти компании используют Python для разработки своих продуктов. Python подходит для создания веб-приложений, анализа данных и даже машинного обучения. Познакомиться с этим универсальным языком можно на бесплатном курсе Нетологии. За 5 занятий вы не просто изучите теорию, а создадите 2 рабочих проекта. Сначала напишете планировщик задач. Начнёте с кода, который запрашивает дату и описание задачи, добавите условные операторы и циклы, встроите в программу уникальную функцию с помощью готовых библиотек. После создадите телеграм-бота и перенесёте в него функционал планировщика — на выходе у вас будет полноценное приложение. Помощь в практике и ответы на вопросы сможете получить в чате с экспертами и однокурсниками. Записывайтесь Реклама. ООО "Нетология". ИНН 7726464125 Erid 2VSb5x38SuW

🧹 Удаление дубликатов при сохранении порядка Обычно set() убирает дубликаты, но не сохраняет порядок. dict.fromkeys() создаё
🧹 Удаление дубликатов при сохранении порядка Обычно set() убирает дубликаты, но не сохраняет порядок. dict.fromkeys() создаёт словарь, где ключи — элементы списка (они уникальны), и при этом сохраняет порядок добавления (с Python 3.7+). 🎯 Итог Чтобы быстро убрать дубликаты и сохранить порядок, используй list(dict.fromkeys(...)). Эффективно и элегантно.

🎯 Набор на бесплатное обучение в 2025 году продолжается! Если вы хотите сменить профессию или получить новые навыки — сейчас
🎯 Набор на бесплатное обучение в 2025 году продолжается! Если вы хотите сменить профессию или получить новые навыки — сейчас самое время. Участие в проекте бесплатное, но количество мест ограничено❗️ В проекте более 200 тыс. человек уже прошли обучение и улучшили свои компетенции 🔥 Обучение по востребованным направлениям, удобный формат и реальный шанс изменить карьеру — всё это ждёт вас в проекте. Присоединяйтесь, ➡️ Подпишитесь на канал! Реклама ООО АДИ Групп ИНН 7017283529

🗂 Быстрое создание вложенных словарей с defaultdict Если ты работаешь с вложенными структурами типа dict of dict, можно изба
🗂 Быстрое создание вложенных словарей с defaultdict Если ты работаешь с вложенными структурами типа dict of dict, можно избавиться от лишних проверок на наличие ключей, используя collections.defaultdict. 📌 Это особенно удобно при подсчёте данных или построении динамических структур. 🎯 Итог С помощью defaultdict можно упростить работу с вложенными словарями и избежать лишней проверки наличия ключей. Идеально подходит для счётчиков и агрегаций.

Общий сбор питонистов на митапе ЮMoney ™️ Питоняшки — бесплатный митап ЮMoney для Python-разработчиков. ✅ 3 июля, в четверг,
Общий сбор питонистов на митапе ЮMoney ™️ Питоняшки — бесплатный митап ЮMoney для Python-разработчиков. ✅ 3 июля, в четверг, в 19:00 (мск) — приходите на митап в Санкт-Петербурге или подключайтесь онлайн. О чём будут доклады? 🟣 Это не те метрики, что вы ищете. Разберёмся, почему стандартного экспортёра может не хватать, и как написать свой на Python. 🟣 Кодогенерация: как компьютеры учатся писать код за нас. Поговорим про прошлое, настоящее и будущее кодогенерации в разных языках программирования. 🟣 Ruff: как не положить всё, переходя на новые правила? Поговорим про линтеры, форматтеры и подводные камни при переходе на Ruff. 🟣 Секреты успеха змеи в мире пауков. Обсудим, как мы применяли scrapy и playwright в ЮMoney, чтобы создать сервис модерации сайтов. Зарегистрируйтесь, чтобы принять участие. Все подробности — на сайте митапа Питоняшки 🔥

Общий сбор питонистов на митапе ЮMoney ™️ Питоняшки — бесплатный митап ЮMoney для Python-разработчиков. ✅ 3 июля, в четверг,
Общий сбор питонистов на митапе ЮMoney ™️ Питоняшки — бесплатный митап ЮMoney для Python-разработчиков. ✅ 3 июля, в четверг, в 19:00 (мск) — приходите на митап в Санкт-Петербурге или подключайтесь онлайн. О чём будут доклады? 🟣 Это не те метрики, что вы ищете. Разберёмся, почему стандартного экспортёра может не хватать, и как написать свой на Python. 🟣 Кодогенерация: как компьютеры учатся писать код за нас. Поговорим про прошлое, настоящее и будущее кодогенерации в разных языках программирования. 🟣 Ruff: как не положить всё, переходя на новые правила? Поговорим про линтеры, форматтеры и подводные камни при переходе на Ruff. 🟣 Секреты успеха змеи в мире пауков. Обсудим, как мы применяли scrapy и playwright в ЮMoney, чтобы создать сервис модерации сайтов. Зарегистрируйтесь, чтобы принять участие. Все подробности — на сайте митапа Питоняшки 🔥

Общий сбор питонистов на митапе ЮMoney ™️ Питоняшки — бесплатный митап ЮMoney для Python-разработчиков. ✅ 3 июля, в четверг,
Общий сбор питонистов на митапе ЮMoney ™️ Питоняшки — бесплатный митап ЮMoney для Python-разработчиков. ✅ 3 июля, в четверг, в 19:00 (мск) — приходите на митап в Санкт-Петербурге или подключайтесь онлайн. О чём будут доклады? 🟣 Это не те метрики, что вы ищете. Разберёмся, почему стандартного экспортёра может не хватать, и как написать свой на Python. 🟣 Кодогенерация: как компьютеры учатся писать код за нас. Поговорим про прошлое, настоящее и будущее кодогенерации в разных языках программирования. 🟣 Ruff: как не положить всё, переходя на новые правила? Поговорим про линтеры, форматтеры и подводные камни при переходе на Ruff. 🟣 Секреты успеха змеи в мире пауков. Обсудим, как мы применяли scrapy и playwright в ЮMoney, чтобы создать сервис модерации сайтов. Зарегистрируйтесь, чтобы принять участие. Все подробности — на сайте митапа Питоняшки 🔥

🧠 Переопределение стандартного поведения функций через декоратор Иногда хочется обернуть функцию, чтобы автоматически логиро
🧠 Переопределение стандартного поведения функций через декоратор Иногда хочется обернуть функцию, чтобы автоматически логировать её вызов или измерять время исполнения. Это удобно делать через декоратор. 🎯 Итог Декораторы позволяют добавлять поведение к функциям, не изменяя их напрямую. Это мощный инструмент для логирования, кэширования, авторизации и прочих нужд.