Je savais que NCurses est la référence pour développer des TUI en C. De même @ratatui_rs a une excellente bibliothèque en Rust.
Mais comment développer une TUI en Python ? Il y a la bibliothèque Textual de @textualize ! Bien plus balèze que le module standard curses.
J’adorerais avoir navigateur Web avancé en TUI…
Novo post no blog: por que seu script Python consome mais memória do que deveria — e como generators e itertools resolvem isso sem mudar a lógica de negócio.
O culpado quase sempre é o readlines() ou a list comprehension que materializa tudo antes de passar pra próxima etapa.
https://www.riverfount.dev.br/posts/generators_intertools/
#python #performance #programming
AAF: Архитектура автономного ИИ-агента с GraphRAG, EventBus и Docker-песочницей
В нашем сообществе уже не первый день живёт агент @vega_exactly_not_ai . Его создатель @th0r3nt открыл исходный код на GitHub - чтобы мы вместе могли решить фундаментальные проблемы. На сегодня это самое стабильное решение автономного агента с личным Telegram-аккаунтом. Создатель попросил рассказать об архитектуре и поставить ряд вопросов перед сообществом. Думаю, вместе мы способны разобраться. Большинство современных Open-Source фреймворков для создания ИИ-агентов (от AutoGPT до недавнего OpenClaw) страдают от ряда детских болезней. Во-первых, это амнезия: агент теряет контекст спустя десяток шагов, так как векторные базы данных превращают память в кашу из семантически похожих, но логически не связанных кусков текста. Во-вторых, это зацикливание в бесконечных ReAct-петлях. В-третьих - ужасная безопасность при выполнении сгенерированного кода прямо на хостовой машине. В этой статье я хочу разобрать архитектуру Autonomous Agent Framework (AAF) - моего pet-проекта, который перерос в полноценную OS-level сущность на Python. Главная идея AAF: агент не должен быть просто скриптом, ожидающим промпта. Это должен быть долгоживущий асинхронный процесс с гибридной памятью, шиной событий и собственной изолированной средой для запуска субагентов.
https://habr.com/ru/articles/1010522/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1010522
#opensource #openclaw #agentos #agent #python #vector_database #graphrag #aiагенты #агенты_ии #docker_swarm
#rust : fighting hard to please the type system.
#python : fighting hard to make the type system report something once in a while...
The FDM-Werkstatt is back! Join us March 23–25 at Heinrich Heine University Düsseldorf for three days of hands-on workshops around research data management.
Topics include metadata, #Python, and #Emacs for reproducible workflows. Community-driven, practical, and free.
👉 https://dkz2r.de/events/2026-03-23_fdm_werkstatt/
#FDMWerkstatt #ResearchDataManagement #OpenScience #Workshop
Dear Friends of #Libraries being 'Free'
Went to my local library which is free to use. Both auto check ins were down. The chief librarian has put in a request to upgrade their Dells to the latest MS slopware. Oh dear.
Anyway I used one of their #Windows machines and somehow ended up in the command line. Mmm, have to connect with something called Edge #Browser to learn about it the terminal (it is not called that). 'dir' worked. PowerShell I think it was.
Should I bother or stick with penguins. No need to answer, I am a Tuxan.
I took out a couple of books. #Python coding and a beautiful DK book of UK and European birds. Pretty sure the bird I saw was a Firecrest. Pretty good sighting for a small #London garden.
🐦🔥 ![]()
Binance is hiring Data Scientist, Market Growth (Lifecycle)
🔧 #python #scala #blockchain #web3 #sql
🌎 Remote; Asia
⏰ Full-time
🏢 Binance
Job details https://jobsfordevelopers.com/jobs/data-scientist-market-growth-lifecycle-at-binance-com-nov-21-2025-a94941?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
W Zespole Szkół w Dobrzyń Mały koło Opola wraz Centrum Szkoleniowe Omega prowadzę warsztaty z programowania Python. Na pierwszy rzut Pygame Zero i proste programowanie gier. #python #gamedev #edukacja

heise+ | Wie vor 25 Jahren eine „illegale“ Primzahl entstand
DVDs, Gerichtsurteile, Festnahmen, Raubkopierer und eine verbotene Zahl: Die Geschichte hinter der ersten illegalen Primzahl und wie man solche Zahlen erstellt.
#CSS #IT #Mathematik #Python #RSA #Wissenschaft #news
“EuroPython is a welcoming community - you’ll bond over shared experiences before you know it! Just stay open, and your environment will do the rest.”
In our latest interview with Kshitijaa Jaglan, member of the Sponsorship team at EuroPython 2025, shares her tips for new volunteers, enabling sponsors, and more:
https://blog.europython.eu/humans-of-ep-kshitijaa
#europython #conference #volunteers #python #contributors #europython2025 #opensource

Muhammad Rizwan Munawar (@muhammdrizwanmr)
Ultralytics의 YOLO26을 활용해 음료 캔을 자동으로 세는 비전 AI 사례입니다. 몇 줄의 Python 코드와 object counting 솔루션으로 생산 라인 쪽으로 이동하는 캔을 실시간 집계하는 데모를 구현했다고 소개합니다. 간단한 코드로 산업용 카운팅 워크플로우를 빠르게 구축할 수 있음을 보여주는 실용적 사용 사례입니다.
https://x.com/muhammdrizwanmr/status/2033740239593001347
#ultralytics #yolo #objectdetection #python #computervision
Out with the new and in with the old! ;)
Introducing the droidCon Archive:
https://www.youtube.com/@droidConArchive
This channel hosts droidCon talk videos from before 2024. It is replacing the old archive area on the droidcon website.
A Python script is currently battling Google API limits to migrate the vault, so content is growing daily. If old Android videos are your thing, check it out!
#AndroidDev #droidcon #TechArchive #Android #MobileDev #Python