Материалы
среднего уровня
Углубите свои знания с материалами среднего уровня сложности и практическими примерами для развития навыков.
Материалы среднего уровня
Тщательно отобранные статьи для вашего уровня
API-ключи: что это и как с ними работать
Большинство публичных API требуют API-ключ — уникальную строку символов, которая идентифицирует тебя как пользователя сервиса.
Библиотека requests: HTTP-запросы из Python
requests — самая популярная Python-библиотека в мире. Более 300 миллионов загрузок в месяц. Она делает HTTP-запросы простыми и читаемыми.
Как читать API-документацию
Документация API — главный инструмент разработчика. Умение её читать важнее, чем знать конкретный API наизусть: API меняются, документация обновляется, а...
SDK и REST API: в чём разница и что выбрать
В предыдущих уроках ты обращался к API напрямую через requests: сам указывал URL, HTTP-метод, заголовки и параметры. В пятом уроке...
Заголовки HTTP-запроса: что такое headers и зачем они нужны
Каждый HTTP-запрос состоит из трёх частей: стартовой строки, заголовков и тела. Заголовки — это метаданные запроса: кто отправляет, что ожидает...
Как Git хранит изменения 💾
Вы когда-нибудь задумывались, как Git так быстро работает? Как он хранит всю историю проекта, но при этом занимает так мало...
Гид по .gitignore
.gitignore — файл, который говорит Git какие файлы НЕ отслеживать.
GitHub Desktop на Linux: установка и особенности 🐧
GitHub официально не поддерживает Linux версию GitHub Desktop, но сообщество создало отличный порт! Давайте разберёмся как установить и использовать.
Feature Branch Workflow: как работают командные проекты 🔀
Feature Branch Workflow — это подход к командной разработке, при котором каждая задача выполняется в отдельной ветке. Самый популярный рабочий...
GitHub Issues: задачи, баги и идеи в одном месте 🐛
GitHub Issues — встроенный трекер задач в каждом репозитории. Здесь обсуждают баги, предлагают функции и координируют работу команды.
Best Practices для Git коммитов
Хороший коммит содержит одно законченное изменение и сообщение, которое объясняет его цель без чтения всего diff.
JSON: Сохранение данных
Цель: Научиться сохранять и загружать данные в формате JSON.
Другие уровни сложности
Выберите подходящий для вас уровень
Для начинающих
Простые и понятные материалы для новичков в программировании
Продвинутый уровень
Сложные техники и концепции для опытных разработчиков
Продолжайте развиваться
Изучайте материалы разных уровней и постепенно повышайте свою квалификацию