Код на салфетке
2.21K subscribers
745 photos
14 videos
2 files
788 links
Канал для тех, кому интересно программирование на Python и не только.

Сайт: https://pressanybutton.ru/
Чат: https://t.iss.one/+Li2vbxfWo0Q4ZDk6
Заметки автора: @writeanynotes

Реклама и взаимопиар: @Murzyev1995
Сотрудничество и др.: @proDreams
Download Telegram
Kawai.Focus - приложение для фокусировки внимания (часть 11)
Автор: Eugene Kaddo

Данная статья посвящена:
- Фреймворку Kivy в проекте Kawai.Focus;
- Material Design для Kivy на библиотеке KivyMD 2.0.0;
- Обновлению дизайна экрана "Таймеры";


Читать пост

Файлы к посту, можно получить в боте по коду: 706070

Поддержать проект через YooMoney
Поддержать проект через Tribute в Telegram
Поддержать проект через наш Telegram-бот

#Python #Kivy #Open_source #Наши_Open_Source_проекты #Kawai.Focus
🔥411
FastAPI 12. Интеграция Starlette Admin
Автор: Иван Ашихмин

В этой статье узнаем про админ панели для FastAPI и интегрируем в проект библиотеку Starlette Admin.


Читать статью

Поддержать проект через YooMoney
Поддержать проект через Tribute в Telegram
Поддержать проект через наш Telegram-бот

#Python #Гайды #FastAPI #CRUDAdmin #SQLAdmin #Админ_панель #админка #Starlette_Admin
🔥41
Kawai.Focus - приложение для фокусировки внимания (часть 12)
Автор: Eugene Kaddo

Данная статья посвящена:
- Фреймворку Kivy в проекте Kawai.Focus;
- Material Design для Kivy на библиотеке KivyMD 2.0.0;
- Внедрению панели навигации;
- Добавлению новых кнопок на экран «Таймеры».


Читать статью на сайте

Файлы к посту, можно получить в боте по коду: 588600

Поддержать проект через YooMoney
Поддержать проект через Tribute в Telegram
Поддержать проект через наш Telegram-бот

#Python #Kivy #Open_source #Наши_Open_Source_проекты #Kawai.Focus
🔥31
OpenAI ModerationAPI: примеры использования
Автор: Иван Ашихмин

В этой статье узнаем о способах фильтрации контента ИИ с использованием OpenAI ModerationAPI.


Читать статью на сайте
Читать статью на Хабр

Поддержать проект через YooMoney
Поддержать проект через Tribute в Telegram
Поддержать проект через наш Telegram-бот

#Python #Гайды #OpenAI #ИИ #Контент #ModerationAPI #Агенты
🔥62
Kawai.Focus - приложение для фокусировки внимания (часть 13)
Автор: Eugene Kaddo

Данная статья посвящена:
- Фреймворку Kivy в проекте Kawai.Focus;
- Material Design для Kivy на библиотеке KivyMD 2.0.0;
- Обновлению дизайна экрана «Таймер»;
- Устранению проблем с запуском backends связанных с библиотекой SDL2.


Читать статью на сайте

Файлы к посту, можно получить в боте по коду: 975713

Поддержать проект через YooMoney
Поддержать проект через Tribute в Telegram
Поддержать проект через наш Telegram-бот

#Python #Poetry #Kivy #Open_source #Наши_Open_Source_проекты #Kawai.Focus
🔥5🤬21👍1
Привет, друзья! 👋

Еще одна неделя позади, и у нас накопилось много интересного контента. Вот самые полезные и увлекательные материалы, которые мы выбрали для вас на этой неделе:

📋 Новое на канале:

🔄 Понедельник, 10.11.2025Дайджест

🐍 Вторник, 11.11.2025Знаете ли вы, что __pycache__ это не мусор, а критичная часть производительности Питона?

⚙️ Четверг, 13.11.2025Kawai.Focus - приложение для фокусировки внимания (часть 13)

🎬 Пятница, 14.11.2025Пятничный кинорелакс

🤖 Воскресенье, 16.11.2025ЖЕЛЕЗНАЯ КЛЕТКА ДЛЯ АВТОНОМНЫХ АГЕНТОВ: РАЗБОР openai-guardrails-python


🔗 Будьте ближе к нам:

🌐 Читайте полные статьи на сайте

💬 Присоединитесь к обсуждению в чате

Спасибо, что остаетесь с нами! Надеемся, что эти материалы будут вам полезны. Удачи в новой неделе! 🚀

