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

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

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

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

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

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

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

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

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

Описание

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

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

Код на салфетке - Python кодинг
Код на салфетке - Python кодинг
🔒Открыть пост
и посмотреть медиа
Всем доброго вечера пятницы! «Джо едет в колледж» (2026) «Джо едет в колледж» — грубоватая, но тёплая дорожная комедия Тайлера Перри про бабника-старика и тепличного внука. Сквернослов Джо, брат Мэдеи, едет вместе с внуком Би Джеем по разным колледжам, пока тот мечтает о престижной учёбе и правильной жизни. В дороге Джо превращает «тур по кампусам» в школу реальной жизни: бордели вместо экскурсий, честные разговоры вместо деликатности и постоянные проверки внука на характер. На фоне шуток ниже пояса и конфликтов всплывают семейные обиды, тема расизма и разницы поколений в одной чёрной семье. Фильм подойдёт, если хочется дерзкой, местами очень некорректной, но в итоге душевной комедии про то, как старшее поколение по‑своему учит младшее стоять на ногах и не прятаться от жизни. Приятного просмотра!
Код на салфетке - Python кодинг
Код на салфетке - Python кодинг
🔒Открыть пост
и посмотреть медиа
Всем привет! В последнее время выходит достаточно мало гайдов и материалов, и этому есть объяснение! Оно заключается не в том, что я ленивая жопа, а в том, что я дико загружен. Помимо активностей в академии (а уже завтра новый поток курса!), я и ребята занимаемся сразу несколькими крутыми проектами! 1. Сметана — конструктор учёта финансов. Про этот проект вы все в курсе, он регулярно мелькает в репостах. Сейчас мы активно движемся в MVP нашей большой командой очень талантливых стажёров! Канал с новостями: @smetapp 2. Сервис помощи стажёрам академии. Этот проект ещё не был публично освещён. Он нужен для стажёров академии (преимущественно ПМам) в решении возникающих проблем на проектах. Пилим мы его вдвоём с трудолюбивым подписчиком Романом. Канал академии: @lad_it_academy (приходите ко мне на курс!!) 3. Агентский Улей — платформа ИИ-агентов. Это также абсолютно новый проект. Нам так зашли ИИ-агенты, что мы решили, почему бы не дать доступ к ним всем желающим, но без боли в настройке? Посмотрим, что у нас выйдет. Уже заложен некоторый фундамент, но пока на проекте я один (чувствую, это быстро изменится). Канал с новостями: @agenthive_ru 4. Совершенно новая салфетка! Про это пока ничего не скажу, оставлю на вашу фантазию, но уверен, это будет разрыв)) Вот такие вот дела. Времени на статьи почти не остаётся. Они будут, но было бы классно, чтоб вы подкидывали идеи того, что вам актуально и интересно сейчас. Также напомню, что если у вас есть желание писать статьи — то мы будем только рады! Пишите в личку каналу (или мне). Спасибо, что остаётесь с нами. Я уверен, что проекты, которые мы делаем, окажутся полезными, а для нас они уже интересны процессом разработки.
Код на салфетке - Python кодинг
Код на салфетке - Python кодинг
🔒Открыть пост
и посмотреть медиа
Знаете ли вы, что в UTC реально существует секунда `23:59:60` – и Python умеет ее парсить? Обычно в минуте 60 секунд: от 00 до 59. Но иногда у UTC появляется дополнительная секунда – 23:59:60. Это leap second, или високосная секунда. Эта секунда здесь потому, что Земля не вращается идеально ровно. Атомные часы идут стабильно, а вот длина суток чуть плавает. Чтобы UTC не уползало от астрономического времени UT1, в UTC иногда вставляют дополнительную секунду. И Python про leap second знает: from time import strptime t = strptime("2016-12-31 23:59:60", "%Y-%m-%d %H:%M:%S") print(t.tm_sec) # 60 strptime() спокойно принимает 60 в секундах, потому что стандарт времени это допускает. В POSIX tm_sec вообще определен как диапазон 0-60. Последняя leap second была 31 декабря 2016 года – конец суток тогда выглядел так: 23:59:58 23:59:59 23:59:60 00:00:00 То есть в той минуте прошла 61 секунда вместо обычных 60. Но вот что еще интересно: большинство Unix-систем никогда не покажут вам 23:59:60. Причина в POSIX time. Тип time_t хранит количество секунд с 1970 года – но leap seconds в этот счетчик не входят. Для POSIX-времени такой секунды просто не существует. import time print(time.time()) print(time.gmtime()) #1779213515.548919 #time.struct_time(tm_year=2026, tm_mon=5, tm_mday=19, tm_hour=17, tm_min=58, tm_sec=35, tm_wday=1, tm_yday=139, tm_isdst=0) Из-за этого time.time() никогда не вернет timestamp для 23:59:60, а gmtime() практически никогда не покажет tm_sec == 60, даже если leap second реально была. Операционные системы и NTP-серверы обходят эту проблему разными способами. Самый простой вариант – прямо вставить дополнительную секунду. Другой вариант – вставить лишнюю секунду не сразу, а заставить часы идти чуть медленнее или чуть быстрее в течение времени, чтобы избежать резкого скачка и одновременно сгладить разрыв. Google Leap Smear например распределяет эту секунду на 24 часа. Новых leap seconds не было с 2016 года. А в 2022 Генеральная конференция по мерам и весам (CGPM) официально решила отказаться от leap seconds к 2035 году – UTC перестанет корректироваться дополнительными секундами. А вот на замену пока ничего не утвердили, но как вариант предлагают раз в 100 лет делать leap minute. Код на салфетке x Кусочки кода
Код на салфетке - Python кодинг
Код на салфетке - Python кодинг
🔒Открыть пост
и посмотреть медиа
Привет, друзья! 👋 Еще одна неделя позади, и у нас накопилось много интересного контента. Вот самые полезные и увлекательные материалы, которые мы выбрали для вас на этой неделе: 📋 Новое на канале: 🔄 Понедельник, 11.05.2026 — Дайджест ⚙️ Вторник, 12.05.2026 — Кажется, SmetApp придётся переименовать (ниже опрос) и Знаете ли вы, что в Python -7 // 2 равно -4, а не -3? 🔧 Среда, 13.05.2026 — Глас народа — закон. 67% проголосовало за «Сметану» 🎬 Пятница, 15.05.2026 — Пятничный кинорелакс ⚙️ Суббота, 16.05.2026 — Кавай-Фокус 2.7: путь к MVP1 — цепочка таймеров и воспроизведение звука 🔗 Будьте ближе к нам: 🌐 Читайте полные статьи на сайте 💬 Присоединитесь к обсуждению в чате Спасибо, что остаетесь с нами! Надеемся, что эти материалы будут вам полезны. Удачи в новой неделе! 🚀 #дайджест #код #python #полезное #код_на_салфетке 😼 @napkincode
Код на салфетке - Python кодинг
Код на салфетке - Python кодинг
🔒Открыть пост
и посмотреть медиа
Всем привет... кажется я немного преисполнился)) Используете ли вы агентов? Не тех, которые пишут код за вас, а тех, которые используются как инструменты оптимизации рутины? Я вот недавно познакомился с Open Source агентом Hermes. Разворачиваешь, подключаешь к API ИИшки, выбираешь каналы взаимодействия (само собой, я выбрал тг бота) и пользуешься. Ключевая фишка в том, что он самообучаемый. Ты с ним общаешься, он запоминает важное, а также может сам себе создавать навыки. Изначально я его использовал как обычного ии-ассистента, т.е. писал «поищи мне то, проанализируй это», но это неоптимально, т.к. у агентов есть такая штука как скиллы — это конкретное описание навыка, формирующее правила и способы работы. Сегодня я наворотил сразу кучку интересных навыков, которые очень сильно упрощают мне жизнь! (а я дико ленивый сам по себе) Например, я сделал скилл для работы с таск-трекером Taiga. Теперь агент умеет создавать и изменять спринты, юзерстори и задачи, ну и само собой — получать информацию с трекера, что можно использовать для отчётов состояния проекта. Ещё один пример — навык создания отчёта созвонов в Jitsi. Я говорю агенту «го на созвон», он подключается как молчаливый слушатель, записывает что мы говорим, следит за тем, кто говорит, а после созвона выдаёт отчёт: что обсуждали, к чему пришли и какие задачи были поставлены (и на кого!). Про другие пока не расскажу, надо обкатать их в деле) Как вы относитесь к таким агентам и пользуетесь ли такими сами?
Код на салфетке - Python кодинг
Код на салфетке - Python кодинг
🔒Открыть пост
и посмотреть медиа
Всем привет! «Повелитель бури» (2008) «Повелитель бури» — военная драма о сапёрах в Ираке, у которых каждый выход на задание может стать последним. В отряд приезжает новый командир Уильям Джеймс, который относится к обезвреживанию бомб как к адреналиновой игре и, кажется, вообще не знает страха. Его безбашенные методы выводят напарников из себя: там, где другие действуют по инструкции, Джеймс лезет вперёд, рискуя не только собой, но и всей группой. На фоне постоянной угрозы, взрывов и нервного напряжения фильм показывает, как война ломает одних и становится наркотиком для других. Это кино не про героизацию, а про зависимость от войны и пустоту, которая остаётся, когда адреналин заканчивается. Подойдёт, если хотите жесткий, приземлённый фильм о войне без пафоса, но с очень сильными нервами и атмосферой, где взорваться может буквально всё. Приятного просмотра!
Код на салфетке - Python кодинг
Код на салфетке - Python кодинг
🔒Открыть пост
и посмотреть медиа
Глас народа — закон. 67% проголосовало за «Сметану». В комментариях всё справедливо разложили по полочкам: прямая транслитерация («СметАпп») выглядит коряво, а варианты типа «Смета Плюс» годятся только для 1С-франчайзи из нулевых. Нам нужен был простой, запоминающийся и нескучный бренд для соло-пользователей и небольших команд. Серьёзного корпоративного финтеха с синими логотипами на рынке и так с избытком. В макетах будем писать название строчными буквами — «сметана.». Так визуально чище. Пока летим к летнему MVP — живём с этим именем. Запустимся, соберём первый фидбек, а там посмотрим. Прелесть стартапа в том, что никто не мешает переиграть всё в будущем. Но прямо сейчас официально: SmetApp стал «сметаной». Работаем дальше. → Дневник в вебе: smetapp.ru/news → Главная: smetapp.ru → @smetapp
Код на салфетке - Python кодинг
Код на салфетке - Python кодинг
🔒Открыть пост
и посмотреть медиа
Знаете ли вы, что в Python -7 // 2 равно -4, а не -3? Целочисленное деление в Python работает не так, как в C-подобных языках. 7 // 2 дает 3 и там и там, но -7 // 2 в Python это -4, а в C это -3. Разница в том, как округляется результат – к нулю или к минус бесконечности. print(-7 // 2) # -4 print(int(-7 / 2)) # -3 -7 / 2 это -3.5. От этого числа можно округлить к нулю (получится -3, это поведение int()) или вниз, к минус бесконечности (получится -4, это поведение // в Python). C-подобные языки используют первый вариант, Python – второй. Это называется floor division. Из этого следует, что % в Python тоже работает иначе чем в C – потому что должен сохраняться инвариант (a // b) * b + (a % b) == a: a, b = -7, 2 print(a // b) # -4 print(a % b) # 1 print((a // b) * b + (a % b)) # -7 Раз -7 // 2 == -4, остаток обязан быть 1, потому что -4 * 2 + 1 == -7. В C тот же инвариант выполняется при других значениях: -7 // 2 == -3 и -7 % 2 == -1, и -3 * 2 + (-1) == -7. Знак остатка в Python всегда совпадает со знаком делителя, в C – со знаком делимого. И отдельно – PEP 238 (Python 3) сделал / всегда float division, даже для целых: print(4 / 2) # 2.0 print(type(4 / 2)) # print(4 // 2) # 2 print(type(4 // 2)) # / в Python 3 всегда возвращает float, даже когда оба операнда целые и делятся нацело. Целочисленный результат – это //. В Python 2 поведение / зависело от типов: 4 / 2 давало 2, а 4.0 / 2 давало 2.0. PEP 238 убрал эту неоднозначность. // округляет к минус бесконечности, а не усекает к нулю. % следует за этим выбором – знак остатка совпадает со знаком делителя. / всегда возвращает float, начиная с Python 3. На этом небольшая серия про операторы по просьбе нашей читательницы Usla подходит к концу. Со времени начала этой рубрики читателей в канале стало существенно больше. Возможно, вам тоже будет интересно почитать про какие-то темы в формате "Кусочков кода" – дайте знать в комментариях! Код на салфетке x Кусочки кода
Код на салфетке - Python кодинг
Код на салфетке - Python кодинг
🔒Открыть пост
и посмотреть медиа
Кажется, SmetApp придётся переименовать. Нам очень нравится это название, да и домен smetapp.ru уже наш. Но есть проблема — закон о рекламе. Продвигать англицизмы в РФ без зарегистрированного товарного знака нельзя. А до знака нам ещё далеко. Мы покрутили варианты перевода. Писать кириллицей «СметАпп» или «СметАп» — откровенно некрасиво и тяжеловесно. «Смета Плюс» — банально, занято и пахнет бухгалтерией из нулевых. Но есть одна безумная идея. В рабочих чатах и на созвонах мы давно для простоты называем проект «Сметана». Это локально. Это иронично. И это максимально нестандартно для консервативного и скучного рынка финтеха. Но продукт мы строим для вас, поэтому последнее слово за читателями дневника. Что скажете?
Код на салфетке - Python кодинг
Динамика подписчиков
+-0.4% за 30 дней
Текущие
2,347
Месяц назад
2,356
Средний рост
+0 / день
Обновлено
1 день назад

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

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

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

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

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

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

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