<p>I just published version 1.9.0 of the slixmpp <a href="/tags/python/" rel="tag">#python</a> <a href="/tags/xmpp/" rel="tag">#xmpp</a> library, check out the blog announcement for more details: <a href="https://blog.mathieui.net/slixmpp-1.9.0.html" rel="nofollow" class="ellipsis" title="blog.mathieui.net/slixmpp-1.9.0.html"><span class="invisible">https://</span><span class="ellipsis">blog.mathieui.net/slixmpp-1.9.</span><span class="invisible">0.html</span></a></p>
python
<p>A PyQt5 application to convert colors from one color format to various others.</p><p><a href="/tags/python/" rel="tag">#Python</a> <a href="/tags/pyqt/" rel="tag">#PyQt</a> <a href="/tags/pyqt5/" rel="tag">#PyQt5</a> <a href="/tags/color/" rel="tag">#color</a> <a href="/tags/colors/" rel="tag">#colors</a></p>
<p>My slide "Python-Type-Challenges" for <span class="h-card"><a href="https://fosstodon.org/@pybay" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>pybay</span></a></span> 2024 (happening today!) is live:</p><p><a href="https://docs.google.com/presentation/d/1GVPJI8MVKLQ_XTXUG07hdayjtw49QgFQunuV6ns0Dpk" rel="nofollow" class="ellipsis" title="docs.google.com/presentation/d/1GVPJI8MVKLQ_XTXUG07hdayjtw49QgFQunuV6ns0Dpk"><span class="invisible">https://</span><span class="ellipsis">docs.google.com/presentation/d</span><span class="invisible">/1GVPJI8MVKLQ_XTXUG07hdayjtw49QgFQunuV6ns0Dpk</span></a></p><p>I will talk about why I made Python-Type-Challenges, and how it works under the hood.</p><p><a href="/tags/pybay/" rel="tag">#pybay</a> <a href="/tags/python/" rel="tag">#python</a></p>
Edited 1y ago
<p>Would you like to learn the very basics of <a href="/tags/programming/" rel="tag">#programming</a>? I can teach you.</p><p>I like to teach <a href="/tags/python/" rel="tag">#Python</a> in the context of making drawings, if you already know how to program but would like to learn some Python or some <a href="/tags/creativecoding/" rel="tag">#CreativeCoding</a>, I can help! Maybe you know someone who would enjoy this?</p><p>Schedule a free chat with me and we can discuss further details like time availability and my rates. All my teaching materials are free and open, but I need income to keep producing them. Some generous people make small recurring donations. <a href="https://abav.lugaralgum.com/links" rel="nofollow"><span class="invisible">https://</span>abav.lugaralgum.com/links</a></p>
Just got finished setting up sqlc tooling for a monorepo with Go and Python. Now it will generate code for each language based on a single set of *.sql files with query statements. Python support is just beta, but these queries are not complicated.<br><br><p><a href="https://sqlc.dev" rel="nofollow"><span class="invisible">https://</span>sqlc.dev</a><br><a href="https://github.com/sqlc-dev/sqlc-gen-python" rel="nofollow" class="ellipsis" title="github.com/sqlc-dev/sqlc-gen-python"><span class="invisible">https://</span><span class="ellipsis">github.com/sqlc-dev/sqlc-gen-p</span><span class="invisible">ython</span></a></p><a href="/tags/golang/" rel="tag">#GoLang</a> <a href="/tags/python/" rel="tag">#Python</a> <a href="/tags/pythonlang/" rel="tag">#PythonLang</a> <a href="/tags/sqlc/" rel="tag">#sqlc</a> <a href="/tags/codegen/" rel="tag">#CodeGen</a><br>
Edited 139d ago
<p>Python hit 3.14 this year, so the PSF's 2025 fundraiser goal is naturally set to $314,159.26 😌</p><p>Make sure you're a part of this π/🐍/🥧 themed year by joining the community to help us hit that $100Kπ goal!</p><p>Donate or become a member today 👉 <a href="https://donate.python.org/" rel="nofollow"><span class="invisible">https://</span>donate.python.org/</a></p><p><a href="/tags/python/" rel="tag">#Python</a> <a href="/tags/pythonforeveryone/" rel="tag">#PythonForEveryone</a></p>
Edited 140d ago
<p>Bitte boosten! </p><p>Die Leute von <a href="https://social.tchncs.de/@fsfwdresden" rel="nofollow">@fsfwdresden</a> haben bis zum 06. Januar 2025 noch für ihr <a href="/tags/schulstick/" rel="tag">#Schulstick</a> Projekt einige Programmieraufgaben zu einer Lernsoftware zu verteilen. <br>Bis dahin läuft noch eine Förderung des sächsischen Kultusministeriums für dieses Projekt. <br>Wer Zeit und Lust hat, gegen eine übliche und angemessene Vergütung einige der zu erledigenden Aufgaben an diesem Projekt umzusetzen kann sich gerne bei der FSFW oder bei [email protected] melden. </p><p><a href="/tags/coding/" rel="tag">#coding</a> <a href="/tags/fedihire/" rel="tag">#FediHire</a> <a href="/tags/python/" rel="tag">#python</a> <a href="/tags/bildung/" rel="tag">#bildung</a></p>
<p>The Python Software Foundation has rejected a $1.5 million government grant because of the anti-DEI requirements imposed by the Trump administration.</p><p>The Python programming language empowers actual science all over the world. Let's support their mission and their integrity. *We can all of us* make up for the short fall!<br>[<a href="https://www.python.org/psf/donations/](https://www.python.org/psf/donations/)" rel="nofollow" class="ellipsis" title="www.python.org/psf/donations/](https://www.python.org/psf/donations/)"><span class="invisible">https://</span><span class="ellipsis">www.python.org/psf/donations/]</span><span class="invisible">(https://www.python.org/psf/donations/)</span></a>.</p><p><a href="/tags/python/" rel="tag">#python</a> <a href="/tags/science/" rel="tag">#science</a></p>
<p>The PSF's 2025 end-of-year fundraiser is live 🐍🚀 <a href="http://donate.python.org" rel="nofollow"><span class="invisible">http://</span>donate.python.org</a></p><p><a href="/tags/python/" rel="tag">#Python</a> is for everyone—and it takes everyone to keep it thriving. Support the PSF, the Python community, and the language we love.</p><p>Join in today 💛💙 donate.python.org</p><p><a href="/tags/pythonforeveryone/" rel="tag">#PythonForEveryone</a><br><a href="http://donate.python.org" rel="nofollow"><span class="invisible">http://</span>donate.python.org</a></p>
<p>released! a <a href="/tags/python/" rel="tag">#python</a> app for <a href="/tags/theatre/" rel="tag">#theatre</a> artists looking to quickly record and visualize stage movement <a href="https://codeberg.org/em_cinnamon/Mudmap" rel="nofollow" class="ellipsis" title="codeberg.org/em_cinnamon/Mudmap"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/em_cinnamon/Mudma</span><span class="invisible">p</span></a></p>
<p>> Unfortunately, after careful consideration, we've decided to move<br>forward with other candidates who more closely match our requirements for<br>this role</p><p>How I resent this idiotic piece of text, which is put into every damn rejection mail I receive since a year. More than 100 job applications sent out and no damn job afterwards. For fucks sake I was a senior <a href="/tags/developer/" rel="tag">#developer</a>, a master of <a href="/tags/ruby/" rel="tag">#ruby</a> who did the last two years at the job <a href="/tags/elixir/" rel="tag">#elixir</a> and guess what did all the other <a href="/tags/web/" rel="tag">#web</a> backend related bullshit. Like administering <a href="/tags/postgresql/" rel="tag">#postgresql</a> doing the schema, designing the whole architecture of a legacy backend system written in ruby, writing backends, frontends with <a href="/tags/javascript/" rel="tag">#javascript</a> and guess what nothing. </p><p>I maintained so called <a href="/tags/microservices/" rel="tag">#microservices</a> on <a href="/tags/linux/" rel="tag">#linux</a> with fucking <a href="/tags/docker/" rel="tag">#docker</a> which ran on <a href="/tags/openshift/" rel="tag">#openshift</a> or in the pedestrian terms "<a href="/tags/kubernetes/" rel="tag">#kubernetes</a>". Nothing! </p><p>I started into being a <a href="/tags/software/" rel="tag">#software</a> <a href="/tags/developer/" rel="tag">#developer</a> through the damn <a href="/tags/hacker/" rel="tag">#hacker</a> scene and was a "founding member" (whatever that means) of a <a href="/tags/hackerspace/" rel="tag">#hackerspace</a> out of which I was kicked out and still suffering the emotional scars. But yeah, fuck that I see. And probably I'm at fault 100% because that's what this shitty <a href="/tags/shame/" rel="tag">#shame</a> based society wants to tell everybody.</p><p>In my free-time I dabbled with <a href="/tags/lisp/" rel="tag">#lisp</a> <a href="/tags/smalltalk/" rel="tag">#smalltalk</a> and <a href="/tags/cpp/" rel="tag">#cpp</a> and <a href="/tags/clang/" rel="tag">#clang</a> and <a href="/tags/perl/" rel="tag">#perl</a> and I wrote <a href="/tags/python/" rel="tag">#python</a> a little for money too and for extending a little <a href="/tags/django/" rel="tag">#django</a> app at a hackerspace. Yeah, sure this is also worth nothing.</p><p>I tried to do <a href="/tags/freelancing/" rel="tag">#freelancing</a> for 6 months, but guess what the current project market in <a href="/tags/europe/" rel="tag">#europe</a> is shit and therefore nothing on the table for me either. While I find thousands of dimwits on reddits and everywhere, who are telling me that "I'm not an entrepreneur" or that "I deserve X", because they simply don't like what I write or my face.</p><p>Yeah sure, I'm 39 and I have no idea to go to, no damn <a href="/tags/community/" rel="tag">#community</a> and for fucks sake seem to be now going to join team long-term unemployed... because... yeah absolutely no damn fucking idea why I'm in this mess. What I'm supposed to do and obviously nobody fucking cares anyway.</p><p>I once dreamed of being "my own man", being that independent developer, coding happy <a href="/tags/foss/" rel="tag">#foss</a> projects and contributing to <a href="/tags/opensource/" rel="tag">#opensource</a> and getting paid for that. But no. World says no to that. World says "go and die".</p><p><a href="/tags/job/" rel="tag">#job</a> <a href="/tags/hiring/" rel="tag">#hiring</a> <a href="/tags/getfedihired/" rel="tag">#getfedihired</a> <a href="/tags/gethired/" rel="tag">#gethired</a> <a href="/tags/rant/" rel="tag">#rant</a></p>
<p>700 lines of poorly written python code, to wrap the simplest interaction of 3 cli tools. One can easily rewrite it in less than 20 lines of bash. <br>I guess to <a href="/tags/python/" rel="tag">#python</a> developers, every problem just look like a nail. 🤷</p>
<p>I've played a bit with the <a href="/tags/todomd/" rel="tag">#TODOmd</a> hook and I know how many TODOs there are in some popular Open Source projects:</p><p>* CPython: 187 TODOs<br>* Linux: 3788 TODOs<br>* Git: 112 TODOs<br>* Go: 455 TODOs</p><p>Source: <a href="https://codeberg.org/lig/todo-md/src/branch/main/README.md#examples-of-todo-md-generated-for-some-open-source-projects" rel="nofollow" class="ellipsis" title="codeberg.org/lig/todo-md/src/branch/main/README.md#examples-of-todo-md-generated-for-some-open-source-projects"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/lig/todo-md/src/b</span><span class="invisible">ranch/main/README.md#examples-of-todo-md-generated-for-some-open-source-projects</span></a></p><p>What other Open Source projects should I enhance with the TODO.md file?:)</p><p><a href="/tags/opensource/" rel="tag">#OpenSource</a> <a href="/tags/todomd/" rel="tag">#TODOmd</a> <a href="/tags/cpython/" rel="tag">#CPython</a> <a href="/tags/python/" rel="tag">#Python</a> <a href="/tags/linux/" rel="tag">#Linux</a> <a href="/tags/kernel/" rel="tag">#Kernel</a> <a href="/tags/git/" rel="tag">#Git</a> <a href="/tags/go/" rel="tag">#Go</a> <a href="/tags/golang/" rel="tag">#Golang</a> <a href="/tags/devtools/" rel="tag">#DevTools</a></p>
<p><a href="/tags/python/" rel="tag">#Python</a> programming language picks of the day:</p><p>➡️ <span class="h-card"><a href="https://fosstodon.org/@ThePSF" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ThePSF</span></a></span> - Official account of Python Software Foundation</p><p>➡️ <span class="h-card"><a href="https://fosstodon.org/@django" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>django</span></a></span> - FOSS high-level Python web framework</p><p>➡️ <span class="h-card"><a href="https://fosstodon.org/@pythonbytes" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>pythonbytes</span></a></span> - Python podcast</p><p>➡️ <span class="h-card"><a href="https://fosstodon.org/@talkpython" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>talkpython</span></a></span> - Different Python podcast</p><p>➡️ <span class="h-card"><a href="https://mastodon.social/@pythonhub" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>pythonhub</span></a></span> - Highlighting interesting Python articles</p><p>➡️ <span class="h-card"><a href="https://fosstodon.org/@realpython" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>realpython</span></a></span> - Tutorials, courses etc for Python</p><p>➡️ <span class="h-card"><a href="https://fosstodon.org/@pypi" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>pypi</span></a></span> - Repository of software for Python</p><p>➡️ <span class="h-card"><a href="https://fosstodon.org/@pillow" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>pillow</span></a></span> - FOSS fork of Python Imaging Library</p><p>➡️ <span class="h-card"><a href="https://fosstodon.org/@blackpythondevs" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>blackpythondevs</span></a></span> - Community org for black Python devs</p><p>🧵 1/4</p>
<p><a href="/tags/genuary26/" rel="tag">#genuary26</a> prompt: symmetry.<br><a href="/tags/genuary27/" rel="tag">#genuary27</a> prompt: something interesting with no randomness or noise.</p><p>If there's gotta be no randomness, you need to introduce control. I made this cute discontinued device called the <a href="/tags/monome/" rel="tag">#Monome</a> Arc work with <a href="/tags/pyscript/" rel="tag">#PyScript</a>. This is usually driven by a UDP server, but turns out browsers can't use UDP, so I wrote a WebSocket bridge. Looks like it works 😎 </p><p><a href="https://ambv.pyscriptapps.com/genuary-prompt-26-27/latest/" rel="nofollow" class="ellipsis" title="ambv.pyscriptapps.com/genuary-prompt-26-27/latest/"><span class="invisible">https://</span><span class="ellipsis">ambv.pyscriptapps.com/genuary-</span><span class="invisible">prompt-26-27/latest/</span></a></p><p><a href="/tags/genuary2025/" rel="tag">#genuary2025</a> <a href="/tags/genuary/" rel="tag">#genuary</a> <a href="/tags/generativeart/" rel="tag">#GenerativeArt</a> <a href="/tags/creativecoding/" rel="tag">#CreativeCoding</a> <a href="/tags/webgl/" rel="tag">#WebGL</a> <a href="/tags/python/" rel="tag">#Python</a> <a href="/tags/monome/" rel="tag">#Monome</a></p>
<p>My latest blog post: Next Trains</p><p><a href="https://mikecoats.com/next-trains/" rel="nofollow"><span class="invisible">https://</span>mikecoats.com/next-trains/</a></p><p>My two-year-old loves trains so any time we can swing past the station and see them is worth the detour. This web app displays the next few arrivals and departures to help us schedule a visit. It's also my first time publishing code as a package on PyPI.</p><p><a href="/tags/code/" rel="tag">#code</a> <a href="/tags/linux/" rel="tag">#linux</a> <a href="/tags/opensource/" rel="tag">#openSource</a> <a href="/tags/python/" rel="tag">#python</a></p>
<p>I just published the first alpha version of the project that kept me busy this month: a minimal, highly consistent, portable and fast library for (contrast limited) (adaptive) histogram equalization of image arrays in <a href="/tags/python/" rel="tag">#Python</a>. The heavily lifting is done in <a href="/tags/rustlang/" rel="tag">#rustlang</a>, and the Python API is (in my opinion) much more consistent than scikit-image's reference implementation.</p><p>If you find this useful, please star it !<br>If you need some feature currently missing, or if you find a bug, please drop by the issue tracker. I want this to be as useful as possible to as many people as possible !</p><p><a href="https://github.com/neutrinoceros/ahe" rel="nofollow"><span class="invisible">https://</span>github.com/neutrinoceros/ahe</a></p>
<p>Pretty proud, I was able to re-work my old LCD network monitor<br><a href="https://github.com/Jelloeater/lcdNetworkMonitor/compare/v1.0.0...v2.0.0" rel="nofollow" class="ellipsis" title="github.com/Jelloeater/lcdNetworkMonitor/compare/v1.0.0...v2.0.0"><span class="invisible">https://</span><span class="ellipsis">github.com/Jelloeater/lcdNetwo</span><span class="invisible">rkMonitor/compare/v1.0.0...v2.0.0</span></a><br>Built it with a <a href="https://shop.pimoroni.com/en-us/products/display-o-tron-hat" rel="nofollow" class="ellipsis" title="shop.pimoroni.com/en-us/products/display-o-tron-hat"><span class="invisible">https://</span><span class="ellipsis">shop.pimoroni.com/en-us/produc</span><span class="invisible">ts/display-o-tron-hat</span></a><br><a href="/tags/python/" rel="tag">#python</a> <a href="/tags/hacker/" rel="tag">#hacker</a> <a href="/tags/weekendproject/" rel="tag">#weekendproject</a></p>
<p>My latest blog post: Back 2 Basics - R-2R Ladder DAC</p><p><a href="https://mikecoats.com/back-2-basics-r-2r-ladder-dac/" rel="nofollow" class="ellipsis" title="mikecoats.com/back-2-basics-r-2r-ladder-dac/"><span class="invisible">https://</span><span class="ellipsis">mikecoats.com/back-2-basics-r-</span><span class="invisible">2r-ladder-dac/</span></a></p><p>The first in a series of 'back to basics' projects, building real, practical, circuits. This time it's an R-2R Ladder DAC.</p><p><a href="/tags/code/" rel="tag">#code</a> <a href="/tags/electronics/" rel="tag">#electronics</a> <a href="/tags/embedded/" rel="tag">#embedded</a> <a href="/tags/esp32/" rel="tag">#esp32</a> <a href="/tags/firmware/" rel="tag">#firmware</a> <a href="/tags/hardware/" rel="tag">#hardware</a> <a href="/tags/micropython/" rel="tag">#microPython</a> <a href="/tags/python/" rel="tag">#python</a></p>
<p>LAST CHANCE! 📢Want to be a speaker at PyBay 2025? The Call for Proposals is closing on Sunday, June 8th. Submit your talk proposal today! <a href="https://sessionize.com/pybay2025" rel="nofollow"><span class="invisible">https://</span>sessionize.com/pybay2025</a> <a href="/tags/python/" rel="tag">#Python</a> <a href="/tags/pybay/" rel="tag">#PyBay</a> 🐍</p>
<p>On a whim, thought I'd try upgrading my <a href="/tags/wsl/" rel="tag">#WSL</a> <a href="/tags/ubuntu/" rel="tag">#Ubuntu</a> instance to a later release in hopes that updating from <a href="/tags/python/" rel="tag">#Python</a> 3.2 would make <a href="/tags/marimo/" rel="tag">#Marimo</a> actually work. do-release-upgrade actually worked pretty seamlessly, and then the new bullshit Canonical decided was a good idea reared its head. pip3 install marimo? "THIS IS AN EXTERNALLY MANAGED PYTHON, install things through packages instead!" (there is no package).</p><p>Guess it's finally time to learn how to use <a href="/tags/archlinux/" rel="tag">#archlinux</a></p>
<p>Registration for PyOhio 2025 is open!</p><p><a href="https://www.pyohio.org/2025/attend/registration/" rel="nofollow" class="ellipsis" title="www.pyohio.org/2025/attend/registration/"><span class="invisible">https://</span><span class="ellipsis">www.pyohio.org/2025/attend/reg</span><span class="invisible">istration/</span></a></p><p><a href="/tags/pyohio/" rel="tag">#PyOhio</a> is a free annual <a href="/tags/python/" rel="tag">#Python</a> programming language community conference based in Ohio. </p><p>📅 Dates: July 26 & 27, 2025 <br>🗓️ Schedule: <a href="https://www.pyohio.org/2025/program/schedule/" rel="nofollow" class="ellipsis" title="www.pyohio.org/2025/program/schedule/"><span class="invisible">https://</span><span class="ellipsis">www.pyohio.org/2025/program/sc</span><span class="invisible">hedule/</span></a><br>📍 Location: The Cleveland State University Student Center in Cleveland, Ohio: <a href="https://www.pyohio.org/2025/attend/venue/" rel="nofollow" class="ellipsis" title="www.pyohio.org/2025/attend/venue/"><span class="invisible">https://</span><span class="ellipsis">www.pyohio.org/2025/attend/ven</span><span class="invisible">ue/</span></a><br>👕 T-Shirts: <a href="https://www.pyohio.org/2025/attend/shirts/" rel="nofollow" class="ellipsis" title="www.pyohio.org/2025/attend/shirts/"><span class="invisible">https://</span><span class="ellipsis">www.pyohio.org/2025/attend/shi</span><span class="invisible">rts/</span></a> Order online and either ship direct or pick them up with your badge at check-in</p>
<p>My latest blog post: Simplify VCD</p><p><a href="https://mikecoats.com/simplify-vcd/" rel="nofollow"><span class="invisible">https://</span>mikecoats.com/simplify-vcd/</a></p><p>Simplify VCD is a tool designed to make working with Value Change Dump (VCD) files more efficient and faster. This tool enables users to clip sections of VCD files, trim irrelevant data, and reduce the resolution to a more manageable timescale, significantly improving processing speed and usability.</p><p><a href="/tags/code/" rel="tag">#code</a> <a href="/tags/electronics/" rel="tag">#electronics</a> <a href="/tags/embedded/" rel="tag">#embedded</a> <a href="/tags/hardware/" rel="tag">#hardware</a> <a href="/tags/opensource/" rel="tag">#openSource</a> <a href="/tags/python/" rel="tag">#python</a> <a href="/tags/software/" rel="tag">#software</a></p>
<p>Pillow 11.3.0 has been released!</p><p>This release offers wheels that include AVIF support, wheels for Python 3.14 and even iOS wheels.</p><p>Read more about our changes and a security fix at <a href="https://pillow.readthedocs.io/en/stable/releasenotes/11.3.0.html" rel="nofollow" class="ellipsis" title="pillow.readthedocs.io/en/stable/releasenotes/11.3.0.html"><span class="invisible">https://</span><span class="ellipsis">pillow.readthedocs.io/en/stabl</span><span class="invisible">e/releasenotes/11.3.0.html</span></a><br><a href="/tags/python/" rel="tag">#Python</a> <a href="/tags/pillow/" rel="tag">#Pillow</a> <a href="/tags/pythonpillow/" rel="tag">#PythonPillow</a> <a href="/tags/release/" rel="tag">#release</a> <a href="/tags/python314/" rel="tag">#Python314</a> <a href="/tags/ios/" rel="tag">#iOS</a> <a href="/tags/avif/" rel="tag">#AVIF</a></p>
Edited 279d ago
Despite 30 months work, core developer says Python's JIT compiler is often slower than the interpreter
<small class="notice" x-post-type-data="None">
Takahe has limited support for this type: <a href="https://programming.dev/post/33695713">See Original Page</a>
</small>