#дайджест #код #python #полезное #код_на_салфетке
🔥32👍1
Привет, друзья! 👋

Еще одна неделя позади, и у нас накопилось много интересного контента. Вот самые полезные и увлекательные материалы, которые мы выбрали для вас на этой неделе:

📋 Новое на канале:

🔄 Понедельник, 17.11.2025Дайджест

🐍 Вторник, 18.11.2025Знаете ли вы, что * для списков размножает ссылки, а не копии?

⚙️ Четверг, 20.11.2025OpenAI Guardrails: защита ИИ-приложений от атак

🎬 Пятница, 21.11.2025Пятничный кинорелакс


🔗 Будьте ближе к нам:

🌐 Читайте полные статьи на сайте

💬 Присоединитесь к обсуждению в чате

Спасибо, что остаетесь с нами! Надеемся, что эти материалы будут вам полезны. Удачи в новой неделе! 🚀

#дайджест #код #python #полезное #код_на_салфетке
🔥42👍2
Привет, друзья! 👋

Еще одна неделя позади, и у нас накопилось много интересного контента. Вот самые полезные и увлекательные материалы, которые мы выбрали для вас на этой неделе:

📋 Новое на канале:

🔄 Понедельник, 24.11.2025Дайджест

🐍 Вторник, 25.11.2025Смотри, какой репозиторий!, Знаете ли вы, как ускорить вставку в отсортированный список?

🎬 Пятница, 28.11.2025Путь от стажёра до ментора, Пятничный кинорелакс

🤖 Воскресенье, 30.11.2025Self-hosted против Облака: Как не дать LLM слить ваши данные в 2025 году

🔗 Будьте ближе к нам:

🌐 Читайте полные статьи на сайте

💬 Присоединитесь к обсуждению в чате

Спасибо, что остаетесь с нами! Надеемся, что эти материалы будут вам полезны. Удачи в новой неделе! 🚀

#дайджест #код #python #полезное #код_на_салфетке
🔥42
aiogram 3.23.0 вышел!

Только что вышло обновление библиотеки для написания Telegram-ботов aiogram 3.23.0. Которое не привносит нового функционала взаимодействия с Telegram, а концентрируется на технической стороне.


Поддержка Python 3.14

Ключевым изменением стала полная поддержка Python 3.14. Обновлены зависимости и тесты для полной совместимости.

Python 3.14 вышел совсем недавно, в ноябре 2025 года, и как обычно бывает со свежими релизами языка, далеко не все ключевые библиотеки готовы к этому сразу. В aiogram 3.22.0 на Python 3.14 были проблемы с aiohttp и pydantic.


Прекращение поддержки Python 3.9

Обратной стороной нововведений, сталол прекращение поддержки Python 3.9. Python 3.9 вышел в ноябре 2020 года, а в ноябре 2025 года, вместе с выходом Python 3.14 он официально прекратил свой жизненный цикл.

Таким образом, минимальная совместимая версия Python стала 3.10.

В процессе отказа от поддержки 3.9, был проведён рефакторинг которой базы, включая замену аннотации типов из пакета typing (List, Dict) на современный формат аннотирования без лишних импортов (list, dict).


Установка обновления и история изменений

Для установки обновления библиотеки достаточно выполнить команду:

pip install -U aiogram


Полный список изменений: https://docs.aiogram.dev/en/latest/changelog.html

#python_3_14 #aiogram #aiohttp #py314 #pydantic #python #telegram #telegram_бот #библиотека #новости
🔥543
Привет, друзья! 👋

Еще одна неделя позади, и у нас накопилось много интересного контента. Вот самые полезные и увлекательные материалы, которые мы выбрали для вас на этой неделе:

📋 Новое на канале:

🔄 Понедельник, 01.12.2025Дайджест

🐍 Вторник, 02.12.2025Смотри, какой репозиторий!, Знаете ли вы, как использовать tox для создания матрицы сред тестирования?

🎬 Пятница, 05.12.2025Пятничный кинорелакс

🤖 Воскресенье, 07.12.2025 — aiogram 3.23.0 вышел!


🔗 Будьте ближе к нам:

🌐 Читайте полные статьи на сайте

💬 Присоединитесь к обсуждению в чате

Спасибо, что остаетесь с нами! Надеемся, что эти материалы будут вам полезны. Удачи в новой неделе! 🚀

#дайджест #код #python #полезное #код_на_салфетке
🔥4👍31
Привет, друзья! 👋

