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

Python-библиотеки, которые упрощают жизнь программиста. Часть 1

Привет всем! Меня зовут Алексей Жиряков, я техлид backend-команды витрины онлайн-кинотеатра KION. Сегодня хочу поделиться любимыми Python-библиотеками, которые помогают нам оптимизировать работу. Надеюсь, вам они тоже будут полезны. И конечно, пишите в комментах, чего не хватает в подборке. Возможно, потом сделаю вторую часть, а еще расскажу про фреймворки. Поехали! Читать далее

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

Анализ кривой падения добычи нефтяных и газовых скважин

В этой статье я хочу поделиться опытом разработки алгоритмов моделирования физических процессов на примере прогнозирования производительности скважины. Некоторое время назад я был участником команды разработчиков программного обеспечения для автоматизированного расчета прогноза добычи основных и неосновных носителей из скважины. Материал и примеры взяты из открытых источников с учетом приобретенного опыта. В статье могут присутствовать неточности терминологии, […]

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

[Перевод] Ускоряем Ruby, переписав C… на Ruby

В последнее время я часто видел обсуждения репозитория сравнения языков. В нём CRuby был третьим снизу, обгоняя по скорости только R и Python. Автор репозитория @BenjDicken создал забавную визуализацию производительности каждого из языков. В одной из визуализаций из визуализаций Ruby по бенчмаркам Ruby оказывается третьим с конца. Читать далее

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

Как создать свой веб-фреймворк на Python

Доброго времени суток, хабр! В этой статье мы создадим свой веб-фреймворк на Python с использованием gunicorn. Он будет легким, иметь базовый функционал. Мы создадим обработчики запросов (views), простую и параметизированную маршрутизацию, Middleware, i18n и l10n, Request/Response, обработку html-шаблонов и генерацию документации. В этой статьи мы построим наиболее важные части фреймворка, изучим работу WSGI и создание […]

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

Релиз утилиты для автоматизации сборки и тестирования ПО Bazel 8.0 LTS (с долгосрочной поддержкой)

9 декабря 2024 года состоялся релиз утилиты для автоматизации сборки и тестирования ПО Bazel 8.0 LTS (с долгосрочной поддержкой). Исходный код проекта написан на Java и Python и опубликован на GitHub командой разработчиков из Google под лицензией Apache License 2.0. Читать далее

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

Formacion Profesional Grado Superior DAW обучение на разработчика в Испании

Обучение на разработчика в 32 года в техникуме Испании. Личный опыт. 1 триместр. Начала обучение не с нуля. В СОШ 254 Кировского района СПб закончила физмат в 2008 году, потом 6 лет учебы на юрфаке СПбГУ, 10 лет работы юристом, в 2023 коду Яндекс.Практикум Тестировщик 4 месяца, ISTQB FL сертификат, EDX основы Python. А еще […]

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

Что DevOps-инженеру может предложить Python?

В этой статье разберём, для решения каких задач DevOps-специалисты могут использовать Python. Посмотрим на взаимодействие Python с системами контроля версий (CVS), инструментами CI/CD и другими аспектами DevOps. Читать далее

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

Машинное обучение: Логистическая регрессия. Теория и реализация. С нуля

В этой статье я привел базовые сведения о логистической регрессии и показал как сделать модель с нуля на чистом Python. Логистическая функция, обучение, метрики качества для модели классификации, реализация и небольшой разбор обучения весов. Статья подойдет для того, кто новичок или кому интересно разобраться в том, как происходит обучение модели на низком уровне. Читать далее

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

Создание бота в дискорде с деплоем на сервер за 5 минут

Доброго времени суток, уважаемые читатели. В этой статье мы поговорим о том как сделать простейшего бота в Discord на Python с базой данных SQlite3 и задеплоим его с использованием GitOps-подхода за три команды в терминале. Функционал бота будет следующим: 1. Вывод пинга:  — Бот отвечает на команду /пинг, отправляя обратно сообщение с текущим пингом на […]

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

Пост @it_police — Python — 08.12.2024 17:28

Простой скрипт на Python для генерации крипто-кошельков по маске (с определенными символами вначале и конце) На настоящий момент присутствуют генераторы для BTC, ETH и TRON, постепенно добавлю еще.Генерация происходит на всех доступных ядрях CPU, что ускоряет нахождение нужного адреса. Но всё равно это слишком медленно, нежели использовать GPU, который содержит тысячи небольших и менее мощных […]