New project! I want to learn how to build SaaS applications using Python and Django. I'll be moving in small chunks and documenting my progress along the way. Here is my start:
https://dev.to/skriptmonkey/getting-started-with-django-project-setup-5eoj
Related to this week's #Ansible contrib work in #Python, #Ruff is quite cool. 😎
PEP 770 was accepted in April of this year, what has happened since then?
* Published a white paper on PEP 770 and phantom dependencies
* Auditwheel, manylinux, and cibuildwheel adoption
* Over 300 projects already ship with PEP 770 SBOM data
* Fedora and Red Hat adopted PEP 770 for Python packages
Read more: https://sethmlarson.dev/pep-770-sbom-data-from-pypi-fedora-and-redhat
#Python #SBOM #CycloneDX #SPDX #auditwheel #cibuildwheel
I Ported JustHTML From Python to JavaScript With Codex CLI and GPT-5.2 in 4.5 Hours, by @simon:
https://simonwillison.net/2025/Dec/15/porting-justhtml/
#migrating #ai #python #javascript #tooling #parsing #html
So, decided to keep on trucking on the Advent of Code problems. Day 10 was pain, but nothing a little bit of linear algebra couldn't fix after what can only be described as herculean searching on the web...thank you Scipy.
Solution: https://git.jamesthebard.net/jweatherly/advent-of-code/src/branch/main/2025/10/solution.py
#python #adventofcode #adventofcode2025
Jason Bell (@j_jason_bell)
브라우저에서 클라이언트 사이드로 Python을 실행할 수 있다는 발견을 공유한 트윗입니다. Simon Willison이 만든 Pyodide 기반 도구 링크가 포함되어 있어, 웹에서 직접 Python으로 시각화나 인터랙티브 작업을 실행하는 실용 사례를 제시합니다.
https://x.com/j_jason_bell/status/2003224157203640557
#pyodide #python #browser #webassembly
On a roll now! Really want to get the #Scaleway module for #Ansible working with the SCW_PROFILE environment variable, don't want to be passing API keys to each module call. 😬 I'm no #Python developer, but I think this is OK:
https://github.com/ansible-collections/community.general/pull/11314
// @ansible
I created an actual "release" today, for my Xiaolong Dictionary language learning tool [1].
I wonder however, why the GNU/Linux built is bigger. Maybe 'cause I ran another command making the executable. Makefile target:
pyinstaller --clean --onefile --noconsole --add-data "$(TCL_LIBRARY):tcl8.6" --add-data "$(TK_LIBRARY):tk8.6" "$(MODULE)")
While on Windows I have no idea how to do that.
[1]: https://codeberg.org/ZelphirKaltstahl/xiaolong-dictionary/releases
#python #tkinter #matplotlib #pillow #pyinstaller #executable
drgn (dragon) is a programmable #linux (kernel) debugger with 'easy' #python scripting.
https://drgn.readthedocs.io/en/latest/
Chán cảnh Python venvs gây lỗi khi thiết lập agent AI, một dev đã tạo Runiq bằng Go. Runiq cung cấp quyền truy cập trình duyệt và file cho các mô hình cục bộ như Llama 3 (qua MCP) mà không cần phụ thuộc Python. Đây là một binary duy nhất, có tính năng xác nhận thủ công khi thao tác file, và hoạt động cực nhanh với Ollama. Mã nguồn mở.
#AI #LLM #GoLang #Python #Runiq #MCP #Llama3 #Ollama
#TríTuệNhânTạo #MôHìnhNgônNgữLớn #Go #Python #MãNguồnMở
https://www.reddit.com/r/LocalLLaMA/comments/1pts1re
Học cách điều khiển luồng chương trình Python với câu lệnh điều kiện `if`, `else`, `elif`. Bài viết giải thích ngắn gọn về giá trị boolean và các toán tử so sánh (`==`, `!=`, `<`, `>`) để đưa ra quyết định.
#LậpTrình #Python #Tutorial #CâuLệnhĐiềuKiện #Programming #LearnToCode #ConditionalStatements
https://dev.to/sdkfz181tiger/getting-started-with-python-part-7-conditional-statements-4e2i
ty: революция в тайп-чекинге
Всем привет! За последние пару лет компания Astral буквально разрывает Python-мир своими инструментами. Даже если вы не слышали это имя напрямую, с большой вероятностью вы уже пользовались их продуктами — ruff или uv . И это не преувеличение. И ruff , и uv сегодня фактически стали стандартом индустрии. Например, в свежем релизе PyCharm 2025.3 при создании нового проекта по умолчанию инициализируется именно окружение uv , а не привычный venv . Для open source-проекта — это очень серьёзный показатель доверия со стороны экосистемы. Открытый исходный код и массовое принятие инструментов Python-разработчиками дали Astral тот самый «кредит доверия», который компания, судя по всему, пока что уверенно оправдывает. И вот буквально на днях Astral объявили, что их новый «революционный» тайп-чекер ty переходит в стадию бета-тестирования. А если учитывать, что и uv , и ruff формально тоже всё ещё находятся в бете, то можно считать, что ty уже фактически вышел в релиз. Собственно, о нём и поговорим дальше. Если вам интересны подобные материалы — подписывайтесь на Telegram-канал «Код на салфетке» . Там я делюсь гайдами для новичков и полезными инструментами. А прямо сейчас у нас ещё и проходит новогодний розыгрыш.
https://habr.com/ru/articles/979752/
#uv #ruff #ty #mypy #type_checking #python #rust #astral