Еще одна неделя позади, и у нас накопилось много интересного контента. Вот самые полезные и увлекательные материалы, которые мы выбрали для вас на этой неделе:

📋 Новое на канале:

🔄 Понедельник, 08.12.2025Дайджест

🐍 Вторник, 09.12.2025Знаете ли вы о TOCTOU-уязвимости и как атомарные операции помогают ее избежать?

⚙️ Четверг, 11.12.2025 — Вайбкодинг с нейросетью 1: проверяю сборку Flutter-приложения в AppImage

🎬 Пятница, 12.12.2025Пятничный кинорелакс

🤖 Воскресенье, 14.12.2025 — ЭРА «USB-C» ДЛЯ ИИ: ПОЛНЫЙ РАЗБОР MODEL CONTEXT PROTOCOL (MCP)


🎁 Небольшой анонс:
Совсем скоро на канале стартует новогодний розыгрыш 🎄
Готовьтесь, будет интересно — и не забудьте позвать друзей, им тоже может повезти 😉


🔗 Будьте ближе к нам:

🌐 Читайте полные статьи на сайте

💬 Присоединитесь к обсуждению в чате

Спасибо, что остаетесь с нами! Надеемся, что эти материалы будут вам полезны. Удачи в новой неделе! 🚀

#дайджест #код #python #полезное #код_на_салфетке
🔥54
Привет, друзья! 👋

Еще одна неделя позади, и у нас накопилось много интересного контента. Вот самые полезные и увлекательные материалы, которые мы выбрали для вас на этой неделе:

📋 Новое на канале:

🔄 Понедельник, 15.12.2025Дайджест

🐍 Вторник, 16.12.2025Знаете ли вы, как вызвать функцию со 100 аргументами одной строкой?

⚙️ Четверг, 18.12.2025 — ИИ бот-модератор 1: Начало проекта

🎬 Пятница, 19.12.2025Пятничный кинорелакс

🍀 Суббота, 20.12.2025 — Новогодний розыгрыш от Код на салфетке, Bothost и сообщества!


🔗 Будьте ближе к нам:

🌐 Читайте полные статьи на сайте

💬 Присоединитесь к обсуждению в чате

Спасибо, что остаетесь с нами! Надеемся, что эти материалы будут вам полезны. Удачи в новой неделе! 🚀

#дайджест #код #python #полезное #код_на_салфетке
🔥41
ty: революция в тайп-чекинге
Автор: Иван Ашихмин

Astral представили ty — новый тайп-чекер для Python, который обещает изменить привычный подход к типизации. В статье разбираемся, чем ty отличается от mypy и Pyright, почему он настолько быстрый, как устроен изнутри и стоит ли уже сейчас пробовать его в реальных проектах.

Читать статью на сайте
Читать статью на Хабр

Поддержать проект через YooMoney
Поддержать проект через Tribute в Telegram
Поддержать проект через наш Telegram-бот

#новости #python #uv #ruff #mypy #ty #type_checking #astral
🔥411
Привет, друзья! 👋

Еще одна неделя позади, и у нас накопилось много интересного контента. Вот самые полезные и увлекательные материалы, которые мы выбрали для вас на этой неделе:

📋 Новое на канале:

🔄 Понедельник, 22.12.2025Дайджест

🐍 Вторник, 23.12.2025 — 1. ty: революция в тайп-чекинге. 2. Знаете ли вы, что при множественном наследовании метод вызывается не из того класса, откуда ожидается?

Четверг, 25.12.2025 — GitLab: Основы написания Pipeline 1/3

🎬 Пятница, 26.12.2025Пятничный кинорелакс

🎰 Суббота, 27.12.2025 — Розыгрышу уже неделя!


🔗 Будьте ближе к нам:

🌐 Читайте полные статьи на сайте

💬 Присоединитесь к обсуждению в чате

Спасибо, что остаетесь с нами! Надеемся, что эти материалы будут вам полезны. Удачи в новой неделе! 🚀

#дайджест #код #python #полезное #код_на_салфетке
🔥71👍1
Привет, друзья! 👋

Еще одна неделя позади, и у нас накопилось много интересного контента. Вот самые полезные и увлекательные материалы, которые мы выбрали для вас на этой неделе:

📋 Новое на канале:

🔄 Понедельник, 29.12.2025Дайджест и GitLab: Основы написания Pipeline 2/3

