python

Back Open Paginator
10.02.2026 19:07
treyhunner (@treyhunner@mastodon.social)

Python Tip #41 (of 365):

Consider using dictionaries to replace if-elif chains.

Have a big if-elif block that checks a variable against many values?

if code == 200:
status = "OK"
elif code == 400:
status = "Bad Request"
elif code == 401:
status = "Unauthorized"
elif code == 500:
status = "Internal Server Error"
else:
status = "Unknown Status"

pym.dev/using-dictionaries-in-

🧵(1/2)




Show Original Post


10.02.2026 19:01
15r10nk (@15r10nk@fosstodon.org)

Alex Hall has written an excellent article explaining how inline-snapshot is used at pydantic.

#python

pydantic.dev/articles/inline-s




Show Original Post


10.02.2026 19:00
realpython (@realpython@fosstodon.org)

🐍💻 Python Developer Wanted: Python + AI Content Specialist at Real Python (Anywhere) #pythonjob #sponsored #python




Show Original Post


10.02.2026 18:45
njr (@njr@mathstodon.xyz)

The PyData London 2026 runs from 5–7 June 2026. In…London.

pydata.org/london2026/

The Call for Proposals is still OPEN, but closes on 16th February (Monday coming).

Maybe you would like to submit a talk?

pydata.org/london2026/cfp#subm

PyData is very much the UNION of Python and Data, rather than only the intersection. And it’s inclusive, fun, diverse, parent-friendly, committed to accessibility, and has diversity schoolrships.

#PyDataLondon2026 #Python #Data #PyData #London #TDDA #ML #AI
Probably some #LLM and #GenAI too.




Show Original Post


10.02.2026 18:32
habr (@habr@zhub.link)

Ускоряем инференс в Python с ONNX

Привет! Если у вас когда‑либо был опыт деплоя нейросетки, вы знаете, что обучение — это полдела, а вот добиться шустрого инференса — целое искусство. Часто обученная в PyTorch модель дает замечательные метрики, но стоит попытаться запустить её в приложении начинаются всякие проблемки. Одно из решений, которое часто выручает — ONNX и ONNX Runtime. Если эти буквы для вас пока ничего не значат — не беда, сейчас разберёмся что к чему. А если вы уже слышали про ONNX, то, возможно, задавались вопросом: «А реально ли ускорить инференс, заморочившись с этой технологией?» Еще как! Ускорить инференс

habr.com/ru/companies/otus/art

#python #ONNX #инференс #ускорение_моделей #бенчмаркинг




Show Original Post


10.02.2026 18:32
habr (@habr@zhub.link)

Событийный цикл в asyncio: как Python-код работает поверх механизмов Linux

Большая статья для тех, кто, как и я, споткнулся об asyncio и так не разгадал до конца "магию" событийного цикла. Попробовал распутать этот клубок через подробный рассказ (в как можно более доступной форме) о внутренних механизмах Линукса и самого asyncio, которые лежат в основе событийного. К концу статьи, надеюсь, магия исчезнет, а останется ясное понимание фундамента. Погружаемся

habr.com/ru/articles/995032/

#asyncio #python #epoll #selectors #асинхронность #event_loop #eventloop #linux #сокеты




Show Original Post


10.02.2026 18:22
neil (@neil@mastodon.neilzone.co.uk)

New blogpost:

"Injecting deno into yt-dlp venv via pipx"

It's easy when you know how, I guess...

neilzone.co.uk/2026/02/injecti

#linux #python #ytdlp




Show Original Post


10.02.2026 17:54
jensens (@jensens@nerdculture.de)

ZODB has served the Zope and Plone community for over two decades. But its storage model — opaque pickle blobs and BTree-based catalog indexes — hasn't aged well. You can't query your data with SQL. You can't inspect object state without unpickling. And the catalog is a black box that lives inside the very database it indexes.

Time to change that. Four modules, one mission — get ZODB out of the pickle jar.

community.plone.org/t/zodb-out

#zope #plone #python #rust #pyo3 #postgres #jsonb #zodb




Show Original Post


10.02.2026 17:42
habr (@habr@zhub.link)

C Django Rest Framework мы все дальше от Бога

Django Rest Framework (DRF) - чуть ли не единственный фреймворк для разработки REST на базисе Django. Мой нарратив о Django в прошлой статье заключался в том, что это неповоротливый монолит, который абсолютно не следует best practices и не стремится к ним. Если вдруг вы не задумывались о том, как связаны DRF и Django, то вас может быть немного это удивит - никак. Их делали совершенно разные люди, но каким-то образом они сошлись в общей концепции: игнор хороших практик, перегруженные классы и магия, превращающая разработчика в гадалку.

habr.com/ru/articles/995010/

#drf #django #python #django_rest_framework #api #backend #разработка




Show Original Post


10.02.2026 17:30
Reuven (@Reuven@fosstodon.org)

Using #Python defaultdict? Don't pass a value:

d = defaultdict(0) # ❌ Error!

Pass a function that returns the default:

d = defaultdict(int) # int() returns 0
d = defaultdict(list) # list() returns []
d = defaultdict(dict) # dict() returns {}





Show Original Post


10.02.2026 17:05
jobsfordevelopers (@jobsfordevelopers@mastodon.world)

Mobileye is hiring Senior Software Engineer & Tech Lead

🔧 #python #awss3 #seniorengineer #techlead
🌎 Jerusalem, Israel
⏰ Full-time
🏢 Mobileye

Job details jobsfordevelopers.com/jobs/sen
#jobalert #jobsearch #hiring




Show Original Post


10.02.2026 17:02
PythonPeak (@PythonPeak@mastodon.social)

String Concatenation Nightmare

The Most INEFFICIENT Way to Build a String in Python 🤦

Triple nested loops to concatenate "Hello"? This is peak terrible code!

🚫 What NOT to do:
• Multiple nested loops for simple tasks
• String concatenation in loops (creates new objects)
• O(n³) complexity for O(n) work

✅ The right way: "".join(['H','e','l','l','o']) or just "Hello"

Part of Code Crimes - learn Python anti-patterns to avoid!

...

youtube.com/watch?v=L6x_a7yZ3JY




Show Original Post


1 ...506 507 508 509 510 511 512 513 514 515 516 ...1588
UP