Checked all little utilities, which I'm using in my daily computing, are they still good old programs or slopware?
I prefer to use little programs, which were created to please the needs of it's creator. And/or some folks which has the same needs. The process of such little program creation usually, if author in sane state of mind, doesn't mimick process of commercial software creation, where developers need to rush to "deliver features" to please management and investors. For now this leds to forcing developers to use LLMs on the workplace — all to "deliver features" faster. So one developer for the same price (salary) able to make more features. Profit!
So, when I see how opensource programmer uses LLM to create some opensource program — it is a red flag for me and I'll try to avoid using such program. Because it means to me that programmer doesn't like the process of creation. Like an artist who don't like to draw or photographer, who don't like to make photos. Also, (s)he possibly has a "corporate mindset" (deliver value and features faster, no fun allowed). So, looks like his/her creature is not a pet, but a cattle. When I prefer to use "pet"-programs — usually they are nicer, simpler and doesn't bring me a lot of problems.
Results are pretty good — only three programs are slopware now. These three programs, installed from repositories of my OS, have versions, when these programs were coded by humans.
Here they are:
1) rsync — version 3.4.1 is good, but the next versions will be slopware, since programming happens with Claude LLM.
2) ImageMagick7 — installed good version 7.1.2-15. But since 7.1.2-16 it become a slopware. LLM the same — Claude, was used in one commit.
3) python3 — installed version 3.11.15. Since 3.13.6, according to commits and release dates, it become a slopware too — there are some commits, where the same Claude LLM was used.
Знакомьтесь, Барри Уорсо (цикл заметок о выдающихся питонистах)
Влюбился в Python в 1994-м, придумал PEP как систему управления изменениями в языке, спрятал пасхалку import this в стандартную библиотеку и годами прокладывал Python дорогу в Linux-дистрибутивы. Речь пойдёт о Барри Уорсо (Barry Warsaw) – первом неголландце в ядре Python. Будет интересно!
https://habr.com/ru/articles/1010076/
#python #python3 #pythonista #ubuntu #mailman #Barry_Warsaw #история_it #история_ит #pep #open_source
Разбор заданий по аналитике или как Яндекс отнял почти 6 часов моей жизни
Привет, Хабр! В попытках отчаянно найти подработку, которую можно было бы совмещать с учебой, листал я агрегатор стажировок, где и наткнулся на набор от Яндекса. Решив, что терять мне всё равно нечего, я быстро кликнул по ссылке, заполнил анкету, и буквально через минуту мне на почту пришло письмо с приглашением решить тестовое задание. Я подумал, что вечер наконец-то обещает быть интересным, заварил чаёк и уже собрался спокойно чилить следующие несколько часов, аристократически посёрбывая и иногда тыкая пальцем по клавиатуре. Боже, как я ошибался.
https://habr.com/ru/articles/1008460/
#yandexru #python3 #алгоритмы #аналитика #стажировка #образование
All Aptivi projects will use Aptivi Development Toolkit (ADT) instead of the older script-based system!
#Aptivi #ADT #Python #Python3 #TechNews #TechUpdates #csharp #programming #dotnet
Инкапсуляция в Python: property, name mangling и никаких кофемашин
Когда разработчики приходят в Python из Java или C++, у них часто случается культурный шок. Они безуспешно ищут модификаторы private или protected и задают логичный вопрос: «А как здесь вообще прятать данные?» Добро пожаловать в мир, где язык вам доверяет, а Гвидо ван Россум говорит: «Мы здесь все взрослые люди». В новой статье разбираем архитектурный дзен Python: 🔹 Почему двойное подчеркивание (__) — это не аналог private (и как его взломать в одну строчку). 🔹 Почему классические геттеры и сеттеры в Python — это антипаттерн. 🔹 Как элегантно защитить данные с помощью @property , дескрипторов и slots . Никаких заезженных метафор про пульты от телевизора. Только суровая (и красивая) реальность Python-way.
https://habr.com/ru/articles/1007860/
#python #python3 #python_для_начинающих #python_tutor #инкапсуляция #private
Pandas: 4 вопроса, которые мучают 51% Python-разработчиков — и их правильные ответы
По данным Stack Overflow Developer Survey, pandas — самая ищемая Python-библиотека. Разбираем четыре топовых вопроса: итерация по строкам, переименование колонок, удаление NaN и фильтрация. Для каждого — несколько способов с бенчмарком и рекомендацией «как надо делать в 2026».
🎉 Aptivi Development Toolkit (ADT) is now available! 🎉
#Aptivi #ADT #Python #Python3 #TechNews #TechUpdates #csharp #programming #dotnet
https://officialaptivi.wordpress.com/2026/03/05/aptivi-development-toolkit-adt-is-now-official/
PEP — это не стиль. это язык, которым ты думаешь о коде
Я долго думала, что PEP — это про оформление. PEP 8: называй переменные вот так, PEP 257: пиши докстринги вот так. Потом начала использовать их по‑настоящему и выяснилось, что часть из них вообще не про то, как выглядит код!
https://habr.com/ru/articles/1006908/
#pep8 #pep544 #pep698 #pep634 #pep695 #python312 #python3 #python
__str__ vs __repr__ в Python: конец путанице
« str для людей, а repr для машин» — эту фразу слышали многие, но на практике путаница всё равно остается. Почему функция print() иногда игнорирует ваши настройки? Что такое односторонний фолбэк? И зачем вообще писать оба метода?
https://habr.com/ru/articles/1006790/
#python #python3 #python_для_начинающих #python_3 #python_tutor #python_class #string #repr
Help required installing mysql-connector for python3 in Ubuntu 25.10 #python3 #2510
Aptivi Development Toolkit (ADT) will be available shortly!
This will be a drop-in replacement for the older shell-based toolkit!
#Aptivi #dotnet #csharp #programming #TechNews #TechUpdates #ADT #Python #Python3
Изучаем FastAPI за одну статью: от «Hello World» до структурированного API
Если вы пишете бэкенд на Python или только собираетесь вкатиться в эту тему, вы точно слышали про FastAPI. Он обещает скорость NodeJS, автодокументацию из коробки и строгую типизацию. Звучит круто, но для новичка любая новая технология выглядит пугающе. В этом гайде я хочу взять вас за руку и провести по всем базовым концепциям фреймворка. Мы напишем свой первый API-сервис с нуля, разберем частые ошибки новичков с асинхронностью и поймем, как писать чистый код с помощью APIRouter. Спойлер: баз данных и сложных ORM сегодня не будет, сосредоточимся на чистом понимании магии FastAPI.
https://habr.com/ru/articles/1005390/
#fastapi #python #python3 #python_для_начинающих #python_3 #python_tutor #вебразработка
Modern Enums Battle: Python 3.10 vs PHP 8.1!
Both languages just added enums! Python's Enum class vs PHP's native enums - which implementation wins? This is HUGE!
#python #php #pythonvsphp #enums #python3.10 #php8.1 #modernfeatures #codecomparison #programmingcomparison #pythontricks #phptricks #programmingdebate #codingtips #typesafety #enummethods
Pandas на Python: От чтения CSV до сложной аналитики за 1 статью
Сколько раз вы пытались открыть в Excel файл на пару миллионов строк и смотрели на зависший белый экран под звук взлетающего кулера? А сколько раз писали трехэтажные циклы for в чистом Python, чтобы просто сгруппировать данные и посчитать среднее? Pandas — это Excel на максималках и швейцарский нож любого разработчика и аналитика. В этой статье я собрал абсолютную выжимку: 10 главных шагов для работы с таблицами. Разберем вечную путаницу между loc и iloc, правильную очистку от пропусков, группировки и джойны (merge).
https://habr.com/ru/articles/1005114/
#python #python3 #python_для_начинающих #pandas #pandas_dataframe #pandas_merge
Декораторы в Python для самых маленьких и немного для взрослых
Представьте типичную ситуацию: вы написали отличный кусок кода. У вас есть десяток функций, которые делают полезную работу — например, ходят в стороннее API, парсят данные и аккуратно складывают их в базу. Код читаемый, лаконичный, всё работает как часы. И тут приходит тимлид (или заказчик) и говорит: «Слушай, а давай-ка мы будем замерять время выполнения каждой функции и писать это в логи. Ну, чтобы отлавливать тормоза на проде». Что делает разработчик, который не знает про декораторы?
https://habr.com/ru/articles/1004866/
#декораторы #декораторы_python_для_начинающих #python #python3 #python_для_начинающих #python_3 #python_tutor