Implemented new functionality in my language learning tool, that I currently call "Xiaolong Dictionary": A technically minded user can configure in which order which attributes of a word are revealed in the training window. This one can for example use to define a "hints" attribute and then reveal that first, and then phonetic script and then everything else. The number of phases is configurable, as is which attributes appear in which "reveal phase".
#python #tkinter #coding #programming
I'm back to this simple "graph" idea from 2021, re-doing it from scratch... it provides endless fun/explorations. In 2022 I think I did so much stuff with this... Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_12_15
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding

There was still an error in the print output for Ruby, but it was still faster than Perl, Python, etc.
Here are all the languages again:
Language Per call
#Clojure JVM (native) 0.10ms
#Go 0.14ms
#Ruby 0.33ms
#Clojure JVM (single-pass) 1.48ms
#Perl 1.56ms
#Python 1.61ms
#Clojure JVM (apply) 2.04ms
#Clojure #Babashka 2.59ms
#Raku (native) 14.49ms
#Raku (builtins) 19.54ms
Celonis is hiring Senior Staff Product Data Scientist
🔧 #python #sql #seniorengineer
🌎 Redwood City, California
⏰ Full-time
🏢 Celonis
Job details https://jobsfordevelopers.com/jobs/senior-staff-product-data-scientist-at-celonis-com-jul-21-2025-bb1b20?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
Neon Pentagon Vortex
45 pentagons spiral into a vortex! Watch Python create this hypnotic tunnel effect with neon colors! 🌀⬟
#python #pythontricks #turtlegraphics #pentagonpattern #vortexeffect #spiralart #hypnotic #pythonloops
https://www.youtube.com/watch?v=E4yLyYnujJg
In fact, it's purely within urljoin. Despite having changes in 3.14, pathname2url does not seem to be involved. This has different outputs on #Python 3.10 and 3.14:
import urllib.parse; print(urllib.parse.urljoin('file:', '/some/path'))
GoPLS integration breaking in ViM after upgrade to Fedora because of subtle differences in #Python 3.14 was definitely not on my bingo for today.
YouCompleteMe uses the following Python code:
urllib.parse.urljoin('file:', urllib.request.pathname2url('/path/to/project'))
This produces file:///path/to/project on Python 3.10 but file:/path/to/project on 3.14. Now I'm really curious why.
[Перевод] Pyrefly vs. ty: битва двух Rust-базированных анализаторов типов для Python
Команда Python for Devs подготовила перевод статьи о двух новых Rust-базированных анализаторах типов для Python — pyrefly и ty. Оба пока в ранней альфе, но уже демонстрируют впечатляющую скорость, разные подходы к выводу типов и новые возможности.
https://habr.com/ru/articles/971410/
#python #rast #типизация #анализатор #типы
Kicking off my new newsletter about #forecasting with an introduction to piecewise regression for modeling changes in the trend 👇🏼
https://theforecaster.substack.com/p/piecewise-regression-for-time-series
Code is available both in #Rstats and #Python
Subscribe to get an email notification.
By the way, I have implemented relatively identical versions of the #rakulang versions in #perl, #python, and #ruby. Although the Ruby version (which is installed on the Mac and is relatively old, 2.6.x) is unsurprisingly the fastest for 10,000 values. I wouldn't have expected that.
Language Per call Factor vs Raku
Ruby 0.03ms 77x faster
Perl 0.15ms 15x faster
Python 0.18ms 13x faster
Raku 2.32ms 1x (baseline)
@bmispelon That's so last year. This year's DSF board election ended on 26th November, hoping for the results soon!!!
https://digitalsignagefederation.org/page/elections
#DSF #Django #Python
Jubilant: Python subprocess and Go codegen https://lobste.rs/s/2nbzsq #a11y #go #python
https://benhoyt.com/writings/jubilant/