#python — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #python, aggregated by home.social.
-
Универсальный подход к регрессионному тестированию микросервисов: интеграция Postman, Newman и Python в Jenkins
Привет всем заглянувшим! В этой статье я поделюсь опытом автоматизации API‑тестирования связкой Postman + Newman, но с небольшим «секретным ингредиентом». Мы не просто будем запускать коллекции в Jenkins напрямую, а используем универсальный Python‑скрипт, который превращает стандартный прогон в мощный инструмент мониторинга. В чем «фишка» этого подхода? Обычно Newman выдает довольно сухие отчеты. Мой скрипт выступает в роли умной прослойки: он обрабатывает результаты тестов на статус‑коды, собирает данные и упаковывает их в наглядный Allure‑отчет. Более того, здесь добавлена функция почтовых уведомлений, чтобы контролировать состояние системы, не заходя в Jenkins.
https://habr.com/ru/articles/1071232/
#postman #newman #jenkins #python #автоматизация_тестирования #api_тестирование #регрессионное_тестирование #jenkins_ci #allure_jenkins_plugin #allure_report
-
Garmin записывает всё. ChatGPT — ничего. Разрыв длиной в один вечер и один скрипт
Garmin записывает почти всё: сон, HRV, стресс, Body Battery, пульс на тренировке, каждый подход в зале. ChatGPT ничего этого не видит. Чтобы спросить у него, как прошла неделя, нужно было сначала открыть Garmin Connect, переписать цифры руками и вставить их в чат. Один вечер, один скрипт. Забрать сон и HRV за сегодня, сложить в файл. Никакой архитектуры, просто раздражение от того, что данные есть, а спросить их некому. Сейчас это открытый пайплайн: локальный кэш, агентный Telegram-бот, локальная модель на Ollama, веб-мастер настройки, Windows-дистрибутив и заявка на акселератор Sber500. По пути пришлось несколько раз пересобрать саму задачу.
https://habr.com/ru/articles/1071224/
#Garmin #Garmin_Connect #open_source #selfhosted #Telegramбот #LLM #Ollama #Python #AIагент #фитнесданные
-
Release of OntoWeaver 1.9.0 : https://github.com/oncodash/ontoweaver/releases/tag/v1.9.0
Now with the (long awaited) `compose` transformer!
OntoWeaver is a tool to convert tables and documents into Semantic Knowledge Graphs, with a simple declaration of the desired mapping, and a lot of output formats.
-
Maintenant que les démarches administratives sont faites, je peux enfin l'annoncer : je suis maintenant en freelance !
Développeur spécialisé dans le Web avec PHP (vanilla & Symfony) et Python (surtout avec Flask), avec de solides connaissances en JS (vanilla & Vue.js), je réalise tous les développements en tenant compte des besoins en accessibilité, en écoconception et du RGPD dès la conception.
Réalisations entièrement faites par un cerveau biologique. -
Maintenant que les démarches administratives sont faites, je peux enfin l'annoncer : je suis maintenant en freelance !
Développeur spécialisé dans le Web avec PHP (vanilla & Symfony) et Python (surtout avec Flask), avec de solides connaissances en JS (vanilla & Vue.js), je réalise tous les développements en tenant compte des besoins en accessibilité, en écoconception et du RGPD dès la conception.
Réalisations entièrement faites par un cerveau biologique. -
RT @dhh: DeepSeek Pro V4 Max just completed the challenge too! It took much longer, at 2:30h, but the total token spend was just $23! This is compared to ~$550 for Fable (45m), $55 for Grok 4.6 (1.5h), $43 for GPT Sol (?). Failed to complete: DSV4 Flash and GPT Luna. DHH (@dhh) Fable one-shotted a Rust rewrite of the TerminalTextEffects Python library in 11M tokens. Startup time went from 87ms to 2ms and rendering speed is up by 9.6x. Now zero dependencies and a 3mb single exec 🤯 claude.ai/code/artifact/2878… Link ttfx — all 37 effects All 37 ttfx effects animating the full Omarchy ASCII logo, rendered by the Rust binary. claude.ai — https://nitter.net/dhh/status/2086590006898958752#m
mehr auf Arint.info
-
RT @dhh: DeepSeek Pro V4 Max just completed the challenge too! It took much longer, at 2:30h, but the total token spend was just $23! This is compared to ~$550 for Fable (45m), $55 for Grok 4.6 (1.5h), $43 for GPT Sol (?). Failed to complete: DSV4 Flash and GPT Luna. DHH (@dhh) Fable one-shotted a Rust rewrite of the TerminalTextEffects Python library in 11M tokens. Startup time went from 87ms to 2ms and rendering speed is up by 9.6x. Now zero dependencies and a 3mb single exec 🤯 claude.ai/code/artifact/2878… Link ttfx — all 37 effects All 37 ttfx effects animating the full Omarchy ASCII logo, rendered by the Rust binary. claude.ai — https://nitter.net/dhh/status/2086590006898958752#m
mehr auf Arint.info
-
Mojo 1: Sieht aus wie Python – ist aber mehr Rust
Nach gut drei Jahren räumt Anbieter Qualcomm beim Python-Ableger Mojo auf. Die Sprache wird einheitlicher, schlanker, aber auch strenger.
#Compiler #IT #Nvidia #Programmiersprachen #Python #Qualcomm #Rust #Softwareentwicklung #news
-
Mojo 1: Sieht aus wie Python – ist aber mehr Rust
Nach gut drei Jahren räumt Anbieter Qualcomm beim Python-Ableger Mojo auf. Die Sprache wird einheitlicher, schlanker, aber auch strenger.
#Compiler #IT #Nvidia #Programmiersprachen #Python #Qualcomm #Rust #Softwareentwicklung #news
-
o is for orm
What a way to start a new week: talking about Django's ORM. Whether to like ORMs or not seems to be a divisive topic among developer. I love them and Django's one is my favourite flavour.
-
o is for orm
What a way to start a new week: talking about Django's ORM. Whether to like ORMs or not seems to be a divisive topic among developer. I love them and Django's one is my favourite flavour.
-
Conformalized adaptive (online/streaming) learning using learningmachine in Python and R
https://thierrymoudiki.github.io/blog/2024/08/19/r/python/code-conformal-adaptive-RVFL -
Conformalized adaptive (online/streaming) learning using learningmachine in Python and R
https://thierrymoudiki.github.io/blog/2024/08/19/r/python/code-conformal-adaptive-RVFL -
Season 1 Lesson 37 Part 8 - Your First Steps in Python Python Str Method Custom Output #codingtutorial #softwarengineer #machinelearning #vibecoding #softwaredeveloper #pythonprogramming #datascience #python #dataengineer #aws #azure #jupyternotebook #dataanalysis #gcp #pythoncode #learncoding
-
💻 For small projects, do you automatically reach for #Python or #Bash? Why not #Java?
In his #BaselOne26 workshop, Java Champion @cayhorstmann shows why modern Java is a great fit for scripts, Jupyter notebooks and even browser-based code.
🧑💻 Bring your laptop and learn the tooling and techniques for using Java in small coding tasks — with hands-on exercises throughout the workshop.
🎙️ Program: https://baselone.org/#programm
🎟️ Workshop & combo tickets: https://eventfrog.ch/BaselOne26
-
💻 For small projects, do you automatically reach for #Python or #Bash? Why not #Java?
In his #BaselOne26 workshop, Java Champion @cayhorstmann shows why modern Java is a great fit for scripts, Jupyter notebooks and even browser-based code.
🧑💻 Bring your laptop and learn the tooling and techniques for using Java in small coding tasks — with hands-on exercises throughout the workshop.
🎙️ Program: https://baselone.org/#programm
🎟️ Workshop & combo tickets: https://eventfrog.ch/BaselOne26
-
Более 100 000 вакансий: полная анализ IT-рынка России в 2026 году. И почему hh.ru нас обманывает?
Привет, Хабр! (И тебе, IT-шник, который хочет разобраться, что в 2026 вообще здесь происходит? Сейчас разберёмся, но легче тебе от этого не станет). Сегодня будем препарировать весь IT рынок России на более чем 100 тысяч вакансий со всевозможных площадок . По-настоящему полная и честная аналитика. С графиками, цифрами и верой в светлое будущее... Здесь будет всё, зарплаты, актуальные стеки и то что уже никому не нужно, прогнозы, тренды, и многое другое, будет интересно...
https://habr.com/ru/articles/1069376/
#аналитика #анализ_данных #графики #python #1c #hr #найм #российский_рынок #парсинг #рынок_труда
-
Python program: Amiga ADF Library Builder
The Python program "Amiga ADF Library Builder" is used to create, extend, validate and export curated Amiga ADF libraries. To do this, it scans a collection of Amiga disk images, groups together releases that are spread across multiple disks, supplements them with metadata and images and creates a verifiable Gotek staging tree.
-
Python program: Amiga ADF Library Builder
The Python program "Amiga ADF Library Builder" is used to create, extend, validate and export curated Amiga ADF libraries. To do this, it scans a collection of Amiga disk images, groups together releases that are spread across multiple disks, supplements them with metadata and images and creates a verifiable Gotek staging tree.
-
Groq is hiring Software Engineer, Model Evaluation Systems
🔧 #golang #python
🌎 Remote; Palo Alto, California
⏰ Full-time
🏢 GroqJob details https://jobsfordevelopers.com/jobs/software-engineer-model-evaluation-systems-at-groq-com-feb-27-2025-5d01e0?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Groq is hiring Software Engineer, Model Evaluation Systems
🔧 #golang #python
🌎 Remote; Palo Alto, California
⏰ Full-time
🏢 GroqJob details https://jobsfordevelopers.com/jobs/software-engineer-model-evaluation-systems-at-groq-com-feb-27-2025-5d01e0?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
The sketch-a-day archives and tip jar are at: https://abav.lugaralgum.com/sketch-a-day Code for this: https://github.com/villares/sketch-a-day/tree/main/2026/sketch_2026_08_16 #Processing #Python #py5 #CreativeCoding
-
The sketch-a-day archives and tip jar are at: https://abav.lugaralgum.com/sketch-a-day Code for this: https://github.com/villares/sketch-a-day/tree/main/2026/sketch_2026_08_16 #Processing #Python #py5 #CreativeCoding
-
Affirm is hiring Software Engineer II , Backend, (Furnishing Platform)
🔧 #kotlin #python #aws #mysql
🌎 Remote; Spain
⏰ Full-time
🏢 AffirmJob details https://jobsfordevelopers.com/jobs/software-engineer-ii-backend-furnishing-platform-at-affirm-com-jul-13-2026-9f3010?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Affirm is hiring Software Engineer II , Backend, (Furnishing Platform)
🔧 #kotlin #python #aws #mysql
🌎 Remote; Spain
⏰ Full-time
🏢 AffirmJob details https://jobsfordevelopers.com/jobs/software-engineer-ii-backend-furnishing-platform-at-affirm-com-jul-13-2026-9f3010?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Simulation of dependent variables in ESGtoolkit
https://thierrymoudiki.github.io/blog/2020/10/09/r/esgtoolkit-new -
Simulation of dependent variables in ESGtoolkit
https://thierrymoudiki.github.io/blog/2020/10/09/r/esgtoolkit-new -
An E-Ink Homelab Dashboard on a Jailbroken Kindle
How I turned an old Kindle into an e-ink dashboard for my homelab, why the device renders nothing itself, and why I deleted half of what I first put on the screen.
https://mxd.codes/articles/an-e-ink-homelab-dashboard-on-a-jailbroken-kindle
-
“You don't need to implement binary search yourself.”
Read more 👉 https://pym.dev/binary-search/
-
Release candidate 10.8.10.rc1 of 🐙passagemath, a comprehensive #OpenSource #Mathematics system in #Python, the pip-installable modularized portable compatible full-featured fork of #SageMath.
New: "make _sagemath" builds upstream Sage lib with passagemath's updated distro. github.com/passagemath/...
Release passagemath-10.8.10.rc... -
PlayStation is hiring Senior/Staff Data Scientist - Measurement, Experimentation & Causal Inference
🔧 #python #powerbi #sql #seniorengineer
🌎 London, United Kingdom
⏰ Full-time
🏢 PlayStationJob details https://jobsfordevelopers.com/jobs/senior-staff-data-scientist-measurement-experimentation-causal-inference-at-playstation-com-aug-4-2026-0ae13e?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Not going to make it to Chicago for DjangoCon US 2026? That's ok, I mean I'll miss you, but did you know you can watch all of the talk lives for cheap? Grab a ticket and help support the conference and community! https://ti.to/defna/djangocon-us-2026 #django #python
-
Python Tip #228 (of 365):
Don't catch NameError exceptions. 🧵
This is an issue:
try:
start, end = parse_date(row["start"]), parse_date(row["end"])
except (ValueError, TypeError, KeyError, NameError):
print(f"Invalid date on line {n}", file=sys.stderr)
continueA NameError is raised when a variable isn't defined... which usually means a variable name was MISSPELLED.
🧵 (1/3)
-
CW: Silver linings
On the good side, some positive results:
- #RustPython fixed many crashes.
- Found some security bugs in #CPython.
- Some targeted module analysis in CPython were considered interesting by maintainers.
- Same for a couple of extensions, like #cereggii and #APSW.
- It keeps me on a positive mental state when I'm working on it.And I'll be giving a talk about hunting bugs in #Python in October at #Python Brasil. Just need to calm down and work on it.
-
CW: Complaints
I've been working on finding #Python bugs, both in #CPython and extensions. And a new, fun target: #RustPython.
I'm back using and developing #fusil and the AI code analysis tools.
But I've been anxious, with awful time management, missing many goals and tasks, so I haven't been posting much about it.
Found someone to work along, he's interested in becoming a bug hunter and is able to fix bugs. And I keep disappearing on him due to anxiety :(
And having trouble working on my talk.
-
A huge thank you to REVSYS for sponsoring DjangoCon US 2026! 🎉
For years, REVSYS has been a valued part of the Django ecosystem, helping organizations build and maintain reliable Django applications while supporting the open source community.
We're grateful for your support!