#ython — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #ython, aggregated by home.social.
-
Как я написал свой SMTP‑сервер, чтобы не пропускать сообщения заказчиков с фриланс‑бирж
Я фрилансер, и я ненавижу мониторить биржи. FL, Kwork, Freelance, куча Telegram‑каналов — каждое утро одна и та же рутина. Открываешь вкладку, обновляешь, листаешь, понимаешь что всё мимо, переходишь на следующую. Короче, бесконечная петля. Подсчитал как‑то — два‑три часа в день уходит не на работу. На обновление страниц. Решил автоматизировать. Написал агрегатор, который собирает заказы с четырёх площадок в единую ленту с фильтрами, присылает уведомления в Telegram и пересылает ответы заказчиков из бирж прямо в чат. Под капотом Python 3.13, FastAPI, Vue 3, PostgreSQL. Всё крутится в одном asyncio event loop.
https://habr.com/ru/articles/1064840/
#ython #asyncio #smtp_сервер #фриланс #парсинг_сайтов #fastapi #обход_защиты #telegram_бот #автоотклик #разработка
-
Полный гайд по dunder-методам в Python (от новичка до профи)
В Python всё — объект. Но как язык понимает, что делать при сложении двух классов через +, вызове len() или обращении к несуществующему атрибуту? Вся магия скрыта под капотом dunder-методов. Мы собрали полный гайд для разработчиков любого уровня: от правильной инициализации и перегрузки операторов до создания собственных дескрипторов, контекстных менеджеров и жесткой оптимизации памяти через slots . Никакой воды, только практика, живые примеры и то, что реально спрашивают на собеседованиях.
https://habr.com/ru/articles/1033432/
#ython #ООП #dunderметоды #магические_методы #метапрограммирование #дескрипторы #итераторы #генераторы #контекстные_менеджеры #Python_3
-
Reading @joannastern article about giving up google for a chat bot, i have pretty much done exactly this.
I use google when I need to get an overview of something specific that I know nothing about (what exactly does #ElasticSearch do?).
When i already know what the answer looks like (how do you add a relationship in #Neofj using #ython?) I always use a chatbot.
When i get a giant stack trace, i drop that right into a chatbot.
https://www.wsj.com/tech/personal-tech/google-search-chatgpt-perplexity-gemini-6ac749d9
-
Reading @joannastern article about giving up google for a chat bot, i have pretty much done exactly this.
I use google when I need to get an overview of something specific that I know nothing about (what exactly does #ElasticSearch do?).
When i already know what the answer looks like (how do you add a relationship in #Neofj using #ython?) I always use a chatbot.
When i get a giant stack trace, i drop that right into a chatbot.
https://www.wsj.com/tech/personal-tech/google-search-chatgpt-perplexity-gemini-6ac749d9
-
This is not really a dig at Textual. Nice things probably have to be somewhat complex. It's mostly that when I need something I don't have time to learn something new and nobody will pay me for making nice UIs for some development tools. So I never take the week or two required to learn the basics and get a first app up and running.
-
This is not really a dig at Textual. Nice things probably have to be somewhat complex. It's mostly that when I need something I don't have time to learn something new and nobody will pay me for making nice UIs for some development tools. So I never take the week or two required to learn the basics and get a first app up and running.