Статьи о программировании
В этом разделе собраны развёрнутые материалы: руководства, разборы библиотек и инструментов, объяснения архитектурных подходов. Большая часть статей переведена с английского и отредактирована, у каждой указан первоисточник. Редактор проверяет терминологию и примеры кода, чтобы текст читался естественно и не терял смысл оригинала.
Здесь есть материалы по Python, JavaScript, Git, SQL, Linux, Docker, DevOps и инструментам ИИ: от настройки окружения до разбора производительности и отладки.
Статьи удобно читать, когда нужно разобраться в теме целиком, а не закрыть одну ошибку. Для коротких ответов на конкретные проблемы есть раздел вопросов, а все темы архива собраны на странице тегов.
Новые руководства редакции
РуководствоАлгоритмы сортировки с примерами кода на PythonАлгоритмы сортировки с примерами на Python: пузырьком, вставками, выбором, слиянием, быстрая и подсчетом. Таблица сложности.
РуководствоЧто такое API: объясняем простыми словами на примерахЧто такое API простыми словами: как устроен REST, какие бывают методы и коды, как отправить первый запрос через curl, Python и.
РуководствоDocker для начинающих: от первого контейнера до ComposeDocker для начинающих: установка, образы и контейнеры, основные команды, Dockerfile для Python-приложения, docker compose с.
РуководствоFrontend или backend: что выбрать новичкуFrontend или backend: разница на примере кода, сравнение языков, задач и порога входа, тест из 8 вопросов, пробные задачи на.
РуководствоОсновные команды Git: шпаргалка с примерамиШпаргалка по командам Git: настройка, add и commit, ветки, merge, push и pull, отмена изменений через reset и revert, stash и.
РуководствоКак пользоваться GitHub: репозиторий, push и pull requestКак пользоваться GitHub с нуля: регистрация, SSH-ключ или токен, создание репозитория, push и pull, pull request и fork, частые.
РуководствоКоды ответов HTTP: полный разбор с примерамиКоды ответов HTTP по классам: 200, 301, 302, 404, 500, 502, 503, 504. Чем отличаются, как проверить код через DevTools и curl.
РуководствоМетоды массивов JavaScript: map, filter, reduce, forEachМетоды массивов JavaScript на примерах: forEach, map, filter, reduce, find, some, sort и toSorted. Таблица мутирующих методов.
РуководствоJSON - что это такое: формат данных с примерамиJSON что это: синтаксис, типы данных, работа в Python (json.loads, dump) и JavaScript (parse, stringify), частые ошибки парсинга.
РуководствоКак стать программистом с нуля: план от выбора направления до работыКак стать программистом с нуля: выбор направления, первый язык, инструменты, план на 12 месяцев, курсы или самоучка, портфолио и.
РуководствоКак установить Python на Windows 10 и 11: пошаговая инструкцияКак установить Python на Windows 10 и 11 в 2026 году: менеджер установки и .exe, галочка PATH, команда py, проверка версии и.
РуководствоОсновные команды Linux для начинающих с примерамиОсновные команды Linux для начинающих: навигация, работа с файлами, поиск grep и find, права chmod, процессы, apt и ssh. Примеры.
РуководствоНейросети для программирования: обзор ИИ-помощников для кодаНейросети для программирования: Copilot, Cursor, Claude Code, GigaCode и SourceCraft в одной таблице, как выбрать, примеры.
РуководствоОшибка "pip не является внутренней или внешней командой": причины и как исправитьОшибка pip не является внутренней или внешней командой в Windows: почему возникает, быстрое решение через python -m pip.
РуководствоКак выучить Python с нуля: план на 3 месяца по неделямPython с нуля в 2026 году: план на 3 месяца по неделям, темы и задачи, выбор направления, бесплатные ресурсы и ошибки, из-за.
РуководствоВиртуальное окружение Python venv: создание, активация и зависимостиВиртуальное окружение Python venv: как создать и активировать на Windows, Linux и macOS, ставить пакеты через pip, вести.
РуководствоРегулярные выражения: шпаргалка и примеры для Python и JavaScriptШпаргалка по регулярным выражениям: символы, квантификаторы, группы и lookahead, модуль re в Python, RegExp в JavaScript, готовые.
РуководствоСобеседование Python junior: частые вопросы и ответыВопросы на собеседовании Python junior в 2026 году с ответами: типы данных, функции, декораторы, ООП, GIL, SQL и Git, задачи live.
РуководствоSQL запросы с примерами для начинающих: SELECT, JOIN, GROUP BYSQL запросы с примерами на учебной базе: SELECT и WHERE, сортировка, виды JOIN, GROUP BY и HAVING, порядок выполнения, INSERT.
РуководствоНастройка VS Code: полезные расширения и горячие клавишиНастройка VS Code для новичка: установка, settings.json, лучшие расширения, шпаргалка горячих клавиш, Python и venv, профили и.Архив статей
- Минимум поездок на лифте - Головоломка для раундов собеседования
- Демистификация искусственного интеллекта
- Мой журнал ML (день 31)
- Angular - одна из самых популярных интерфейсных платформ JavaScript от Google, которая позволяет создавать современные
- История нейронных сетей - Часть 02
- Чат-боты: революция в языковом образовании или угроза преподавателям языка?
- Оценка кредитного риска и прогнозирование дефолта по кредиту с использованием машинного обучения
- Par - это исчерпывающее руководство для тех, кто хочет создать успешный канал на YouTube и...
- Принимая мою страсть: путь к тому, чтобы стать младшим разработчиком Python
- Запись - Новая функция Java
- Последние исследования фильтров Калмана, часть 7
- Раскрытие возможностей HTML, CSS и JavaScript: основа разработки с полным стеком
- Последние обновления автокодировщиков в масках 2023, часть 4
- ReactJS и NodeJS: исследование мощного будущего разработки JavaScript с полным стеком
- Вот как вы можете освоить JavaScript!
- Программирование 101: Начало работы с программированием
- Легко интегрируйте каналы социальных сетей на свой веб-сайт
- Создание конвейера машинного обучения на AWS Sagemaker, часть третья: обучение и вывод
- Распознавание жестов с использованием глубокого обучения
- Как добавить данные JavaScript в FormData
- "Идите полным ходом вперед: использование сегментации экземпляра YOLOv8 для раскрытия потенциала ваших данных"
- Полное руководство по началу работы с упаковщиком JavaScript Rollup.js
- Создание веб-приложения с использованием Python и Flask
- Что такое программирование и все подробности о языке программирования
- Дифференциальная серия конфиденциальности, часть 3 | Эффективное вычисление градиента для каждой выборки для большего
- Структуры данных в Python - Наборы (6-я неделя)
- Должны ли мы бояться или волноваться по поводу ИИ?
- Как понимание муравьев может улучшить вашу маркетинговую игру с машинным обучением
- Случайная смесь статистических методов
- Структуры данных - Простое объяснение
- Что такое Vision AI и почему это важно?
- Ежедневные шутки о программировании
- Подсчет капель
- Какое отношение освоение рецепта блинов имеет к созданию веб-сайта?
- Rajini++: лучший язык программирования
- Начало работы с анализом настроений с использованием предварительно обученных моделей НЛП с кодами Python
- 5 лучших онлайн-курсов Scikit-Learn по машинному обучению и науке о данных в 2023 году
- Не позволяйте плохим данным стать криптонитом вашей системы восприятия
- Изучение управления состоянием приложения в React с Valtio
- Прогнозирование того, является ли человек уязвимым с медицинской или психической точки зрения во время пандемии
- AZ - 204 Руководство по подготовке
- Серверы разработки сопоставления портов
- Непрерывное обучение iOS - часть 3 (с открытым исходным кодом)
- Наш собственный грандиозный вызов
- Профили Bash (что в них хорошего и как их улучшить)
- Табличные функции SQL Server
- @ lombok.Data и MyBatis
- Рекомендателей на подъеме
- Python быстрый
- Что такое Vaadin Framework?