# 2026-MP

Практика по курсам "Методы программирования" и "Программная инженерия" РФФ ННГУ

[Презентация по курсу (обновляемая)](https://docs.google.com/presentation/d/1wmYjy5QDoYECEHi7NAAINPulU9pLsaIi-aLaUppspps/edit?usp=sharing)

Для работы необходим python 3.11 и выше. Библиотеки: numpy, pandas, matplotlib, tensorflow, Pillow. Редактор любой. Из неплохих: IDLE (родной, идёт вместе с установщиком), Visual Studio Code, notepad++, PyCharm, vim (для любителей сначала страдать, потом наслаждаться).

Работа с блокнотами онлайн, с возможностью подключения удалённых мощностей гугла (GPU, TPU): https://colab.research.google.com/

Мой контакт: nsmorozov@rf.unn.ru

Внутри папки группы создать папку имени себя (фамилия и имя). В своей папке можете делать все что угодно, в чужие не залезать, в корневую тоже. Я буду ориентироваться на файлы, где в названии будет номер лабораторной.

**Название пулл-реквеста должно начинаться с квадратных скобок, в которых перечислены номера сдаваемых лабораторных работ. Не больше одного активного реквеста, если надо довнести -- надо обновить текущий.**

### Крайний срок приема работ 25.05.2026 до 14:00

## Задание 1 -- репозиторий

0. Создай пользователя (логин — фамилия+инициалы слитно транслитом, как в терминал-классе).

1. Зайди в этот репозиторий на Gitea, нажми кнопку **Форкнуть**, чтобы создать копию в своем аккаунте.

2.  **Клонирование:** Скопируй ссылку на свой форк и выполни:
    ```bash
    git clone <ссылка_на_ваш_форк>
    cd <название_репозитория>
    ```

3.  **Создай ветку** (название — фамилия+инициалы слитно транслитом, буква в букву как логин):
    ```bash
    git checkout -b IvanovII
    ```

4.  **Создай папку** с таким же названием (`IvanovII`) и внутри неё — текстовый файл, названный номером вашей группы (например, `101.md`).

5.  **Сохрани изменения:**
    ```bash
    git add -A
    git commit -m "Добавлен файл группы [номер] для [Фамилия]"
    ```

6.  Отправь ветку **в свой форк** на Gitea:
    ```bash
    git push origin IvanovII
    ```

7.  **Создай запрос на слияние (Pull Request):** На Gitea перейди в свой форк, выбери ветку `IvanovII`, нажмите **Запрос на слияние**. Убедитесь, что:
    - Базовый репозиторий: **учебный** (преподавателя)
    - Базовая ветка: **develop**
    - Сравниваемая ветка: **свой форк / IvanovII**

8.  Отправь PR.