Logo
TGCATALOG
Каталог Подборки Блог
Код на салфетке - Python кодинг

Код на салфетке - Python кодинг

Канал о программировании на Python и других языках. Простые объяснения и коды.

Нет оценок
317
26.10.2026
317
26.10.2026
Нет оценок
317
26.10.2026
Безопасный переход через бот
О канале

Канал о программировании на Python и других языках. Простые объяснения и коды.

Подписчиков 2,345
Тематика Технологии
Язык Русский
Ссылка t.me/napkincode

Также рекомендуем

Kekaton AI | Озвучка и клон голоса
Kekaton AI | Озвучка и клон голоса
Бот

AI бот для озвучки текста и клонирования голоса в Telegram. Создавай аудио с помощью нейросети быстро и просто.

Описание

Ресурс для интересующихся программированием. Фокус на Python, но охватывает и другие темы. Простые примеры и разборы.

Последние посты

Код на салфетке - Python кодинг
Код на салфетке - Python кодинг
🔒Открыть пост
и посмотреть медиа
Всем доброго вечера пятницы! «Лемони Сникет: 33 несчастья» (2004) «Лемони Сникет: 33 несчастья» — мрачная, но смешная сказка о трёх детях Бодлер, у которых в один день сгорает дом и погибают родители. Вайолет, Клаус и малышка Солнышко становятся сиротами и попадают под опеку их «родственника» — зловещего графа Олафа, мечтающего убить детей и забрать их наследство. Каждая новая попытка взрослых «устроить детей» превращается в очередное несчастье: Олаф переодевается, притворяется и снова возвращается в их жизнь под разными масками. Детям приходится использовать смекалку, изобретательность и взаимную поддержку, чтобы пережить весь этот цирк несчастий и не дать себя уничтожить. Фильм идеально подойдёт, если тебе нравится готическая, чуть перегруженная визуально сказка с Джимом Керри в образе безумного злодея и ощущением, что мир вокруг детей устроен нелепо, но они всё равно умнее всех взрослых. Приятного просмотра!
Код на салфетке - Python кодинг
Код на салфетке - Python кодинг
🔒Открыть пост
и посмотреть медиа
Знаете ли вы, что __getattr__ вызывается не при каждом обращении к атрибуту? Сначала Python ищет атрибут обычным путем – в __dict__ инстанса, в классе, дальше по наследованию, вызывая дескрипторы если они попались. __getattr__ в этом поиске не участвует – он вызывается только тогда, когда поиск ничего не нашел и все идет к AttributeError. class User: role = "admin" def __getattr__(self, name): return f"нет такого атрибута: {name}" u = User() print(u.role) # admin – найден обычным поиском, __getattr__ молчит print(u.missing) # нет такого атрибута: missing – поиск провалился role лежит в User.__dict__, поиск заканчивается там же – __getattr__ до вызова не доходит. А вот missing не нашелся нигде, и вместо AttributeError Python вызывает __getattr__. Перехватывать вообще все обращения умеет другой метод – __getattribute__. Он вызывается первым, до всякого поиска по __dict__, и поиск делает уже он сам: class Loud: role = "admin" def __getattribute__(self, name): print(f"обращение: {name}") return super().__getattribute__(name) l = Loud() print(l.role) # обращение: role # admin super().__getattribute__(name) и есть тот самый штатный поиск по цепочке. Если его не вызвать, а вернуть что-то свое, объект перестанет отдавать даже собственные атрибуты. Отсюда и главный риск: обращение к self.anything внутри __getattribute__ снова вызовет __getattribute__, и получится бесконечная рекурсия. На __getattr__ строятся прокси-объекты – обертки, которые делают вид, что они и есть обернутый объект: class Proxy: def __init__(self, target): self._target = target def __getattr__(self, name): print(f"проксируется: {name}") return getattr(self._target, name) class Service: def ping(self): return "pong" p = Proxy(Service()) print(p.ping()) # проксируется: ping # pong print(p._target) # ping в Proxy не определен, поиск проваливается, срабатывает __getattr__ – и обращение уходит на Service. При этом _target лежит в __dict__ инстанса, ищется обычным поиском, и __getattr__ для него не будет вызван. Поэтому рекурсии нет: прокси на __getattr__ пишется без ухищрений, чего не скажешь про __getattribute__. __getattribute__ перехватывает каждое обращение, __getattr__ – только промахи. Для оберток и ленивой подгрузки почти всегда нужен второй. Код на салфетке x Кусочки кода
Код на салфетке - Python кодинг
Код на салфетке - Python кодинг
🔒Открыть пост
и посмотреть медиа
Привет, друзья! 👋 Еще одна неделя позади, и у нас накопилось много интересного контента. Вот самые полезные и увлекательные материалы, которые мы выбрали для вас на этой неделе: 📋 Новое на канале: 🔄 Понедельник, 06.07.2026 — Дайджест 🔧 Вторник, 07.07.2026 — Знаете ли вы, как super() находит нужный метод и с каким self он выполнится? ⚙️ Среда, 08.07.2026 — Впервые показываем, как будет выглядеть журнал операций в «сметане», Опрос, Алгоритмы для Django-разработчика 📓 Четверг, 09.07.2026 — #Почему IT | Выпуск №3 🎬 Пятница, 10.07.2026 — Пятничный кинорелакс 🚀 Суббота, 11.07.2026 — Алгоритмы для Django-разработчика 🔗 Будьте ближе к нам: 🌐 Читайте полные статьи на сайте 💬 Присоединитесь к обсуждению в чате Спасибо, что остаетесь с нами! Надеемся, что эти материалы будут вам полезны. Удачи в новой неделе! 🚀 #дайджест #код #python #полезное #код_на_салфетке 😼 @napkincode
Код на салфетке - Python кодинг
Код на салфетке - Python кодинг
🔒Открыть пост
и посмотреть медиа
Всем привет! В эту пятницу мы провели отличный эфир с Артёмом Жуковым на тему «Алгоритмы для Django-разработчика». Мы обсудили, почему алгоритмическая гигиена важна для каждого бэкендера, как правильный выбор структур данных бережёт ресурсы сервера и почему понимание сложности алгоритмов напрямую влияет на стабильность продакшна. Без скучной академической теории — только то, что реально пригодится в работе. Запись встречи уже готова и загружена на популярные площадки. Выбирайте удобный для вас формат, переходите по ссылкам и приятного просмотра! 🚀 YouTube: Ссылка на YouTube ВКонтакте: Ссылка на VK Дзен: Ссылка на Дзен
Код на салфетке - Python кодинг
Код на салфетке - Python кодинг
🔒Открыть пост
и посмотреть медиа
Приветствую! «Игра Эндера» (2013) «Игра Эндера» — научная фантастика о мальчике-гении, которого готовят к войне вместо взрослых. После нападения инопланетной расы «жуков» человечество создаёт Боевую школу, где самых талантливых детей с детства учат стратегиям, симуляциям и командованию флотом. Эндер Виггин быстро оказывается лучшим среди курсантов: он мыслит нестандартно, выигрывает «игры» и поднимается всё выше, даже когда давление командиров и изоляция от других детей становятся невыносимыми. Ему дают всё более сложные задания, скрывая истинную цену этих побед. Фильм задаёт неудобные вопросы о манипуляции, милитаризации детей и том, где проходит граница между тренировкой и реальной войной. Подойдёт, если хочется умной фантастики с подростковым героем и моральной дилеммой, которая встаёт только в самом конце. Приятного просмотра!
Код на салфетке - Python кодинг
Код на салфетке - Python кодинг
🔒Открыть пост
и посмотреть медиа
Зачем Django-разработчику алгоритмы? Разве это не сложная теория для олимпиадников? На самом деле, backend-разработчик сталкивается с ними ежедневно: от выбора структуры данных до оптимизации запросов. 📅 В эту пятницу (10 июля) к нам придёт крутой гость — Артём Жуков, Middle Python Backend Developer из Positive Technologies! Он проведёт практический воркшоп «Алгоритмы для Django-разработчика». Разберём: 🔹 Проблему N+1 запроса: как исправить цикл в в Django ORM, чтобы он не перегружал базу 🔹 List vs Set: как выбор правильной структуры данных ускоряет поиск. 🔹 Оптимизацию вложенных циклов: как превратить тяжелую сложность O(n^2) в линейную O(n) через словарь. 🔹 Дорожную карту: как поддерживать алгоритмический тонус без выгорания. 🔹 Стек на практике: валидация скобок на примере вкладок в браузере. 🎯 Ждём студентов, стажёров и всех, кто хочет научиться создавать быстрые системы и наконец перестать писать код наугад. Не упускайте возможность пообщаться с разработчиком из топовой компании — записывайтесь! 🚀 📍 Где: Ссылка ⏰ Когда: 10 июля (пятница), в 19:00
Код на салфетке - Python кодинг
Код на салфетке - Python кодинг
🔒Открыть пост
и посмотреть медиа
Опрос 👉 Ссылка скрыта
Код на салфетке - Python кодинг
Код на салфетке - Python кодинг
🔒Открыть пост
и посмотреть медиа
Впервые показываем, как будет выглядеть журнал операций в «сметане». Пока вы рассматриваете макеты (это то самое ядро учёта, ради которого всё затевалось), помогите нам разрешить внутренний спор. Речь про кнопку «Назад» (
Код на салфетке - Python кодинг
Код на салфетке - Python кодинг
🔒Открыть пост
и посмотреть медиа
Знаете ли вы, что super() не вызывает родителя напрямую? super().method() выглядит как вызов метода родителя, но возвращает он не класс-родитель, а прокси-объект. Этот прокси ищет атрибут по method resolution order (MRO): порядку, в котором Python обходит…
Код на салфетке - Python кодинг
Динамика подписчиков
+-0.5% за 30 дней
Текущие
2,345
Месяц назад
2,356
Средний рост
+0 / день
Обновлено
1 день назад

Отзывы о канале Код на салфетке - Python кодинг

Авторизуйтесь, чтобы оставить отзыв

Только зарегистрированные пользователи могут делиться своим мнением.

Пока нет отзывов

Станьте первым, кто поделится своим впечатлением об этом ресурсе!

Похожие ресурсы

Loading
Переход на светлую тему
Главная Каталог Подборки Блог Вход