Playing with RBJ's Audio EQ Cookbook (https://www.w3.org/TR/audio-eq-cookbook/) today, I ended up with this...
#RBJ #IIR #filter #GUI #Python #PyGObjects #DSP #biquad

Couldn't sleep so I made an app to generate Hobby Curves (https://www.jakelow.com/blog/hobby-curves) #python #generativeart

Alembic disables my logs
https://blog.danwald.me/alembic-disables-my-logs?ref=twitter-share #python #logging #sql
@bunnyhero I FINALLY have a wayland client of my language agnostic gui cloud(or local) app Here are some post run snapshots, an #altair simulator with basic loaded and running a small graph program, 3 calculators from my rosetta code stuff #cobol, #python and #SED(yes sed) These all run insanely fast because they don't have any layers of slow sht in the way.

New blog post: @talkpython in Production book is out!
https://mkennedy.codes/posts/talk-python-in-production-book-is-out/ #python
Django: One ORM to rule all databases
https://www.paulox.net/2025/10/06/django-orm-comparison/
#HackerNews #Django #ORM #Databases #Python #WebDevelopment
الدرس (8)
🚀 عوامل بايثون: الأدوات التي تحرك الشيفرة (الجزء 1)
العوامل (Operators) في لغة بايثون هي رموز أو دوالّ تمثّل عمليات حسابية
فهي اللبنات الأساسية التي تسمح لنا بتنفيذ الإجراءات على أنواع مختلفة من البيانات، سواء كانت أعداداً أو قيماً منطقية،
وإليك الأنواع الأربعة الأولى من العوامل التي تحتاجها في برمجة بايثون:
1. العوامل الحسابية (Arithmetic Operators)
تُستخدم هذه العوامل لإجراء العمليات الرياضية على القيم العددية، وهي:
" + " للجمع و " - " للطرح و " * " للضرب و " / " للقسمة وقد يكون الناتج كسراً
و " = " لإسناد القيمة الموجودة على اليمين إلى المتغير الموجود على اليسار
و " ** " لتكرار ضرب العدد الموجود على اليسار بعدد القيمة الموجودة على اليمين
و " // " لحساب خارج القسمة أي أكبر عدد صحيح يقبل المقسوم القسمة عليه
و " % " لحساب الباقي في القسمة ولا يكون إلا أقل من المقسوم عليه، أو قل هو بسط الكسر في العدد المركب الناتج عن القسمة
كما توجد العوامل الأحادية (Unary Operators)، سميّت بالأحادية لأنها تحتاج عاملاً واحداً فقط، فالأولى وهي "+" وليس لها تأثير لا على القيم الموجبة ولا على السالبة، إذ إنّ ناتجها هو حاصل ضرب المتغير في موجب واحد. والثاتية وهي "–" وتعطيك قيمة حاصل ضرب المتغير في سالب واحد، فإن كانت قيمة المتغير سالبة ستصبح موجبة والعكس بالعكس.
#python
#programming_languages
#بايثون
#لغات_برمجة

For comparison, this is the #Python implementation. (And yes, it's 23 "lines" in the file, but if you subtract the boilerplate it's indeed exactly 10 lines of code.)

Working with geospatial attribute data in Python? 📊🌍🐍
Chapter 2 of Geocomputation with Python covers subsetting, aggregation & joins for vector data, and subsetting + summarizing raster values.
👉 https://py.geocompx.org/02-attribute-operations

🌘 歷時四年,Python 鎖定檔案規範終獲通過
➤ 從無到有的 Python 鎖定檔案規範:一場歷時四年的技術與協作考驗
✤ https://snarky.ca/why-it-took-4-years-to-get-a-lock-files-specification/
本文深入探討了 Python 鎖定檔案(lock file)規範從概念發想到最終採用的漫長歷程,作者詳述了在此過程中遇到的技術挑戰、生態系內的討論,以及歷時四年的演變。規範旨在記錄專案所有依賴項及其安裝方式,涵蓋原始碼樹、原始碼發行包(sdists)與 wheel 等形式。作者解釋了鎖定檔案的複雜性,包括如何處理不同依賴羣組、版本規格化以及平臺差異,同時強調了其「人機可讀」、「預設安全」、「快速安裝」以及「隔離鎖定者與安裝者」等多重目標。儘管經歷了 PEP 665 的失敗以及各種意見分歧,最終通過的 PEP 751 規範(pylock.toml)克服了重重困難,成為 Python 社羣的重要里程碑。
+ 終於有標準格式了!之前處理依賴關係真的頭痛,希望新規範能帶來
#Python #開發工具 #標準化 #軟體工程
Last weekend @lbky and I tagged a new python-varlink release 32.0.0 at Boiling the Ocean. The main highlights are:
* Dropping python2 support
* Raised the minimum Python version to 3.9
* varlink.Server() now supports setting a custom JSON encoder
* Various project modernisation's (PEP517 support, ruff linting, pytest, etc.)
https://github.com/varlink/python/releases/tag/32.0.0
#boilingtheocean #python
Workato is hiring Senior Security Engineer
🔧 #golang #python #aws #securityengineer #seniorengineer
🌎 Barcelona, Spain; Sofia, Bulgaria
⏰ Full-time
🏢 Workato
Job details https://jobsfordevelopers.com/jobs/senior-security-engineer-at-workato-com-aug-28-2025-a4190e?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring