Simpler Python code now filters out all None items correctly.
@mathsppblog I like this page which explains the different between `uv run` and `uv tool run` quite well:
https://pydevtools.com/handbook/explanation/when-to-use-uv-run-vs-uvx/
I really like the whole handbook really, I find it to be a good starting point for a whole lot of concepts and associated #python tool usage
Just finished having my brain melted by David Beazley's week long online course "Advanced Programming with #Python", which toured a bunch of topics such as code composition techniques to solve some thorny problems, message processing in a "sans io" style, code expressiveness, and constrain-driven validation and testing. Marvelous to spend some time under the gentle tutelage of such a thoughtful Python luminary. Highly recommended!
https://dabeaz.com/advprog.html
Python Converts To Roman Numerals
Roman numerals translate beautifully Roman numeral conversion transforms modern numbers into ancient symbolic Share your results
#python #pythontricks #codingtips #programmingtutorial #romannumerals #numberconversion #ancientnumbers #pythonmath #viralpython #pythonshorts #numberart
https://www.youtube.com/watch?v=PDK-jBMDjg8
I updated my #physics lab material for introduction to numerical calculations with electric field (using #python). Here's the stuff I give the students in case you want to use it.
Make a row container with tkinter in Python
A handy trick that's already part of tkinter.
https://rodstephensbooks.com/row_container.html
#Python #Tkinter #UserInterface

🔥 Thưởng thức bản phát hành bánh xe manylinux预制 của llama_cpp_python - cài đặt dễ dàng trên Linux mà không cần biên dịch từ mã nguồn! 🧰 Linux x86_64, Python 3.10, hỗ trợ CPU (OpenBLAS+OpenMP). Không dành cho Win/macOS nhưng có thể bổ sung theo nhu cầu. 8 giờ thử thách đã trả phí, hãy ủng hộ nhé! #Python #Linux #LLM #llama_cpp_python #CôngNghệ #AI
*(Tác giả: /u/zeeshan_11)*
https://www.reddit.com/r/LocalLLaMA/comments/1qrhbqh/prebuilt_manylinux_wheel_for_llama_cpp_python/
Processes like methodologies, CI/CD, and dependency tooling don’t just shape how code gets written. They quietly shape what code gets written — often long before anyone notices.
(More cogitation sparked by #HandsOn #SoftwareEngineering with #Python — https://tinyurl.com/HOSEWP2)
#TechnicalLeadership #EngineeringJudgment #MaintainableSystems
Curso de Programação Web com Python, HTML e CSS gratuito - com certificado
https://guiadeti.com.br/curso-programacao-web-python-html-css/
#css #cursogratuito #desenvolvimentoweb #flask #html #programacaoweb #python #tecnologia
https://guiadeti.com.br/curso-programacao-web-python-html-css/?fsp_sid=425
Nextiva is hiring Senior VoIP Application Engineer
🔧 #java #javascript #python #aws #azure #cicd #gcp #kubernetes #nosql #sql #seniorengineer
🌎 Remote; Canada
⏰ Full-time
🏢 Nextiva
Job details https://jobsfordevelopers.com/jobs/senior-voip-application-engineer-at-nextiva-com-jan-22-2026-64e10f?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
librats: Выпуск версии 0.7.x (новая библиотека для распределённых P2P-приложений). Так же релиз rats-search 2.0
Всем привет! Я продолжаю развивать свою библиотеку для создания распределённых приложений, которая уже легла в основу новой версии rats-search (распределенного торрент-поисковика). Она позволяет развернуть собственную P2P-сеть и связать пользователей между собой. Главная особенность — автоматическое обнаружение участников (peer discovery), что крайне актуально в условиях постоянных блокировок и ограничений сети. На данный момент библиотека поддерживает языки C/C++, Android (Java), Python и Node.js . С момента выхода прошлой статьи накопилось много приятных изменений, о которых я и хочу рассказать. Кроме того, в этот раз я затрону и сам rats-search новой версии. Последний стабильный релиз на сегодня — 0.7.0 . Исходный код и бинарные файлы доступны для скачивания для:
https://habr.com/ru/articles/991190/
#bittorrent #сетевые_технологии #c++ #javascript #python #p2p #libp2p #librats
Python Tip #30 (of 365):
Consider file modes outside of read and write: you may (very occasionally) want a different mode.
If you want to write to a file, overwriting that file if it already exists, use write mode (w or wt):
with open("example.txt", mode="wt") as file:
file.write("Example\n")
If you want to add text to the end of a file, use append mode (a or at):
with open("example.txt", mode="at") as file:
file.write("Appending a new line\n")
🧵(1/4)