Search
Write a publication
Pull to refresh
5
0
Александр Киселев @Kisel_n

Python developer

Send message

Goose: AI-агент в работе

Level of difficultyEasy
Reading time4 min
Views3.6K

Goose — это проект с открытым исходным кодом (GitHub репозиторий), позволяющий автоматически управлять файлами, редактировать код, анализировать проекты и выполнять прочие задачи.

Всё работает по принципу «цепочки инструментов»: внутри есть набор «команд», которые вызываются в процессе работы (например, view для просмотра файла). Когда пользователь пишет инструкцию вроде «Открой файл X и замени MagicMock на AsyncMock», Goose анализирует запрос, использует соответствующий инструмент (команду) и предоставляет результат.

Читать далее

Разработка в VR: личный опыт и рекомендации

Level of difficultyEasy
Reading time6 min
Views3.9K

В этой статье расскажу о своём опыте работы в VR-шлеме, какие инструменты использую, и поделюсь советами по настройке. Возможно, это побудит вас попробовать такой формат работы и создать своё идеальное виртуальное рабочее пространство.

Читать далее

Кастомизация Django Admin. Часть 1: Структура шаблонов

Level of difficultyEasy
Reading time6 min
Views5.4K

Давайте просто признаемся друг другу... Все мы иногда это делаем. Все мы иногда кастомизируем Django админку. Без четкого понимания того, как построены шаблоны и используемые классы любая попытка кастомизации превращается в пытку.
Этот цикл статей — моя попытка помочь понять и полюбить то, как всё устроено изнутри. Тема длинная, так что начнем с самых азов. Сейчас мы разберем все основные шаблоны и механизм их поиска.

Читать далее

Celery: разбираемся с Celery Beat

Level of difficultyEasy
Reading time10 min
Views14K

Это продолжение цикла статей про Celery. Первая часть тут.
Сегодня мы более глубоко разберем работу с Celery. Узнаем как работает Celery Beat внутри, научимся настраивать и создавать периодические задачи. И конечно же коснемся практических вопросов.

Роль Celery Beat проста: это планировщик и он запускает задачи с установленными интервалами. Эти задачи затем выполняются доступными рабочими узлами.
Для начала нам нужно разобраться с основными компонентами и названиями, которые будут использоваться в дальнейшем.

Читать далее

Celery: изучаем на реальных примерах ч.1

Level of difficultyEasy
Reading time6 min
Views37K

Лучший способ что-то понять - попробовать на практике, а лучшая практика - это реальные примеры. В этой статье мы узнаем шесть основных сценариев использования Celery. Разберем основные методы и аргументы, которые точно пригодятся. От асинхронной обработки задач до управления временем выполнения и обработки ошибок - вы получите цельное представление о том, как Celery может решать ваши задачи.

Читать далее

Автоматическая документация API Django Rest Framework с помощью DRF Spectacular

Level of difficultyMedium
Reading time5 min
Views23K

Целью этой статьи является демонстрация возможностей drf-spectacular для документирования API и основного набора техник, которые покроют большую часть сценариев использования. Мы настроим генерацию документации и рассмотрим все основные способы гибкой настройки отображения.

Читать далее

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Backend Developer
Middle
Python
Django
PostgreSQL