Автостопом по граблям: асинхронное лимитирование запросов в Python
Одним солнечным днём мне прилетела задача - написать асинхронный механизм выгрузки данных по API. И тут началось: наивные решения, которые не работают, теоретически правильные концепции, разваливающиеся на практике, и много других неожиданных граблей. В статье я делюсь своим опытом побед и провалов на поприще асинхронного лимитирования запросов: с какими проблемами столкнулся, какие шишки набил и какие инсайты получил по ходу дела. В финале прихожу к решению, которое в итоге оказалось стабильным и продакшн-реди.
https://habr.com/ru/articles/983066/
#python #asyncio #rate_limiting #etl #async_pattern
This might be the best episode of 2026 even though it's only the first. Features Flask, Django, FastAPI, and Litestar. #python
#533: Web Frameworks in Prod by Their Creators
Featuring With @davidism, @pgjones, Janek Nouvertné, Cody Fincher, @webology @carlton, @tiangolo, and @mkennedy
https://talkpython.fm/episodes/show/533/web-frameworks-in-prod-by-their-creators
Will we see you at #PyTexasConference2026? 👀
Tutorials & full speaker lineup to be announced soon! 🎉
Come converse with the Texas #python community & trade ideas at our 20th anniversary!

Draw a chrysanthemum curve in Python
https://rodstephensbooks.com/chrysanthemum_curve.html
#Python #Graphics #Drawing #Colorful
This example draws a colorful chrysanthemum curve in tkinter.

Next Edit Suggestions: Now Generally Available
#Python #Pycharm #News #Aiassistant #Aiinides
https://blog.jetbrains.com/ai/2025/12/next-edit-suggestions-now-generally-available/
#LearnToCode #Programming #CodingCommunity #100DaysOfCode #WebDev #JavaScript #Python #Swift (2/2)
Want to reverse a #Python sequence (string/list/tuple)? Use a 3-argument slice:
s[::-1]
This works because:
- Empty start means "from the start"
- Empty end means "through the end"
- Step size of -1 means "go back 1 each time"
This returns a new value, from s's end to its start.
Eneru - Công cụ tắt hệ thống tự động khi mất điện cho môi trường self-hosted ⚡
Theo dõi UPS qua NUT, tắt tuần tự: Docker → Container → VM (Proxmox/libvirt) → máy từ xa → hệ thống. Hỗ trợ thông báo qua Discord, Telegram, ntfy... ngay cả khi mạng chập chờn. Cài đặt dễ dàng: `pip install eneru` hoặc dùng .deb/.rpm. Phục hồi dữ liệu an toàn sau sự cố mất điện!
#Eneru #UPS #SelfHosted #HomeLab #Python #SystemShutdown #DevOps #Eneru #TắtHệThống #TựĐộngHóa #MấtĐiện #DevOpsViệtNam
https://www.reddi
Get Current Date via 2 Methods
Get Current Date via 2 Methods This content explores interesting aspects of this topic. The information provided offers valuable insights and perspectives. Understanding this reveals how everyday things are more thoughtful than they appear. Next time you'll notice this detail. This fascinating detail shows how much thought goes into things we take for granted.
#python #coding #programming #tutorial #datetime #date #...
https://www.youtube.com/watch?v=ENBCvmw9hFk
how did i not know about tox’s version range syntax!? (i.e., 3{9-14} == 3{9,10,11,12,13,14}) 😍
(added in tox 4.25.0 on 2025-03-27) #python
Как мы загрузили историю 287 валютных пар с лимитом 8 запросов в минуту
Попробуйте найти исторические курсы для пар вроде «доллар к афгани» или «евро к таджикскому сомони». Данные либо платные, либо их просто нет в виде готового датасета. Мы решили эту проблему в рамках своего проекта, хотя единственный подходящий API диктовал суровые условия: 8 запросов в минуту и 5000 дней за раз. Получилось! Наш Python-скрипт аккуратно, чанк за чанком, собрал историю всех 287 пар за 4.5 часа, ни разу не превысив лимит. Теперь все эти данные — более миллиона строк — лежат в открытом доступе на GitHub. В статье делюсь техническими деталями, как выстроить такую загрузку, и уроками, которые мы извлекли.
https://habr.com/ru/articles/983024/
#Python #Data_Engineering #финансовые_данные #валютные_пары #ETLпроцесс #GitHub_Pages #opensource_датасет #исторические_котировки #rate_limiting #Twelve_Data_API
#100DaysOfCode Day 14 - Special SideProject: Created a minimal version of a "random food picker" for our office meetings in Karlsruhe in 2026. Also the wheel spinner is picked from a dokument in my small mongoDB by random. Quiete a good and funny project for getting started into a crazy new year! #VueJS #Bootstrap #MongoDB #Python #FastAPI