<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Django-Admin.ru — Python, Django и FastAPI</title><description>Руководства, шпаргалки и разборы ошибок о Python, Django и FastAPI с примерами кода.</description><link>https://django-admin.ru/</link><language>ru-ru</language><item><title>Инлайны в Django Admin: TabularInline и StackedInline</title><link>https://django-admin.ru/articles/django-admin-inline/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-admin-inline/</guid><description>Django admin inline на практике: TabularInline или StackedInline, extra и max_num, ManyToMany через through, GenericInline, валидация, права и N+1.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Django Admin</category><category>Django Admin</category><category>Инлайны</category><category>TabularInline</category><category>StackedInline</category><category>Formset</category><author>Редакция Django-Admin.ru</author></item><item><title>Как зарегистрировать модель в Django Admin</title><link>https://django-admin.ru/articles/django-admin-register/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-admin-register/</guid><description>Как зарегистрировать модель в Django Admin: admin.site.register, @admin.register, unregister, свой AdminSite, ошибки AlreadyRegistered и NotRegistered.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Django Admin</category><category>Django Admin</category><category>ModelAdmin</category><category>AdminSite</category><category>Админка Django</category><category>Django</category><author>Редакция Django-Admin.ru</author></item><item><title>django-allauth: регистрация и вход через соцсети</title><link>https://django-admin.ru/articles/django-allauth/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-allauth/</guid><description>Настройка django-allauth 65.x в Django 6: вход по email, подтверждение почты, VK ID, Яндекс, Telegram, Google и GitHub, headless API, 2FA и шаблоны.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Пользователи и права</category><category>Django</category><category>django-allauth</category><category>Аутентификация</category><category>OAuth</category><category>Регистрация</category><author>Редакция Django-Admin.ru</author></item><item><title>Django Channels: WebSocket и асинхронность в Django</title><link>https://django-admin.ru/articles/django-channels/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-channels/</guid><description>Django Channels на практике: установка с Daphne, asgi.py и роутинг, consumers, группы и Redis, авторизация, тесты через WebsocketCommunicator и деплой за Nginx.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Основы Django</category><category>Django</category><category>Django Channels</category><category>WebSocket</category><category>ASGI</category><category>Redis</category><author>Редакция Django-Admin.ru</author></item><item><title>CMS на Django: django CMS и Wagtail — сравнение и выбор</title><link>https://django-admin.ru/articles/django-cms-wagtail/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-cms-wagtail/</guid><description>Какую CMS на Django выбрать: Wagtail, django CMS, Mezzanine и FeinCMS в сравнительной таблице, установка Wagtail и деревья категорий на django-mptt.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Основы Django</category><category>Django</category><category>Wagtail</category><category>django CMS</category><category>CMS</category><category>django-mptt</category><author>Редакция Django-Admin.ru</author></item><item><title>Как создать сайт на Django: пошаговое руководство с примером</title><link>https://django-admin.ru/articles/django-create-website/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-create-website/</guid><description>Создание сайта на Django с нуля на примере каталога: проект и приложение, модели, админка, шаблоны, форма заявки, статика, тесты и подготовка к деплою.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Основы Django</category><category>Django</category><category>Python</category><category>Веб-разработка</category><category>Для начинающих</category><category>Практика</category><author>Редакция Django-Admin.ru</author></item><item><title>Своя модель пользователя в Django (AUTH_USER_MODEL)</title><link>https://django-admin.ru/articles/django-custom-user-model/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-custom-user-model/</guid><description>Своя модель пользователя в Django (custom user model): AbstractUser или AbstractBaseUser, вход по email, админка, createsuperuser и смена модели в проекте.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Пользователи и права</category><category>Django</category><category>AUTH_USER_MODEL</category><category>AbstractUser</category><category>Аутентификация</category><category>Django Admin</category><author>Редакция Django-Admin.ru</author></item><item><title>Базы данных в Django: настройка DATABASES и SQLite</title><link>https://django-admin.ru/articles/django-database/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-database/</guid><description>Как Django работает с базой данных: поддерживаемые СУБД, настройка DATABASES, SQLite по умолчанию, dbshell, сырой SQL без инъекций и несколько баз.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>ORM и модели</category><category>Django</category><category>Базы данных</category><category>SQLite</category><category>DATABASES</category><category>SQL</category><author>Редакция Django-Admin.ru</author></item><item><title>Документация Django на русском: где читать и как в ней искать</title><link>https://django-admin.ru/articles/django-docs-ru/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-docs-ru/</guid><description>Где читать документацию Django на русском: есть ли официальный перевод, какие сайты переводят 5.2 и 6.x, как устроены docs, как выбрать версию и скачать PDF.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Основы Django</category><category>Django</category><category>Документация</category><category>Обучение</category><category>DRF</category><category>Python</category><author>Редакция Django-Admin.ru</author></item><item><title>ForeignKey в Django: связи между моделями</title><link>https://django-admin.ru/articles/django-foreignkey/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-foreignkey/</guid><description>ForeignKey в моделях Django: параметры on_delete, related_name, null, to_field, обратная связь, запросы через __, self, миграции, формы и админка.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>ORM и модели</category><category>Django</category><category>Django ORM</category><category>ForeignKey</category><category>Модели</category><category>Связи моделей</category><author>Редакция Django-Admin.ru</author></item><item><title>HTMX и Django: интерактивность без SPA</title><link>https://django-admin.ru/articles/django-htmx/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-htmx/</guid><description>Как подключить HTMX к Django: атрибуты hx-get, hx-post и hx-swap, CSRF, пакет django-htmx, партиалы Django 6, живой поиск, бесконечная лента и формы.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Основы Django</category><category>Django</category><category>HTMX</category><category>django-htmx</category><category>Шаблоны</category><category>Frontend</category><author>Редакция Django-Admin.ru</author></item><item><title>Как подключить MySQL к Django</title><link>https://django-admin.ru/articles/django-mysql/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-mysql/</guid><description>Как подключить MySQL или MariaDB к Django: версии для Django 6.x, mysqlclient и PyMySQL, DATABASES с utf8mb4, перенос с SQLite, Docker и частые ошибки.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>ORM и модели</category><category>Django</category><category>MySQL</category><category>MariaDB</category><category>mysqlclient</category><category>Базы данных</category><author>Редакция Django-Admin.ru</author></item><item><title>Django Ninja: API на Django с аннотациями типов</title><link>https://django-admin.ru/articles/django-ninja/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-ninja/</guid><description>Django Ninja на примерах: установка, NinjaAPI и роутеры, схемы Pydantic, параметры, коды ответов, аутентификация, пагинация, async, Swagger и тесты.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>REST API</category><category>Django Ninja</category><category>REST API</category><category>Pydantic</category><category>OpenAPI</category><category>Django</category><author>Редакция Django-Admin.ru</author></item><item><title>get() в Django ORM: DoesNotExist и get_object_or_404</title><link>https://django-admin.ru/articles/django-orm-get/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-orm-get/</guid><description>Как получить один объект в Django ORM: get() и его исключения, first() вместо try/except, get_object_or_404, get_or_create без гонок, aget() и get в DRF.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>ORM и модели</category><category>Django ORM</category><category>QuerySet</category><category>get</category><category>get_object_or_404</category><category>DRF</category><author>Редакция Django-Admin.ru</author></item><item><title>Как обновить записи в Django: update(), save() и bulk_update()</title><link>https://django-admin.ru/articles/django-orm-update/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-orm-update/</guid><description>Как обновить записи в Django ORM: save() с update_fields, QuerySet.update() и F(), bulk_update, update_or_create, select_for_update — с замерами SQL-запросов.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>ORM и модели</category><category>Django ORM</category><category>QuerySet</category><category>update</category><category>bulk_update</category><category>F-выражения</category><category>Транзакции</category><author>Редакция Django-Admin.ru</author></item><item><title>Права доступа в Django: permissions и группы</title><link>https://django-admin.ru/articles/django-permissions/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-permissions/</guid><description>Права доступа в Django: модель Permission, стандартные и свои права, группы, has_perm и кеш, permission_required, perms в шаблонах, админка и объектные права.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Пользователи и права</category><category>Django</category><category>Права доступа</category><category>Permission</category><category>Группы</category><category>django.contrib.auth</category><author>Редакция Django-Admin.ru</author></item><item><title>Тестирование Django с pytest-django</title><link>https://django-admin.ru/articles/django-pytest/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-pytest/</guid><description>Pytest и Django: установка pytest-django, DJANGO_SETTINGS_MODULE, маркер django_db, фикстуры client и admin_client, тесты моделей, views, форм, DRF и CI.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Основы Django</category><category>Django</category><category>pytest</category><category>pytest-django</category><category>Тестирование</category><category>Django REST Framework</category><author>Редакция Django-Admin.ru</author></item><item><title>Redis в Django: кеширование и сессии</title><link>https://django-admin.ru/articles/django-redis/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-redis/</guid><description>Как подключить Redis к Django: встроенный RedisCache или django-redis, настройка CACHES, cache_page, кеш шаблонов, API кеша, сессии в Redis и Docker.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Деплой и инфраструктура</category><category>Django</category><category>Redis</category><category>Кеширование</category><category>Сессии</category><category>django-redis</category><author>Редакция Django-Admin.ru</author></item><item><title>Как запустить сервер Django: команда runserver</title><link>https://django-admin.ru/articles/django-runserver/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-runserver/</guid><description>Как запустить сервер Django командой python manage.py runserver: порт и адрес, доступ из локальной сети, автоперезагрузка, остановка и частые ошибки.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Деплой и инфраструктура</category><category>Django</category><category>runserver</category><category>manage.py</category><category>Сервер разработки</category><category>ALLOWED_HOSTS</category><author>Редакция Django-Admin.ru</author></item><item><title>settings.py в Django: основные настройки и как с ними работать</title><link>https://django-admin.ru/articles/django-settings/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-settings/</guid><description>Django settings: что лежит в settings.py, как импортировать настройки, задать DJANGO_SETTINGS_MODULE, вызвать settings.configure() и разделить dev и prod.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Основы Django</category><category>Django</category><category>settings.py</category><category>DJANGO_SETTINGS_MODULE</category><category>Переменные окружения</category><category>Конфигурация</category><author>Редакция Django-Admin.ru</author></item><item><title>URL в Django: path, reverse, статика и медиа</title><link>https://django-admin.ru/articles/django-urls/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-urls/</guid><description>Как устроены URL в Django: urls.py и include, path и конвертеры, reverse и тег url, отправка POST из формы, STATIC_URL и MEDIA_URL, разбор NoReverseMatch и 404.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Основы Django</category><category>Django</category><category>urls.py</category><category>reverse</category><category>Статика</category><category>Медиафайлы</category><author>Редакция Django-Admin.ru</author></item><item><title>Двумерный массив (список списков) в Python</title><link>https://django-admin.ru/articles/python-2d-list/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-2d-list/</guid><description>Двумерный массив в Python как список списков: создание матрицы, ввод с клавиатуры, вывод, обход, транспонирование через zip, поиск, сортировка и копирование.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>Списки</category><category>Массивы</category><category>Матрицы</category><category>Синтаксис</category><author>Редакция Django-Admin.ru</author></item><item><title>async и await в Python: asyncio для начинающих</title><link>https://django-admin.ru/articles/python-async-await/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-async-await/</guid><description>Python async и await для начинающих: корутины, asyncio.run, gather и TaskGroup, таймауты, to_thread, httpx и aiohttp. Когда asyncio ускоряет код.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>asyncio</category><category>async</category><category>Асинхронность</category><category>Для начинающих</category><author>Редакция Django-Admin.ru</author></item><item><title>AttributeError в Python: object has no attribute — как исправить</title><link>https://django-admin.ru/articles/python-attributeerror/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-attributeerror/</guid><description>Что значит AttributeError: object has no attribute в Python и как её исправить: NoneType, str и list, module has no attribute, циклический импорт, __slots__.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Ошибки и исключения</category><category>Python</category><category>AttributeError</category><category>Исключения</category><category>Отладка</category><category>Классы</category><author>Редакция Django-Admin.ru</author></item><item><title>Примеры кода на Python для начинающих: 19 программ с разбором</title><link>https://django-admin.ru/articles/python-code-examples/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-code-examples/</guid><description>Программирование на Python в примерах: 19 коротких программ для начинающих — условия, циклы, строки, словари, функции, файлы, классы. Код, вывод и разбор.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Задачи и практика</category><category>Python</category><category>Примеры кода</category><category>Для начинающих</category><category>Практика</category><author>Редакция Django-Admin.ru</author></item><item><title>Python — компилируемый или интерпретируемый язык</title><link>https://django-admin.ru/articles/python-compiled-or-interpreted/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-compiled-or-interpreted/</guid><description>Python — интерпретируемый язык, но CPython сначала компилирует код в байт-код. Разбираем .pyc, __pycache__, модуль dis, JIT, PyPy и как отвечать на экзамене.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Основы и обучение</category><category>Python</category><category>CPython</category><category>Байт-код</category><category>Интерпретатор</category><category>Для начинающих</category><author>Редакция Django-Admin.ru</author></item><item><title>Как создать свой пакет на Python и опубликовать в PyPI</title><link>https://django-admin.ru/articles/python-create-library/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-create-library/</guid><description>Создание библиотеки Python: src-структура, pyproject.toml, выбор бэкенда, pip install -e, python -m build, TestPyPI, twine, uv и Trusted Publishing.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Библиотеки</category><category>Python</category><category>PyPI</category><category>pyproject.toml</category><category>Пакеты</category><category>twine</category><author>Редакция Django-Admin.ru</author></item><item><title>Документация Python на русском: где читать</title><link>https://django-admin.ru/articles/python-docs-ru/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-docs-ru/</guid><description>Где читать документацию Python на русском: официальный перевод docs.python.org, что в нём переведено, разделы Python docs, help() и pydoc, офлайн-версия.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>Документация</category><category>pydoc</category><category>Для начинающих</category><category>PyPI</category><author>Редакция Django-Admin.ru</author></item><item><title>Генераторы и yield в Python: как работают и зачем нужны</title><link>https://django-admin.ru/articles/python-generators/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-generators/</guid><description>Что такое генератор в Python: функция с yield, next() и StopIteration, генераторные выражения, yield from, send и close, чтение больших файлов и частые ошибки.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>Генераторы</category><category>yield</category><category>Итераторы</category><category>Функции</category><author>Редакция Django-Admin.ru</author></item><item><title>ImportError в Python: причины и решения</title><link>https://django-admin.ru/articles/python-importerror/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-importerror/</guid><description>Почему Python выдаёт ImportError и как это исправить: cannot import name, циклический импорт, relative import, DLL load failed, затенение и версии библиотек.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Ошибки и исключения</category><category>Python</category><category>ImportError</category><category>Импорт</category><category>Исключения</category><category>Отладка</category><author>Редакция Django-Admin.ru</author></item><item><title>Как добавить элемент в список в Python: append, insert, extend</title><link>https://django-admin.ru/articles/python-list-append/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-list-append/</guid><description>Как добавить элемент в список Python: append в конец, insert по индексу и в начало, extend и += для нескольких элементов, без дубликатов, bisect и deque.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>list</category><category>Списки</category><category>append</category><category>Синтаксис</category><author>Редакция Django-Admin.ru</author></item><item><title>Машинное обучение на Python: библиотеки и с чего начать</title><link>https://django-admin.ru/articles/python-machine-learning/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-machine-learning/</guid><description>Библиотеки для машинного обучения на Python: scikit-learn, бустинги, PyTorch, TensorFlow. Сравнение, поддержка версий Python и первая модель с нуля.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Библиотеки</category><category>Python</category><category>Машинное обучение</category><category>scikit-learn</category><category>PyTorch</category><category>TensorFlow</category><author>Редакция Django-Admin.ru</author></item><item><title>Операторы в Python</title><link>https://django-admin.ru/articles/python-operators/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-operators/</guid><description>Все операторы Python с примерами: арифметические, сравнения, логические, побитовые, присваивания, моржовый :=, in, is, тернарный и таблица приоритета.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>Операторы</category><category>Синтаксис</category><category>Для начинающих</category><category>Справочник</category><author>Редакция Django-Admin.ru</author></item><item><title>pytest: тестирование кода на Python</title><link>https://django-admin.ru/articles/python-pytest/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-pytest/</guid><description>Python pytest для начинающих: установка, первый тест, запуск и фильтры, фикстуры и conftest.py, параметризация, моки, настройка в pyproject.toml и покрытие.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Библиотеки</category><category>Python</category><category>pytest</category><category>Тестирование</category><category>unittest</category><category>pytest-cov</category><author>Редакция Django-Admin.ru</author></item><item><title>Redis в Python: библиотека redis-py</title><link>https://django-admin.ru/articles/python-redis/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-redis/</guid><description>Как работать с Redis в Python через redis-py: установка сервера и библиотеки, подключение, строки, хэши, списки, TTL, pipeline, pub/sub и redis.asyncio.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Библиотеки</category><category>Python</category><category>Redis</category><category>redis-py</category><category>Кеширование</category><category>asyncio</category><author>Редакция Django-Admin.ru</author></item><item><title>requirements.txt: установка зависимостей через pip</title><link>https://django-admin.ru/articles/python-requirements-txt/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-requirements-txt/</guid><description>Как установить зависимости из requirements.txt командой pip install -r, создать файл через pip freeze или pipreqs, указать версии и исправить ошибки установки.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Установка и окружение</category><category>Python</category><category>pip</category><category>requirements.txt</category><category>venv</category><category>Зависимости</category><author>Редакция Django-Admin.ru</author></item><item><title>SciPy: научные вычисления в Python</title><link>https://django-admin.ru/articles/python-scipy/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-scipy/</guid><description>Библиотека SciPy в Python: установка, связь с NumPy, оптимизация, интегралы, интерполяция, статистика, линейная алгебра, сигналы и разреженные матрицы.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Библиотеки</category><category>Python</category><category>SciPy</category><category>NumPy</category><category>Научные вычисления</category><category>Анализ данных</category><author>Редакция Django-Admin.ru</author></item><item><title>Стандартная библиотека Python: самые полезные модули</title><link>https://django-admin.ru/articles/python-standard-library/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-standard-library/</guid><description>Стандартная библиотека Python по задачам: файлы, даты, JSON и CSV, регулярные выражения, коллекции, процессы, сеть, тесты. Что удалено в 3.13 и нового в 3.15.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Библиотеки</category><category>Python</category><category>Стандартная библиотека</category><category>Модули</category><category>pathlib</category><category>collections</category><author>Редакция Django-Admin.ru</author></item><item><title>Как сделать exe из Python-скрипта (PyInstaller)</title><link>https://django-admin.ru/articles/python-to-exe/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-to-exe/</guid><description>Как создать exe из Python-скрипта через PyInstaller: --onefile, --windowed, иконка, файлы и sys._MEIPASS, spec-файл, антивирусы и альтернативы.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Установка и окружение</category><category>Python</category><category>PyInstaller</category><category>exe</category><category>Windows</category><category>Nuitka</category><author>Редакция Django-Admin.ru</author></item><item><title>TypeError в Python: частые причины и исправление</title><link>https://django-admin.ru/articles/python-typeerror/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-typeerror/</guid><description>Что значит TypeError в Python: str и int, NoneType, object is not callable, лишние аргументы, unhashable type, string indices — причины и исправления.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Ошибки и исключения</category><category>Python</category><category>TypeError</category><category>Исключения</category><category>Отладка</category><category>Типы данных</category><author>Редакция Django-Admin.ru</author></item><item><title>Аннотации типов и typing в Python</title><link>https://django-admin.ru/articles/python-typing/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-typing/</guid><description>Python typing на примерах: аннотации переменных и функций, list[int], Optional, TypedDict, Protocol, дженерики, оператор type и проверка кода в mypy.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>typing</category><category>Аннотации типов</category><category>mypy</category><category>Синтаксис</category><author>Редакция Django-Admin.ru</author></item><item><title>ValueError в Python: что значит и как исправить</title><link>https://django-admin.ru/articles/python-valueerror/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-valueerror/</guid><description>Что значит ValueError в Python и как исправить invalid literal for int(), could not convert string to float, unpack, math domain error и ошибки pandas.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Ошибки и исключения</category><category>Python</category><category>ValueError</category><category>Исключения</category><category>Отладка</category><category>try except</category><author>Редакция Django-Admin.ru</author></item><item><title>Python или C/C++: что выбрать</title><link>https://django-admin.ru/articles/python-vs-c/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-vs-c/</guid><description>Python или C/C++: сравнение по скорости, сложности, памяти, типизации и задачам. Что выбрать для ЕГЭ, embedded, геймдева и data science.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Основы и обучение</category><category>Python</category><category>C</category><category>C++</category><category>Сравнение языков</category><category>Для начинающих</category><author>Редакция Django-Admin.ru</author></item><item><title>Как узнать версию Python</title><link>https://django-admin.ru/articles/check-python-version/</link><guid isPermaLink="true">https://django-admin.ru/articles/check-python-version/</guid><description>Как узнать версию Python: python --version, py --list, sys.version_info и platform в коде, версия в venv. Какие версии Python сейчас поддерживаются.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Установка и окружение</category><category>Python</category><category>Версия Python</category><category>sys</category><category>Командная строка</category><category>venv</category><author>Редакция Django-Admin.ru</author></item><item><title>Django Admin: полное руководство по админке Django</title><link>https://django-admin.ru/articles/django-admin-guide/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-admin-guide/</guid><description>Как включить админку Django, создать суперпользователя, зарегистрировать модели и настроить ModelAdmin: списки, фильтры, поиск, инлайны и действия.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Django Admin</category><category>Django Admin</category><category>Админка Django</category><category>ModelAdmin</category><category>createsuperuser</category><category>Инлайны</category><category>Admin Actions</category><author>Редакция Django-Admin.ru</author></item><item><title>Темы для Django Admin: Unfold, Jazzmin, Grappelli и django-admin-interface</title><link>https://django-admin.ru/articles/django-admin-themes-unfold-jazzmin-grappelli/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-admin-themes-unfold-jazzmin-grappelli/</guid><description>Сравниваем популярные темы оформления Django Admin: установка Unfold, Jazzmin, Grappelli и django-admin-interface, их сильные стороны и ограничения.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Django Admin</category><category>Django Admin</category><category>Unfold</category><category>Jazzmin</category><category>Grappelli</category><category>Темизация</category><category>Кастомизация Admin</category><author>Редакция Django-Admin.ru</author></item><item><title>Аутентификация в Django: пользователи, вход и права</title><link>https://django-admin.ru/articles/django-authentication/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-authentication/</guid><description>Как устроена аутентификация в Django: модель User, вход и выход, LoginView, login_required, права и группы, своя модель пользователя и django-allauth.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Пользователи и права</category><category>Django</category><category>Аутентификация</category><category>django.contrib.auth</category><category>User</category><category>Права доступа</category><category>allauth</category><author>Редакция Django-Admin.ru</author></item><item><title>Celery в Django: фоновые и периодические задачи</title><link>https://django-admin.ru/articles/django-celery/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-celery/</guid><description>Как подключить Celery к Django: celery.py, брокер Redis, @shared_task, delay и apply_async, ретраи, celery beat и django-celery-beat, запуск на Windows.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Деплой и инфраструктура</category><category>Django</category><category>Celery</category><category>Redis</category><category>Фоновые задачи</category><category>celery beat</category><author>Редакция Django-Admin.ru</author></item><item><title>Как создать администратора в Django: createsuperuser</title><link>https://django-admin.ru/articles/django-createsuperuser/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-createsuperuser/</guid><description>Как создать администратора в Django: createsuperuser интерактивно и без ввода, в Docker, через shell, смена пароля и выдача прав. Частые ошибки и решения.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Django Admin</category><category>Django</category><category>createsuperuser</category><category>Django Admin</category><category>Суперпользователь</category><category>Docker</category><author>Редакция Django-Admin.ru</author></item><item><title>Деплой Django: Gunicorn, Nginx и чек-лист продакшна</title><link>https://django-admin.ru/articles/django-deploy-gunicorn-nginx/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-deploy-gunicorn-nginx/</guid><description>Как задеплоить проект Django: настройки продакшна, check --deploy, Gunicorn и systemd, Nginx с proxy_pass и статикой, HTTPS через certbot, Docker и Celery.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Деплой и инфраструктура</category><category>Django</category><category>Деплой</category><category>Gunicorn</category><category>Nginx</category><category>HTTPS</category><category>systemd</category><author>Редакция Django-Admin.ru</author></item><item><title>Django в Docker: Dockerfile и docker compose</title><link>https://django-admin.ru/articles/django-docker/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-docker/</guid><description>Как поднять Docker-контейнер с Django-приложением: Dockerfile, docker compose с PostgreSQL, переменные окружения, миграции при старте, Gunicorn и healthcheck.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Деплой и инфраструктура</category><category>Django</category><category>Docker</category><category>docker compose</category><category>PostgreSQL</category><category>Gunicorn</category><author>Редакция Django-Admin.ru</author></item><item><title>Django для начинающих: что это за фреймворк и с чего начать</title><link>https://django-admin.ru/articles/django-for-beginners/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-for-beginners/</guid><description>Что такое фреймворк Django и как его изучать с нуля: установка, проект и приложения, модели, view, шаблоны, админка, API и деплой — с примерами кода.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Основы Django</category><category>Django</category><category>Python</category><category>Для начинающих</category><category>Веб-разработка</category><category>Backend</category><author>Редакция Django-Admin.ru</author></item><item><title>Формы в Django: Form и ModelForm</title><link>https://django-admin.ru/articles/django-forms/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-forms/</guid><description>Как работать с формами в Django: Form и ModelForm, валидация clean и clean_field, вывод в шаблоне, CSRF, обработка во view и оформление через crispy forms.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>ORM и модели</category><category>Django</category><category>Django Forms</category><category>ModelForm</category><category>Валидация</category><category>crispy forms</category><author>Редакция Django-Admin.ru</author></item><item><title>Миграции в Django: makemigrations и migrate</title><link>https://django-admin.ru/articles/django-migrations/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-migrations/</guid><description>Как работает миграция базы данных в Django: makemigrations и migrate, showmigrations и sqlmigrate, откат, RunPython, --fake, squashmigrations и конфликты.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>ORM и модели</category><category>Django</category><category>Миграции</category><category>makemigrations</category><category>migrate</category><category>Django ORM</category><author>Редакция Django-Admin.ru</author></item><item><title>Модели в Django: поля, Meta, __str__ и choices</title><link>https://django-admin.ru/articles/django-models/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-models/</guid><description>Как описывать модели Django: типы полей и их параметры, __str__, класс Meta, choices через TextChoices и IntegerChoices, переопределение save() и миграции.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>ORM и модели</category><category>Django</category><category>Django ORM</category><category>Модели</category><category>Meta</category><category>choices</category><author>Редакция Django-Admin.ru</author></item><item><title>filter() и exclude() в Django ORM: lookups, Q и F</title><link>https://django-admin.ru/articles/django-orm-filter/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-orm-filter/</guid><description>Как фильтровать данные в Django ORM: filter и exclude, таблица lookups, фильтр по связям и датам, Q для OR и NOT, F-выражения, distinct и частые ошибки.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>ORM и модели</category><category>Django ORM</category><category>QuerySet</category><category>filter</category><category>Q-объекты</category><category>F-выражения</category><author>Редакция Django-Admin.ru</author></item><item><title>Django ORM: шпаргалка по QuerySet с примерами</title><link>https://django-admin.ru/articles/django-orm-queryset-cheatsheet/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-orm-queryset-cheatsheet/</guid><description>Что такое QuerySet в Django и как с ним работать: filter, exclude, get, Q и F-выражения, update, aggregate, annotate, транзакции и типичные ошибки.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>ORM и модели</category><category>Django ORM</category><category>QuerySet</category><category>filter</category><category>annotate</category><category>Базы данных</category><category>Оптимизация</category><author>Редакция Django-Admin.ru</author></item><item><title>Как подключить PostgreSQL к Django</title><link>https://django-admin.ru/articles/django-postgresql/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-postgresql/</guid><description>Как подключить PostgreSQL к Django: psycopg 3, DATABASES, создание базы и пользователя, переменные окружения, перенос данных с SQLite и частые ошибки.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>ORM и модели</category><category>Django</category><category>PostgreSQL</category><category>psycopg</category><category>Базы данных</category><category>DATABASES</category><author>Редакция Django-Admin.ru</author></item><item><title>Django REST Framework: руководство по созданию API</title><link>https://django-admin.ru/articles/django-rest-framework-guide/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-rest-framework-guide/</guid><description>Как создать REST API на Django с DRF: установка, сериализаторы, ViewSet и роутеры, аутентификация, права, пагинация, фильтры, Swagger и тесты.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>REST API</category><category>Django REST Framework</category><category>DRF</category><category>REST API</category><category>Сериализаторы</category><category>ViewSet</category><category>drf-spectacular</category><author>Редакция Django-Admin.ru</author></item><item><title>Как создать приложение в Django: команда startapp</title><link>https://django-admin.ru/articles/django-startapp/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-startapp/</guid><description>Как создать приложение Django командой startapp: структура файлов, регистрация в INSTALLED_APPS, первая view, urls.py, шаблоны, модели и частые ошибки.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Основы Django</category><category>Django</category><category>startapp</category><category>INSTALLED_APPS</category><category>Приложение Django</category><category>urls.py</category><author>Редакция Django-Admin.ru</author></item><item><title>Как создать проект Django: команда startproject и первый запуск</title><link>https://django-admin.ru/articles/django-startproject/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-startproject/</guid><description>Как создать проект Django командой django-admin startproject: структура файлов, settings.py, миграции, запуск runserver и запуск готового проекта.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Основы Django</category><category>Django</category><category>startproject</category><category>manage.py</category><category>runserver</category><category>Новый проект</category><author>Редакция Django-Admin.ru</author></item><item><title>Шаблоны Django: синтаксис, наследование и фильтры</title><link>https://django-admin.ru/articles/django-templates/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-templates/</guid><description>Шаблоны Django с примерами: настройка TEMPLATES, переменные, теги if, for, url и static, фильтры, наследование через extends и block, include и свои фильтры.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Основы Django</category><category>Django</category><category>Шаблоны</category><category>Django Templates</category><category>HTML</category><category>Фильтры</category><author>Редакция Django-Admin.ru</author></item><item><title>Сериализаторы в Django REST Framework</title><link>https://django-admin.ru/articles/drf-serializers/</link><guid isPermaLink="true">https://django-admin.ru/articles/drf-serializers/</guid><description>Сериализаторы DRF на примерах: Serializer и ModelSerializer, fields и extra_kwargs, валидация, source, SerializerMethodField, вложенные данные, контекст и N+1.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>REST API</category><category>Django REST Framework</category><category>DRF</category><category>Сериализаторы</category><category>ModelSerializer</category><category>Валидация</category><author>Редакция Django-Admin.ru</author></item><item><title>FastAPI: руководство для начинающих</title><link>https://django-admin.ru/articles/fastapi-guide/</link><guid isPermaLink="true">https://django-admin.ru/articles/fastapi-guide/</guid><description>FastAPI на Python с нуля: что это за фреймворк, установка, маршруты и параметры, Pydantic-модели, Depends, работа с БД, тесты и запуск через fastapi dev.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>FastAPI</category><category>Основы FastAPI</category><category>FastAPI</category><category>Python</category><category>Pydantic</category><category>Uvicorn</category><category>REST API</category><category>Веб-разработка</category><author>Редакция Django-Admin.ru</author></item><item><title>Авторизация в FastAPI через JWT</title><link>https://django-admin.ru/articles/fastapi-jwt-auth/</link><guid isPermaLink="true">https://django-admin.ru/articles/fastapi-jwt-auth/</guid><description>Авторизация в FastAPI с JWT: OAuth2PasswordBearer, хэширование паролей через pwdlib и Argon2, выпуск и проверка токена PyJWT, get_current_user и ошибки 401.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>FastAPI</category><category>Основы FastAPI</category><category>FastAPI</category><category>JWT</category><category>Авторизация</category><category>OAuth2</category><category>Безопасность</category><author>Редакция Django-Admin.ru</author></item><item><title>FastAPI и SQLAlchemy: работа с базой данных</title><link>https://django-admin.ru/articles/fastapi-sqlalchemy/</link><guid isPermaLink="true">https://django-admin.ru/articles/fastapi-sqlalchemy/</guid><description>Как подключить SQLAlchemy 2.0 к FastAPI: engine и SessionLocal, зависимость get_db с yield, модели и Pydantic-схемы, CRUD-эндпоинты, AsyncSession и Alembic.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>FastAPI</category><category>Основы FastAPI</category><category>FastAPI</category><category>SQLAlchemy</category><category>Базы данных</category><category>Alembic</category><category>Pydantic</category><author>Редакция Django-Admin.ru</author></item><item><title>FastAPI, Django или Flask: что выбрать</title><link>https://django-admin.ru/articles/fastapi-vs-django-flask/</link><guid isPermaLink="true">https://django-admin.ru/articles/fastapi-vs-django-flask/</guid><description>FastAPI или Django, FastAPI или Flask: сравнение по задачам — API, сайты, админка, ORM, асинхронность, производительность и экосистема. Таблица и советы.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>FastAPI</category><category>Основы FastAPI</category><category>FastAPI</category><category>Django</category><category>Flask</category><category>Веб-фреймворки</category><category>Python</category><author>Редакция Django-Admin.ru</author></item><item><title>Flask для начинающих: первое веб-приложение на Python</title><link>https://django-admin.ru/articles/flask-python/</link><guid isPermaLink="true">https://django-admin.ru/articles/flask-python/</guid><description>Flask на Python с нуля: установка, минимальное приложение, маршруты, шаблоны Jinja2, формы и request, flask run и отладка, структура проекта.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Веб-фреймворки</category><category>Flask</category><category>Python</category><category>Jinja2</category><category>Веб-разработка</category><category>Для начинающих</category><author>Редакция Django-Admin.ru</author></item><item><title>Как установить Django: pip install django на Windows, macOS и Linux</title><link>https://django-admin.ru/articles/install-django/</link><guid isPermaLink="true">https://django-admin.ru/articles/install-django/</guid><description>Установка Django через pip install django в виртуальное окружение на Windows, macOS и Linux: проверка версии, выбор версии и решение частых ошибок.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Django</category><category>Основы Django</category><category>Django</category><category>pip</category><category>Установка</category><category>venv</category><category>Python</category><author>Редакция Django-Admin.ru</author></item><item><title>Как установить и запустить FastAPI</title><link>https://django-admin.ru/articles/install-fastapi/</link><guid isPermaLink="true">https://django-admin.ru/articles/install-fastapi/</guid><description>Установка FastAPI в виртуальное окружение, первый main.py, запуск через fastapi dev, fastapi run и uvicorn, смена порта и разбор частых ошибок.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>FastAPI</category><category>Основы FastAPI</category><category>FastAPI</category><category>Установка</category><category>Uvicorn</category><category>venv</category><category>pip</category><author>Редакция Django-Admin.ru</author></item><item><title>Как установить Python на Windows, macOS и Linux</title><link>https://django-admin.ru/articles/install-python/</link><guid isPermaLink="true">https://django-admin.ru/articles/install-python/</guid><description>Как установить Python 3: Python Install Manager и установщик .exe для Windows, python.org и Homebrew для macOS, apt и dnf для Linux. Проверка, PATH, pip и venv.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Установка и окружение</category><category>Python</category><category>Установка Python</category><category>Windows</category><category>macOS</category><category>Linux</category><category>pip</category><author>Редакция Django-Admin.ru</author></item><item><title>Как установить библиотеку в Python через pip</title><link>https://django-admin.ru/articles/install-python-package/</link><guid isPermaLink="true">https://django-admin.ru/articles/install-python-package/</guid><description>Как установить библиотеку в Python командой python -m pip install: в виртуальное окружение, из requirements.txt, нужной версии, в PyCharm и VS Code.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Установка и окружение</category><category>Python</category><category>pip</category><category>Библиотеки</category><category>venv</category><category>PyCharm</category><author>Редакция Django-Admin.ru</author></item><item><title>Pydantic: валидация данных в Python</title><link>https://django-admin.ru/articles/pydantic/</link><guid isPermaLink="true">https://django-admin.ru/articles/pydantic/</guid><description>Что такое Pydantic и как работать с v2: BaseModel, Field, field_validator, model_dump и model_validate, ValidationError, pydantic-settings и переход с v1.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>FastAPI</category><category>Основы FastAPI</category><category>Pydantic</category><category>Python</category><category>FastAPI</category><category>Валидация</category><category>pydantic-settings</category><author>Редакция Django-Admin.ru</author></item><item><title>Автоматизация рутинных задач с помощью Python: 7 готовых скриптов</title><link>https://django-admin.ru/articles/python-automation/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-automation/</guid><description>Автоматизация рутинных задач с помощью Python: сортировка и переименование файлов, бэкапы, Excel, письма, проверка сайтов, парсинг и запуск по расписанию.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Задачи и практика</category><category>Python</category><category>Автоматизация</category><category>pathlib</category><category>openpyxl</category><category>requests</category><category>Практика</category><author>Редакция Django-Admin.ru</author></item><item><title>Книги по Python для начинающих: что читать и в каком порядке</title><link>https://django-admin.ru/articles/python-books/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-books/</guid><description>Лучшие книги по Python для начинающих и следующего уровня: Мэтиз, Лутц, Свейгарт, Любанович, МакГрат, Рамальо. Как выбрать книгу и совмещать её с практикой.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Основы и обучение</category><category>Python</category><category>Книги</category><category>Обучение</category><category>Для начинающих</category><category>Python с нуля</category><author>Редакция Django-Admin.ru</author></item><item><title>Классы и ООП в Python</title><link>https://django-admin.ru/articles/python-classes/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-classes/</guid><description>Классы в Python с нуля: class, __init__ и self, атрибуты, метод класса @classmethod и @staticmethod, @property, наследование и super(), dataclass.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>Классы</category><category>ООП</category><category>classmethod</category><category>Синтаксис</category><author>Редакция Django-Admin.ru</author></item><item><title>datetime в Python: даты и время</title><link>https://django-admin.ru/articles/python-datetime/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-datetime/</guid><description>Модуль datetime в Python: текущая дата и время, форматирование strftime и разбор strptime с таблицей кодов, timedelta, часовые пояса через zoneinfo.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>datetime</category><category>Дата и время</category><category>zoneinfo</category><category>Стандартная библиотека</category><author>Редакция Django-Admin.ru</author></item><item><title>Декораторы в Python</title><link>https://django-admin.ru/articles/python-decorators/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-decorators/</guid><description>Декораторы в Python: синтаксис @, обёртка с *args и **kwargs, functools.wraps, декоратор с параметрами, порядок применения, cache, примеры и частые ошибки.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>Декораторы</category><category>functools</category><category>Функции</category><category>Синтаксис</category><author>Редакция Django-Admin.ru</author></item><item><title>Словари в Python (dict): методы и примеры</title><link>https://django-admin.ru/articles/python-dict/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-dict/</guid><description>Словарь в Python (dict): создание, доступ по ключу, get и setdefault, обход items, объединение, сортировка по значению, список словарей и ошибка KeyError.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>dict</category><category>Словари</category><category>Синтаксис</category><category>Коллекции</category><author>Редакция Django-Admin.ru</author></item><item><title>enumerate() в Python: индекс и значение в цикле for</title><link>https://django-admin.ru/articles/python-enumerate/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-enumerate/</guid><description>Как работает enumerate в Python: индекс и значение в цикле for, параметр start, словари, строки и файлы, zip + enumerate и частые ошибки новичков.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>enumerate</category><category>Циклы</category><category>for</category><category>Встроенные функции</category><author>Редакция Django-Admin.ru</author></item><item><title>Ошибки в Python: как читать traceback и исправлять исключения</title><link>https://django-admin.ru/articles/python-errors-traceback/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-errors-traceback/</guid><description>Как читать traceback в Python снизу вверх, чем SyntaxError отличается от исключений, таблица встроенных ошибок и отладка через print, logging и pdb.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Ошибки и исключения</category><category>Python</category><category>Traceback</category><category>Исключения</category><category>Отладка</category><category>pdb</category><author>Редакция Django-Admin.ru</author></item><item><title>Задачи по Python с решениями: 30 задач для начинающих</title><link>https://django-admin.ru/articles/python-exercises/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-exercises/</guid><description>30 задач по программированию на Python для начинающих: числа, условия, циклы, строки, списки, словари, функции, файлы и мини-проекты. С подсказками и решениями.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Задачи и практика</category><category>Python</category><category>Задачи</category><category>Практика</category><category>Для начинающих</category><category>Решения</category><author>Редакция Django-Admin.ru</author></item><item><title>f-строки в Python: форматирование строк</title><link>https://django-admin.ru/articles/python-f-strings/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-f-strings/</guid><description>f-строка в Python: как вставить переменную в строку, выражения в фигурных скобках, формат чисел и дат, выравнивание, отладка через =, кавычки и частые ошибки.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>f-строки</category><category>Строки</category><category>Форматирование</category><category>Синтаксис</category><author>Редакция Django-Admin.ru</author></item><item><title>Python с нуля: учебный маршрут для начинающих</title><link>https://django-admin.ru/articles/python-for-beginners/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-for-beginners/</guid><description>Как выучить Python с нуля самостоятельно: учебный маршрут по этапам от установки до первых проектов, ресурсы для практики, сроки и ошибки новичков.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Основы и обучение</category><category>Python</category><category>Python с нуля</category><category>Для начинающих</category><category>Обучение</category><category>Основы Python</category><author>Редакция Django-Admin.ru</author></item><item><title>Цикл for в Python: синтаксис, break, continue и примеры</title><link>https://django-admin.ru/articles/python-for-loop/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-for-loop/</guid><description>Цикл for в Python: синтаксис, перебор списка, строки и словаря, for с range и enumerate, break, continue и else, вложенные циклы и частые ошибки новичков.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>for</category><category>Циклы</category><category>Синтаксис</category><category>Для начинающих</category><author>Редакция Django-Admin.ru</author></item><item><title>Функции в Python: def, аргументы и return</title><link>https://django-admin.ru/articles/python-functions/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-functions/</guid><description>Функции в Python: объявление через def, return, аргументы по умолчанию, *args и **kwargs, область видимости, встроенные функции и функциональный стиль.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>Функции</category><category>def</category><category>return</category><category>Синтаксис</category><author>Редакция Django-Admin.ru</author></item><item><title>Условия if, elif, else в Python</title><link>https://django-admin.ru/articles/python-if-else/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-if-else/</guid><description>Как работает if else в Python: синтаксис if, elif и else, операторы сравнения, and/or/not, программа с input(), тернарный оператор, match/case и частые ошибки.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>if else</category><category>Условия</category><category>Синтаксис</category><category>input</category><author>Редакция Django-Admin.ru</author></item><item><title>join() в Python: как соединить список в строку</title><link>https://django-admin.ru/articles/python-join/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-join/</guid><description>Метод join в Python: как превратить список в строку с разделителем, соединить числа через map(str), чем отличается os.path.join и почему join быстрее +=.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>join</category><category>Строки</category><category>Списки</category><category>Синтаксис</category><author>Редакция Django-Admin.ru</author></item><item><title>JSON в Python: модуль json</title><link>https://django-admin.ru/articles/python-json/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-json/</guid><description>Как работать с JSON в Python: json.dumps и json.loads, запись и чтение файла через dump и load, кириллица и ensure_ascii, indent, сериализация datetime.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>JSON</category><category>json</category><category>Сериализация</category><category>Стандартная библиотека</category><author>Редакция Django-Admin.ru</author></item><item><title>lambda-функции в Python</title><link>https://django-admin.ru/articles/python-lambda/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-lambda/</guid><description>Что такое lambda в Python: синтаксис анонимной функции, lambda в sorted, max, map и filter, условие внутри lambda, ловушка с циклом и когда лучше def.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>lambda</category><category>Функции</category><category>sorted</category><category>Синтаксис</category><author>Редакция Django-Admin.ru</author></item><item><title>Библиотеки Python: обзор самых популярных</title><link>https://django-admin.ru/articles/python-libraries/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-libraries/</guid><description>Что такое библиотеки и пакеты Python, чем стандартная библиотека отличается от PyPI, как их устанавливать и какие популярные библиотеки выбрать под задачу.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Библиотеки</category><category>Python</category><category>Библиотеки</category><category>PyPI</category><category>pip</category><category>Пакеты</category><author>Редакция Django-Admin.ru</author></item><item><title>Списки в Python (list): методы и примеры</title><link>https://django-admin.ru/articles/python-list/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-list/</guid><description>Списки в Python (list): создание, индексы и срезы, append и extend, удаление, sort и sorted, копирование и вывод. Чем list отличается от массива.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>list</category><category>Списки</category><category>Массивы</category><category>Синтаксис</category><author>Редакция Django-Admin.ru</author></item><item><title>map() в Python: применение функции к каждому элементу</title><link>https://django-admin.ru/articles/python-map/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-map/</guid><description>Как работает map в Python: map(func, iterable), несколько списков, ленивость и list(), map(int, input().split()), lambda, map или list comprehension, filter.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>map</category><category>lambda</category><category>filter</category><category>Встроенные функции</category><author>Редакция Django-Admin.ru</author></item><item><title>Matplotlib: графики в Python</title><link>https://django-admin.ru/articles/python-matplotlib/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-matplotlib/</guid><description>Библиотека Matplotlib в Python: установка, линейный график plot, bar, hist, scatter, subplots, подписи и кириллица, сохранение через savefig и backend Agg.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Библиотеки</category><category>Python</category><category>Matplotlib</category><category>Графики</category><category>Визуализация</category><category>NumPy</category><author>Редакция Django-Admin.ru</author></item><item><title>ModuleNotFoundError: No module named — как исправить</title><link>https://django-admin.ru/articles/python-modulenotfounderror/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-modulenotfounderror/</guid><description>Почему Python пишет ModuleNotFoundError: No module named и как это исправить: пакет не установлен, другой интерпретатор или venv, имя пакета, sys.path, Jupyter.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Ошибки и исключения</category><category>Python</category><category>ModuleNotFoundError</category><category>pip</category><category>venv</category><category>Импорт</category><author>Редакция Django-Admin.ru</author></item><item><title>Как преобразовать число в строку и обратно в Python</title><link>https://django-admin.ru/articles/python-number-to-string/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-number-to-string/</guid><description>Как в Python преобразовать число в строку через str() и f-строки, а строку в число — через int() и float(): форматирование, запятая, ошибка ValueError.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>str</category><category>int</category><category>float</category><category>Типы данных</category><category>Синтаксис</category><author>Редакция Django-Admin.ru</author></item><item><title>Числа в Python: int и float</title><link>https://django-admin.ru/articles/python-numbers/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-numbers/</guid><description>Числа в Python: int и float, преобразование строки в число, деление / и //, остаток %, round и банковское округление, почему 0.1 + 0.2 != 0.3 и Decimal.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>int</category><category>float</category><category>Числа</category><category>Синтаксис</category><author>Редакция Django-Admin.ru</author></item><item><title>NumPy: массивы и вычисления в Python</title><link>https://django-admin.ru/articles/python-numpy/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-numpy/</guid><description>Библиотека NumPy в Python с нуля: установка, создание массивов, dtype, shape и reshape, векторные операции, срезы, broadcasting и полезные функции.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Библиотеки</category><category>Python</category><category>NumPy</category><category>Массивы</category><category>Анализ данных</category><author>Редакция Django-Admin.ru</author></item><item><title>OpenCV в Python: установка cv2 и первые шаги</title><link>https://django-admin.ru/articles/python-opencv/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-opencv/</guid><description>Как установить OpenCV для Python (pip install opencv-python, а не cv2), прочитать, показать и сохранить изображение, работать с цветом, размером и камерой.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Библиотеки</category><category>Python</category><category>OpenCV</category><category>cv2</category><category>Компьютерное зрение</category><category>Изображения</category><author>Редакция Django-Admin.ru</author></item><item><title>Pandas для начинающих: DataFrame за 15 минут</title><link>https://django-admin.ru/articles/python-pandas/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-pandas/</guid><description>Библиотека pandas в Python с нуля: установка, Series и DataFrame, чтение CSV и Excel, выборка loc/iloc, фильтрация, groupby, merge и сохранение результата.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Библиотеки</category><category>Python</category><category>pandas</category><category>DataFrame</category><category>Анализ данных</category><category>Excel</category><category>CSV</category><author>Редакция Django-Admin.ru</author></item><item><title>pip в Python: установка, обновление и основные команды</title><link>https://django-admin.ru/articles/python-pip/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-pip/</guid><description>Что такое pip в Python, как проверить и установить pip, обновить его через python -m pip, и шпаргалка команд: install, uninstall, list, show, freeze.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Установка и окружение</category><category>Python</category><category>pip</category><category>PyPI</category><category>Пакеты</category><category>requirements.txt</category><author>Редакция Django-Admin.ru</author></item><item><title>python-pptx: создание презентаций PowerPoint из Python</title><link>https://django-admin.ru/articles/python-pptx/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-pptx/</guid><description>Библиотека python-pptx: установка через pip install python-pptx, слайды с текстом, картинками, таблицами и диаграммами, чтение готовой презентации.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Библиотеки</category><category>Python</category><category>python-pptx</category><category>PowerPoint</category><category>Автоматизация</category><author>Редакция Django-Admin.ru</author></item><item><title>Проекты на Python для начинающих: 15 идей от простых к сложным</title><link>https://django-admin.ru/articles/python-projects/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-projects/</guid><description>15 идей проектов на Python для начинающих: от генератора паролей до REST API. Навыки, библиотеки, усложнения и два мини-проекта с полным кодом.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Задачи и практика</category><category>Python</category><category>Проекты</category><category>Пет-проекты</category><category>Для начинающих</category><category>Практика</category><author>Редакция Django-Admin.ru</author></item><item><title>Pygame: первая игра на Python</title><link>https://django-admin.ru/articles/python-pygame/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-pygame/</guid><description>Python Pygame с нуля: установка, окно, игровой цикл, события клавиатуры и мыши, отрисовка, спрайты и столкновения, FPS через Clock и мини-игра целиком.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Библиотеки</category><category>Python</category><category>Pygame</category><category>Игры</category><category>Спрайты</category><author>Редакция Django-Admin.ru</author></item><item><title>Модуль random в Python</title><link>https://django-admin.ru/articles/python-random/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-random/</guid><description>Модуль random в Python: случайное число через randint и random, выбор из списка choice, choices и sample, shuffle, seed и модуль secrets для паролей.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>random</category><category>secrets</category><category>Случайные числа</category><category>Стандартная библиотека</category><author>Редакция Django-Admin.ru</author></item><item><title>Функция range() в Python: синтаксис и примеры</title><link>https://django-admin.ru/articles/python-range/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-range/</guid><description>Функция range() в Python: параметры start, stop и step, обратный отсчёт, range в цикле for, почему не входит правая граница и как получить список чисел.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>range</category><category>Циклы</category><category>Синтаксис</category><category>Встроенные функции</category><author>Редакция Django-Admin.ru</author></item><item><title>replace() в Python: замена подстроки</title><link>https://django-admin.ru/articles/python-replace/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-replace/</guid><description>Метод replace в Python: замена подстроки и символа, параметр count, удаление символов, несколько замен, translate, re.sub без учёта регистра и замена в файле.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>replace</category><category>Строки</category><category>Синтаксис</category><author>Редакция Django-Admin.ru</author></item><item><title>Библиотека requests: HTTP-запросы в Python</title><link>https://django-admin.ru/articles/python-requests/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-requests/</guid><description>Библиотека requests в Python: установка, GET и POST запросы, params, JSON, заголовки, таймауты, сессии, загрузка файлов, обработка ошибок и кодировки.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Библиотеки</category><category>Python</category><category>requests</category><category>HTTP</category><category>API</category><category>JSON</category><author>Редакция Django-Admin.ru</author></item><item><title>Python roadmap: что учить и в каком порядке</title><link>https://django-admin.ru/articles/python-roadmap/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-roadmap/</guid><description>Python roadmap: дорожная карта от основ языка до веба, анализа данных, автоматизации и ML. Порядок тем, инструменты и чек-листы навыков для каждого этапа.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Основы и обучение</category><category>Python</category><category>Roadmap</category><category>Обучение</category><category>Карьера</category><category>Для начинающих</category><author>Редакция Django-Admin.ru</author></item><item><title>Selenium на Python: автоматизация браузера</title><link>https://django-admin.ru/articles/python-selenium/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-selenium/</guid><description>Python Selenium 4: установка без ручного скачивания драйвера, find_element и By, клики и ввод текста, ожидания WebDriverWait, headless, скриншоты и ошибки.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Библиотеки</category><category>Python</category><category>Selenium</category><category>Автоматизация</category><category>Парсинг</category><category>Тестирование</category><author>Редакция Django-Admin.ru</author></item><item><title>Множества в Python (set): методы и операции</title><link>https://django-admin.ru/articles/python-set/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-set/</guid><description>Множество в Python (set): создание, add и remove, проверка in, объединение и пересечение, удаление дубликатов из списка, frozenset и частые ошибки.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>set</category><category>Множества</category><category>Синтаксис</category><category>Коллекции</category><author>Редакция Django-Admin.ru</author></item><item><title>split() в Python: разделение строки</title><link>https://django-admin.ru/articles/python-split/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-split/</guid><description>Метод split в Python: разделение строки по пробелам и разделителю, maxsplit, rsplit, splitlines, разбор ввода через map(int, input().split()) и re.split.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>split</category><category>Строки</category><category>Синтаксис</category><author>Редакция Django-Admin.ru</author></item><item><title>SQLAlchemy: ORM и работа с базами данных в Python</title><link>https://django-admin.ru/articles/python-sqlalchemy/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-sqlalchemy/</guid><description>SQLAlchemy в Python: установка, engine, модели через DeclarativeBase и Mapped, Session, запросы select(), связи между таблицами и создание базы данных SQLite.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Библиотеки</category><category>Python</category><category>SQLAlchemy</category><category>ORM</category><category>SQLite</category><category>Базы данных</category><author>Редакция Django-Admin.ru</author></item><item><title>Строки в Python: методы и операции</title><link>https://django-admin.ru/articles/python-strings/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-strings/</guid><description>Строки в Python (str): создание, перенос строки, срезы и подстроки, поиск, методы строк в таблице, удаление символов, список строк и подсчёт строк в тексте.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>str</category><category>Строки</category><category>Синтаксис</category><author>Редакция Django-Admin.ru</author></item><item><title>strip(), lstrip() и rstrip() в Python</title><link>https://django-admin.ru/articles/python-strip/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-strip/</guid><description>Метод strip в Python: удаление пробелов и переводов строк по краям, lstrip и rstrip, аргумент chars, отличие от removeprefix, очистка ввода и строк файла.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>strip</category><category>Строки</category><category>Синтаксис</category><author>Редакция Django-Admin.ru</author></item><item><title>Синтаксис Python: шпаргалка с примерами</title><link>https://django-admin.ru/articles/python-syntax-cheatsheet/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-syntax-cheatsheet/</guid><description>Синтаксис Python для начинающих с пояснениями: отступы, переменные, строки, списки и словари, условия, циклы, функции, классы, исключения, import и ввод-вывод.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>Синтаксис</category><category>Шпаргалка</category><category>Для начинающих</category><category>Основы</category><author>Редакция Django-Admin.ru</author></item><item><title>Tkinter: графический интерфейс на Python</title><link>https://django-admin.ru/articles/python-tkinter/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-tkinter/</guid><description>Tkinter в Python с нуля: первое окно, кнопки и поля ввода, размещение через pack и grid, обработчики событий, mainloop и установка python3-tk на Linux.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Библиотеки</category><category>Python</category><category>Tkinter</category><category>GUI</category><category>Интерфейс</category><author>Редакция Django-Admin.ru</author></item><item><title>try/except в Python: обработка исключений</title><link>https://django-admin.ru/articles/python-try-except/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-try-except/</guid><description>Как работает try/except в Python: else и finally, несколько исключений, as e, raise и raise from, свои исключения, contextlib.suppress и except* с примерами.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Ошибки и исключения</category><category>Python</category><category>try except</category><category>Исключения</category><category>raise</category><category>Обработка ошибок</category><author>Редакция Django-Admin.ru</author></item><item><title>Кортежи в Python (tuple): создание, распаковка и методы</title><link>https://django-admin.ru/articles/python-tuple/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-tuple/</guid><description>Кортежи в Python (tuple): как создать кортеж и кортеж из одного элемента, индексы, распаковка, методы count и index, чем tuple отличается от списка.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>tuple</category><category>Кортежи</category><category>Синтаксис</category><category>Коллекции</category><author>Редакция Django-Admin.ru</author></item><item><title>Переменные и типы данных в Python</title><link>https://django-admin.ru/articles/python-variables-types/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-variables-types/</guid><description>Переменные и типы данных в Python: как создать переменную, правила имён, встроенные типы, изменяемые и неизменяемые типы, type() и преобразование.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>Переменные</category><category>Типы данных</category><category>Синтаксис</category><category>Основы</category><author>Редакция Django-Admin.ru</author></item><item><title>Виртуальное окружение Python (venv): создание и активация</title><link>https://django-admin.ru/articles/python-venv/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-venv/</guid><description>Как создать виртуальное окружение Python командой python -m venv, активировать его в Windows, macOS и Linux, исправить ошибку PowerShell и работать с pip.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Установка и окружение</category><category>Python</category><category>venv</category><category>Виртуальное окружение</category><category>pip</category><category>VS Code</category><author>Редакция Django-Admin.ru</author></item><item><title>Фреймворки Python для веб-разработки: обзор и выбор</title><link>https://django-admin.ru/articles/python-web-frameworks/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-web-frameworks/</guid><description>Обзор веб-фреймворков Python: Django, Flask, FastAPI, Litestar и Starlette — примеры кода, таблица сравнения и как выбрать фреймворк под задачу.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Веб-фреймворки</category><category>Python</category><category>Веб-фреймворки</category><category>Django</category><category>Flask</category><category>FastAPI</category><category>Litestar</category><author>Редакция Django-Admin.ru</author></item><item><title>Цикл while в Python: синтаксис, break и примеры</title><link>https://django-admin.ru/articles/python-while-loop/</link><guid isPermaLink="true">https://django-admin.ru/articles/python-while-loop/</guid><description>Цикл while в Python: синтаксис и принцип работы, бесконечный цикл while True, break, continue и else, ввод до правильного ответа, отличие от for и ошибки.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Синтаксис и типы</category><category>Python</category><category>while</category><category>Циклы</category><category>Синтаксис</category><category>Для начинающих</category><author>Редакция Django-Admin.ru</author></item><item><title>Как запустить Python-скрипт: командная строка, IDE и двойной клик</title><link>https://django-admin.ru/articles/run-python-script/</link><guid isPermaLink="true">https://django-admin.ru/articles/run-python-script/</guid><description>Как запустить код Python: интерактивный режим, python script.py в командной строке, запуск в VS Code и IDLE, двойной клик, shebang, python -m и sys.argv.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Установка и окружение</category><category>Python</category><category>Командная строка</category><category>Запуск скрипта</category><category>VS Code</category><category>sys.argv</category><author>Редакция Django-Admin.ru</author></item><item><title>Как удалить Python с компьютера полностью</title><link>https://django-admin.ru/articles/uninstall-python/</link><guid isPermaLink="true">https://django-admin.ru/articles/uninstall-python/</guid><description>Как удалить Python: Windows — «Приложения» и py uninstall, macOS — версии с python.org и Homebrew, Linux — без вреда системе. Чистка PATH и остатков.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Установка и окружение</category><category>Python</category><category>Установка Python</category><category>Windows</category><category>macOS</category><category>Linux</category><author>Редакция Django-Admin.ru</author></item><item><title>Как обновить Python до последней версии на Windows, macOS и Linux</title><link>https://django-admin.ru/articles/update-python/</link><guid isPermaLink="true">https://django-admin.ru/articles/update-python/</guid><description>Как обновить Python: py install --update и установщик в Windows, Homebrew и python.org в macOS, apt и deadsnakes в Linux. Что делать с venv и пакетами.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Установка и окружение</category><category>Python</category><category>Обновление Python</category><category>Windows</category><category>macOS</category><category>Linux</category><category>venv</category><author>Редакция Django-Admin.ru</author></item><item><title>Uvicorn: ASGI-сервер для FastAPI</title><link>https://django-admin.ru/articles/uvicorn/</link><guid isPermaLink="true">https://django-admin.ru/articles/uvicorn/</guid><description>Что такое Uvicorn и ASGI, как запустить FastAPI командой uvicorn main:app --reload, параметры host, port и workers, uvicorn.run() и Uvicorn против Gunicorn.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>FastAPI</category><category>Основы FastAPI</category><category>Uvicorn</category><category>FastAPI</category><category>ASGI</category><category>Gunicorn</category><category>Деплой</category><author>Редакция Django-Admin.ru</author></item><item><title>Настройка VS Code для Python</title><link>https://django-admin.ru/articles/vs-code-python/</link><guid isPermaLink="true">https://django-admin.ru/articles/vs-code-python/</guid><description>Как настроить VS Code для Python: установка редактора и расширения Python, выбор интерпретатора, виртуальное окружение, запуск и отладка, Ruff и Jupyter.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Установка и окружение</category><category>Python</category><category>VS Code</category><category>Редактор кода</category><category>venv</category><category>Ruff</category><author>Редакция Django-Admin.ru</author></item><item><title>Python: что это за язык и для чего он нужен</title><link>https://django-admin.ru/articles/what-is-python/</link><guid isPermaLink="true">https://django-admin.ru/articles/what-is-python/</guid><description>Что такое язык программирования Python простыми словами: для чего нужен, где используется, преимущества и недостатки, как произносится и кто его создал.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>Python</category><category>Основы и обучение</category><category>Python</category><category>Язык программирования</category><category>Для начинающих</category><category>Основы Python</category><author>Редакция Django-Admin.ru</author></item><item><title>Django Middleware: как работает и как написать свой</title><link>https://django-admin.ru/articles/django-middleware-guide/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-middleware-guide/</guid><description>Что такое middleware в Django и как он обрабатывает запросы: порядок MIDDLEWARE, встроенные middleware, свой middleware, хуки, async и тесты.</description><pubDate>Tue, 05 Nov 2024 00:00:00 GMT</pubDate><category>Django</category><category>Основы Django</category><category>Django</category><category>Middleware</category><category>MIDDLEWARE</category><category>Архитектура</category><category>Async</category><author>Редакция Django-Admin.ru</author></item><item><title>Дашборд на главной странице Django Admin: виджеты и графики</title><link>https://django-admin.ru/articles/custom-dashboard-widgets/</link><guid isPermaLink="true">https://django-admin.ru/articles/custom-dashboard-widgets/</guid><description>Как превратить главную страницу Django Admin в дашборд: переопределение index.html, данные через AdminSite.index или тег шаблона, Chart.js и кеш.</description><pubDate>Sat, 02 Nov 2024 00:00:00 GMT</pubDate><category>Django</category><category>Django Admin</category><category>Django Admin</category><category>Дашборд</category><category>Chart.js</category><category>Шаблоны Admin</category><category>Кастомизация Admin</category><author>Редакция Django-Admin.ru</author></item><item><title>N+1 в Django ORM: select_related и prefetch_related</title><link>https://django-admin.ru/articles/orm-n-plus-one-optimization/</link><guid isPermaLink="true">https://django-admin.ru/articles/orm-n-plus-one-optimization/</guid><description>Как найти и устранить N+1 запросы в Django: debug toolbar, assertNumQueries, select_related, prefetch_related, Prefetch, annotate, only, шаблоны, DRF и админка.</description><pubDate>Fri, 01 Nov 2024 00:00:00 GMT</pubDate><category>Django</category><category>ORM и модели</category><category>Django ORM</category><category>N+1</category><category>select_related</category><category>prefetch_related</category><category>Оптимизация</category><author>Редакция Django-Admin.ru</author></item><item><title>Как устроен Django Admin: AdminSite, ModelAdmin и свои страницы</title><link>https://django-admin.ru/articles/django-admin-beyond-the-automatic-interface/</link><guid isPermaLink="true">https://django-admin.ru/articles/django-admin-beyond-the-automatic-interface/</guid><description>Как работает Django Admin изнутри: AdminSite и autodiscover, регистрация ModelAdmin, цикл changelist и changeform, хуки get_queryset и get_form, свои view.</description><pubDate>Thu, 24 Oct 2024 00:00:00 GMT</pubDate><category>Django</category><category>Django Admin</category><category>Django Admin</category><category>AdminSite</category><category>ModelAdmin</category><category>get_urls</category><category>Django Internals</category><author>Редакция Django-Admin.ru</author></item><item><title>Admin actions в Django для больших таблиц: update, чанки и Celery</title><link>https://django-admin.ru/articles/bulk-action-optimization/</link><guid isPermaLink="true">https://django-admin.ru/articles/bulk-action-optimization/</guid><description>Как писать admin actions в Django для сотен тысяч записей: queryset.update, iterator и чанки, bulk_update, транзакции, Celery, права и страница подтверждения.</description><pubDate>Fri, 18 Oct 2024 00:00:00 GMT</pubDate><category>Django</category><category>Django Admin</category><category>Django Admin</category><category>Admin Actions</category><category>bulk_update</category><category>Celery</category><category>Производительность</category><author>Редакция Django-Admin.ru</author></item><item><title>Защита Django Admin в продакшне: URL, IP, django-axes и 2FA</title><link>https://django-admin.ru/articles/hardening-admin-url/</link><guid isPermaLink="true">https://django-admin.ru/articles/hardening-admin-url/</guid><description>Как защитить Django Admin в продакшне: сменить URL, ограничить доступ по IP на nginx, блокировать перебор паролей django-axes, включить 2FA и HTTPS.</description><pubDate>Sat, 12 Oct 2024 00:00:00 GMT</pubDate><category>Django</category><category>Django Admin</category><category>Django Admin</category><category>Безопасность</category><category>django-axes</category><category>2FA</category><category>nginx</category><category>Продакшн</category><author>Редакция Django-Admin.ru</author></item><item><title>Графики и отчёты в Django Admin: Matplotlib, pandas и CSV</title><link>https://django-admin.ru/articles/visualization-via-admin/</link><guid isPermaLink="true">https://django-admin.ru/articles/visualization-via-admin/</guid><description>Как добавить в Django Admin отчёт с графиком: changelist_view и extra_context, Matplotlib в SVG без GUI, сводные таблицы pandas и экспорт в CSV.</description><pubDate>Sat, 28 Sep 2024 00:00:00 GMT</pubDate><category>Django</category><category>Django Admin</category><category>Django Admin</category><category>Отчёты</category><category>Matplotlib</category><category>Pandas</category><category>CSV</category><category>Шаблоны Admin</category><author>Редакция Django-Admin.ru</author></item><item><title>Переопределение шаблонов и стилей Django Admin</title><link>https://django-admin.ru/articles/theming-for-brand-integrity/</link><guid isPermaLink="true">https://django-admin.ru/articles/theming-for-brand-integrity/</guid><description>Как изменить внешний вид Django Admin без патчинга ядра: base_site.html, блоки branding и extrastyle, CSS-переменные, тёмная тема и шаблоны моделей.</description><pubDate>Sun, 15 Sep 2024 00:00:00 GMT</pubDate><category>Django</category><category>Django Admin</category><category>Django Admin</category><category>Шаблоны Admin</category><category>CSS</category><category>Темизация</category><category>Кастомизация Admin</category><author>Редакция Django-Admin.ru</author></item></channel></rss>