Рубрики
Технологии

РКН зарегистрировал в Роспатенте систему мониторинга интернета «Вепрь», проект написан на Python 3.7 и Go 1.17

По информации СМИ, ФГУП «Главный радиочастотный центр» (ГРЧЦ, входит в структуру Роскомнадзора) зарегистрировал в Роспатенте систему мониторинга интернета «Вепрь» на базе Ubuntu 20.04. Исходный код проект написан на Python 3.7 и Go 1.17 и занимает 12 470 байт. Читать далее

Рубрики
Технологии

«Приключение на 20 минут: взял и поменял язык». Личный опыт перехода на Kotlin

Зовут меня Артемий, я разработчик в компании i-Digital. Еще в начале своего карьерного пути выбрал для себя основным языком Python и развивался по большей части в нем. В какой-то момент начал преподавать его молодому поколению разработчиков в частных студиях, а заодно брать студентов на личное обучение. Я пришел в коммерческую разработку на определенный проект, который […]

Рубрики
Технологии

Кроссплатформенные приложения на Python с Flet и FastAPI: Полное руководство по разработке

Сегодня я покажу вам, что для создания полноценных кроссплатформенных приложений достаточно одного языка — Python. С помощью всего нескольких библиотек и фреймворков можно легко обойтись без JavaScript для веб-разработки, без Kotlin и Swift для мобильных приложений и даже без C++ для десктопных программ. В этой статье разберем, как, используя Flet и FastAPI, можно создавать мощные […]

Рубрики
Технологии

Microsoft представила TinyTroupe — библиотеку для моделирования поведения людей

Microsoft представила экспериментальную Python-библиотеку TinyTroupe, которая предназначена для моделирования поведения людей. Она работает на базе больших языковых моделей и будет полезна для оценки эффективности рекламных кампаний, организации тестирования ПО или генерации данных для обучения нейросетей. Читать далее

Рубрики
Технологии

Умелец создал голосового ассистента на базе Raspberry Pi и ChatGPT

Raspberry Pi хорош тем, что ему можно найти применение где угодно. Проекты умного дома и голосовые помощники, созданные на его основе, – давно уже не новость. Но среди них есть один, который, возможно, достоин особого внимания. Его автор – разработчик Suryatejadev. Он создал собственного голосового ассистента с помощью одноплатного компьютера Raspberry Pi 5 и ChatGPT. […]

Рубрики
Технологии

[Перевод] Разбор регулярного выражения, проверяющего простоту чисел

Как-то я исследовал способы наиболее эффективного определения простоты числа и наткнулся на показанный выше код. Он меня заинтриговал. Хоть это, возможно, и не самый эффективный способ, но определённо один из наименее очевидных, поэтому мне стало любопытно. Каким образом соответствие регулярному выражению .?|(..+?)1+ должно показать, что число непростое (после его преобразования в унарную систему счисления)? Если вы […]

Рубрики
Технологии

MoexBuilder: как я создаю библиотеку на Python. Часть 3

Привет, Хабр! Продолжаю рассказывать, как я создаю библиотеку на Python. В этой статье я расскажу о том, как мне удалось структурировать проект, как был реализован функционал получения динамики по инструменту за указанный период — dynamics(), а также о том, как была добавлена возможность генерации простых графиков. Читать далее

Рубрики
На повестке дня

[Перевод] Автоматизированное тестирование API с использованием Python. Работа с JSON и JsonPath

JSON — один из самых распространённых форматов данных, используемых для передачи и получения данных в современных API. Важно глубоко понять его.  В этой статье я даю краткий обзор: в основном это структура данных вида key: value, содержащая примитивные типы данных, такие как строка, логическое значение, числа, а также массивы. JSON очень похож на словарь в […]

Рубрики
На повестке дня

Ноябрьский рейтинг TIOBE: Go снова занял седьмое место, после долгого перерыва

Редакторы рейтинга популярности языков программирования TIOBE опубликовали результаты за ноябрь 2024 года. В ноябрьском рейтинге особенно хорошо себя показал Go. Автор рейтинга отмечает, что в этом месяце язык поднялся до седьмого места, после длительного пребывания за пределами первой десятки. Редактор TIOBE считает, что популярность Go может быть связана с тем, что на языке относительно просто […]

Рубрики
На повестке дня

Не бойтесь потоков в Python, они не кусаются

Привет, любитель Python! Слышал о потоках, но чувствуешь себя немного неуверенно? Не волнуйся! Потоки в Python — это не про силу джедаев. Это хороший инструмент, который, кстати, вполне дружелюбен, если знать основные правила общения с ним. Правда, у потоков в Python есть свои нюансы, и часто можно услышать пугающее слово GIL. Но не спеши пугаться […]