Python с нуля
Синтаксис, задачи, автоматизация и первые самостоятельные проекты
Практическая база знаний для разработчиков
Изучайте Python, JavaScript, SQL, базы данных и инструменты разработки на практических примерах. Пошаговые инструкции, готовый код и способы проверить результат.
Маршруты обучения
Выберите задачу, а не абстрактную технологию. Каждый маршрут ведёт от базовых понятий к рабочему результату.
Синтаксис, задачи, автоматизация и первые самостоятельные проекты
Браузерный JavaScript, TypeScript, React, Node.js и обмен данными
Запросы, проектирование, PostgreSQL, SQLite, MongoDB и аналитика
Контейнеры, Compose, Linux-команды и воспроизводимый запуск проектов
Хранение и обработка данных
От первого SELECT-запроса до настройки сервера, индексов и диагностики производительности.
Практика в браузере
Решайте прикладные задачи прямо на сайте: без установки лишних программ и переходов на сторонние сервисы.
Открыть файл .db, посмотреть таблицы и выполнить SQL-запросы прямо в браузере
Открыть инструмент →Подготовить параметры pgAdmin, команду psql и строку подключения к PostgreSQL
Открыть инструмент →Создать QR-код для ссылки, текста, контакта или небольшого фрагмента данных
Открыть инструмент →Подобрать варианты никнейма по теме, стилю и дополнительным параметрам
Открыть инструмент →Карта знаний
Направления собраны по рабочим областям, чтобы соседние темы и следующий шаг было проще найти.
Обновления базы знаний
Свежие и обновлённые материалы с примерами, проверкой результата и разбором частых ошибок.
Эта шпаргалка нужна не для чтения подряд, а для работы рядом с кодом. Откройте нужный раздел, скопируйте маленький пример, запустите его, поменяйте входные данные и проверьте вывод Внутри собраны базовые конструкции Python, которые…
Новичку не нужна одна огромная таблица на все случаи. Полезнее сохранить пять маленьких шпаргалок: синтаксис, коллекции, функции, ошибки и файлы. Каждая должна содержать не только команду, но и пример, который вы запускали сами…
Тип данных отвечает на вопрос: что это за значение и какие действия с ним можно делать. Новичку важно не только знать названия типов, но и понимать, где каждый тип применяется По этой теме…
Этот материал нужен не для запоминания всех символов regex, а для трех практических действий: найти фрагмент, заменить лишнее и достать нужную группу из строки По этой теме полезно отдельно посмотреть Составьте еженедельное расписание…
Ключевые слова Python нельзя использовать как имена переменных, функций и классов. Они управляют синтаксисом языка: условиями, циклами, функциями, классами, импортом, ошибками и асинхронным кодом Проверить актуальный список для своей версии Python можно так…
Новичку нужна не просто длинная таблица команд, а быстрый способ понять: что написать, зачем это нужно и какой результат ожидать. Ниже собраны команды Python, которые чаще всего встречаются в первых задачах По этой…