🐍 Вторник, 30.12.2025Итоги года и Знаете ли вы, как Microsoft Azure упал на 8 часов из-за 29 февраля, которого не существует?

🎊 Среда, 31.12.2025 — Поздравления

Четверг, 01.01.2026 — Telegram Bot API 9.3: Революция в ИИ-чатах

🎬 Пятница, 02.01.2026Пятничный кинорелакс

🍀 Суббота, 03.01.2026 — Новогодний розыгрыш и Гайд по первоначальной настройке VPS

🔗 Будьте ближе к нам:

🌐 Читайте полные статьи на сайте

💬 Присоединитесь к обсуждению в чате

Спасибо, что остаетесь с нами! Надеемся, что эти материалы будут вам полезны. Удачи в новой неделе! 🚀

#дайджест #код #python #полезное #код_на_салфетке
🔥8
Kawai-Focus 2.1: переезд на новый стек
Автор: Eugene Kaddo

Данная статья посвящена:
- Причинам ухода с Kivy;
- Переезду проекта на новый стек: FastApi + Vue.js + Tauri + Ionic;
- Сборке приложения под Linux в AppImage.


Читать статью на сайте
Читать статью на Хабр

Поддержать проект через YooMoney
Поддержать проект через Tribute в Telegram
Поддержать проект через наш Telegram-бот

#Python #Kivy #Open_source #Наши_Open_Source_проекты #Kawai.Focus #Tauri #Nuitka #Ionic #Vue.js #FastApi
🔥41🥰1🎉1
Привет, друзья! 👋

Еще одна неделя позади, и у нас накопилось много интересного контента. Вот самые полезные и увлекательные материалы, которые мы выбрали для вас на этой неделе:

📋 Новое на канале:

🔄 Понедельник, 05.01.2026Дайджест

🐍 Вторник, 06.01.2026Знаете ли вы, что генераторы помнят где остановились между вызовами?

🐈 Среда, 07.01.2026 — Изменения на сайте

⚙️ Четверг, 08.01.2026 — Kawai-Focus 2.1: переезд на новый стек

🎬 Пятница, 09.01.2026Пятничный кинорелакс

🍀 Суббота, 10.01.2026 — Победители розыгрыша

Воскресение, 11.01.2026 — ПАРАДОКС СЕНЬОРА: ПОЧЕМУ 4 ЧАСА ПРЕВРАЩАЮТСЯ В 2 НЕДЕЛИ

🔗 Будьте ближе к нам:

🌐 Читайте полные статьи на сайте

💬 Присоединитесь к обсуждению в чате

Спасибо, что остаетесь с нами! Надеемся, что эти материалы будут вам полезны. Удачи в новой неделе! 🚀

#дайджест #код #python #полезное #код_на_салфетке
🔥61
Трое в лодке, не считая контекста
Автор: Владимир Пятницкий

Создание MCP-агентов: Полное руководство по разработке и интеграции.

Создание MCP-сервера, создание MCP-клиента, интеграция в приложение на python


Читать статью на сайте

Поддержать проект через YooMoney
Поддержать проект через Tribute в Telegram
Поддержать проект через наш Telegram-бот

#гайды #python #LLM #ИИ #MCP #искусственный_интеллект #ИИ_агенты #model_context_protocol
🔥7😱21
Привет, друзья! 👋

Еще одна неделя позади, и у нас накопилось много интересного контента. Вот самые полезные и увлекательные материалы, которые мы выбрали для вас на этой неделе:

📋 Новое на канале:

🔄 Понедельник, 12.01.2026Дайджест

🐍 Среда, 14.01.2026 — Знаете ли вы, что переменная цикла for может протекать за пределы цикла?

⚙️ Четверг, 15.01.2026 — Проснулся 1-го января и переписал библиотеку: релиз async_yookassa 1.0.0

🎬 Пятница, 16.01.2026Пятничный кинорелакс

🤖 Воскресенье, 18.01.2026 — Трое в лодке, не считая контекста, IT И БИЗНЕС: КАК ПЕРЕСТАТЬ БЫТЬ «КОД-МАРТЫШКОЙ» В 2026 ГОДУ

🔗 Будьте ближе к нам:

🌐 Читайте полные статьи на сайте

💬 Присоединитесь к обсуждению в чате

Спасибо, что остаетесь с нами! Надеемся, что эти материалы будут вам полезны. Удачи в новой неделе! 🚀

#дайджест #код #python #полезное #код_на_салфетке
🔥32❤‍🔥1