gram news
Аватар канала Код на салфетке

Код на салфетке

@napkincode

Канал для тех, кому интересно программирование на Python и не только. Сайт: https://pressanybutton.ru/ Чат: https://t.me/+Li2vbxfWo0Q4ZDk6 Заметки автора: @writeanynotes Реклама и взаимопиар: @Murzyev1995 Сотрудничество и др.: @proDreams

2,350подписчиков

Открыть канал

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

  • Код на салфетке

    7 сент., 08:05

    Привет, друзья! 👋Еще одна неделя позади, и у нас накопилось много интересного контента. Вот самые полезные и увлекательные материалы, которые мы выбрали для вас на этой неделе:📋 Новое на канале:🔄 Понедельник, 31.08.2026 — Дайджест⚙️ Вторник, 01.09.2026 — Знаете ли вы, почему rm .log не удалит все log-файлы?🎬 Пятница, 04.09.2026 — Пятничный кинорелакс📓 Воскресенье, 06.09.2026 — #Почему_IT | Выпуск №8🔗 Будьте ближе к нам:🌐 Читайте полные статьи на сайте💬 Присоединитесь к обсуждению в чате
    Иллюстрация к посту канала Код на салфеткеИллюстрация к посту канала Код на салфетке
  • Код на салфетке

    6 сент., 12:08

  • Код на салфетке

    4 сент., 15:01

    Всем привет!«Высотка» (2015)«Высотка» — мрачная антиутопия о роскошном небоскрёбе, который выглядит как идеальный город будущего. Молодой доктор Роберт Лэнг переезжает на 25-й этаж и быстро замечает, что жители здания разделены не только этажами, но и социальным статусом.На верхних этажах живут богатые владельцы, ниже — обычные семьи, а внизу постепенно накапливаются раздражение и недовольство. Когда в доме начинаются перебои с электричеством и водой, комфортная жизнь рушится, а жильцы превращают высотку в поле битвы.Фильм работает как жёсткая аллегория классового неравенства, где современный небоскрёб становится моделью всего общества. Подойдёт, если любите странное, стильное и тревожное кино с чёрным юмором и социальным подтекстом.Приятного просмотра!
    Иллюстрация к посту канала Код на салфеткеИллюстрация к посту канала Код на салфетке
  • Код на салфетке

    1 сент., 17:57

    Знаете ли вы, почему rm .log не удалит все log-файлы?Если в каталоге лежат app.log и .debug.log, логика команды rm .log выглядит, на первый взгляд, очевидно: она должна удалить все файлы с таким суффиксом. Но на самом деле, скрытый файл останется на месте – rm получает уже раскрытый shell-список файлов, а не шаблон, и в этот список скрытые имена не попадают.mkdir -p demo && cd demo touch app.log .debug.logprintf "%s\n" .log # app.logrm .log ls -a # . # .. # .debug.logShell раскрывает .log до запуска rm: смотрит в текущий каталог, выбирает имена, подходящие под шаблон, и подставляет их в команду. В примере под шаблон подходит app.log, поэтому запускается rm app.log. .debug.log начинается с точки, а такие имена попадают только в шаблоны, где точка написана явно.Чтобы скрытый файл попал в glob, точку нужно написать явно:
    Иллюстрация к посту канала Код на салфеткеИллюстрация к посту канала Код на салфетке
  • Код на салфетке

    31 авг., 08:05

    Привет, друзья! 👋Еще одна неделя позади, и у нас накопилось много интересного контента. Вот самые полезные и увлекательные материалы, которые мы выбрали для вас на этой неделе:📋 Новое на канале:🔄 Понедельник, 24.08.2026 — Дайджест⚙️ Среда, 26.08.2026 — Знаете ли вы, почему файл из .gitignore все равно попадает в коммиты?☕️ Пятница, 28.08.2026 — Бесплатный практический воркшоп по Python-бэкенду.🎬 Пятница, 28.08.2026 — Пятничный кинорелакс🔗 Будьте ближе к нам:🌐 Читайте полные статьи на сайте💬 Присоединитесь к обсуждению в чате
    Иллюстрация к посту канала Код на салфеткеИллюстрация к посту канала Код на салфетке
  • Код на салфетке pinned a photo

    28 авг., 17:26

  • Код на салфетке

    28 авг., 15:01

    Всем доброго вечера пятницы!«Основатель» (2016)«Основатель» — биографическая драма о Рэе Кроке, коммивояжёре, который случайно находит небольшую, но идеально организованную закусочную братьев Макдоналд. Впечатлённый скоростью обслуживания и простотой системы, он предлагает превратить семейный бизнес в огромную сеть.Постепенно рестораны появляются по всей стране, а Рэй всё сильнее стремится получить полный контроль над компанией. Его амбиции сталкиваются с осторожностью братьев, которые хотят сохранить качество и первоначальные принципы своего дела.Фильм показывает, как мечта о большом бизнесе превращается в историю жёсткой конкуренции, давления и предательства. Подойдёт, если интересны реальные истории, предпринимательство и цена успеха, который достаётся далеко не всем его создателям.Приятного просмотра!
    Иллюстрация к посту канала Код на салфеткеИллюстрация к посту канала Код на салфетке
  • Код на салфетке

    28 авг., 08:40

    Всем привет!Уже завтра проведу бесплатный практический воркшоп по Python-бэкенду.Если вы ещё не записались, торопитесь: 👉 ЗАПИСАТЬСЯ 👈Будем собирать бэкенд для интерактивного квиза («Распределяющая IT-шляпа») — сервиса, который подбирает подходящую IT-профессию по ответам пользователя.Никакого учебного кода в одном файле main.py — сразу разберем взрослую слоистую архитектуру (presentation / application / infrastructure) и актуальный стек:• FastAPI + Pydantic v2 — эндпоинты, валидация входных данных и контракты API • SQLAlchemy 2.0 (Async) + aiosqlite — современные паттерны работы с ORM, репозитории и модели • Alembic — управление структурой и миграциями БД • Pydantic Settings — правильная работа с конфигурацией и окружениемПокажу, как бэкенд проектируется и пишется на практике: от логики сервисов до запуска и связки с базой. Подойдёт тем, кто хочет пощупать реальный
    Иллюстрация к посту канала Код на салфеткеИллюстрация к посту канала Код на салфетке
  • Код на салфетке

    26 авг., 08:03

    Знаете ли вы, почему файл из .gitignore все равно попадает в коммиты?Бывает, файл уже лежит в репозитории, а потом его добавляют в .gitignore. Кажется, все просто: строчка в .gitignore, коммит, и файл больше не должен попадать в изменения. Но git status продолжает показывать его при каждой правке, а git add . снова кладет изменение в индекс.Правила игнора применяются только к путям, которых еще нет в индексе.Между рабочим каталогом и историей находится индекс Гита: файл .git/index со списком отслеживаемых путей и хешей их содержимого. git status сравнивает HEAD с индексом, чтобы показать подготовленное к коммиту, и индекс с рабочим каталогом, чтобы показать неподготовленные правки. Отдельным проходом Git ищет пути, которых в индексе нет. Вот этот список и фильтруется через .gitignore. Путь с записью в индексе в такой проход не попадает.git init -q demo && cd demoecho "line=1"
    Иллюстрация к посту канала Код на салфеткеИллюстрация к посту канала Код на салфетке
  • Код на салфетке

    24 авг., 08:04изменён

    Привет, друзья! 👋Еще одна неделя позади, и у нас накопилось много интересного контента. Вот самые полезные и увлекательные материалы, которые мы выбрали для вас на этой неделе:📋 Новое на канале:🔄 Понедельник, 17.08.2026 — Дайджест🚀 Понедельник, 17.08.2026 — Бесплатный тест-драйв IT-профессий⚙️ Среда, 19.08.2026 — Знаете ли вы, что флаг -O вырезает из программы все assert?🔧 Четверг, 20.08.2026 — BM25 против эмбеддингов, Protocol против наследования: как рождался фреймворк WhyTrend☕️ Пятница, 21.08.2026 — Хагрид знал: ошибаться — это нормально, главное — не сдаваться и не притворяться кем-то другим.🎬 Пятница, 21.08.2026 — Пятничный кинорелакс🌀 Воскресенье, 23.08.2026 — «Нас всех могли убить... или, что ещё хуже, исключить из школы!» 😄
    Иллюстрация к посту канала Код на салфеткеИллюстрация к посту канала Код на салфетке
  • Код на салфетке

    23 авг., 06:01

    переслано из @lad_it_academy

    «Нас всех могли убить... или, что ещё хуже, исключить из школы!» 😄В IT-академии Lad мы, конечно, никого не убиваем и не исключаем. Но страх перед новой профессией бывает не меньше, чем перед тёмными искусствами и трёхголовыми псами.Особенно когда речь заходит о дизайне. Многим кажется: нужно быть художником, разбираться в композиции, чувствовать стиль... Но это неправда! Дизайн — это не рисование картин, а понимание логики пользователей. Главное — сделать так, чтобы сайт был одинаково удобен и для Дамблдора, и для Волан-де-Морта (зачем бы им ни понадобилось заходить на маггловский сайт). 😉Сегодня, 24 августа в 19:00, на практикуме по UI/UX-дизайну вы увидите профессию изнутри и попробуете свои силы. Поможет вам в этом Анна Жукова, Senior UX/UI-дизайнер с 8-летним опытом.Приходите — мы докажем, что дизайн не страшнее полуночной прогулки по Хогвартсу: ✨
    454видео4Открыть в Telegram
  • Код на салфетке

    21 авг., 15:02

    Приветствую!«Игра в имитацию» (2014)«Игра в имитацию» — биографическая драма про Алана Тьюринга, математика, который во время Второй мировой пытался взломать код немецкой шифровальной машины «Энигма». Группа английских криптографов работает в строжайшей секретности, пытаясь создать машину, которая сможет читать зашифрованные сообщения немцев и тем самым спасать тысячи жизней.Это фильм одновременно про гениальность, травлю и цену, которую платит человек, слишком отличающийся от остальных. Подойдёт, если вам нравятся исторические драмы с сильным эмоциональным финалом и темой, где «герой» — не солдаты на поле боя, а учёный за пишущей машинкой и головоломками.Приятного просмотра!
    Иллюстрация к посту канала Код на салфеткеИллюстрация к посту канала Код на салфетке
  • Код на салфетке

    21 авг., 11:18

    переслано из @lad_it_academy

    Хагрид знал: ошибаться — это нормально, главное — не сдаваться и не притворяться кем-то другим.🧙‍♂«Никогда не стыдись сам себя, — говорил он. — Всегда найдутся те, кто будет против, только тебе до них дела нет».И это правда! Кто-то может сомневаться в вас, но главное — а верите ли вы в себя?Сегодня, 21 августа в 19:00, у вас есть шанс примерить роль системного и бизнес-аналитика — даже если страшно, даже если кажется, что ничего не получится. Не попробуете — не узнаете!👨‍🏫 Наш Хагрид — Игорь Фрелих — научит вас собирать требования заказчика, рисовать схемы и описывать логику сайта. И всё это легко, с улыбкой — ведь он и сам был новичком. Ему тоже было неловко задавать вопросы, он тоже колебался, его это профессия или нет.✨ Приходите — будем разбираться вместе, шаг за шагом: https://lad-academy.ru/praktikum-po-professii-sistemnyj-i-biznes-analitik
    459видео41Открыть в Telegram
  • Код на салфетке

    20 авг., 09:39изменён

    BM25 против эмбеддингов, Protocol против наследования: как рождался фреймворк WhyTrend Автор: Александр ПроваторовЭта статья — про внутреннюю кухню: почему WhyTrend в итоге оказался фреймворком, а не очередной библиотекой, и какие архитектурные решения к этому привели.Читать статью на сайтеПоддержать проект через YooMoney Поддержать проект через Tribute в Telegram Поддержать проект через наш Telegram-бот#llm #open_source #python #timeseries #анализ_данных #поиск_информации #программирование #anomaly_detection #data_mining #data_science
    Иллюстрация к посту канала Код на салфеткеИллюстрация к посту канала Код на салфетке
  • Код на салфетке

    19 авг., 08:01

    Знаете ли вы, что флаг -O вырезает из программы все assert?assert часто используют как дешевую валидацию – например, проверить аргумент функции или права доступа перед операцией. Компилятор развернет такую строку в проверку условия с raise AssertionError; флаг -O включит режим оптимизации, в котором строки с assert пропускаются при генерации байткода.Падения при этом не будет – вызывающий код получит результат так, как будто условие выполнилось:cat > check.py <<'EOF' def withdraw(balance, amount): assert amount <= balance, "недостаточно средств" return balance - amountprint(withdraw(100, 500)) EOFpython3 check.py # AssertionError: недостаточно средствpython3 -O check.py # -400
    Иллюстрация к посту канала Код на салфеткеИллюстрация к посту канала Код на салфетке
  • Код на салфетке

    17 авг., 14:09

    переслано из @lad_it_academy

    Этот день настал! 🚀 Сегодня, 17 августа в 19:00, мы запускаем бесплатный тест-драйв IT-профессий. И первый практикум — для тех, кто готов попробовать взять на себя ответственность и за общение с заказчиком, и за результат, и за работу каждого в команде. Для проджект-менеджеров!🗣️ «Она умела видеть красоту в других даже тогда, когда человек сам в себе этого не видел», — говорил Римус Люпин. И нам кажется, что эта цитата прекрасно подходит для проджектов. Ведь именно они должны разглядеть красоту проекта, а уже потом: 🔹 сформулировать цели; 🔹 спланировать все этапы; 🔹 распределить задачи в команде.Этим вы и будете заниматься сегодня под руководством Михаила Николашина, преподавателя курса «Управление проектами в IT». Он научит вас бороться со страхами-боггартами, отпугивать дементоров чётким планом и ладить со всеми (даже с внутренними оборотнями). За 2 часа вы полностью
    468видео4Открыть в Telegram
  • Код на салфетке

    17 авг., 08:00изменён

    Привет, друзья! 👋Еще одна неделя позади, и у нас накопилось много интересного контента. Вот самые полезные и увлекательные материалы, которые мы выбрали для вас на этой неделе:📋 Новое на канале:🔄 Понедельник, 10.08.2026 — Дайджест⚙️ Вторник, 11.08.2026 — Знаете ли вы, как потерять файл во время сортировки?📓 Среда, 12.08.2026 — Тест-драйв IT-профессий❓ Четверг, 13.08.2026 — Вопрос к тем, кто активно пользуется агентами для разработки☕️ Пятница, 14.08.2026 — Почему никто не объясняет аномалии во временных рядах?🎬 Пятница, 14.08.2026 — Пятничный кинорелакс🔗 Будьте ближе к нам:
    Иллюстрация к посту канала Код на салфеткеИллюстрация к посту канала Код на салфетке
  • Код на салфетке

    14 авг., 15:01

    Всем привет!«Голограмма для короля» (2016)«Голограмма для короля» — неспешная, меланхоличная драма о человеке в кризисе, который пытается начать всё заново в чужой стране. Алан Клей — разведённый американский бизнесмен, чьи дела в США рухнули, брак распался, а долги навалились так, что он не знает, как оплатить учёбу дочери.Единственный шанс — полететь в Саудовскую Аравию и убедить короля купить его голографическую технологию для нового города, который там строят. В ожидании встречи с королём Алан оказывается в странном, почти пустынном мире: стройка, пустыня, местные рабочие, врач, с которым у него возникает тихая, почти нереальная связь, и ощущение, что он больше не понимает ни своей жизни, ни своего места в мире.Это кино не про «успешный поворот», а про человека, который медленно учится снова быть живым, а не просто функцией «муж, отец, бизнесмен». Идеально для вечера, когда
    Иллюстрация к посту канала Код на салфеткеИллюстрация к посту канала Код на салфетке
  • Код на салфетке

    14 авг., 10:40изменён

    Почему никто не объясняет аномалии во временных рядах? Автор: Александр ПроваторовВстретились с коллегой за кружкой кофе. Разговор свернул в сторону обсуждения рабочих нюансов, а самый обычный вопрос про очередной график в дашборде — закончился идеей проекта, который в итоге вырос в open‑source фреймворк.Читать статью на сайтеПоддержать проект через YooMoney Поддержать проект через Tribute в Telegram Поддержать проект через наш Telegram-бот#anomaly_detection #data_mining #data_science #llm #open_source #python #timeseries #анализ_данных #поиск_информации #программирование
    Иллюстрация к посту канала Код на салфеткеИллюстрация к посту канала Код на салфетке
  • Код на салфетке

    13 авг., 14:31