Content warning:#AdventOfCode Day 1
Time to re-learn #Python, because the last time I used it was for last year's advent 😄
Day 1 was entertaining enough to get started!
I've completed "Secret Entrance" - Day 1 - Advent of Code 2025 #AdventOfCode https://adventofcode.com/2025/day/1
👉 Đánh giá 4 mô hình LLM trong thử thách lập trình: theo dõi chi tiêu đa tiền tệ. 🥇 Claude Opus (88/100) vượt trội, 🥈 Sonnet (86) hiện đại, 🥉 Devstral 2 (85) toàn diện về kiểm tra lỗi, còn OpenCode (62) yếu kém, thiếu type hints. Devstral 2 tiềm năng! #LLM #AI #Python #Devstral #Mistral #OpenCode #Benchmark #Côngnghệ
https://www.reddit.com/r/LocalLLaMA/comments/1piy3k1/devstral_benchmark/
Cerioporus squamosus
PH Fluff Berger
Pennsylvania, United States
2012-04-02 20:56:00 UTC
http://www.inaturalist.org/observations/64270
#iNaturalist #Nature #Wild #Python #FedivEarth #Environment

Гайд по форматированию строк в Python: от % до f-строк и обратно
Форматирование строк кажется тривиальной задачей, пока вы не сталкиваетесь с поддержкой чужого легаси-кода или вопросами производительности в высоконагруженных циклах. За годы развития Python прошел путь от C-style форматирования (%) до мощных f-строк (Python 3.6+). Но означает ли это, что о старых методах можно забыть?
https://habr.com/ru/articles/975204/
#fстроки #python3 #python #python_для_начинающих
Tuesday Progress! 🎮✨
#RenPy #Python #GameDevJourney #StoryDesign
📅 December 9, 2025 – Progress Report
• #Beyond365DaysOfCode Day 345
• #100DaysOfCode Day 345
• #freeCodeCamp
📖 Daily Reading
• ✅ freeCodeCamp News: 1 article
• ✅ Daily.dev: 1 article
💻 Learning Platforms
• Winter VN Jam: Got two sound effects working 🎵✅
#GameWriting #VNDev #DevJourney #IndieDevLife

Motivation Monday! 🚀💻
#Python #GameDev #WinterVNJam #MotivationMonday
📅 December 8, 2025 – Progress Report
• #Beyond365DaysOfCode Day 344
• #100DaysOfCode Day 344
• #freeCodeCamp
📖 Daily Reading
• ✅ freeCodeCamp News: 1 article
• ✅ Daily.dev: 1 article
💻 Learning Platforms
• Winter VN Jam: Added game state variables
#VisualNovelDev #IndieDevJourney #Consistency

🌕 Django 6.0 重大更新:範本局部元件與背景任務框架
➤ 深入解析 Django 6.0 的範本局部元件與任務框架技術細節
✤ https://adamj.eu/tech/2025/12/03/django-whats-new-6.0/
Django 6.0 重磅登場,為這款 20 歲的 Python 網頁框架帶來了諸多新功能。其中最引人注目的包括範本語言新增的「局部元件」(partials) 功能,讓開發者能更輕鬆地封裝和重複使用範本中的小片段,並大幅簡化了程式碼的維護。此外,Django 6.0 還引入了內建的「任務框架」(Tasks framework),讓開發者能夠將非 HTTP 請求週期的程式碼(如寄送郵件、處理資料)卸載到背景工作執行,解決了長期以來 Django 在背景任務處理方面的不足,可望藉由第三方套件提供更完善的解決方案。
+ 太棒了!局部元件聽起來能省下大量重複的範本程式碼,尤其在維護大型專案時肯定很有幫助。期待它的廣泛應用。
+ 終於有內建的任務框架了!之前都得仰賴 Celery 這些複雜
#Django #Python #Web 開發 #後端開發
🌗 重訪「來蓋編譯器」:Python 實現與 WebAssembly 輸出
➤ 用 Python 重寫經典編譯器教學,並轉換目標為 WebAssembly
✤ https://eli.thegreenplace.net/2025/revisiting-lets-build-a-compiler/
本文作者重新審視了經典的「來蓋編譯器」系列教學,並將其範例編譯器以 Python 重寫,目標輸出現代化的 WebAssembly 程式碼。作者分析了該經典教學歷久不衰的原因,認為其循序漸進的遞迴下降解析方法以及早期便能產生可執行程式碼的設計,是吸引新舊程式設計師的關鍵。文中展示了以 KISS 語言撰寫的範例程式及其編譯後生成的 WASM 程式碼,並討論了原始教學在處理參數傳遞和類型系統時的限制,最後建議將抽象語法樹(AST)作為中期表示(IR),以改進程式碼生成階段的效率與優化。
+ 看到有人重新實作這個經典教學真是太棒了!Python 和 WASM 的組合非常現代。
+ 感謝作者的解析,讓我更理解為何這個 30 多年前的教程仍然有其價值。遞迴下降
#編譯器 #Python #遞迴下降解析
I've completed "Factory" - Day 10 - Advent of Code 2025
I used Z3 to solve Part 2 in ~500ms. I still need to clean up Part 1's brute force.
https://github.com/jstanden/advent-of-code-python/blob/main/2025/day10.ipynb
#AdventOfCode #Python #Programming #z3
Wiz is hiring Threat Detection Researcher
🔧 #golang #python #aws #azure #gcp #kubernetes #sql
🌎 Tel Aviv, Israel
⏰ Full-time
🏢 Wiz
Job details https://jobsfordevelopers.com/jobs/threat-detection-researcher-at-wiz-io-jun-8-2025-82cddf?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
52Pi UPS Gen 6 UPS for Raspberry Pi 4/5 supports up to 4x external battery packs, PikaPython scripting
52Pi UPS Gen 6 UPS for Raspberry Pi 4/5 supports up to 4x external battery packs, PikaPython scripting