Материалы для
начинающих разработчиков
Начните свой путь в программировании с простых и понятных материалов от наших экспертов. Пошаговые руководства и практические примеры.
Материалы для начинающих
Тщательно отобранные статьи для вашего уровня
Базы данных в Django
Охватываемые темы: Поддерживаемые СУБД, Настройка SQLite (по умолчанию), Настройка PostgreSQL, Через переменную окружения (рекомендуется).
Django Shell
Django Shell — интерактивная Python-консоль с загруженным окружением Django.
manage.py: команды Django
manage.py — утилита командной строки Django. Каждое действие с проектом выполняется через неё.
Подготовка окружения: Python, pip и VS Code
Прежде чем писать код локально — нужно подготовить три инструмента: Python, pip и VS Code. Это займёт 10–15 минут и...
uv: современный менеджер пакетов для Python
uv — инструмент нового поколения для управления Python-зависимостями. Написан на Rust компанией Astral, в 10–100 раз быстрее pip, и заменяет...
rich: красивый вывод в терминал
rich — Python-библиотека для форматированного вывода в терминал. Цвета, таблицы, панели, markdown, прогресс-бары, спиннеры — всё через один простой API....
Виртуальные окружения в Python: зачем и как
Когда начинаешь второй Python-проект и ставишь pip install requests — эта библиотека устанавливается глобально, для всей системы. Сначала кажется это...
Docker Hub — хранилище образов
Docker Hub — публичный реестр Docker образов. Как npm для Node.js или PyPI для Python, но для контейнеров.
Установка Docker: macOS, Windows, Linux
Скачай Docker Desktop с docker.com/products/docker-desktop.
Основные команды Docker
Охватываемые темы: Работа с образами, Запуск контейнеров, Управление контейнерами, Логи и отладка.
Что такое Docker и зачем он нужен
Docker решает одну из самых распространённых проблем в разработке: «У меня работает, а на сервере нет».
HTTP-статус-коды: что сервер говорит твоей программе
Каждый раз когда твоя программа делает запрос к API, сервер отвечает не только данными — он отвечает статус-кодом. Это трёхзначное...
Другие уровни сложности
Выберите подходящий для вас уровень
Средний уровень
Углубленные материалы для развития практических навыков
Продвинутый уровень
Сложные техники и концепции для опытных разработчиков
Продолжайте развиваться
Изучайте материалы разных уровней и постепенно повышайте свою квалификацию