Python School
81.1K subscribers
2.44K photos
7 videos
564 links
Что-то на айтишном про айти.

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

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

РКН: clck.ru/3G6pBb
Download Telegram
Просто почитайте что пишет Саша Моловицын. Кто не знает, это топовый коммерс, который шарит за ритейл, маркетплейсы и е-ком. Его каналу много лет — это один из самых авторитетных блогов по маркетплейсам в Телеграм.

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

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

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

🎯 Итог
Словарь функций — удобный способ заменить условные конструкции, особенно когда логика разветвляется по строковым ключам (например, названиям команд или операций).
Please open Telegram to view this post
VIEW IN TELEGRAM
Ошибки любят молчать. Твоя задача — их разговорить

Большинство багов остаются в продукте, потому что их не заметили. А ты заметишь.

Есть один курс, который за пару вечеров научит подходу: не просто «кликать» по интерфейсу, а мыслить как тестировщик — сомневаться, искать уязвимости и находить, где всё ломается.

Ты потренируешься искать логику, проверять границы, ломать сценарии — и делать это не ради вредности, а ради качества.

Пройди курс и пойми, как заработать на умении быть внимательным. Это, кстати, редкий и дорогой навык.
🧪 🐍 Проверка аргументов функции без лишнего кода с functools.singledispatch

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

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