Для занятий потребуется следующий набор программ и инструментов:
- Python 3.11
- Git
- IDE (VS Code / PyCharm)
Скачать требуемую версию по ссылке: Python и установить.
Во время установки необходимо поставить галочку Add python.exe to PATH:
В терминале выполнить:
sudo apt-get install python3.12
brew install python3.12
Следуйте инструкции.
Скачать актуальные версии IDE можно по ссылкам:
Git — распределённая система управления версиями. Проект был создан Линусом Торвальдсом для управления разработкой ядра Linux, первая версия выпущена 7 апреля 2005 года.
Не следует путать с GitHub, GitLab и Gitea — веб-сайтами для размещения git-репозиториев и совместной разработки проектов.
Шпаргалка с основными командами по работе с Git.
Используя протокол SSH, вы можете подключаться и проходить аутентификацию на удаленных серверах и службах. С помощью SSH-ключей вы можете подключаться к GitHub, не указывая свое имя пользователя и личный токен доступа при каждом посещении. Вы также можете использовать ключ SSH для подписи коммитов.
Вы можете получать доступ к данным и записывать их в репозитории на GitHub.com, используя SSH (протокол Secure Shell). Когда вы подключаетесь через SSH, вы проходите аутентификацию с использованием файла закрытого ключа на вашем локальном компьютере.
Когда вы настраиваете SSH, вам нужно будет сгенерировать новый закрытый ключ SSH и добавить его в агент SSH. Вы также должны добавить открытый ключ SSH в свою учетную запись на GitHub, прежде чем использовать его для аутентификации или подписания коммитов.
Процедуру создания нового ключа можно найти по ссылке: Создание нового ключа SSH и его добавление в ssh-agent
Процедуру добавления ключа в аккаунт GitHub можно найти по ссылке: Добавление нового ключа SSH в учетную запись GitHub
-
Установить все необходимое ПО
-
Зарегистрироваться на GitHub
-
Настроить информацию о пользователе на локальной машине
git config --global user.name "[имя]" git config --global user.email "[адрес электронной почты]"
-
Настроить соединение с GitHub по SSH
-
Перейти по ссылке, принять разрешения для бота GitHub Classroom и принять задание. Для каждой группы своя ссылка:
-
Созданный для задания репозиторий клонировать на свою локальную машину. Репозиторий создается уникальный для каждого студента!
Адрес можно найти нажав кнопку
Code
на странице репозиторияgit clone [SSH-адрес]
-
Открыть локальный репозиторий в IDE (VS Code или PyCharm) и выполнить задание в файле.
-
Создать коммит и за-push-ить свое решение на GitHub
git commit -m "[сообщение с описанием]" git push