В этом уроке мы с вами познакомимся с мощнейшим инструментом, которым должен владеть каждый уважающий себя разработчик. Встречайте короля систем контроля версий – Git. Расскажем, чем же он так хорош, где применяется, а главное - как его установить и настроить.
В этом уроке мы узнаем, что такое ветки и зачем они нужны. Научимся их создавать и переключаться между ними. Посмотрим историю коммитов и научимся удалять ветки после работы.
В этом уроке мы с вами узнаем, как перемещать указатель HEAD. Это знание откроет перед нами много возможностей. Например, мы сможем откатиться к предыдущему коммиту, добавить в созданный ранее коммит файлы или исправить ошибку в уже сделанном коммите.
Даем краткий обзор возможностей модуля unittest.mock по созданию заглушек - моков (mocks). Объединяем функционал фреймворка pytest и модуля unittest.mock. Показываем, когда лучше использовать моки (mocks), а когда - делать патчи (patch).