From 16efc93d5186b8c4535a6dd6536c13af09710fc8 Mon Sep 17 00:00:00 2001 From: Pavel Demyanov Date: Tue, 30 Dec 2025 23:36:11 +0300 Subject: [PATCH 01/14] =?UTF-8?q?=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=207?= =?UTF-8?q?=20=D0=BF=D1=83=D0=BD=D0=BA=D1=82=20=D0=B8=D0=B7=20=D0=B8=D0=BD?= =?UTF-8?q?=D1=82=D1=80=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- log.ipynb | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 log.ipynb diff --git a/log.ipynb b/log.ipynb new file mode 100644 index 00000000..54ab9e50 --- /dev/null +++ b/log.ipynb @@ -0,0 +1,56 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 2, + "id": "03d7b643", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'Лог уроков.'" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\"\"\"Лог уроков.\"\"\"" + ] + }, + { + "cell_type": "markdown", + "id": "f8acce3e", + "metadata": {}, + "source": [ + "30/12\n", + "\n", + "1. Продолжаю интро из Сенаторов АИ на 7 пункте" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": ".venv", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.9" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} From 67ca237501f90bbdd056e9855c6bbfa3a649d700 Mon Sep 17 00:00:00 2001 From: Pavel Demyanov Date: Wed, 7 Jan 2026 04:06:17 +0300 Subject: [PATCH 02/14] [TASK] Quiz #6 (https://github.com/SENATOROVAI/intro-cs/issues/6) Closes https://github.com/SENATOROVAI/intro-cs/issues/6 --- log.ipynb | 20 ++- log.py | 15 ++ quiz1.ipynb | 442 ++++++++++++++++++++++++++++++++++++++++++++++++++++ quiz1.py | 413 ++++++++++++++++++++++++++++++++++++++++++++++++ quiz2.ipynb | 244 +++++++++++++++++++++++++++++ quiz2.py | 215 +++++++++++++++++++++++++ 6 files changed, 1346 insertions(+), 3 deletions(-) create mode 100644 log.py create mode 100644 quiz1.ipynb create mode 100644 quiz1.py create mode 100644 quiz2.ipynb create mode 100644 quiz2.py diff --git a/log.ipynb b/log.ipynb index 54ab9e50..2f96717d 100644 --- a/log.ipynb +++ b/log.ipynb @@ -28,13 +28,27 @@ "source": [ "30/12\n", "\n", - "1. Продолжаю интро из Сенаторов АИ на 7 пункте" + "1. Продолжаю интро из Сенаторов АИ на 7 пункте\n" + ] + }, + { + "cell_type": "markdown", + "id": "b87d42bc", + "metadata": {}, + "source": [ + "07/01\n", + "\n", + "1. Доделаны все квизы\n", + "2. Пересмотрены по несколько раз видео:\n", + " https://www.youtube.com/watch?v=Si9MfV8uJ-0\n", + " https://www.youtube.com/watch?si=tCEVs00xGt2q61eW&v=hW_7hodGxVU&feature=youtu.be\n", + "3. Изучаю курс по пайтону шаг https://stepik.org/lesson/1711495/step/7?unit=1734919\n" ] } ], "metadata": { "kernelspec": { - "display_name": ".venv", + "display_name": "Python 3", "language": "python", "name": "python3" }, @@ -48,7 +62,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.9" + "version": "3.10.11" } }, "nbformat": 4, diff --git a/log.py b/log.py new file mode 100644 index 00000000..3ff69502 --- /dev/null +++ b/log.py @@ -0,0 +1,15 @@ +"""Лог уроков.""" + +# 30/12 +# +# 1. Продолжаю интро из Сенаторов АИ на 7 пункте +# + +# 07/01 +# +# 1. Доделаны все квизы +# 2. Пересмотрены по несколько раз видео: +# https://www.youtube.com/watch?v=Si9MfV8uJ-0 +# https://www.youtube.com/watch?si=tCEVs00xGt2q61eW&v=hW_7hodGxVU&feature=youtu.be +# 3. Изучаю курс по пайтону шаг https://stepik.org/lesson/1711495/step/7?unit=1734919 +# diff --git a/quiz1.ipynb b/quiz1.ipynb new file mode 100644 index 00000000..475de3b8 --- /dev/null +++ b/quiz1.ipynb @@ -0,0 +1,442 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "9084810c", + "metadata": { + "vscode": { + "languageId": "plaintext" + } + }, + "outputs": [], + "source": [ + "\"\"\"Квиз 1.\"\"\"" + ] + }, + { + "cell_type": "markdown", + "id": "b8bb4b09", + "metadata": {}, + "source": [ + "Список вопросов к видео https://youtu.be/hW_7hodGxVU?si=tCEVs00xGt2q61eW (АЛГОРИТМ ПРИНЯТИЯ И ОТДАЧИ ДОМАШКИ):\n", + "\n", + "(По желанию )В ответе подробно всё опишите и обязательно нужно указывать тайм код из видео где я это сказал, по желанию, дополнительно прикладываем скриншот из видео.\n", + "Если вы знаете ответы на вопросы из Вашего опыта, то таймкоды из видео не надо указывать и т.д.\n", + "\n", + "1. Как понять, что домашка пришла?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=8\n", + " Заходим в чатик HomeWork видим ник и прими пул\n", + "\n", + "2. Как принять домашку?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=17\n", + " Заходим в гитхаб десктоп нажимаем fetch origin.\n", + "\n", + "3. Зачем нужна кнопка history и какие функции появляются при нажатии правой кнопки мыши на коммит?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=29\n", + "\n", + " В хистори мы видим, что произошло с нашим репозиторием\n", + "\n", + "3.1) Где брать ссылку на коммит? куда её отправлять?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=229\n", + "\n", + " Нажимаем в хистори View on Github и перемещаемся в гитхаб там будет в адресной строке ссылка на коммит\n", + " Отправляем её в чат HomeWork с припиской коммит отдал ссылка*на*коммит.\n", + "\n", + "4. Что такое файл лога?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=70\n", + " Файл лога - это файл содержащий информацию о том, что мы делали за все уроки по датам.\n", + "\n", + "4.1) Когда нужно его пушить?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/hW_7hodGxVU?t=70\n", + "Когда заканчиваем урок\n", + "\n", + "5. Что такое интерпретатор?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=169\n", + " Программа которая читает и запускает наш код\n", + "\n", + "6. Где можно выбрать интерпретатор?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=163\n", + " Нажимаем слева запуск кода или сверху в правом углу выбираем нужный нам интерпретатор\n", + "\n", + "7. Что такое модуль?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=526\n", + " Модуль это обычный файлик с расширение .py или .ipynb\n", + "\n", + "8. Как создать и отправить коммит?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=193\n", + " Заходим в гитхаб отмечаем нужные изменения, пишем название коммит и нажимаем кнопку коммит\n", + "\n", + "9. Как посмотреть что коммит точно отправлен и находится в github?\n", + "\n", + " Ответ:\n", + "\n", + " В хистори будет видно, да и view on github даст ссылку на коммит\n", + "\n", + "10. Какая команда показывает что код не прошёл проверки на ошибки?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=363\n", + " pre-commit run --all-files\n", + "\n", + "10.1) Напишите список линтеров которые используются для проверки кода и дайте их краткую характеристику.\n", + "\n", + " Ответ:\n", + "\n", + " Flake8 — базовая проверка стиля\n", + " Mypy — проверка типов\n", + " Pylint — дополнительный анализ (по необходимости)\n", + " Pydocstyle — проверка документации (по необходимости)\n", + "\n", + "11. Как узнать какой именно линтер не прошёл проверку?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=370\n", + " В консоле после запуска линтеров будет статус выполнения и по статусу можно определить успешность по каждому линтеру.\n", + "\n", + "12. Линтер Pylint видит markdown?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=425\n", + " Нет\n", + "\n", + "13. Номер ячейки в терминале и номер ячейки в vs code может отличаться? в каком случае?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=437\n", + " Да, может отличаться, в случае если есть ячейки с маркдовн, из за того, что линтер их не видит, он их не учитывает, поэтому количество может быть разным\n", + "\n", + "14. Где посмотреть номер ячейки в vscode?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=455\n", + " можем посмотреть внизу справа\n", + "\n", + "15. В каком формате ipynb отправляется в гитхаб? причём здесь JSON?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=204\n", + " В формате JSON, приложение github desktop отображает файлы формата ipynb в формате json\n", + "\n", + "16. Где посмотреть в какой ячейке ошибка?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=462\n", + " Можем посмотреть по коду ошибки, где не так или нажать Ctrl + F и найти где ошибка\n", + "\n", + "17. Как запустить терминал?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=353\n", + " Меню терминал - новый терминал\n", + "\n", + "18. Что такое линтер?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=375\n", + " Линтер это программа которая проверяет на корректность стандартам\n", + "\n", + "19. В какой сайт нужно вставлять код ошибки если ошибка связана с pylint?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=495\n", + " На сайте пайлинта https://pylint.readthedocs.io/\n", + "\n", + "20. Секция pydocstyle в большинстве случае автоматический закрывается после исправления ошибок в каком линтере?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=587\n", + " После исправления ошибок в линтере pylint\n", + "\n", + "21. Что такое описание модуля? Оно должно отражать информацию о том что находится в модуле?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=563\n", + " Описание модуля это какая информация у нас в модуле. Да, оно должно отображать информацию о модуле.\n", + "\n", + " 21.1) С какой git команды начинается утро программиста?\n", + "\n", + " Ответ:\n", + "\n", + " fetch origin\n", + "\n", + "22. После внесения изменений в файлах, кнопка open in vs code пропадает в кошке, как по другому открыть vs code из кошки?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=855\n", + " Чтобы попасть из github desktop в vs code, нужно нажать на Current repository и выбрать Open VS code\n", + "\n", + "23. Что такое stash? Общее объяснение концепции.\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=921\n", + " stash - буффер обмена и локальные изменения \"прячутся\"\n", + " Концепция, нужна если мы что-то делали, но нам нужно резко, что-то делать другое, не коммитя изменения в репозиторий, мы можем сохранить в буффер обмена, для дальнейшего использования, пряча новые изменения.\n", + "\n", + " 23.1) Как сохранить стэш?\n", + "\n", + " Ответ:\n", + "\n", + " git командa(подсказка: https://t.me/c/1937296927/3602/19531):\n", + " git stash save \"NAME_STASH\" - сохранение в буффер обмена\n", + " git stash apply \"NUMBER_STASH\" - извлечения из буффера обмена\n", + "\n", + "Кнопка в vs code: Stash changes and continue\n", + "\n", + "23.2) Как восстановить стэш(подсказка: https://t.me/c/1937296927/3602/25747)?:\n", + "\n", + " git команда(подсказка: https://t.me/c/1937296927/3602/19531)?:\n", + "\n", + " Ответ:\n", + "\n", + " git stash apply \"NUMBER_STASH\"\n", + "\n", + "23.3) Различие между стэшем и коммитом.\n", + "\n", + " Ответ:\n", + "\n", + " Когда лучше сохранить изменения в стэше, а когда коммитить.\n", + " Коммитить когда мы четко понимаем, что закончили с какой-то итерацией и можем выложить в ветку. Стешить, когда нам нужно быстро переключиться, с еще не доделанной работы, чтобы отдельно не плодить коммитов, с еще пока не готовым функционалом\n", + "\n", + "23.4) Как просмотреть список сохраненных стэшей? \n", + " git команда (подсказка: https://t.me/c/1937296927/3602/19531):\n", + "\n", + " Ответ:\n", + "\n", + " git stash list\n", + "\n", + "23.5) Как удалить стэш? \n", + " Команды для удаления отдельных стэшей или всех сразу.\n", + "git команда (подсказка: https://t.me/c/1937296927/3602/19531):\n", + "\n", + " Ответ:\n", + "\n", + " git stash drop\n", + " git stash clear\n", + "\n", + "23.6) Практические примеры использования стэша. Краткие сценарии, где стэш помогает.\n", + "\n", + " Ответ:\n", + "\n", + " Спрятать изменения в моменте, когда нужно поработать над другой задачей.\n", + " Спрятать изменения при конфликте, для дальнейшего резолва изменений с актуальной веткой\n", + "\n", + "24. Где посмотреть что есть конфликт в файлах?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=969\n", + " В changes будет у строчки восклицательный знак в github desktop, нажимаем правой кнопкой где восклицательный знак и выбираем Open VS code\n", + "\n", + " 24.1) Когда он появляется?\n", + "\n", + " Ответ:\n", + "\n", + " Когда мы редактируем одинаковые файлы и получается у нас накладываются строчки из за этого возникает конфликт\n", + "\n", + "25. Как решить конфликт в файлах?\n", + "\n", + " Ответ:\n", + "\n", + " Выбираем изменения которые нам нужны, убираем те что не нужны и нажимаем Resolve in merge\n", + "\n", + "26. Напишите правильное утверждение\n", + " -Зелёное то что пришло с гитхаба и синее локальные изменения или синее то что пришло с гитхаба и зелёное это локальные изменения\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=998\n", + "\n", + " Зеленное, это то, что мы стянули из репозитория\n", + " Синее наше локальные изменения\n", + "\n", + "27. Если мы работаем в одном файле, можно ли принять pull после того как вы спрячете в стэш свои изменения?\n", + "\n", + " Ответ:\n", + "\n", + " Да, можно\n", + " Если спрячем, то ничего не произойдет, изменения затянуться из github\n", + "\n", + " 27.1) Что может произойти когда stash восстановите после принятия pull?\n", + "\n", + " Ответ:\n", + "\n", + " Может произойти конфликт\n", + "\n", + "28. Сколько способов решения конфликтов было показано в видео? Напишите ЧИСЛО и укажите их способы.\n", + "\n", + " Ответ:\n", + "\n", + " 2 способа:\n", + " С помощью применения через акцепт и инкоминг\n", + " Вручную убрав все лишнее.\n", + "\n", + "29. Что делает кнопка complete merge?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=1062\n", + " Смерживает конечные изменения из конфликтов в один.\n", + "\n", + "30. В какой чат нужно писать если остались вопросы?\n", + "\n", + " Ответ:\n", + "\n", + " HELP ME (bags&reports)\n", + " https://t.me/c/1937296927/2415\n", + "\n", + "31. Что такое FORK? Зачем его делают?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=1146\n", + " Форк - это копия чужого репозитория оригинального репозитория в свое хранилище репозиториев.\n", + " Делают для того, чтобы работать с оригинальной репой не изменяя исходного проекта, а помогать править баги, улучшать, или отдельно на основании этого проекта делать свое\n", + "\n", + "32. Как скачать форкнутый репозиторий на локальный компьютер?\n", + "\n", + " Ответ:\n", + "\n", + " Через github desktop выбрав нужный в списке\n", + " Консольная команде git clone название_репы\n", + "\n", + "33. С какой вероятностью ваши ошибки были уже решены? и кто их решил?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=764\n", + " С вероятностью 90%\n", + " Их решил: Сенаторов Руслан Олегович\n", + "\n", + "34. Как создать файл в vs code?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=53\n", + " Нажимаем листочек с плюсиком и называем файл как нам нужно\n", + "\n", + "35. # Файл лога нужно заполнять в конце каждого урока?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=70\n", + " Да, нужно\n", + "\n", + "Дополнительные вопросы:\n", + "\n", + "1. Какая команда конвертирует файл в py из ipynb?\n", + " подсказка https://t.me/c/1937296927/1/26527\n", + "\n", + "Ответ:\n", + "jupytext --to py filename.ipynb или через расширение VS Code (Jupytext)\n", + "\n", + "2. Что такое пакетный менеджер? Вы пользуетесь пакетным менеджером conda или pip? Какой лучше использовать для дата сайнс?\n", + "\n", + "Ответ:\n", + "\n", + "Пакетный менеджер — инструмент для установки и управления библиотеками/пакетами.\n", + "Для дата сайнс лучше использовать conda — он управляет не только Python-пакетами, но и зависимостями системы, библиотеками (NumPy, SciPy) с нативными расширениями.\n", + "\n", + "3. Почему расширение py лучше чем ipynb?\n", + "\n", + "Ответ:\n", + "\n", + "- Удобнее для версионирования (Git лучше работает с текстом)\n", + "- Линтеры (Pylint, Flake8) корректно работают только с .py\n", + "- Проще ревью кода\n", + "- Лучше для продакшн-кода и автоматизации\n", + "\n", + "4. Что такое pep8?\n", + " подсказка:https://peps.python.org/pep-0008/\n", + "\n", + "Ответ:\n", + "\n", + "PEP 8 — официальный стиль кода Python. Рекомендации по форматированию, именованию, структуре для единообразия.\n", + "\n", + "4.1) линтеры проверяют на соблюдение pep8?\n", + "\n", + "Ответ:\n", + "\n", + "Да. Flake8 и Pylint проверяют соответствие PEP 8 (стиль, именование, форматирование).\n", + "\n", + "4.2) Какая нотация используется для создания переменных?\n", + "ответ на 85-95 страницы https://t.me/c/1937296927/1/16676\n", + "\n", + "Ответ:\n", + "\n", + "snake_case (нижний регистр, слова разделяются подчеркиванием), например: my_variable_name\n", + "\n", + "4.3) Может ли переменная состоять из одной буквы например андерскор \"\\_\" ?\n", + "\n", + "Ответ:\n", + "Да. \\_ — валидная переменная, часто используется как временная или неиспользуемая.\n", + "\n", + "4.4) Зачем и где мы используем андерскор \\_\n", + "\n", + "Ответ:\n", + "\n", + "- _ — временная/неиспользуемая переменная (например, в unpacking: x, _, z = data)\n", + "- Два \\_\\_ в начале — приватные атрибуты/методы\n", + "- _ в конце — избежание конфликта с ключевыми словами (class_)\n", + "\n", + " 4.5) По PEP8 допустима переменная в одну букву?\n", + " ответ на 85-95 страницы https://t.me/c/1937296927/1/16676\n", + "\n", + "Ответ:\n", + "\n", + "Да, но не рекомендуется для обычных переменных. Допустимо в исключениях: циклы (for i in range(5), for x, y in points), малые области видимости. Лучше использовать понятные имена.\n" + ] + } + ], + "metadata": { + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/quiz1.py b/quiz1.py new file mode 100644 index 00000000..8cf4aa29 --- /dev/null +++ b/quiz1.py @@ -0,0 +1,413 @@ +"""Квиз 1.""" + +# Список вопросов к видео https://youtu.be/hW_7hodGxVU?si=tCEVs00xGt2q61eW (АЛГОРИТМ ПРИНЯТИЯ И ОТДАЧИ ДОМАШКИ): +# +# (По желанию )В ответе подробно всё опишите и обязательно нужно указывать тайм код из видео где я это сказал, по желанию, дополнительно прикладываем скриншот из видео. +# Если вы знаете ответы на вопросы из Вашего опыта, то таймкоды из видео не надо указывать и т.д. +# +# 1. Как понять, что домашка пришла? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=8 +# Заходим в чатик HomeWork видим ник и прими пул +# +# 2. Как принять домашку? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=17 +# Заходим в гитхаб десктоп нажимаем fetch origin. +# +# 3. Зачем нужна кнопка history и какие функции появляются при нажатии правой кнопки мыши на коммит? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=29 +# +# В хистори мы видим, что произошло с нашим репозиторием +# +# 3.1) Где брать ссылку на коммит? куда её отправлять? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=229 +# +# Нажимаем в хистори View on Github и перемещаемся в гитхаб там будет в адресной строке ссылка на коммит +# Отправляем её в чат HomeWork с припиской коммит отдал ссылка*на*коммит. +# +# 4. Что такое файл лога? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=70 +# Файл лога - это файл содержащий информацию о том, что мы делали за все уроки по датам. +# +# 4.1) Когда нужно его пушить? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=70 +# Когда заканчиваем урок +# +# 5. Что такое интерпретатор? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=169 +# Программа которая читает и запускает наш код +# +# 6. Где можно выбрать интерпретатор? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=163 +# Нажимаем слева запуск кода или сверху в правом углу выбираем нужный нам интерпретатор +# +# 7. Что такое модуль? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=526 +# Модуль это обычный файлик с расширение .py или .ipynb +# +# 8. Как создать и отправить коммит? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=193 +# Заходим в гитхаб отмечаем нужные изменения, пишем название коммит и нажимаем кнопку коммит +# +# 9. Как посмотреть что коммит точно отправлен и находится в github? +# +# Ответ: +# +# В хистори будет видно, да и view on github даст ссылку на коммит +# +# 10. Какая команда показывает что код не прошёл проверки на ошибки? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=363 +# pre-commit run --all-files +# +# 10.1) Напишите список линтеров которые используются для проверки кода и дайте их краткую характеристику. +# +# Ответ: +# +# Flake8 — базовая проверка стиля +# Mypy — проверка типов +# Pylint — дополнительный анализ (по необходимости) +# Pydocstyle — проверка документации (по необходимости) +# +# 11. Как узнать какой именно линтер не прошёл проверку? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=370 +# В консоле после запуска линтеров будет статус выполнения и по статусу можно определить успешность по каждому линтеру. +# +# 12. Линтер Pylint видит markdown? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=425 +# Нет +# +# 13. Номер ячейки в терминале и номер ячейки в vs code может отличаться? в каком случае? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=437 +# Да, может отличаться, в случае если есть ячейки с маркдовн, из за того, что линтер их не видит, он их не учитывает, поэтому количество может быть разным +# +# 14. Где посмотреть номер ячейки в vscode? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=455 +# можем посмотреть внизу справа +# +# 15. В каком формате ipynb отправляется в гитхаб? причём здесь JSON? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=204 +# В формате JSON, приложение github desktop отображает файлы формата ipynb в формате json +# +# 16. Где посмотреть в какой ячейке ошибка? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=462 +# Можем посмотреть по коду ошибки, где не так или нажать Ctrl + F и найти где ошибка +# +# 17. Как запустить терминал? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=353 +# Меню терминал - новый терминал +# +# 18. Что такое линтер? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=375 +# Линтер это программа которая проверяет на корректность стандартам +# +# 19. В какой сайт нужно вставлять код ошибки если ошибка связана с pylint? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=495 +# На сайте пайлинта https://pylint.readthedocs.io/ +# +# 20. Секция pydocstyle в большинстве случае автоматический закрывается после исправления ошибок в каком линтере? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=587 +# После исправления ошибок в линтере pylint +# +# 21. Что такое описание модуля? Оно должно отражать информацию о том что находится в модуле? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=563 +# Описание модуля это какая информация у нас в модуле. Да, оно должно отображать информацию о модуле. +# +# 21.1) С какой git команды начинается утро программиста? +# +# Ответ: +# +# fetch origin +# +# 22. После внесения изменений в файлах, кнопка open in vs code пропадает в кошке, как по другому открыть vs code из кошки? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=855 +# Чтобы попасть из github desktop в vs code, нужно нажать на Current repository и выбрать Open VS code +# +# 23. Что такое stash? Общее объяснение концепции. +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=921 +# stash - буффер обмена и локальные изменения "прячутся" +# Концепция, нужна если мы что-то делали, но нам нужно резко, что-то делать другое, не коммитя изменения в репозиторий, мы можем сохранить в буффер обмена, для дальнейшего использования, пряча новые изменения. +# +# 23.1) Как сохранить стэш? +# +# Ответ: +# +# git командa(подсказка: https://t.me/c/1937296927/3602/19531): +# git stash save "NAME_STASH" - сохранение в буффер обмена +# git stash apply "NUMBER_STASH" - извлечения из буффера обмена +# +# Кнопка в vs code: Stash changes and continue +# +# 23.2) Как восстановить стэш(подсказка: https://t.me/c/1937296927/3602/25747)?: +# +# git команда(подсказка: https://t.me/c/1937296927/3602/19531)?: +# +# Ответ: +# +# git stash apply "NUMBER_STASH" +# +# 23.3) Различие между стэшем и коммитом. +# +# Ответ: +# +# Когда лучше сохранить изменения в стэше, а когда коммитить. +# Коммитить когда мы четко понимаем, что закончили с какой-то итерацией и можем выложить в ветку. Стешить, когда нам нужно быстро переключиться, с еще не доделанной работы, чтобы отдельно не плодить коммитов, с еще пока не готовым функционалом +# +# 23.4) Как просмотреть список сохраненных стэшей? +# git команда (подсказка: https://t.me/c/1937296927/3602/19531): +# +# Ответ: +# +# git stash list +# +# 23.5) Как удалить стэш? +# Команды для удаления отдельных стэшей или всех сразу. +# git команда (подсказка: https://t.me/c/1937296927/3602/19531): +# +# Ответ: +# +# git stash drop +# git stash clear +# +# 23.6) Практические примеры использования стэша. Краткие сценарии, где стэш помогает. +# +# Ответ: +# +# Спрятать изменения в моменте, когда нужно поработать над другой задачей. +# Спрятать изменения при конфликте, для дальнейшего резолва изменений с актуальной веткой +# +# 24. Где посмотреть что есть конфликт в файлах? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=969 +# В changes будет у строчки восклицательный знак в github desktop, нажимаем правой кнопкой где восклицательный знак и выбираем Open VS code +# +# 24.1) Когда он появляется? +# +# Ответ: +# +# Когда мы редактируем одинаковые файлы и получается у нас накладываются строчки из за этого возникает конфликт +# +# 25. Как решить конфликт в файлах? +# +# Ответ: +# +# Выбираем изменения которые нам нужны, убираем те что не нужны и нажимаем Resolve in merge +# +# 26. Напишите правильное утверждение +# -Зелёное то что пришло с гитхаба и синее локальные изменения или синее то что пришло с гитхаба и зелёное это локальные изменения +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=998 +# +# Зеленное, это то, что мы стянули из репозитория +# Синее наше локальные изменения +# +# 27. Если мы работаем в одном файле, можно ли принять pull после того как вы спрячете в стэш свои изменения? +# +# Ответ: +# +# Да, можно +# Если спрячем, то ничего не произойдет, изменения затянуться из github +# +# 27.1) Что может произойти когда stash восстановите после принятия pull? +# +# Ответ: +# +# Может произойти конфликт +# +# 28. Сколько способов решения конфликтов было показано в видео? Напишите ЧИСЛО и укажите их способы. +# +# Ответ: +# +# 2 способа: +# С помощью применения через акцепт и инкоминг +# Вручную убрав все лишнее. +# +# 29. Что делает кнопка complete merge? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=1062 +# Смерживает конечные изменения из конфликтов в один. +# +# 30. В какой чат нужно писать если остались вопросы? +# +# Ответ: +# +# HELP ME (bags&reports) +# https://t.me/c/1937296927/2415 +# +# 31. Что такое FORK? Зачем его делают? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=1146 +# Форк - это копия чужого репозитория оригинального репозитория в свое хранилище репозиториев. +# Делают для того, чтобы работать с оригинальной репой не изменяя исходного проекта, а помогать править баги, улучшать, или отдельно на основании этого проекта делать свое +# +# 32. Как скачать форкнутый репозиторий на локальный компьютер? +# +# Ответ: +# +# Через github desktop выбрав нужный в списке +# Консольная команде git clone название_репы +# +# 33. С какой вероятностью ваши ошибки были уже решены? и кто их решил? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=764 +# С вероятностью 90% +# Их решил: Сенаторов Руслан Олегович +# +# 34. Как создать файл в vs code? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=53 +# Нажимаем листочек с плюсиком и называем файл как нам нужно +# +# 35. # Файл лога нужно заполнять в конце каждого урока? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=70 +# Да, нужно +# +# Дополнительные вопросы: +# +# 1. Какая команда конвертирует файл в py из ipynb? +# подсказка https://t.me/c/1937296927/1/26527 +# +# Ответ: +# jupytext --to py filename.ipynb или через расширение VS Code (Jupytext) +# +# 2. Что такое пакетный менеджер? Вы пользуетесь пакетным менеджером conda или pip? Какой лучше использовать для дата сайнс? +# +# Ответ: +# +# Пакетный менеджер — инструмент для установки и управления библиотеками/пакетами. +# Для дата сайнс лучше использовать conda — он управляет не только Python-пакетами, но и зависимостями системы, библиотеками (NumPy, SciPy) с нативными расширениями. +# +# 3. Почему расширение py лучше чем ipynb? +# +# Ответ: +# +# - Удобнее для версионирования (Git лучше работает с текстом) +# - Линтеры (Pylint, Flake8) корректно работают только с .py +# - Проще ревью кода +# - Лучше для продакшн-кода и автоматизации +# +# 4. Что такое pep8? +# подсказка:https://peps.python.org/pep-0008/ +# +# Ответ: +# +# PEP 8 — официальный стиль кода Python. Рекомендации по форматированию, именованию, структуре для единообразия. +# +# 4.1) линтеры проверяют на соблюдение pep8? +# +# Ответ: +# +# Да. Flake8 и Pylint проверяют соответствие PEP 8 (стиль, именование, форматирование). +# +# 4.2) Какая нотация используется для создания переменных? +# ответ на 85-95 страницы https://t.me/c/1937296927/1/16676 +# +# Ответ: +# +# snake_case (нижний регистр, слова разделяются подчеркиванием), например: my_variable_name +# +# 4.3) Может ли переменная состоять из одной буквы например андерскор "\_" ? +# +# Ответ: +# Да. \_ — валидная переменная, часто используется как временная или неиспользуемая. +# +# 4.4) Зачем и где мы используем андерскор \_ +# +# Ответ: +# +# - _ — временная/неиспользуемая переменная (например, в unpacking: x, _, z = data) +# - Два \_\_ в начале — приватные атрибуты/методы +# - _ в конце — избежание конфликта с ключевыми словами (class_) +# +# 4.5) По PEP8 допустима переменная в одну букву? +# ответ на 85-95 страницы https://t.me/c/1937296927/1/16676 +# +# Ответ: +# +# Да, но не рекомендуется для обычных переменных. Допустимо в исключениях: циклы (for i in range(5), for x, y in points), малые области видимости. Лучше использовать понятные имена. +# diff --git a/quiz2.ipynb b/quiz2.ipynb new file mode 100644 index 00000000..76439762 --- /dev/null +++ b/quiz2.ipynb @@ -0,0 +1,244 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "9034c435", + "metadata": { + "vscode": { + "languageId": "plaintext" + } + }, + "outputs": [], + "source": [ + "\"\"\"Квиз 2.\"\"\"" + ] + }, + { + "cell_type": "markdown", + "id": "9b9ba45f", + "metadata": {}, + "source": [ + "Список вопросов к видео https://youtu.be/Si9MfV8uJ-0?si=JXHe-tsgOEwSTI5E (НАСТРОЙКА VSCODE, перенос строк, линтеры, работа с ячейками):\n", + "\n", + "(По желанию)В ответе подробно всё опишите и обязательно нужно указывать тайм код из видео где я это сказал, по желанию, дополнительно прикладываем скриншот из видео.\n", + "Если вы знаете ответы на вопросы из Вашего опыта, то таймкоды из видео не надо указывать и т.д.\n", + "\n", + "1. Как включить автосохранение данных в VSCODE?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=11\n", + "File - Auto Save\n", + "\n", + "2. Как настроить перенос строки?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=18\n", + "File - Preferences - Settings - 'wrap'\n", + "wordWrapColumn\n", + "\n", + "3. Сколько символов по pep8 разрешено на строке?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=21\n", + "79\n", + "\n", + "4. Какие способы переноса строк показаны в видео:\n", + "\n", + "4.1 Строки с использованием обратного слэша (\\)\n", + "\n", + "string_continued = \"This is a long string that we want to \" \\\n", + " \"split across multiple lines.\"\n", + "print(string_continued)\n", + "\n", + "4.2 Тройные кавычки (''' или \"\"\")\n", + "\n", + "multi_line_string = \"\"\"This is a string that spans\n", + "multiple lines. You can write freely\n", + "and it will keep the line breaks.\"\"\"\n", + "print(multi_line_string)\n", + "\n", + "4.3 Создание списка строк и объединение с помощью join\n", + "\n", + "strings = [\n", + "\"This is the first line.\",\n", + "\"This is the second line.\",\n", + "\"This is the third line.\"\n", + "]\n", + "result = \"\\n\".join(strings) # Используем перенос строк '\\n'\n", + "print(result)\n", + "\n", + "4.4 Использование круглых скобок для продолжения строки\n", + "long_string = (\n", + "\"This is a very long string that I would like to \"\n", + "\"continue on the next line.\"\n", + ")\n", + "print(long_string)\n", + "\n", + "4.5 Форматированные строки (f-строки) с использованием скобок\n", + "letter_a = 5\n", + "letter_b = 6\n", + "product_ab = letter_a \\* letter_b\n", + "\n", + "message = (\n", + "f\"when {letter_a} is multiplied by {letter_b}, \"\n", + "f\"the result is {product_ab}\"\n", + ")\n", + "print(message)\n", + "\n", + "4.6 Сложение строк с помощью +\n", + "\n", + "string_part1 = \"This is the first part, \"\n", + "string_part2 = \"and this is the second part.\"\n", + "full_string = string_part1 + string_part2\n", + "print(full_string)\n", + "\n", + "Ответ:\n", + "\n", + "4.6\n", + "\n", + "5. Проверка на ошибки c помощью кнопки problems, где она находится?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=286\n", + "В нижней части экрана, самая левая первая вкладка\n", + "\n", + "6. Где в vscode находится клиент гита? как в нём отправить коммит? как принять домашку?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=382\n", + "слева на панели Git Source Control\n", + "\n", + "7. Что такое GIT? он локальный? В нём можно посмотреть историю изменений файлов и вернуться к любому коммиту?\n", + "\n", + "Ответ:\n", + "\n", + "GIT - это система контроля версий.\n", + "Да, он поддерживает локальный режим работы, как и удаленный.\n", + "Да, можно посмотреть историю, вернуться и следить за репозиторием.\n", + "\n", + "8. Как вставить картинку в маркдаун?\n", + "\n", + "Ответ:\n", + "https://youtu.be/Si9MfV8uJ-0?t=476\n", + "Ctrl + C, Ctrl + V\n", + "\n", + "9. Где посмотреть длину строки в vs code?\n", + "\n", + "Ответ:\n", + "\n", + "Внизу IDE отображается количество символов в строке\n", + "\n", + "10. Как поменять тип ячейки с питона на маркдаун?\n", + "\n", + "Ответ:\n", + "\n", + "В правом нижнем углу на ячейке\n", + "\n", + "11. Как запустить сразу все ячейки в юпитере?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=508\n", + "Run All\n", + "\n", + "12. Как изменить размер картинки в юпитере? Нужно для этого знать HTML?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=495\n", + "тэг img. Да, для этого нужно понимать теги.\n", + "\n", + "13. Какой хоткей чтобы запустить ячейку с смещением на следующую?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=522\n", + "Shift + Enter\n", + "\n", + "14. Как включить отображение номеров строк в юпитере(Cell line numbers)?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=540\n", + "В верхнем всплывающем меню ячейки нажать Show Cell line numbers\n", + "\n", + "15. Что такое \"Go To\" чем это полезно? Как перейти сразу на ошибочную ячейку?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=568\n", + "Видим какая ячейка отвалилась после нажатия, каждое нажатие следующая ошибка\n", + "\n", + "16. Как очистить вывод ячеек которые уже запущены?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=641\n", + "Clear All outputs\n", + "\n", + "17. Как работать одновременно в нескольких файлах в VSCODE? Что такое SPLIT?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=656\n", + "Split Editor и экран разделяется на несколько рабочих областей\n", + "\n", + "18. Каким сочетанием убирается левый сайдбар?\n", + "\n", + "Ответ:\n", + "\n", + "Ctrl + B\n", + "\n", + "19. Кнопка два листочка это наши локальные файлы?\n", + "\n", + "Ответ:\n", + "\n", + "Да, это кнопка которая открывает локальный эксплорер с нашими файлами проекта, или папки где мы находимся в данный момент\n", + "\n", + "20. Какая ошибка появилась в трассировке при запуске всех ячеек DICT или LIST?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=563\n", + "DICT\n", + "\n", + "21. Вы ознакомились с https://t.me/c/1937296927/832/19307? и https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet?\n", + "\n", + "Ответ:\n", + "\n", + "Ознакомился\n", + "\n", + "22. Что такое валидация?\n", + "\n", + "Ответ:\n", + "\n", + "Валидация - это способ проверки данных на корректность по определенным правилам\n", + "\n", + "23. Что такое трассировка ошибки?\n", + "\n", + "Ответ:\n", + "\n", + "Трассировка ошибки - это информация от того момента где произошла ошибка, до момента начала её вызова.\n", + "\n", + "24. Что значит отвалился интерпретатор?\n", + "\n", + "Ответ:\n", + "\n", + "Значит то, что по тем или иным причинам интерпретатор не может выполнить код, может быть связано с отсутствием интерпретатора, или ошибками работы программы.\n" + ] + } + ], + "metadata": { + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/quiz2.py b/quiz2.py new file mode 100644 index 00000000..fd49a477 --- /dev/null +++ b/quiz2.py @@ -0,0 +1,215 @@ +"""Квиз 2.""" + +# Список вопросов к видео https://youtu.be/Si9MfV8uJ-0?si=JXHe-tsgOEwSTI5E (НАСТРОЙКА VSCODE, перенос строк, линтеры, работа с ячейками): +# +# (По желанию)В ответе подробно всё опишите и обязательно нужно указывать тайм код из видео где я это сказал, по желанию, дополнительно прикладываем скриншот из видео. +# Если вы знаете ответы на вопросы из Вашего опыта, то таймкоды из видео не надо указывать и т.д. +# +# 1. Как включить автосохранение данных в VSCODE? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=11 +# File - Auto Save +# +# 2. Как настроить перенос строки? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=18 +# File - Preferences - Settings - 'wrap' +# wordWrapColumn +# +# 3. Сколько символов по pep8 разрешено на строке? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=21 +# 79 +# +# 4. Какие способы переноса строк показаны в видео: +# +# 4.1 Строки с использованием обратного слэша (\) +# +# string_continued = "This is a long string that we want to " \ +# "split across multiple lines." +# print(string_continued) +# +# 4.2 Тройные кавычки (''' или """) +# +# multi_line_string = """This is a string that spans +# multiple lines. You can write freely +# and it will keep the line breaks.""" +# print(multi_line_string) +# +# 4.3 Создание списка строк и объединение с помощью join +# +# strings = [ +# "This is the first line.", +# "This is the second line.", +# "This is the third line." +# ] +# result = "\n".join(strings) # Используем перенос строк '\n' +# print(result) +# +# 4.4 Использование круглых скобок для продолжения строки +# long_string = ( +# "This is a very long string that I would like to " +# "continue on the next line." +# ) +# print(long_string) +# +# 4.5 Форматированные строки (f-строки) с использованием скобок +# letter_a = 5 +# letter_b = 6 +# product_ab = letter_a \* letter_b +# +# message = ( +# f"when {letter_a} is multiplied by {letter_b}, " +# f"the result is {product_ab}" +# ) +# print(message) +# +# 4.6 Сложение строк с помощью + +# +# string_part1 = "This is the first part, " +# string_part2 = "and this is the second part." +# full_string = string_part1 + string_part2 +# print(full_string) +# +# Ответ: +# +# 4.6 +# +# 5. Проверка на ошибки c помощью кнопки problems, где она находится? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=286 +# В нижней части экрана, самая левая первая вкладка +# +# 6. Где в vscode находится клиент гита? как в нём отправить коммит? как принять домашку? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=382 +# слева на панели Git Source Control +# +# 7. Что такое GIT? он локальный? В нём можно посмотреть историю изменений файлов и вернуться к любому коммиту? +# +# Ответ: +# +# GIT - это система контроля версий. +# Да, он поддерживает локальный режим работы, как и удаленный. +# Да, можно посмотреть историю, вернуться и следить за репозиторием. +# +# 8. Как вставить картинку в маркдаун? +# +# Ответ: +# https://youtu.be/Si9MfV8uJ-0?t=476 +# Ctrl + C, Ctrl + V +# +# 9. Где посмотреть длину строки в vs code? +# +# Ответ: +# +# Внизу IDE отображается количество символов в строке +# +# 10. Как поменять тип ячейки с питона на маркдаун? +# +# Ответ: +# +# В правом нижнем углу на ячейке +# +# 11. Как запустить сразу все ячейки в юпитере? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=508 +# Run All +# +# 12. Как изменить размер картинки в юпитере? Нужно для этого знать HTML? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=495 +# тэг img. Да, для этого нужно понимать теги. +# +# 13. Какой хоткей чтобы запустить ячейку с смещением на следующую? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=522 +# Shift + Enter +# +# 14. Как включить отображение номеров строк в юпитере(Cell line numbers)? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=540 +# В верхнем всплывающем меню ячейки нажать Show Cell line numbers +# +# 15. Что такое "Go To" чем это полезно? Как перейти сразу на ошибочную ячейку? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=568 +# Видим какая ячейка отвалилась после нажатия, каждое нажатие следующая ошибка +# +# 16. Как очистить вывод ячеек которые уже запущены? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=641 +# Clear All outputs +# +# 17. Как работать одновременно в нескольких файлах в VSCODE? Что такое SPLIT? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=656 +# Split Editor и экран разделяется на несколько рабочих областей +# +# 18. Каким сочетанием убирается левый сайдбар? +# +# Ответ: +# +# Ctrl + B +# +# 19. Кнопка два листочка это наши локальные файлы? +# +# Ответ: +# +# Да, это кнопка которая открывает локальный эксплорер с нашими файлами проекта, или папки где мы находимся в данный момент +# +# 20. Какая ошибка появилась в трассировке при запуске всех ячеек DICT или LIST? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=563 +# DICT +# +# 21. Вы ознакомились с https://t.me/c/1937296927/832/19307? и https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet? +# +# Ответ: +# +# Ознакомился +# +# 22. Что такое валидация? +# +# Ответ: +# +# Валидация - это способ проверки данных на корректность по определенным правилам +# +# 23. Что такое трассировка ошибки? +# +# Ответ: +# +# Трассировка ошибки - это информация от того момента где произошла ошибка, до момента начала её вызова. +# +# 24. Что значит отвалился интерпретатор? +# +# Ответ: +# +# Значит то, что по тем или иным причинам интерпретатор не может выполнить код, может быть связано с отсутствием интерпретатора, или ошибками работы программы. +# From a4516aec3ac4f97e982023098e61fd23ed8425cb Mon Sep 17 00:00:00 2001 From: Pavel Demyanov Date: Wed, 7 Jan 2026 20:25:28 +0300 Subject: [PATCH 03/14] [TASK] Cpython #4 (https://github.com/SENATOROVAI/intro-cs/issues/4) Closes https://github.com/SENATOROVAI/intro-cs/issues/4 --- log.ipynb | 8 +- log.py | 2 + python/cpython.ipynb | 304 +++++++++++++++++++++++++++++ python/cpython.py | 246 ++++++++++++++++++++++++ quiz1.ipynb | 442 ------------------------------------------- quiz1.py | 413 ---------------------------------------- quiz2.ipynb | 244 ------------------------ quiz2.py | 215 --------------------- 8 files changed, 557 insertions(+), 1317 deletions(-) create mode 100644 python/cpython.ipynb create mode 100644 python/cpython.py delete mode 100644 quiz1.ipynb delete mode 100644 quiz1.py delete mode 100644 quiz2.ipynb delete mode 100644 quiz2.py diff --git a/log.ipynb b/log.ipynb index 2f96717d..8995bca3 100644 --- a/log.ipynb +++ b/log.ipynb @@ -42,13 +42,15 @@ "2. Пересмотрены по несколько раз видео:\n", " https://www.youtube.com/watch?v=Si9MfV8uJ-0\n", " https://www.youtube.com/watch?si=tCEVs00xGt2q61eW&v=hW_7hodGxVU&feature=youtu.be\n", - "3. Изучаю курс по пайтону шаг https://stepik.org/lesson/1711495/step/7?unit=1734919\n" + "3. Изучаю курс по пайтону шаг https://stepik.org/lesson/1711495/step/7?unit=1734919\n", + "4. https://github.com/SENATOROVAI/intro-cs/issues/6 - сделал пулл\n", + "5. https://github.com/SENATOROVAI/intro-cs/issues/4 - сделал пулл\n" ] } ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": ".venv", "language": "python", "name": "python3" }, @@ -62,7 +64,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.11" + "version": "3.11.9" } }, "nbformat": 4, diff --git a/log.py b/log.py index 3ff69502..4c13c157 100644 --- a/log.py +++ b/log.py @@ -12,4 +12,6 @@ # https://www.youtube.com/watch?v=Si9MfV8uJ-0 # https://www.youtube.com/watch?si=tCEVs00xGt2q61eW&v=hW_7hodGxVU&feature=youtu.be # 3. Изучаю курс по пайтону шаг https://stepik.org/lesson/1711495/step/7?unit=1734919 +# 4. https://github.com/SENATOROVAI/intro-cs/issues/6 - сделал пулл +# 5. https://github.com/SENATOROVAI/intro-cs/issues/4 - сделал пулл # diff --git a/python/cpython.ipynb b/python/cpython.ipynb new file mode 100644 index 00000000..b7ae9d11 --- /dev/null +++ b/python/cpython.ipynb @@ -0,0 +1,304 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "61a1c252", + "metadata": { + "vscode": { + "languageId": "plaintext" + } + }, + "outputs": [], + "source": [ + "\"\"\"Квиз и практика по пайтон.\"\"\"" + ] + }, + { + "cell_type": "markdown", + "id": "987ba122", + "metadata": {}, + "source": [ + "1. Что такое CPython и чем он отличается от Python?\n", + "\n", + "Ответ:\n", + "\n", + "CPython — стандартная реализация Python на языке C. Это та версия, которую обычно скачивают с python.org.\n", + "\n", + "Разница:\n", + "Python — язык программирования (спецификация)\n", + "CPython — реализация этого языка на C\n", + "\n", + "\n", + "2. Сколько существует реализаций Python, и какая из них самая популярная?\n", + "\n", + "Ответ:\n", + "\n", + "6 реализаций \n", + "CPython - самая популярная\n", + "\n", + "\n", + "4. На каком языке написан CPython?\n", + "\n", + "Ответ:\n", + "\n", + "Язык С\n", + "\n", + "\n", + "5. (опционально) Кто создал CPython?\n", + "\n", + "Ответ:\n", + "\n", + "Гвидо ван Россум\n", + "\n", + "\n", + "6. Почему Python считается быстрым, несмотря на то, что это интерпретируемый язык?\n", + "\n", + "Ответ:\n", + "\n", + "Потому что он написан на C и вызывает инструкции из C\n", + "\n", + "\n", + "7. Напишите путь к Интерпретатору CPython на вашем компьютере\n", + "\n", + "Ответ:\n", + "\n", + "~/AppData/Local/Programs/Python/Python310/python.exe\n", + "\n", + "\n", + "8. Что содержится в папке include в CPython?\n", + "\n", + "Ответ:\n", + "\n", + "заголовочные файлы с расширением .h\n", + "\n", + "\n", + "9. Где можно найти исходный код CPython дайте ссылку на репозиторий гитхаб\n", + "\n", + "Ответ:\n", + "\n", + "https://github.com/python/cpython\n", + "\n", + "\n", + "10. (опционально) Как работает интерпретатор CPython при выполнении кода?\n", + "\n", + "Ответ:\n", + "\n", + "Парсинг — исходный код разбирается в AST (абстрактное синтаксическое дерево).\n", + "Компиляция в байт-код — AST компилируется в байт-код (.pyc), который хранится в папке __pycache__.\n", + "\n", + "Виртуальная машина (VM) — байт-код выполняется стековой виртуальной машиной:\n", + "Читает инструкции байт-кода\n", + "Выполняет их через C-функции\n", + "Управляет стеком вызовов, объектами в памяти, GIL\n", + "Выполнение — каждая инструкция байт-кода вызывает соответствующую C-функцию, которая выполняет операцию.\n", + "\n", + "\n", + "11. Какая команда используется для запуска файла с помощью CPython?\n", + "\n", + "Ответ:\n", + "\n", + "python filename\n", + "\n", + "12. Можно ли запускать текстовые файлы через интерпретатор Python? Почему?\n", + "\n", + "Ответ:\n", + "\n", + "Да, можно\n", + "Интерпретатору без разницы какой формат файла, главное, чтобы был валидный пайтон код\n", + "\n", + "13. Как указать путь к интерпретатору и файлу для выполнения кода?\n", + "\n", + "Ответ:\n", + "\n", + "Через Абсолютный или относительный путь, или если есть алиас в переменных средах, то через него\n", + "\n", + "14. Чем PyPy отличается от CPython?\n", + "\n", + "Ответ:\n", + "\n", + "PyPy — альтернативная реализация Python с JIT-компиляцией, быстрее CPython для многих задач, но с ограничениями по совместимости с C-расширениями\n", + "\n", + "15. Почему PyPy не может использоваться для всех проектов на Python?\n", + "\n", + "Ответ:\n", + "\n", + "Не совместим со всеми проектами на Python\n", + "\n", + "\n", + "16. Где можно скачать PyPy?\n", + "\n", + "Ответ:\n", + "\n", + "https://pypy.org/download.html\n", + "\n", + "\n", + "17. Как установить PyPy после скачивания?\n", + "\n", + "Ответ:\n", + "\n", + "Распаковать в нужную папку и прописать пути в переменных средах\n", + "\n", + "18. Как запустить файл с помощью PyPy?\n", + "\n", + "Ответ:\n", + "\n", + "pypy filename\n", + "Или абсолютный путь до интерпретатора:\n", + "~/pypy/pypy.exe filename\n", + "\n", + "19. Почему PyPy выполняет код быстрее, чем CPython?\n", + "\n", + "Ответ:\n", + "\n", + "PyPy быстрее за счёт JIT-компиляции часто используемого кода в машинный код, что устраняет интерпретацию байт-кода." + ] + }, + { + "cell_type": "markdown", + "id": "136daecf", + "metadata": {}, + "source": [ + "Задание 1: Поиск и установка CPython\n", + "\n", + "Проверьте, установлен ли CPython на вашем компьютере:\n", + " Используйте поиск в меню \"Пуск\" (Windows) или терминале (Linux/Mac).\n", + " Введите команду python --version или python3 --version в терминале.\n", + "Если CPython не установлен, скачайте его с официального сайта Python https://www.python.org/downloads/ и установите.\n", + "\n", + "\n", + "Решение:\n", + "\n", + "\n", + "C:\\Users\\demya>where python\n", + "C:\\Users\\demya\\anaconda3\\python.exe\n", + "C:\\Users\\demya\\AppData\\Local\\Programs\\Python\\Python310\\python.exe\n", + "C:\\Users\\demya\\AppData\\Local\\Programs\\Python\\Python311\\python.exe\n", + "C:\\ProgramData\\miniconda3\\python.exe\n", + "C:\\Users\\demya\\AppData\\Local\\Microsoft\\WindowsApps\\python.exe\n", + "C:\\Users\\demya\\pypy\\python.exe\n", + "\n", + "\n", + "C:\\Users\\demya>python --version\n", + "Python 3.13.9" + ] + }, + { + "cell_type": "markdown", + "id": "b6412bf5", + "metadata": {}, + "source": [ + "Задание 2: Исследование структуры CPython\n", + "\n", + "Найдите папку, где установлен Python (например, через команду which python в терминале или свойства ярлыка).\n", + "Откройте папку include и изучите её содержимое. Какое количество файлов на C там есть?\n", + "Перейдите на [GitHub-репозиторий CPython](https://github.com/python/cpython) и найдите файл README. Прочитайте информацию о проекте.\n", + "\n", + "Решение:\n", + "\n", + "C:\\Users\\demya\\anaconda3\\include\n", + "79 файлов\n" + ] + }, + { + "cell_type": "markdown", + "id": "40744f44", + "metadata": {}, + "source": [ + "Задание 3: Запуск файла с помощью CPython\n", + "\n", + "Создайте текстовый файл example.txt с содержимым:\n", + "\n", + "print(\"Hello from CPython!\")\n", + "\n", + "Запустите файл через команду python <путь_до_файла> (замените <путь_до_файла> на фактический путь к вашему файлу).\n", + "Проверьте, что выводится на экран. Попробуйте изменить расширение файла на .py и повторите запуск.\n", + "\n", + "\n", + "Решение:\n", + "\n", + "C:\\Users\\demya>echo print(\"Hello from CPython!\") > example.txt\n", + "\n", + "C:\\Users\\demya>python example.txt\n", + "Hello from CPython!\n", + "\n", + "C:\\Users\\demya>move example.txt example.py\n", + " 1 file(s) moved.\n", + "\n", + "C:\\Users\\demya>python example.py\n", + "Hello from CPython!\n" + ] + }, + { + "cell_type": "markdown", + "id": "52008d7a", + "metadata": {}, + "source": [ + "Задание 4: Установка и использование PyPy\n", + "\n", + "Перейдите на [официальный сайт PyPy](https://www.pypy.org/) и скачайте подходящую версию для вашей операционной системы.\n", + "Распакуйте скачанный архив в удобное место.\n", + "Создайте файл example_pypy.py с кодом:\n", + "\n", + "print(\"Hello from pypy!\")\n", + "\n", + "Запустите файл через PyPy\n", + "pypy <путь_до_файла> (замените <путь_до_файла> на фактический путь к вашему файлу).\n", + "Проверьте, что выводится на экран. Попробуйте изменить расширение файла на .py и повторите запуск.\n", + "\n", + "Решение:\n", + "\n", + "C:\\Users\\demya>echo print(\"Hello from pypy!\") > example_pypy.py\n", + "\n", + "C:\\Users\\demya>pypy example_pypy.py\n", + "Hello from pypy!" + ] + }, + { + "cell_type": "markdown", + "id": "9e33b1cf", + "metadata": {}, + "source": [ + "Задание 5: Сравнение производительности CPython и PyPy\n", + "\n", + "Создайте файл performance_test.py с кодом:\n", + "\n", + " import time\n", + " start_time = time.time()\n", + " total = 0\n", + " for i in range(1, 10000000):\n", + " total += i\n", + " end_time = time.time()\n", + " \n", + " print(\"Result:\", total)\n", + " print(\"Execution time:\", end_time - start_time, \"seconds\")\n", + "\n", + "Запустите этот файл сначала через CPython, а затем через PyPy. Запишите результаты времени выполнения для обоих интерпретаторов.\n", + "\n", + "Сделайте вывод о разнице в производительности.\n", + "\n", + "Решение:\n", + "\n", + "CPython:\n", + "\n", + "C:\\Users\\demya>python performance_test.py\n", + "Result: 49999995000000\n", + "Execution time: 0.7137529850006104 seconds\n", + "\n", + "\n", + "Pypy:\n", + "\n", + "C:\\Users\\demya>pypy performance_test.py\n", + "Result: 49999995000000\n", + "Execution time: 0.023383617401123047 seconds" + ] + } + ], + "metadata": { + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/python/cpython.py b/python/cpython.py new file mode 100644 index 00000000..d30a4ef7 --- /dev/null +++ b/python/cpython.py @@ -0,0 +1,246 @@ +"""Квиз и практика по пайтон.""" + +# 1. Что такое CPython и чем он отличается от Python? +# +# Ответ: +# +# CPython — стандартная реализация Python на языке C. Это та версия, которую обычно скачивают с python.org. +# +# Разница: +# Python — язык программирования (спецификация) +# CPython — реализация этого языка на C +# +# +# 2. Сколько существует реализаций Python, и какая из них самая популярная? +# +# Ответ: +# +# 6 реализаций +# CPython - самая популярная +# +# +# 4. На каком языке написан CPython? +# +# Ответ: +# +# Язык С +# +# +# 5. (опционально) Кто создал CPython? +# +# Ответ: +# +# Гвидо ван Россум +# +# +# 6. Почему Python считается быстрым, несмотря на то, что это интерпретируемый язык? +# +# Ответ: +# +# Потому что он написан на C и вызывает инструкции из C +# +# +# 7. Напишите путь к Интерпретатору CPython на вашем компьютере +# +# Ответ: +# +# ~/AppData/Local/Programs/Python/Python310/python.exe +# +# +# 8. Что содержится в папке include в CPython? +# +# Ответ: +# +# заголовочные файлы с расширением .h +# +# +# 9. Где можно найти исходный код CPython дайте ссылку на репозиторий гитхаб +# +# Ответ: +# +# https://github.com/python/cpython +# +# +# 10. (опционально) Как работает интерпретатор CPython при выполнении кода? +# +# Ответ: +# +# Парсинг — исходный код разбирается в AST (абстрактное синтаксическое дерево). +# Компиляция в байт-код — AST компилируется в байт-код (.pyc), который хранится в папке __pycache__. +# +# Виртуальная машина (VM) — байт-код выполняется стековой виртуальной машиной: +# Читает инструкции байт-кода +# Выполняет их через C-функции +# Управляет стеком вызовов, объектами в памяти, GIL +# Выполнение — каждая инструкция байт-кода вызывает соответствующую C-функцию, которая выполняет операцию. +# +# +# 11. Какая команда используется для запуска файла с помощью CPython? +# +# Ответ: +# +# python filename +# +# 12. Можно ли запускать текстовые файлы через интерпретатор Python? Почему? +# +# Ответ: +# +# Да, можно +# Интерпретатору без разницы какой формат файла, главное, чтобы был валидный пайтон код +# +# 13. Как указать путь к интерпретатору и файлу для выполнения кода? +# +# Ответ: +# +# Через Абсолютный или относительный путь, или если есть алиас в переменных средах, то через него +# +# 14. Чем PyPy отличается от CPython? +# +# Ответ: +# +# PyPy — альтернативная реализация Python с JIT-компиляцией, быстрее CPython для многих задач, но с ограничениями по совместимости с C-расширениями +# +# 15. Почему PyPy не может использоваться для всех проектов на Python? +# +# Ответ: +# +# Не совместим со всеми проектами на Python +# +# +# 16. Где можно скачать PyPy? +# +# Ответ: +# +# https://pypy.org/download.html +# +# +# 17. Как установить PyPy после скачивания? +# +# Ответ: +# +# Распаковать в нужную папку и прописать пути в переменных средах +# +# 18. Как запустить файл с помощью PyPy? +# +# Ответ: +# +# pypy filename +# Или абсолютный путь до интерпретатора: +# ~/pypy/pypy.exe filename +# +# 19. Почему PyPy выполняет код быстрее, чем CPython? +# +# Ответ: +# +# PyPy быстрее за счёт JIT-компиляции часто используемого кода в машинный код, что устраняет интерпретацию байт-кода. + +# Задание 1: Поиск и установка CPython +# +# Проверьте, установлен ли CPython на вашем компьютере: +# Используйте поиск в меню "Пуск" (Windows) или терминале (Linux/Mac). +# Введите команду python --version или python3 --version в терминале. +# Если CPython не установлен, скачайте его с официального сайта Python https://www.python.org/downloads/ и установите. +# +# +# Решение: +# +# +# C:\Users\demya>where python +# C:\Users\demya\anaconda3\python.exe +# C:\Users\demya\AppData\Local\Programs\Python\Python310\python.exe +# C:\Users\demya\AppData\Local\Programs\Python\Python311\python.exe +# C:\ProgramData\miniconda3\python.exe +# C:\Users\demya\AppData\Local\Microsoft\WindowsApps\python.exe +# C:\Users\demya\pypy\python.exe +# +# +# C:\Users\demya>python --version +# Python 3.13.9 + +# Задание 2: Исследование структуры CPython +# +# Найдите папку, где установлен Python (например, через команду which python в терминале или свойства ярлыка). +# Откройте папку include и изучите её содержимое. Какое количество файлов на C там есть? +# Перейдите на [GitHub-репозиторий CPython](https://github.com/python/cpython) и найдите файл README. Прочитайте информацию о проекте. +# +# Решение: +# +# C:\Users\demya\anaconda3\include +# 79 файлов +# + +# Задание 3: Запуск файла с помощью CPython +# +# Создайте текстовый файл example.txt с содержимым: +# +# print("Hello from CPython!") +# +# Запустите файл через команду python <путь_до_файла> (замените <путь_до_файла> на фактический путь к вашему файлу). +# Проверьте, что выводится на экран. Попробуйте изменить расширение файла на .py и повторите запуск. +# +# +# Решение: +# +# C:\Users\demya>echo print("Hello from CPython!") > example.txt +# +# C:\Users\demya>python example.txt +# Hello from CPython! +# +# C:\Users\demya>move example.txt example.py +# 1 file(s) moved. +# +# C:\Users\demya>python example.py +# Hello from CPython! +# + +# Задание 4: Установка и использование PyPy +# +# Перейдите на [официальный сайт PyPy](https://www.pypy.org/) и скачайте подходящую версию для вашей операционной системы. +# Распакуйте скачанный архив в удобное место. +# Создайте файл example_pypy.py с кодом: +# +# print("Hello from pypy!") +# +# Запустите файл через PyPy +# pypy <путь_до_файла> (замените <путь_до_файла> на фактический путь к вашему файлу). +# Проверьте, что выводится на экран. Попробуйте изменить расширение файла на .py и повторите запуск. +# +# Решение: +# +# C:\Users\demya>echo print("Hello from pypy!") > example_pypy.py +# +# C:\Users\demya>pypy example_pypy.py +# Hello from pypy! + +# Задание 5: Сравнение производительности CPython и PyPy +# +# Создайте файл performance_test.py с кодом: +# +# import time +# start_time = time.time() +# total = 0 +# for i in range(1, 10000000): +# total += i +# end_time = time.time() +# +# print("Result:", total) +# print("Execution time:", end_time - start_time, "seconds") +# +# Запустите этот файл сначала через CPython, а затем через PyPy. Запишите результаты времени выполнения для обоих интерпретаторов. +# +# Сделайте вывод о разнице в производительности. +# +# Решение: +# +# CPython: +# +# C:\Users\demya>python performance_test.py +# Result: 49999995000000 +# Execution time: 0.7137529850006104 seconds +# +# +# Pypy: +# +# C:\Users\demya>pypy performance_test.py +# Result: 49999995000000 +# Execution time: 0.023383617401123047 seconds diff --git a/quiz1.ipynb b/quiz1.ipynb deleted file mode 100644 index 475de3b8..00000000 --- a/quiz1.ipynb +++ /dev/null @@ -1,442 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": null, - "id": "9084810c", - "metadata": { - "vscode": { - "languageId": "plaintext" - } - }, - "outputs": [], - "source": [ - "\"\"\"Квиз 1.\"\"\"" - ] - }, - { - "cell_type": "markdown", - "id": "b8bb4b09", - "metadata": {}, - "source": [ - "Список вопросов к видео https://youtu.be/hW_7hodGxVU?si=tCEVs00xGt2q61eW (АЛГОРИТМ ПРИНЯТИЯ И ОТДАЧИ ДОМАШКИ):\n", - "\n", - "(По желанию )В ответе подробно всё опишите и обязательно нужно указывать тайм код из видео где я это сказал, по желанию, дополнительно прикладываем скриншот из видео.\n", - "Если вы знаете ответы на вопросы из Вашего опыта, то таймкоды из видео не надо указывать и т.д.\n", - "\n", - "1. Как понять, что домашка пришла?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=8\n", - " Заходим в чатик HomeWork видим ник и прими пул\n", - "\n", - "2. Как принять домашку?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=17\n", - " Заходим в гитхаб десктоп нажимаем fetch origin.\n", - "\n", - "3. Зачем нужна кнопка history и какие функции появляются при нажатии правой кнопки мыши на коммит?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=29\n", - "\n", - " В хистори мы видим, что произошло с нашим репозиторием\n", - "\n", - "3.1) Где брать ссылку на коммит? куда её отправлять?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=229\n", - "\n", - " Нажимаем в хистори View on Github и перемещаемся в гитхаб там будет в адресной строке ссылка на коммит\n", - " Отправляем её в чат HomeWork с припиской коммит отдал ссылка*на*коммит.\n", - "\n", - "4. Что такое файл лога?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=70\n", - " Файл лога - это файл содержащий информацию о том, что мы делали за все уроки по датам.\n", - "\n", - "4.1) Когда нужно его пушить?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/hW_7hodGxVU?t=70\n", - "Когда заканчиваем урок\n", - "\n", - "5. Что такое интерпретатор?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=169\n", - " Программа которая читает и запускает наш код\n", - "\n", - "6. Где можно выбрать интерпретатор?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=163\n", - " Нажимаем слева запуск кода или сверху в правом углу выбираем нужный нам интерпретатор\n", - "\n", - "7. Что такое модуль?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=526\n", - " Модуль это обычный файлик с расширение .py или .ipynb\n", - "\n", - "8. Как создать и отправить коммит?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=193\n", - " Заходим в гитхаб отмечаем нужные изменения, пишем название коммит и нажимаем кнопку коммит\n", - "\n", - "9. Как посмотреть что коммит точно отправлен и находится в github?\n", - "\n", - " Ответ:\n", - "\n", - " В хистори будет видно, да и view on github даст ссылку на коммит\n", - "\n", - "10. Какая команда показывает что код не прошёл проверки на ошибки?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=363\n", - " pre-commit run --all-files\n", - "\n", - "10.1) Напишите список линтеров которые используются для проверки кода и дайте их краткую характеристику.\n", - "\n", - " Ответ:\n", - "\n", - " Flake8 — базовая проверка стиля\n", - " Mypy — проверка типов\n", - " Pylint — дополнительный анализ (по необходимости)\n", - " Pydocstyle — проверка документации (по необходимости)\n", - "\n", - "11. Как узнать какой именно линтер не прошёл проверку?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=370\n", - " В консоле после запуска линтеров будет статус выполнения и по статусу можно определить успешность по каждому линтеру.\n", - "\n", - "12. Линтер Pylint видит markdown?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=425\n", - " Нет\n", - "\n", - "13. Номер ячейки в терминале и номер ячейки в vs code может отличаться? в каком случае?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=437\n", - " Да, может отличаться, в случае если есть ячейки с маркдовн, из за того, что линтер их не видит, он их не учитывает, поэтому количество может быть разным\n", - "\n", - "14. Где посмотреть номер ячейки в vscode?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=455\n", - " можем посмотреть внизу справа\n", - "\n", - "15. В каком формате ipynb отправляется в гитхаб? причём здесь JSON?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=204\n", - " В формате JSON, приложение github desktop отображает файлы формата ipynb в формате json\n", - "\n", - "16. Где посмотреть в какой ячейке ошибка?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=462\n", - " Можем посмотреть по коду ошибки, где не так или нажать Ctrl + F и найти где ошибка\n", - "\n", - "17. Как запустить терминал?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=353\n", - " Меню терминал - новый терминал\n", - "\n", - "18. Что такое линтер?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=375\n", - " Линтер это программа которая проверяет на корректность стандартам\n", - "\n", - "19. В какой сайт нужно вставлять код ошибки если ошибка связана с pylint?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=495\n", - " На сайте пайлинта https://pylint.readthedocs.io/\n", - "\n", - "20. Секция pydocstyle в большинстве случае автоматический закрывается после исправления ошибок в каком линтере?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=587\n", - " После исправления ошибок в линтере pylint\n", - "\n", - "21. Что такое описание модуля? Оно должно отражать информацию о том что находится в модуле?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=563\n", - " Описание модуля это какая информация у нас в модуле. Да, оно должно отображать информацию о модуле.\n", - "\n", - " 21.1) С какой git команды начинается утро программиста?\n", - "\n", - " Ответ:\n", - "\n", - " fetch origin\n", - "\n", - "22. После внесения изменений в файлах, кнопка open in vs code пропадает в кошке, как по другому открыть vs code из кошки?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=855\n", - " Чтобы попасть из github desktop в vs code, нужно нажать на Current repository и выбрать Open VS code\n", - "\n", - "23. Что такое stash? Общее объяснение концепции.\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=921\n", - " stash - буффер обмена и локальные изменения \"прячутся\"\n", - " Концепция, нужна если мы что-то делали, но нам нужно резко, что-то делать другое, не коммитя изменения в репозиторий, мы можем сохранить в буффер обмена, для дальнейшего использования, пряча новые изменения.\n", - "\n", - " 23.1) Как сохранить стэш?\n", - "\n", - " Ответ:\n", - "\n", - " git командa(подсказка: https://t.me/c/1937296927/3602/19531):\n", - " git stash save \"NAME_STASH\" - сохранение в буффер обмена\n", - " git stash apply \"NUMBER_STASH\" - извлечения из буффера обмена\n", - "\n", - "Кнопка в vs code: Stash changes and continue\n", - "\n", - "23.2) Как восстановить стэш(подсказка: https://t.me/c/1937296927/3602/25747)?:\n", - "\n", - " git команда(подсказка: https://t.me/c/1937296927/3602/19531)?:\n", - "\n", - " Ответ:\n", - "\n", - " git stash apply \"NUMBER_STASH\"\n", - "\n", - "23.3) Различие между стэшем и коммитом.\n", - "\n", - " Ответ:\n", - "\n", - " Когда лучше сохранить изменения в стэше, а когда коммитить.\n", - " Коммитить когда мы четко понимаем, что закончили с какой-то итерацией и можем выложить в ветку. Стешить, когда нам нужно быстро переключиться, с еще не доделанной работы, чтобы отдельно не плодить коммитов, с еще пока не готовым функционалом\n", - "\n", - "23.4) Как просмотреть список сохраненных стэшей? \n", - " git команда (подсказка: https://t.me/c/1937296927/3602/19531):\n", - "\n", - " Ответ:\n", - "\n", - " git stash list\n", - "\n", - "23.5) Как удалить стэш? \n", - " Команды для удаления отдельных стэшей или всех сразу.\n", - "git команда (подсказка: https://t.me/c/1937296927/3602/19531):\n", - "\n", - " Ответ:\n", - "\n", - " git stash drop\n", - " git stash clear\n", - "\n", - "23.6) Практические примеры использования стэша. Краткие сценарии, где стэш помогает.\n", - "\n", - " Ответ:\n", - "\n", - " Спрятать изменения в моменте, когда нужно поработать над другой задачей.\n", - " Спрятать изменения при конфликте, для дальнейшего резолва изменений с актуальной веткой\n", - "\n", - "24. Где посмотреть что есть конфликт в файлах?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=969\n", - " В changes будет у строчки восклицательный знак в github desktop, нажимаем правой кнопкой где восклицательный знак и выбираем Open VS code\n", - "\n", - " 24.1) Когда он появляется?\n", - "\n", - " Ответ:\n", - "\n", - " Когда мы редактируем одинаковые файлы и получается у нас накладываются строчки из за этого возникает конфликт\n", - "\n", - "25. Как решить конфликт в файлах?\n", - "\n", - " Ответ:\n", - "\n", - " Выбираем изменения которые нам нужны, убираем те что не нужны и нажимаем Resolve in merge\n", - "\n", - "26. Напишите правильное утверждение\n", - " -Зелёное то что пришло с гитхаба и синее локальные изменения или синее то что пришло с гитхаба и зелёное это локальные изменения\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=998\n", - "\n", - " Зеленное, это то, что мы стянули из репозитория\n", - " Синее наше локальные изменения\n", - "\n", - "27. Если мы работаем в одном файле, можно ли принять pull после того как вы спрячете в стэш свои изменения?\n", - "\n", - " Ответ:\n", - "\n", - " Да, можно\n", - " Если спрячем, то ничего не произойдет, изменения затянуться из github\n", - "\n", - " 27.1) Что может произойти когда stash восстановите после принятия pull?\n", - "\n", - " Ответ:\n", - "\n", - " Может произойти конфликт\n", - "\n", - "28. Сколько способов решения конфликтов было показано в видео? Напишите ЧИСЛО и укажите их способы.\n", - "\n", - " Ответ:\n", - "\n", - " 2 способа:\n", - " С помощью применения через акцепт и инкоминг\n", - " Вручную убрав все лишнее.\n", - "\n", - "29. Что делает кнопка complete merge?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=1062\n", - " Смерживает конечные изменения из конфликтов в один.\n", - "\n", - "30. В какой чат нужно писать если остались вопросы?\n", - "\n", - " Ответ:\n", - "\n", - " HELP ME (bags&reports)\n", - " https://t.me/c/1937296927/2415\n", - "\n", - "31. Что такое FORK? Зачем его делают?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=1146\n", - " Форк - это копия чужого репозитория оригинального репозитория в свое хранилище репозиториев.\n", - " Делают для того, чтобы работать с оригинальной репой не изменяя исходного проекта, а помогать править баги, улучшать, или отдельно на основании этого проекта делать свое\n", - "\n", - "32. Как скачать форкнутый репозиторий на локальный компьютер?\n", - "\n", - " Ответ:\n", - "\n", - " Через github desktop выбрав нужный в списке\n", - " Консольная команде git clone название_репы\n", - "\n", - "33. С какой вероятностью ваши ошибки были уже решены? и кто их решил?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=764\n", - " С вероятностью 90%\n", - " Их решил: Сенаторов Руслан Олегович\n", - "\n", - "34. Как создать файл в vs code?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=53\n", - " Нажимаем листочек с плюсиком и называем файл как нам нужно\n", - "\n", - "35. # Файл лога нужно заполнять в конце каждого урока?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=70\n", - " Да, нужно\n", - "\n", - "Дополнительные вопросы:\n", - "\n", - "1. Какая команда конвертирует файл в py из ipynb?\n", - " подсказка https://t.me/c/1937296927/1/26527\n", - "\n", - "Ответ:\n", - "jupytext --to py filename.ipynb или через расширение VS Code (Jupytext)\n", - "\n", - "2. Что такое пакетный менеджер? Вы пользуетесь пакетным менеджером conda или pip? Какой лучше использовать для дата сайнс?\n", - "\n", - "Ответ:\n", - "\n", - "Пакетный менеджер — инструмент для установки и управления библиотеками/пакетами.\n", - "Для дата сайнс лучше использовать conda — он управляет не только Python-пакетами, но и зависимостями системы, библиотеками (NumPy, SciPy) с нативными расширениями.\n", - "\n", - "3. Почему расширение py лучше чем ipynb?\n", - "\n", - "Ответ:\n", - "\n", - "- Удобнее для версионирования (Git лучше работает с текстом)\n", - "- Линтеры (Pylint, Flake8) корректно работают только с .py\n", - "- Проще ревью кода\n", - "- Лучше для продакшн-кода и автоматизации\n", - "\n", - "4. Что такое pep8?\n", - " подсказка:https://peps.python.org/pep-0008/\n", - "\n", - "Ответ:\n", - "\n", - "PEP 8 — официальный стиль кода Python. Рекомендации по форматированию, именованию, структуре для единообразия.\n", - "\n", - "4.1) линтеры проверяют на соблюдение pep8?\n", - "\n", - "Ответ:\n", - "\n", - "Да. Flake8 и Pylint проверяют соответствие PEP 8 (стиль, именование, форматирование).\n", - "\n", - "4.2) Какая нотация используется для создания переменных?\n", - "ответ на 85-95 страницы https://t.me/c/1937296927/1/16676\n", - "\n", - "Ответ:\n", - "\n", - "snake_case (нижний регистр, слова разделяются подчеркиванием), например: my_variable_name\n", - "\n", - "4.3) Может ли переменная состоять из одной буквы например андерскор \"\\_\" ?\n", - "\n", - "Ответ:\n", - "Да. \\_ — валидная переменная, часто используется как временная или неиспользуемая.\n", - "\n", - "4.4) Зачем и где мы используем андерскор \\_\n", - "\n", - "Ответ:\n", - "\n", - "- _ — временная/неиспользуемая переменная (например, в unpacking: x, _, z = data)\n", - "- Два \\_\\_ в начале — приватные атрибуты/методы\n", - "- _ в конце — избежание конфликта с ключевыми словами (class_)\n", - "\n", - " 4.5) По PEP8 допустима переменная в одну букву?\n", - " ответ на 85-95 страницы https://t.me/c/1937296927/1/16676\n", - "\n", - "Ответ:\n", - "\n", - "Да, но не рекомендуется для обычных переменных. Допустимо в исключениях: циклы (for i in range(5), for x, y in points), малые области видимости. Лучше использовать понятные имена.\n" - ] - } - ], - "metadata": { - "language_info": { - "name": "python" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/quiz1.py b/quiz1.py deleted file mode 100644 index 8cf4aa29..00000000 --- a/quiz1.py +++ /dev/null @@ -1,413 +0,0 @@ -"""Квиз 1.""" - -# Список вопросов к видео https://youtu.be/hW_7hodGxVU?si=tCEVs00xGt2q61eW (АЛГОРИТМ ПРИНЯТИЯ И ОТДАЧИ ДОМАШКИ): -# -# (По желанию )В ответе подробно всё опишите и обязательно нужно указывать тайм код из видео где я это сказал, по желанию, дополнительно прикладываем скриншот из видео. -# Если вы знаете ответы на вопросы из Вашего опыта, то таймкоды из видео не надо указывать и т.д. -# -# 1. Как понять, что домашка пришла? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=8 -# Заходим в чатик HomeWork видим ник и прими пул -# -# 2. Как принять домашку? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=17 -# Заходим в гитхаб десктоп нажимаем fetch origin. -# -# 3. Зачем нужна кнопка history и какие функции появляются при нажатии правой кнопки мыши на коммит? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=29 -# -# В хистори мы видим, что произошло с нашим репозиторием -# -# 3.1) Где брать ссылку на коммит? куда её отправлять? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=229 -# -# Нажимаем в хистори View on Github и перемещаемся в гитхаб там будет в адресной строке ссылка на коммит -# Отправляем её в чат HomeWork с припиской коммит отдал ссылка*на*коммит. -# -# 4. Что такое файл лога? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=70 -# Файл лога - это файл содержащий информацию о том, что мы делали за все уроки по датам. -# -# 4.1) Когда нужно его пушить? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=70 -# Когда заканчиваем урок -# -# 5. Что такое интерпретатор? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=169 -# Программа которая читает и запускает наш код -# -# 6. Где можно выбрать интерпретатор? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=163 -# Нажимаем слева запуск кода или сверху в правом углу выбираем нужный нам интерпретатор -# -# 7. Что такое модуль? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=526 -# Модуль это обычный файлик с расширение .py или .ipynb -# -# 8. Как создать и отправить коммит? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=193 -# Заходим в гитхаб отмечаем нужные изменения, пишем название коммит и нажимаем кнопку коммит -# -# 9. Как посмотреть что коммит точно отправлен и находится в github? -# -# Ответ: -# -# В хистори будет видно, да и view on github даст ссылку на коммит -# -# 10. Какая команда показывает что код не прошёл проверки на ошибки? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=363 -# pre-commit run --all-files -# -# 10.1) Напишите список линтеров которые используются для проверки кода и дайте их краткую характеристику. -# -# Ответ: -# -# Flake8 — базовая проверка стиля -# Mypy — проверка типов -# Pylint — дополнительный анализ (по необходимости) -# Pydocstyle — проверка документации (по необходимости) -# -# 11. Как узнать какой именно линтер не прошёл проверку? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=370 -# В консоле после запуска линтеров будет статус выполнения и по статусу можно определить успешность по каждому линтеру. -# -# 12. Линтер Pylint видит markdown? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=425 -# Нет -# -# 13. Номер ячейки в терминале и номер ячейки в vs code может отличаться? в каком случае? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=437 -# Да, может отличаться, в случае если есть ячейки с маркдовн, из за того, что линтер их не видит, он их не учитывает, поэтому количество может быть разным -# -# 14. Где посмотреть номер ячейки в vscode? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=455 -# можем посмотреть внизу справа -# -# 15. В каком формате ipynb отправляется в гитхаб? причём здесь JSON? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=204 -# В формате JSON, приложение github desktop отображает файлы формата ipynb в формате json -# -# 16. Где посмотреть в какой ячейке ошибка? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=462 -# Можем посмотреть по коду ошибки, где не так или нажать Ctrl + F и найти где ошибка -# -# 17. Как запустить терминал? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=353 -# Меню терминал - новый терминал -# -# 18. Что такое линтер? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=375 -# Линтер это программа которая проверяет на корректность стандартам -# -# 19. В какой сайт нужно вставлять код ошибки если ошибка связана с pylint? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=495 -# На сайте пайлинта https://pylint.readthedocs.io/ -# -# 20. Секция pydocstyle в большинстве случае автоматический закрывается после исправления ошибок в каком линтере? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=587 -# После исправления ошибок в линтере pylint -# -# 21. Что такое описание модуля? Оно должно отражать информацию о том что находится в модуле? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=563 -# Описание модуля это какая информация у нас в модуле. Да, оно должно отображать информацию о модуле. -# -# 21.1) С какой git команды начинается утро программиста? -# -# Ответ: -# -# fetch origin -# -# 22. После внесения изменений в файлах, кнопка open in vs code пропадает в кошке, как по другому открыть vs code из кошки? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=855 -# Чтобы попасть из github desktop в vs code, нужно нажать на Current repository и выбрать Open VS code -# -# 23. Что такое stash? Общее объяснение концепции. -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=921 -# stash - буффер обмена и локальные изменения "прячутся" -# Концепция, нужна если мы что-то делали, но нам нужно резко, что-то делать другое, не коммитя изменения в репозиторий, мы можем сохранить в буффер обмена, для дальнейшего использования, пряча новые изменения. -# -# 23.1) Как сохранить стэш? -# -# Ответ: -# -# git командa(подсказка: https://t.me/c/1937296927/3602/19531): -# git stash save "NAME_STASH" - сохранение в буффер обмена -# git stash apply "NUMBER_STASH" - извлечения из буффера обмена -# -# Кнопка в vs code: Stash changes and continue -# -# 23.2) Как восстановить стэш(подсказка: https://t.me/c/1937296927/3602/25747)?: -# -# git команда(подсказка: https://t.me/c/1937296927/3602/19531)?: -# -# Ответ: -# -# git stash apply "NUMBER_STASH" -# -# 23.3) Различие между стэшем и коммитом. -# -# Ответ: -# -# Когда лучше сохранить изменения в стэше, а когда коммитить. -# Коммитить когда мы четко понимаем, что закончили с какой-то итерацией и можем выложить в ветку. Стешить, когда нам нужно быстро переключиться, с еще не доделанной работы, чтобы отдельно не плодить коммитов, с еще пока не готовым функционалом -# -# 23.4) Как просмотреть список сохраненных стэшей? -# git команда (подсказка: https://t.me/c/1937296927/3602/19531): -# -# Ответ: -# -# git stash list -# -# 23.5) Как удалить стэш? -# Команды для удаления отдельных стэшей или всех сразу. -# git команда (подсказка: https://t.me/c/1937296927/3602/19531): -# -# Ответ: -# -# git stash drop -# git stash clear -# -# 23.6) Практические примеры использования стэша. Краткие сценарии, где стэш помогает. -# -# Ответ: -# -# Спрятать изменения в моменте, когда нужно поработать над другой задачей. -# Спрятать изменения при конфликте, для дальнейшего резолва изменений с актуальной веткой -# -# 24. Где посмотреть что есть конфликт в файлах? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=969 -# В changes будет у строчки восклицательный знак в github desktop, нажимаем правой кнопкой где восклицательный знак и выбираем Open VS code -# -# 24.1) Когда он появляется? -# -# Ответ: -# -# Когда мы редактируем одинаковые файлы и получается у нас накладываются строчки из за этого возникает конфликт -# -# 25. Как решить конфликт в файлах? -# -# Ответ: -# -# Выбираем изменения которые нам нужны, убираем те что не нужны и нажимаем Resolve in merge -# -# 26. Напишите правильное утверждение -# -Зелёное то что пришло с гитхаба и синее локальные изменения или синее то что пришло с гитхаба и зелёное это локальные изменения -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=998 -# -# Зеленное, это то, что мы стянули из репозитория -# Синее наше локальные изменения -# -# 27. Если мы работаем в одном файле, можно ли принять pull после того как вы спрячете в стэш свои изменения? -# -# Ответ: -# -# Да, можно -# Если спрячем, то ничего не произойдет, изменения затянуться из github -# -# 27.1) Что может произойти когда stash восстановите после принятия pull? -# -# Ответ: -# -# Может произойти конфликт -# -# 28. Сколько способов решения конфликтов было показано в видео? Напишите ЧИСЛО и укажите их способы. -# -# Ответ: -# -# 2 способа: -# С помощью применения через акцепт и инкоминг -# Вручную убрав все лишнее. -# -# 29. Что делает кнопка complete merge? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=1062 -# Смерживает конечные изменения из конфликтов в один. -# -# 30. В какой чат нужно писать если остались вопросы? -# -# Ответ: -# -# HELP ME (bags&reports) -# https://t.me/c/1937296927/2415 -# -# 31. Что такое FORK? Зачем его делают? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=1146 -# Форк - это копия чужого репозитория оригинального репозитория в свое хранилище репозиториев. -# Делают для того, чтобы работать с оригинальной репой не изменяя исходного проекта, а помогать править баги, улучшать, или отдельно на основании этого проекта делать свое -# -# 32. Как скачать форкнутый репозиторий на локальный компьютер? -# -# Ответ: -# -# Через github desktop выбрав нужный в списке -# Консольная команде git clone название_репы -# -# 33. С какой вероятностью ваши ошибки были уже решены? и кто их решил? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=764 -# С вероятностью 90% -# Их решил: Сенаторов Руслан Олегович -# -# 34. Как создать файл в vs code? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=53 -# Нажимаем листочек с плюсиком и называем файл как нам нужно -# -# 35. # Файл лога нужно заполнять в конце каждого урока? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=70 -# Да, нужно -# -# Дополнительные вопросы: -# -# 1. Какая команда конвертирует файл в py из ipynb? -# подсказка https://t.me/c/1937296927/1/26527 -# -# Ответ: -# jupytext --to py filename.ipynb или через расширение VS Code (Jupytext) -# -# 2. Что такое пакетный менеджер? Вы пользуетесь пакетным менеджером conda или pip? Какой лучше использовать для дата сайнс? -# -# Ответ: -# -# Пакетный менеджер — инструмент для установки и управления библиотеками/пакетами. -# Для дата сайнс лучше использовать conda — он управляет не только Python-пакетами, но и зависимостями системы, библиотеками (NumPy, SciPy) с нативными расширениями. -# -# 3. Почему расширение py лучше чем ipynb? -# -# Ответ: -# -# - Удобнее для версионирования (Git лучше работает с текстом) -# - Линтеры (Pylint, Flake8) корректно работают только с .py -# - Проще ревью кода -# - Лучше для продакшн-кода и автоматизации -# -# 4. Что такое pep8? -# подсказка:https://peps.python.org/pep-0008/ -# -# Ответ: -# -# PEP 8 — официальный стиль кода Python. Рекомендации по форматированию, именованию, структуре для единообразия. -# -# 4.1) линтеры проверяют на соблюдение pep8? -# -# Ответ: -# -# Да. Flake8 и Pylint проверяют соответствие PEP 8 (стиль, именование, форматирование). -# -# 4.2) Какая нотация используется для создания переменных? -# ответ на 85-95 страницы https://t.me/c/1937296927/1/16676 -# -# Ответ: -# -# snake_case (нижний регистр, слова разделяются подчеркиванием), например: my_variable_name -# -# 4.3) Может ли переменная состоять из одной буквы например андерскор "\_" ? -# -# Ответ: -# Да. \_ — валидная переменная, часто используется как временная или неиспользуемая. -# -# 4.4) Зачем и где мы используем андерскор \_ -# -# Ответ: -# -# - _ — временная/неиспользуемая переменная (например, в unpacking: x, _, z = data) -# - Два \_\_ в начале — приватные атрибуты/методы -# - _ в конце — избежание конфликта с ключевыми словами (class_) -# -# 4.5) По PEP8 допустима переменная в одну букву? -# ответ на 85-95 страницы https://t.me/c/1937296927/1/16676 -# -# Ответ: -# -# Да, но не рекомендуется для обычных переменных. Допустимо в исключениях: циклы (for i in range(5), for x, y in points), малые области видимости. Лучше использовать понятные имена. -# diff --git a/quiz2.ipynb b/quiz2.ipynb deleted file mode 100644 index 76439762..00000000 --- a/quiz2.ipynb +++ /dev/null @@ -1,244 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": null, - "id": "9034c435", - "metadata": { - "vscode": { - "languageId": "plaintext" - } - }, - "outputs": [], - "source": [ - "\"\"\"Квиз 2.\"\"\"" - ] - }, - { - "cell_type": "markdown", - "id": "9b9ba45f", - "metadata": {}, - "source": [ - "Список вопросов к видео https://youtu.be/Si9MfV8uJ-0?si=JXHe-tsgOEwSTI5E (НАСТРОЙКА VSCODE, перенос строк, линтеры, работа с ячейками):\n", - "\n", - "(По желанию)В ответе подробно всё опишите и обязательно нужно указывать тайм код из видео где я это сказал, по желанию, дополнительно прикладываем скриншот из видео.\n", - "Если вы знаете ответы на вопросы из Вашего опыта, то таймкоды из видео не надо указывать и т.д.\n", - "\n", - "1. Как включить автосохранение данных в VSCODE?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=11\n", - "File - Auto Save\n", - "\n", - "2. Как настроить перенос строки?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=18\n", - "File - Preferences - Settings - 'wrap'\n", - "wordWrapColumn\n", - "\n", - "3. Сколько символов по pep8 разрешено на строке?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=21\n", - "79\n", - "\n", - "4. Какие способы переноса строк показаны в видео:\n", - "\n", - "4.1 Строки с использованием обратного слэша (\\)\n", - "\n", - "string_continued = \"This is a long string that we want to \" \\\n", - " \"split across multiple lines.\"\n", - "print(string_continued)\n", - "\n", - "4.2 Тройные кавычки (''' или \"\"\")\n", - "\n", - "multi_line_string = \"\"\"This is a string that spans\n", - "multiple lines. You can write freely\n", - "and it will keep the line breaks.\"\"\"\n", - "print(multi_line_string)\n", - "\n", - "4.3 Создание списка строк и объединение с помощью join\n", - "\n", - "strings = [\n", - "\"This is the first line.\",\n", - "\"This is the second line.\",\n", - "\"This is the third line.\"\n", - "]\n", - "result = \"\\n\".join(strings) # Используем перенос строк '\\n'\n", - "print(result)\n", - "\n", - "4.4 Использование круглых скобок для продолжения строки\n", - "long_string = (\n", - "\"This is a very long string that I would like to \"\n", - "\"continue on the next line.\"\n", - ")\n", - "print(long_string)\n", - "\n", - "4.5 Форматированные строки (f-строки) с использованием скобок\n", - "letter_a = 5\n", - "letter_b = 6\n", - "product_ab = letter_a \\* letter_b\n", - "\n", - "message = (\n", - "f\"when {letter_a} is multiplied by {letter_b}, \"\n", - "f\"the result is {product_ab}\"\n", - ")\n", - "print(message)\n", - "\n", - "4.6 Сложение строк с помощью +\n", - "\n", - "string_part1 = \"This is the first part, \"\n", - "string_part2 = \"and this is the second part.\"\n", - "full_string = string_part1 + string_part2\n", - "print(full_string)\n", - "\n", - "Ответ:\n", - "\n", - "4.6\n", - "\n", - "5. Проверка на ошибки c помощью кнопки problems, где она находится?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=286\n", - "В нижней части экрана, самая левая первая вкладка\n", - "\n", - "6. Где в vscode находится клиент гита? как в нём отправить коммит? как принять домашку?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=382\n", - "слева на панели Git Source Control\n", - "\n", - "7. Что такое GIT? он локальный? В нём можно посмотреть историю изменений файлов и вернуться к любому коммиту?\n", - "\n", - "Ответ:\n", - "\n", - "GIT - это система контроля версий.\n", - "Да, он поддерживает локальный режим работы, как и удаленный.\n", - "Да, можно посмотреть историю, вернуться и следить за репозиторием.\n", - "\n", - "8. Как вставить картинку в маркдаун?\n", - "\n", - "Ответ:\n", - "https://youtu.be/Si9MfV8uJ-0?t=476\n", - "Ctrl + C, Ctrl + V\n", - "\n", - "9. Где посмотреть длину строки в vs code?\n", - "\n", - "Ответ:\n", - "\n", - "Внизу IDE отображается количество символов в строке\n", - "\n", - "10. Как поменять тип ячейки с питона на маркдаун?\n", - "\n", - "Ответ:\n", - "\n", - "В правом нижнем углу на ячейке\n", - "\n", - "11. Как запустить сразу все ячейки в юпитере?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=508\n", - "Run All\n", - "\n", - "12. Как изменить размер картинки в юпитере? Нужно для этого знать HTML?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=495\n", - "тэг img. Да, для этого нужно понимать теги.\n", - "\n", - "13. Какой хоткей чтобы запустить ячейку с смещением на следующую?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=522\n", - "Shift + Enter\n", - "\n", - "14. Как включить отображение номеров строк в юпитере(Cell line numbers)?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=540\n", - "В верхнем всплывающем меню ячейки нажать Show Cell line numbers\n", - "\n", - "15. Что такое \"Go To\" чем это полезно? Как перейти сразу на ошибочную ячейку?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=568\n", - "Видим какая ячейка отвалилась после нажатия, каждое нажатие следующая ошибка\n", - "\n", - "16. Как очистить вывод ячеек которые уже запущены?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=641\n", - "Clear All outputs\n", - "\n", - "17. Как работать одновременно в нескольких файлах в VSCODE? Что такое SPLIT?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=656\n", - "Split Editor и экран разделяется на несколько рабочих областей\n", - "\n", - "18. Каким сочетанием убирается левый сайдбар?\n", - "\n", - "Ответ:\n", - "\n", - "Ctrl + B\n", - "\n", - "19. Кнопка два листочка это наши локальные файлы?\n", - "\n", - "Ответ:\n", - "\n", - "Да, это кнопка которая открывает локальный эксплорер с нашими файлами проекта, или папки где мы находимся в данный момент\n", - "\n", - "20. Какая ошибка появилась в трассировке при запуске всех ячеек DICT или LIST?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=563\n", - "DICT\n", - "\n", - "21. Вы ознакомились с https://t.me/c/1937296927/832/19307? и https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet?\n", - "\n", - "Ответ:\n", - "\n", - "Ознакомился\n", - "\n", - "22. Что такое валидация?\n", - "\n", - "Ответ:\n", - "\n", - "Валидация - это способ проверки данных на корректность по определенным правилам\n", - "\n", - "23. Что такое трассировка ошибки?\n", - "\n", - "Ответ:\n", - "\n", - "Трассировка ошибки - это информация от того момента где произошла ошибка, до момента начала её вызова.\n", - "\n", - "24. Что значит отвалился интерпретатор?\n", - "\n", - "Ответ:\n", - "\n", - "Значит то, что по тем или иным причинам интерпретатор не может выполнить код, может быть связано с отсутствием интерпретатора, или ошибками работы программы.\n" - ] - } - ], - "metadata": { - "language_info": { - "name": "python" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/quiz2.py b/quiz2.py deleted file mode 100644 index fd49a477..00000000 --- a/quiz2.py +++ /dev/null @@ -1,215 +0,0 @@ -"""Квиз 2.""" - -# Список вопросов к видео https://youtu.be/Si9MfV8uJ-0?si=JXHe-tsgOEwSTI5E (НАСТРОЙКА VSCODE, перенос строк, линтеры, работа с ячейками): -# -# (По желанию)В ответе подробно всё опишите и обязательно нужно указывать тайм код из видео где я это сказал, по желанию, дополнительно прикладываем скриншот из видео. -# Если вы знаете ответы на вопросы из Вашего опыта, то таймкоды из видео не надо указывать и т.д. -# -# 1. Как включить автосохранение данных в VSCODE? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=11 -# File - Auto Save -# -# 2. Как настроить перенос строки? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=18 -# File - Preferences - Settings - 'wrap' -# wordWrapColumn -# -# 3. Сколько символов по pep8 разрешено на строке? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=21 -# 79 -# -# 4. Какие способы переноса строк показаны в видео: -# -# 4.1 Строки с использованием обратного слэша (\) -# -# string_continued = "This is a long string that we want to " \ -# "split across multiple lines." -# print(string_continued) -# -# 4.2 Тройные кавычки (''' или """) -# -# multi_line_string = """This is a string that spans -# multiple lines. You can write freely -# and it will keep the line breaks.""" -# print(multi_line_string) -# -# 4.3 Создание списка строк и объединение с помощью join -# -# strings = [ -# "This is the first line.", -# "This is the second line.", -# "This is the third line." -# ] -# result = "\n".join(strings) # Используем перенос строк '\n' -# print(result) -# -# 4.4 Использование круглых скобок для продолжения строки -# long_string = ( -# "This is a very long string that I would like to " -# "continue on the next line." -# ) -# print(long_string) -# -# 4.5 Форматированные строки (f-строки) с использованием скобок -# letter_a = 5 -# letter_b = 6 -# product_ab = letter_a \* letter_b -# -# message = ( -# f"when {letter_a} is multiplied by {letter_b}, " -# f"the result is {product_ab}" -# ) -# print(message) -# -# 4.6 Сложение строк с помощью + -# -# string_part1 = "This is the first part, " -# string_part2 = "and this is the second part." -# full_string = string_part1 + string_part2 -# print(full_string) -# -# Ответ: -# -# 4.6 -# -# 5. Проверка на ошибки c помощью кнопки problems, где она находится? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=286 -# В нижней части экрана, самая левая первая вкладка -# -# 6. Где в vscode находится клиент гита? как в нём отправить коммит? как принять домашку? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=382 -# слева на панели Git Source Control -# -# 7. Что такое GIT? он локальный? В нём можно посмотреть историю изменений файлов и вернуться к любому коммиту? -# -# Ответ: -# -# GIT - это система контроля версий. -# Да, он поддерживает локальный режим работы, как и удаленный. -# Да, можно посмотреть историю, вернуться и следить за репозиторием. -# -# 8. Как вставить картинку в маркдаун? -# -# Ответ: -# https://youtu.be/Si9MfV8uJ-0?t=476 -# Ctrl + C, Ctrl + V -# -# 9. Где посмотреть длину строки в vs code? -# -# Ответ: -# -# Внизу IDE отображается количество символов в строке -# -# 10. Как поменять тип ячейки с питона на маркдаун? -# -# Ответ: -# -# В правом нижнем углу на ячейке -# -# 11. Как запустить сразу все ячейки в юпитере? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=508 -# Run All -# -# 12. Как изменить размер картинки в юпитере? Нужно для этого знать HTML? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=495 -# тэг img. Да, для этого нужно понимать теги. -# -# 13. Какой хоткей чтобы запустить ячейку с смещением на следующую? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=522 -# Shift + Enter -# -# 14. Как включить отображение номеров строк в юпитере(Cell line numbers)? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=540 -# В верхнем всплывающем меню ячейки нажать Show Cell line numbers -# -# 15. Что такое "Go To" чем это полезно? Как перейти сразу на ошибочную ячейку? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=568 -# Видим какая ячейка отвалилась после нажатия, каждое нажатие следующая ошибка -# -# 16. Как очистить вывод ячеек которые уже запущены? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=641 -# Clear All outputs -# -# 17. Как работать одновременно в нескольких файлах в VSCODE? Что такое SPLIT? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=656 -# Split Editor и экран разделяется на несколько рабочих областей -# -# 18. Каким сочетанием убирается левый сайдбар? -# -# Ответ: -# -# Ctrl + B -# -# 19. Кнопка два листочка это наши локальные файлы? -# -# Ответ: -# -# Да, это кнопка которая открывает локальный эксплорер с нашими файлами проекта, или папки где мы находимся в данный момент -# -# 20. Какая ошибка появилась в трассировке при запуске всех ячеек DICT или LIST? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=563 -# DICT -# -# 21. Вы ознакомились с https://t.me/c/1937296927/832/19307? и https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet? -# -# Ответ: -# -# Ознакомился -# -# 22. Что такое валидация? -# -# Ответ: -# -# Валидация - это способ проверки данных на корректность по определенным правилам -# -# 23. Что такое трассировка ошибки? -# -# Ответ: -# -# Трассировка ошибки - это информация от того момента где произошла ошибка, до момента начала её вызова. -# -# 24. Что значит отвалился интерпретатор? -# -# Ответ: -# -# Значит то, что по тем или иным причинам интерпретатор не может выполнить код, может быть связано с отсутствием интерпретатора, или ошибками работы программы. -# From 649a84716979991c3f45e2f5561de5658a84efab Mon Sep 17 00:00:00 2001 From: Pavel Demyanov Date: Wed, 7 Jan 2026 20:39:32 +0300 Subject: [PATCH 04/14] Revert "[TASK] Cpython #4 (https://github.com/SENATOROVAI/intro-cs/issues/4)" This reverts commit a4516aec3ac4f97e982023098e61fd23ed8425cb. --- log.ipynb | 8 +- log.py | 2 - python/cpython.ipynb | 304 ----------------------------- python/cpython.py | 246 ------------------------ quiz1.ipynb | 442 +++++++++++++++++++++++++++++++++++++++++++ quiz1.py | 413 ++++++++++++++++++++++++++++++++++++++++ quiz2.ipynb | 244 ++++++++++++++++++++++++ quiz2.py | 215 +++++++++++++++++++++ 8 files changed, 1317 insertions(+), 557 deletions(-) delete mode 100644 python/cpython.ipynb delete mode 100644 python/cpython.py create mode 100644 quiz1.ipynb create mode 100644 quiz1.py create mode 100644 quiz2.ipynb create mode 100644 quiz2.py diff --git a/log.ipynb b/log.ipynb index 8995bca3..2f96717d 100644 --- a/log.ipynb +++ b/log.ipynb @@ -42,15 +42,13 @@ "2. Пересмотрены по несколько раз видео:\n", " https://www.youtube.com/watch?v=Si9MfV8uJ-0\n", " https://www.youtube.com/watch?si=tCEVs00xGt2q61eW&v=hW_7hodGxVU&feature=youtu.be\n", - "3. Изучаю курс по пайтону шаг https://stepik.org/lesson/1711495/step/7?unit=1734919\n", - "4. https://github.com/SENATOROVAI/intro-cs/issues/6 - сделал пулл\n", - "5. https://github.com/SENATOROVAI/intro-cs/issues/4 - сделал пулл\n" + "3. Изучаю курс по пайтону шаг https://stepik.org/lesson/1711495/step/7?unit=1734919\n" ] } ], "metadata": { "kernelspec": { - "display_name": ".venv", + "display_name": "Python 3", "language": "python", "name": "python3" }, @@ -64,7 +62,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.9" + "version": "3.10.11" } }, "nbformat": 4, diff --git a/log.py b/log.py index 4c13c157..3ff69502 100644 --- a/log.py +++ b/log.py @@ -12,6 +12,4 @@ # https://www.youtube.com/watch?v=Si9MfV8uJ-0 # https://www.youtube.com/watch?si=tCEVs00xGt2q61eW&v=hW_7hodGxVU&feature=youtu.be # 3. Изучаю курс по пайтону шаг https://stepik.org/lesson/1711495/step/7?unit=1734919 -# 4. https://github.com/SENATOROVAI/intro-cs/issues/6 - сделал пулл -# 5. https://github.com/SENATOROVAI/intro-cs/issues/4 - сделал пулл # diff --git a/python/cpython.ipynb b/python/cpython.ipynb deleted file mode 100644 index b7ae9d11..00000000 --- a/python/cpython.ipynb +++ /dev/null @@ -1,304 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": null, - "id": "61a1c252", - "metadata": { - "vscode": { - "languageId": "plaintext" - } - }, - "outputs": [], - "source": [ - "\"\"\"Квиз и практика по пайтон.\"\"\"" - ] - }, - { - "cell_type": "markdown", - "id": "987ba122", - "metadata": {}, - "source": [ - "1. Что такое CPython и чем он отличается от Python?\n", - "\n", - "Ответ:\n", - "\n", - "CPython — стандартная реализация Python на языке C. Это та версия, которую обычно скачивают с python.org.\n", - "\n", - "Разница:\n", - "Python — язык программирования (спецификация)\n", - "CPython — реализация этого языка на C\n", - "\n", - "\n", - "2. Сколько существует реализаций Python, и какая из них самая популярная?\n", - "\n", - "Ответ:\n", - "\n", - "6 реализаций \n", - "CPython - самая популярная\n", - "\n", - "\n", - "4. На каком языке написан CPython?\n", - "\n", - "Ответ:\n", - "\n", - "Язык С\n", - "\n", - "\n", - "5. (опционально) Кто создал CPython?\n", - "\n", - "Ответ:\n", - "\n", - "Гвидо ван Россум\n", - "\n", - "\n", - "6. Почему Python считается быстрым, несмотря на то, что это интерпретируемый язык?\n", - "\n", - "Ответ:\n", - "\n", - "Потому что он написан на C и вызывает инструкции из C\n", - "\n", - "\n", - "7. Напишите путь к Интерпретатору CPython на вашем компьютере\n", - "\n", - "Ответ:\n", - "\n", - "~/AppData/Local/Programs/Python/Python310/python.exe\n", - "\n", - "\n", - "8. Что содержится в папке include в CPython?\n", - "\n", - "Ответ:\n", - "\n", - "заголовочные файлы с расширением .h\n", - "\n", - "\n", - "9. Где можно найти исходный код CPython дайте ссылку на репозиторий гитхаб\n", - "\n", - "Ответ:\n", - "\n", - "https://github.com/python/cpython\n", - "\n", - "\n", - "10. (опционально) Как работает интерпретатор CPython при выполнении кода?\n", - "\n", - "Ответ:\n", - "\n", - "Парсинг — исходный код разбирается в AST (абстрактное синтаксическое дерево).\n", - "Компиляция в байт-код — AST компилируется в байт-код (.pyc), который хранится в папке __pycache__.\n", - "\n", - "Виртуальная машина (VM) — байт-код выполняется стековой виртуальной машиной:\n", - "Читает инструкции байт-кода\n", - "Выполняет их через C-функции\n", - "Управляет стеком вызовов, объектами в памяти, GIL\n", - "Выполнение — каждая инструкция байт-кода вызывает соответствующую C-функцию, которая выполняет операцию.\n", - "\n", - "\n", - "11. Какая команда используется для запуска файла с помощью CPython?\n", - "\n", - "Ответ:\n", - "\n", - "python filename\n", - "\n", - "12. Можно ли запускать текстовые файлы через интерпретатор Python? Почему?\n", - "\n", - "Ответ:\n", - "\n", - "Да, можно\n", - "Интерпретатору без разницы какой формат файла, главное, чтобы был валидный пайтон код\n", - "\n", - "13. Как указать путь к интерпретатору и файлу для выполнения кода?\n", - "\n", - "Ответ:\n", - "\n", - "Через Абсолютный или относительный путь, или если есть алиас в переменных средах, то через него\n", - "\n", - "14. Чем PyPy отличается от CPython?\n", - "\n", - "Ответ:\n", - "\n", - "PyPy — альтернативная реализация Python с JIT-компиляцией, быстрее CPython для многих задач, но с ограничениями по совместимости с C-расширениями\n", - "\n", - "15. Почему PyPy не может использоваться для всех проектов на Python?\n", - "\n", - "Ответ:\n", - "\n", - "Не совместим со всеми проектами на Python\n", - "\n", - "\n", - "16. Где можно скачать PyPy?\n", - "\n", - "Ответ:\n", - "\n", - "https://pypy.org/download.html\n", - "\n", - "\n", - "17. Как установить PyPy после скачивания?\n", - "\n", - "Ответ:\n", - "\n", - "Распаковать в нужную папку и прописать пути в переменных средах\n", - "\n", - "18. Как запустить файл с помощью PyPy?\n", - "\n", - "Ответ:\n", - "\n", - "pypy filename\n", - "Или абсолютный путь до интерпретатора:\n", - "~/pypy/pypy.exe filename\n", - "\n", - "19. Почему PyPy выполняет код быстрее, чем CPython?\n", - "\n", - "Ответ:\n", - "\n", - "PyPy быстрее за счёт JIT-компиляции часто используемого кода в машинный код, что устраняет интерпретацию байт-кода." - ] - }, - { - "cell_type": "markdown", - "id": "136daecf", - "metadata": {}, - "source": [ - "Задание 1: Поиск и установка CPython\n", - "\n", - "Проверьте, установлен ли CPython на вашем компьютере:\n", - " Используйте поиск в меню \"Пуск\" (Windows) или терминале (Linux/Mac).\n", - " Введите команду python --version или python3 --version в терминале.\n", - "Если CPython не установлен, скачайте его с официального сайта Python https://www.python.org/downloads/ и установите.\n", - "\n", - "\n", - "Решение:\n", - "\n", - "\n", - "C:\\Users\\demya>where python\n", - "C:\\Users\\demya\\anaconda3\\python.exe\n", - "C:\\Users\\demya\\AppData\\Local\\Programs\\Python\\Python310\\python.exe\n", - "C:\\Users\\demya\\AppData\\Local\\Programs\\Python\\Python311\\python.exe\n", - "C:\\ProgramData\\miniconda3\\python.exe\n", - "C:\\Users\\demya\\AppData\\Local\\Microsoft\\WindowsApps\\python.exe\n", - "C:\\Users\\demya\\pypy\\python.exe\n", - "\n", - "\n", - "C:\\Users\\demya>python --version\n", - "Python 3.13.9" - ] - }, - { - "cell_type": "markdown", - "id": "b6412bf5", - "metadata": {}, - "source": [ - "Задание 2: Исследование структуры CPython\n", - "\n", - "Найдите папку, где установлен Python (например, через команду which python в терминале или свойства ярлыка).\n", - "Откройте папку include и изучите её содержимое. Какое количество файлов на C там есть?\n", - "Перейдите на [GitHub-репозиторий CPython](https://github.com/python/cpython) и найдите файл README. Прочитайте информацию о проекте.\n", - "\n", - "Решение:\n", - "\n", - "C:\\Users\\demya\\anaconda3\\include\n", - "79 файлов\n" - ] - }, - { - "cell_type": "markdown", - "id": "40744f44", - "metadata": {}, - "source": [ - "Задание 3: Запуск файла с помощью CPython\n", - "\n", - "Создайте текстовый файл example.txt с содержимым:\n", - "\n", - "print(\"Hello from CPython!\")\n", - "\n", - "Запустите файл через команду python <путь_до_файла> (замените <путь_до_файла> на фактический путь к вашему файлу).\n", - "Проверьте, что выводится на экран. Попробуйте изменить расширение файла на .py и повторите запуск.\n", - "\n", - "\n", - "Решение:\n", - "\n", - "C:\\Users\\demya>echo print(\"Hello from CPython!\") > example.txt\n", - "\n", - "C:\\Users\\demya>python example.txt\n", - "Hello from CPython!\n", - "\n", - "C:\\Users\\demya>move example.txt example.py\n", - " 1 file(s) moved.\n", - "\n", - "C:\\Users\\demya>python example.py\n", - "Hello from CPython!\n" - ] - }, - { - "cell_type": "markdown", - "id": "52008d7a", - "metadata": {}, - "source": [ - "Задание 4: Установка и использование PyPy\n", - "\n", - "Перейдите на [официальный сайт PyPy](https://www.pypy.org/) и скачайте подходящую версию для вашей операционной системы.\n", - "Распакуйте скачанный архив в удобное место.\n", - "Создайте файл example_pypy.py с кодом:\n", - "\n", - "print(\"Hello from pypy!\")\n", - "\n", - "Запустите файл через PyPy\n", - "pypy <путь_до_файла> (замените <путь_до_файла> на фактический путь к вашему файлу).\n", - "Проверьте, что выводится на экран. Попробуйте изменить расширение файла на .py и повторите запуск.\n", - "\n", - "Решение:\n", - "\n", - "C:\\Users\\demya>echo print(\"Hello from pypy!\") > example_pypy.py\n", - "\n", - "C:\\Users\\demya>pypy example_pypy.py\n", - "Hello from pypy!" - ] - }, - { - "cell_type": "markdown", - "id": "9e33b1cf", - "metadata": {}, - "source": [ - "Задание 5: Сравнение производительности CPython и PyPy\n", - "\n", - "Создайте файл performance_test.py с кодом:\n", - "\n", - " import time\n", - " start_time = time.time()\n", - " total = 0\n", - " for i in range(1, 10000000):\n", - " total += i\n", - " end_time = time.time()\n", - " \n", - " print(\"Result:\", total)\n", - " print(\"Execution time:\", end_time - start_time, \"seconds\")\n", - "\n", - "Запустите этот файл сначала через CPython, а затем через PyPy. Запишите результаты времени выполнения для обоих интерпретаторов.\n", - "\n", - "Сделайте вывод о разнице в производительности.\n", - "\n", - "Решение:\n", - "\n", - "CPython:\n", - "\n", - "C:\\Users\\demya>python performance_test.py\n", - "Result: 49999995000000\n", - "Execution time: 0.7137529850006104 seconds\n", - "\n", - "\n", - "Pypy:\n", - "\n", - "C:\\Users\\demya>pypy performance_test.py\n", - "Result: 49999995000000\n", - "Execution time: 0.023383617401123047 seconds" - ] - } - ], - "metadata": { - "language_info": { - "name": "python" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/python/cpython.py b/python/cpython.py deleted file mode 100644 index d30a4ef7..00000000 --- a/python/cpython.py +++ /dev/null @@ -1,246 +0,0 @@ -"""Квиз и практика по пайтон.""" - -# 1. Что такое CPython и чем он отличается от Python? -# -# Ответ: -# -# CPython — стандартная реализация Python на языке C. Это та версия, которую обычно скачивают с python.org. -# -# Разница: -# Python — язык программирования (спецификация) -# CPython — реализация этого языка на C -# -# -# 2. Сколько существует реализаций Python, и какая из них самая популярная? -# -# Ответ: -# -# 6 реализаций -# CPython - самая популярная -# -# -# 4. На каком языке написан CPython? -# -# Ответ: -# -# Язык С -# -# -# 5. (опционально) Кто создал CPython? -# -# Ответ: -# -# Гвидо ван Россум -# -# -# 6. Почему Python считается быстрым, несмотря на то, что это интерпретируемый язык? -# -# Ответ: -# -# Потому что он написан на C и вызывает инструкции из C -# -# -# 7. Напишите путь к Интерпретатору CPython на вашем компьютере -# -# Ответ: -# -# ~/AppData/Local/Programs/Python/Python310/python.exe -# -# -# 8. Что содержится в папке include в CPython? -# -# Ответ: -# -# заголовочные файлы с расширением .h -# -# -# 9. Где можно найти исходный код CPython дайте ссылку на репозиторий гитхаб -# -# Ответ: -# -# https://github.com/python/cpython -# -# -# 10. (опционально) Как работает интерпретатор CPython при выполнении кода? -# -# Ответ: -# -# Парсинг — исходный код разбирается в AST (абстрактное синтаксическое дерево). -# Компиляция в байт-код — AST компилируется в байт-код (.pyc), который хранится в папке __pycache__. -# -# Виртуальная машина (VM) — байт-код выполняется стековой виртуальной машиной: -# Читает инструкции байт-кода -# Выполняет их через C-функции -# Управляет стеком вызовов, объектами в памяти, GIL -# Выполнение — каждая инструкция байт-кода вызывает соответствующую C-функцию, которая выполняет операцию. -# -# -# 11. Какая команда используется для запуска файла с помощью CPython? -# -# Ответ: -# -# python filename -# -# 12. Можно ли запускать текстовые файлы через интерпретатор Python? Почему? -# -# Ответ: -# -# Да, можно -# Интерпретатору без разницы какой формат файла, главное, чтобы был валидный пайтон код -# -# 13. Как указать путь к интерпретатору и файлу для выполнения кода? -# -# Ответ: -# -# Через Абсолютный или относительный путь, или если есть алиас в переменных средах, то через него -# -# 14. Чем PyPy отличается от CPython? -# -# Ответ: -# -# PyPy — альтернативная реализация Python с JIT-компиляцией, быстрее CPython для многих задач, но с ограничениями по совместимости с C-расширениями -# -# 15. Почему PyPy не может использоваться для всех проектов на Python? -# -# Ответ: -# -# Не совместим со всеми проектами на Python -# -# -# 16. Где можно скачать PyPy? -# -# Ответ: -# -# https://pypy.org/download.html -# -# -# 17. Как установить PyPy после скачивания? -# -# Ответ: -# -# Распаковать в нужную папку и прописать пути в переменных средах -# -# 18. Как запустить файл с помощью PyPy? -# -# Ответ: -# -# pypy filename -# Или абсолютный путь до интерпретатора: -# ~/pypy/pypy.exe filename -# -# 19. Почему PyPy выполняет код быстрее, чем CPython? -# -# Ответ: -# -# PyPy быстрее за счёт JIT-компиляции часто используемого кода в машинный код, что устраняет интерпретацию байт-кода. - -# Задание 1: Поиск и установка CPython -# -# Проверьте, установлен ли CPython на вашем компьютере: -# Используйте поиск в меню "Пуск" (Windows) или терминале (Linux/Mac). -# Введите команду python --version или python3 --version в терминале. -# Если CPython не установлен, скачайте его с официального сайта Python https://www.python.org/downloads/ и установите. -# -# -# Решение: -# -# -# C:\Users\demya>where python -# C:\Users\demya\anaconda3\python.exe -# C:\Users\demya\AppData\Local\Programs\Python\Python310\python.exe -# C:\Users\demya\AppData\Local\Programs\Python\Python311\python.exe -# C:\ProgramData\miniconda3\python.exe -# C:\Users\demya\AppData\Local\Microsoft\WindowsApps\python.exe -# C:\Users\demya\pypy\python.exe -# -# -# C:\Users\demya>python --version -# Python 3.13.9 - -# Задание 2: Исследование структуры CPython -# -# Найдите папку, где установлен Python (например, через команду which python в терминале или свойства ярлыка). -# Откройте папку include и изучите её содержимое. Какое количество файлов на C там есть? -# Перейдите на [GitHub-репозиторий CPython](https://github.com/python/cpython) и найдите файл README. Прочитайте информацию о проекте. -# -# Решение: -# -# C:\Users\demya\anaconda3\include -# 79 файлов -# - -# Задание 3: Запуск файла с помощью CPython -# -# Создайте текстовый файл example.txt с содержимым: -# -# print("Hello from CPython!") -# -# Запустите файл через команду python <путь_до_файла> (замените <путь_до_файла> на фактический путь к вашему файлу). -# Проверьте, что выводится на экран. Попробуйте изменить расширение файла на .py и повторите запуск. -# -# -# Решение: -# -# C:\Users\demya>echo print("Hello from CPython!") > example.txt -# -# C:\Users\demya>python example.txt -# Hello from CPython! -# -# C:\Users\demya>move example.txt example.py -# 1 file(s) moved. -# -# C:\Users\demya>python example.py -# Hello from CPython! -# - -# Задание 4: Установка и использование PyPy -# -# Перейдите на [официальный сайт PyPy](https://www.pypy.org/) и скачайте подходящую версию для вашей операционной системы. -# Распакуйте скачанный архив в удобное место. -# Создайте файл example_pypy.py с кодом: -# -# print("Hello from pypy!") -# -# Запустите файл через PyPy -# pypy <путь_до_файла> (замените <путь_до_файла> на фактический путь к вашему файлу). -# Проверьте, что выводится на экран. Попробуйте изменить расширение файла на .py и повторите запуск. -# -# Решение: -# -# C:\Users\demya>echo print("Hello from pypy!") > example_pypy.py -# -# C:\Users\demya>pypy example_pypy.py -# Hello from pypy! - -# Задание 5: Сравнение производительности CPython и PyPy -# -# Создайте файл performance_test.py с кодом: -# -# import time -# start_time = time.time() -# total = 0 -# for i in range(1, 10000000): -# total += i -# end_time = time.time() -# -# print("Result:", total) -# print("Execution time:", end_time - start_time, "seconds") -# -# Запустите этот файл сначала через CPython, а затем через PyPy. Запишите результаты времени выполнения для обоих интерпретаторов. -# -# Сделайте вывод о разнице в производительности. -# -# Решение: -# -# CPython: -# -# C:\Users\demya>python performance_test.py -# Result: 49999995000000 -# Execution time: 0.7137529850006104 seconds -# -# -# Pypy: -# -# C:\Users\demya>pypy performance_test.py -# Result: 49999995000000 -# Execution time: 0.023383617401123047 seconds diff --git a/quiz1.ipynb b/quiz1.ipynb new file mode 100644 index 00000000..475de3b8 --- /dev/null +++ b/quiz1.ipynb @@ -0,0 +1,442 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "9084810c", + "metadata": { + "vscode": { + "languageId": "plaintext" + } + }, + "outputs": [], + "source": [ + "\"\"\"Квиз 1.\"\"\"" + ] + }, + { + "cell_type": "markdown", + "id": "b8bb4b09", + "metadata": {}, + "source": [ + "Список вопросов к видео https://youtu.be/hW_7hodGxVU?si=tCEVs00xGt2q61eW (АЛГОРИТМ ПРИНЯТИЯ И ОТДАЧИ ДОМАШКИ):\n", + "\n", + "(По желанию )В ответе подробно всё опишите и обязательно нужно указывать тайм код из видео где я это сказал, по желанию, дополнительно прикладываем скриншот из видео.\n", + "Если вы знаете ответы на вопросы из Вашего опыта, то таймкоды из видео не надо указывать и т.д.\n", + "\n", + "1. Как понять, что домашка пришла?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=8\n", + " Заходим в чатик HomeWork видим ник и прими пул\n", + "\n", + "2. Как принять домашку?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=17\n", + " Заходим в гитхаб десктоп нажимаем fetch origin.\n", + "\n", + "3. Зачем нужна кнопка history и какие функции появляются при нажатии правой кнопки мыши на коммит?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=29\n", + "\n", + " В хистори мы видим, что произошло с нашим репозиторием\n", + "\n", + "3.1) Где брать ссылку на коммит? куда её отправлять?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=229\n", + "\n", + " Нажимаем в хистори View on Github и перемещаемся в гитхаб там будет в адресной строке ссылка на коммит\n", + " Отправляем её в чат HomeWork с припиской коммит отдал ссылка*на*коммит.\n", + "\n", + "4. Что такое файл лога?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=70\n", + " Файл лога - это файл содержащий информацию о том, что мы делали за все уроки по датам.\n", + "\n", + "4.1) Когда нужно его пушить?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/hW_7hodGxVU?t=70\n", + "Когда заканчиваем урок\n", + "\n", + "5. Что такое интерпретатор?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=169\n", + " Программа которая читает и запускает наш код\n", + "\n", + "6. Где можно выбрать интерпретатор?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=163\n", + " Нажимаем слева запуск кода или сверху в правом углу выбираем нужный нам интерпретатор\n", + "\n", + "7. Что такое модуль?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=526\n", + " Модуль это обычный файлик с расширение .py или .ipynb\n", + "\n", + "8. Как создать и отправить коммит?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=193\n", + " Заходим в гитхаб отмечаем нужные изменения, пишем название коммит и нажимаем кнопку коммит\n", + "\n", + "9. Как посмотреть что коммит точно отправлен и находится в github?\n", + "\n", + " Ответ:\n", + "\n", + " В хистори будет видно, да и view on github даст ссылку на коммит\n", + "\n", + "10. Какая команда показывает что код не прошёл проверки на ошибки?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=363\n", + " pre-commit run --all-files\n", + "\n", + "10.1) Напишите список линтеров которые используются для проверки кода и дайте их краткую характеристику.\n", + "\n", + " Ответ:\n", + "\n", + " Flake8 — базовая проверка стиля\n", + " Mypy — проверка типов\n", + " Pylint — дополнительный анализ (по необходимости)\n", + " Pydocstyle — проверка документации (по необходимости)\n", + "\n", + "11. Как узнать какой именно линтер не прошёл проверку?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=370\n", + " В консоле после запуска линтеров будет статус выполнения и по статусу можно определить успешность по каждому линтеру.\n", + "\n", + "12. Линтер Pylint видит markdown?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=425\n", + " Нет\n", + "\n", + "13. Номер ячейки в терминале и номер ячейки в vs code может отличаться? в каком случае?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=437\n", + " Да, может отличаться, в случае если есть ячейки с маркдовн, из за того, что линтер их не видит, он их не учитывает, поэтому количество может быть разным\n", + "\n", + "14. Где посмотреть номер ячейки в vscode?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=455\n", + " можем посмотреть внизу справа\n", + "\n", + "15. В каком формате ipynb отправляется в гитхаб? причём здесь JSON?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=204\n", + " В формате JSON, приложение github desktop отображает файлы формата ipynb в формате json\n", + "\n", + "16. Где посмотреть в какой ячейке ошибка?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=462\n", + " Можем посмотреть по коду ошибки, где не так или нажать Ctrl + F и найти где ошибка\n", + "\n", + "17. Как запустить терминал?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=353\n", + " Меню терминал - новый терминал\n", + "\n", + "18. Что такое линтер?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=375\n", + " Линтер это программа которая проверяет на корректность стандартам\n", + "\n", + "19. В какой сайт нужно вставлять код ошибки если ошибка связана с pylint?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=495\n", + " На сайте пайлинта https://pylint.readthedocs.io/\n", + "\n", + "20. Секция pydocstyle в большинстве случае автоматический закрывается после исправления ошибок в каком линтере?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=587\n", + " После исправления ошибок в линтере pylint\n", + "\n", + "21. Что такое описание модуля? Оно должно отражать информацию о том что находится в модуле?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=563\n", + " Описание модуля это какая информация у нас в модуле. Да, оно должно отображать информацию о модуле.\n", + "\n", + " 21.1) С какой git команды начинается утро программиста?\n", + "\n", + " Ответ:\n", + "\n", + " fetch origin\n", + "\n", + "22. После внесения изменений в файлах, кнопка open in vs code пропадает в кошке, как по другому открыть vs code из кошки?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=855\n", + " Чтобы попасть из github desktop в vs code, нужно нажать на Current repository и выбрать Open VS code\n", + "\n", + "23. Что такое stash? Общее объяснение концепции.\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=921\n", + " stash - буффер обмена и локальные изменения \"прячутся\"\n", + " Концепция, нужна если мы что-то делали, но нам нужно резко, что-то делать другое, не коммитя изменения в репозиторий, мы можем сохранить в буффер обмена, для дальнейшего использования, пряча новые изменения.\n", + "\n", + " 23.1) Как сохранить стэш?\n", + "\n", + " Ответ:\n", + "\n", + " git командa(подсказка: https://t.me/c/1937296927/3602/19531):\n", + " git stash save \"NAME_STASH\" - сохранение в буффер обмена\n", + " git stash apply \"NUMBER_STASH\" - извлечения из буффера обмена\n", + "\n", + "Кнопка в vs code: Stash changes and continue\n", + "\n", + "23.2) Как восстановить стэш(подсказка: https://t.me/c/1937296927/3602/25747)?:\n", + "\n", + " git команда(подсказка: https://t.me/c/1937296927/3602/19531)?:\n", + "\n", + " Ответ:\n", + "\n", + " git stash apply \"NUMBER_STASH\"\n", + "\n", + "23.3) Различие между стэшем и коммитом.\n", + "\n", + " Ответ:\n", + "\n", + " Когда лучше сохранить изменения в стэше, а когда коммитить.\n", + " Коммитить когда мы четко понимаем, что закончили с какой-то итерацией и можем выложить в ветку. Стешить, когда нам нужно быстро переключиться, с еще не доделанной работы, чтобы отдельно не плодить коммитов, с еще пока не готовым функционалом\n", + "\n", + "23.4) Как просмотреть список сохраненных стэшей? \n", + " git команда (подсказка: https://t.me/c/1937296927/3602/19531):\n", + "\n", + " Ответ:\n", + "\n", + " git stash list\n", + "\n", + "23.5) Как удалить стэш? \n", + " Команды для удаления отдельных стэшей или всех сразу.\n", + "git команда (подсказка: https://t.me/c/1937296927/3602/19531):\n", + "\n", + " Ответ:\n", + "\n", + " git stash drop\n", + " git stash clear\n", + "\n", + "23.6) Практические примеры использования стэша. Краткие сценарии, где стэш помогает.\n", + "\n", + " Ответ:\n", + "\n", + " Спрятать изменения в моменте, когда нужно поработать над другой задачей.\n", + " Спрятать изменения при конфликте, для дальнейшего резолва изменений с актуальной веткой\n", + "\n", + "24. Где посмотреть что есть конфликт в файлах?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=969\n", + " В changes будет у строчки восклицательный знак в github desktop, нажимаем правой кнопкой где восклицательный знак и выбираем Open VS code\n", + "\n", + " 24.1) Когда он появляется?\n", + "\n", + " Ответ:\n", + "\n", + " Когда мы редактируем одинаковые файлы и получается у нас накладываются строчки из за этого возникает конфликт\n", + "\n", + "25. Как решить конфликт в файлах?\n", + "\n", + " Ответ:\n", + "\n", + " Выбираем изменения которые нам нужны, убираем те что не нужны и нажимаем Resolve in merge\n", + "\n", + "26. Напишите правильное утверждение\n", + " -Зелёное то что пришло с гитхаба и синее локальные изменения или синее то что пришло с гитхаба и зелёное это локальные изменения\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=998\n", + "\n", + " Зеленное, это то, что мы стянули из репозитория\n", + " Синее наше локальные изменения\n", + "\n", + "27. Если мы работаем в одном файле, можно ли принять pull после того как вы спрячете в стэш свои изменения?\n", + "\n", + " Ответ:\n", + "\n", + " Да, можно\n", + " Если спрячем, то ничего не произойдет, изменения затянуться из github\n", + "\n", + " 27.1) Что может произойти когда stash восстановите после принятия pull?\n", + "\n", + " Ответ:\n", + "\n", + " Может произойти конфликт\n", + "\n", + "28. Сколько способов решения конфликтов было показано в видео? Напишите ЧИСЛО и укажите их способы.\n", + "\n", + " Ответ:\n", + "\n", + " 2 способа:\n", + " С помощью применения через акцепт и инкоминг\n", + " Вручную убрав все лишнее.\n", + "\n", + "29. Что делает кнопка complete merge?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=1062\n", + " Смерживает конечные изменения из конфликтов в один.\n", + "\n", + "30. В какой чат нужно писать если остались вопросы?\n", + "\n", + " Ответ:\n", + "\n", + " HELP ME (bags&reports)\n", + " https://t.me/c/1937296927/2415\n", + "\n", + "31. Что такое FORK? Зачем его делают?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=1146\n", + " Форк - это копия чужого репозитория оригинального репозитория в свое хранилище репозиториев.\n", + " Делают для того, чтобы работать с оригинальной репой не изменяя исходного проекта, а помогать править баги, улучшать, или отдельно на основании этого проекта делать свое\n", + "\n", + "32. Как скачать форкнутый репозиторий на локальный компьютер?\n", + "\n", + " Ответ:\n", + "\n", + " Через github desktop выбрав нужный в списке\n", + " Консольная команде git clone название_репы\n", + "\n", + "33. С какой вероятностью ваши ошибки были уже решены? и кто их решил?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=764\n", + " С вероятностью 90%\n", + " Их решил: Сенаторов Руслан Олегович\n", + "\n", + "34. Как создать файл в vs code?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=53\n", + " Нажимаем листочек с плюсиком и называем файл как нам нужно\n", + "\n", + "35. # Файл лога нужно заполнять в конце каждого урока?\n", + "\n", + " Ответ:\n", + "\n", + " https://youtu.be/hW_7hodGxVU?t=70\n", + " Да, нужно\n", + "\n", + "Дополнительные вопросы:\n", + "\n", + "1. Какая команда конвертирует файл в py из ipynb?\n", + " подсказка https://t.me/c/1937296927/1/26527\n", + "\n", + "Ответ:\n", + "jupytext --to py filename.ipynb или через расширение VS Code (Jupytext)\n", + "\n", + "2. Что такое пакетный менеджер? Вы пользуетесь пакетным менеджером conda или pip? Какой лучше использовать для дата сайнс?\n", + "\n", + "Ответ:\n", + "\n", + "Пакетный менеджер — инструмент для установки и управления библиотеками/пакетами.\n", + "Для дата сайнс лучше использовать conda — он управляет не только Python-пакетами, но и зависимостями системы, библиотеками (NumPy, SciPy) с нативными расширениями.\n", + "\n", + "3. Почему расширение py лучше чем ipynb?\n", + "\n", + "Ответ:\n", + "\n", + "- Удобнее для версионирования (Git лучше работает с текстом)\n", + "- Линтеры (Pylint, Flake8) корректно работают только с .py\n", + "- Проще ревью кода\n", + "- Лучше для продакшн-кода и автоматизации\n", + "\n", + "4. Что такое pep8?\n", + " подсказка:https://peps.python.org/pep-0008/\n", + "\n", + "Ответ:\n", + "\n", + "PEP 8 — официальный стиль кода Python. Рекомендации по форматированию, именованию, структуре для единообразия.\n", + "\n", + "4.1) линтеры проверяют на соблюдение pep8?\n", + "\n", + "Ответ:\n", + "\n", + "Да. Flake8 и Pylint проверяют соответствие PEP 8 (стиль, именование, форматирование).\n", + "\n", + "4.2) Какая нотация используется для создания переменных?\n", + "ответ на 85-95 страницы https://t.me/c/1937296927/1/16676\n", + "\n", + "Ответ:\n", + "\n", + "snake_case (нижний регистр, слова разделяются подчеркиванием), например: my_variable_name\n", + "\n", + "4.3) Может ли переменная состоять из одной буквы например андерскор \"\\_\" ?\n", + "\n", + "Ответ:\n", + "Да. \\_ — валидная переменная, часто используется как временная или неиспользуемая.\n", + "\n", + "4.4) Зачем и где мы используем андерскор \\_\n", + "\n", + "Ответ:\n", + "\n", + "- _ — временная/неиспользуемая переменная (например, в unpacking: x, _, z = data)\n", + "- Два \\_\\_ в начале — приватные атрибуты/методы\n", + "- _ в конце — избежание конфликта с ключевыми словами (class_)\n", + "\n", + " 4.5) По PEP8 допустима переменная в одну букву?\n", + " ответ на 85-95 страницы https://t.me/c/1937296927/1/16676\n", + "\n", + "Ответ:\n", + "\n", + "Да, но не рекомендуется для обычных переменных. Допустимо в исключениях: циклы (for i in range(5), for x, y in points), малые области видимости. Лучше использовать понятные имена.\n" + ] + } + ], + "metadata": { + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/quiz1.py b/quiz1.py new file mode 100644 index 00000000..8cf4aa29 --- /dev/null +++ b/quiz1.py @@ -0,0 +1,413 @@ +"""Квиз 1.""" + +# Список вопросов к видео https://youtu.be/hW_7hodGxVU?si=tCEVs00xGt2q61eW (АЛГОРИТМ ПРИНЯТИЯ И ОТДАЧИ ДОМАШКИ): +# +# (По желанию )В ответе подробно всё опишите и обязательно нужно указывать тайм код из видео где я это сказал, по желанию, дополнительно прикладываем скриншот из видео. +# Если вы знаете ответы на вопросы из Вашего опыта, то таймкоды из видео не надо указывать и т.д. +# +# 1. Как понять, что домашка пришла? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=8 +# Заходим в чатик HomeWork видим ник и прими пул +# +# 2. Как принять домашку? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=17 +# Заходим в гитхаб десктоп нажимаем fetch origin. +# +# 3. Зачем нужна кнопка history и какие функции появляются при нажатии правой кнопки мыши на коммит? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=29 +# +# В хистори мы видим, что произошло с нашим репозиторием +# +# 3.1) Где брать ссылку на коммит? куда её отправлять? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=229 +# +# Нажимаем в хистори View on Github и перемещаемся в гитхаб там будет в адресной строке ссылка на коммит +# Отправляем её в чат HomeWork с припиской коммит отдал ссылка*на*коммит. +# +# 4. Что такое файл лога? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=70 +# Файл лога - это файл содержащий информацию о том, что мы делали за все уроки по датам. +# +# 4.1) Когда нужно его пушить? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=70 +# Когда заканчиваем урок +# +# 5. Что такое интерпретатор? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=169 +# Программа которая читает и запускает наш код +# +# 6. Где можно выбрать интерпретатор? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=163 +# Нажимаем слева запуск кода или сверху в правом углу выбираем нужный нам интерпретатор +# +# 7. Что такое модуль? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=526 +# Модуль это обычный файлик с расширение .py или .ipynb +# +# 8. Как создать и отправить коммит? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=193 +# Заходим в гитхаб отмечаем нужные изменения, пишем название коммит и нажимаем кнопку коммит +# +# 9. Как посмотреть что коммит точно отправлен и находится в github? +# +# Ответ: +# +# В хистори будет видно, да и view on github даст ссылку на коммит +# +# 10. Какая команда показывает что код не прошёл проверки на ошибки? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=363 +# pre-commit run --all-files +# +# 10.1) Напишите список линтеров которые используются для проверки кода и дайте их краткую характеристику. +# +# Ответ: +# +# Flake8 — базовая проверка стиля +# Mypy — проверка типов +# Pylint — дополнительный анализ (по необходимости) +# Pydocstyle — проверка документации (по необходимости) +# +# 11. Как узнать какой именно линтер не прошёл проверку? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=370 +# В консоле после запуска линтеров будет статус выполнения и по статусу можно определить успешность по каждому линтеру. +# +# 12. Линтер Pylint видит markdown? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=425 +# Нет +# +# 13. Номер ячейки в терминале и номер ячейки в vs code может отличаться? в каком случае? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=437 +# Да, может отличаться, в случае если есть ячейки с маркдовн, из за того, что линтер их не видит, он их не учитывает, поэтому количество может быть разным +# +# 14. Где посмотреть номер ячейки в vscode? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=455 +# можем посмотреть внизу справа +# +# 15. В каком формате ipynb отправляется в гитхаб? причём здесь JSON? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=204 +# В формате JSON, приложение github desktop отображает файлы формата ipynb в формате json +# +# 16. Где посмотреть в какой ячейке ошибка? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=462 +# Можем посмотреть по коду ошибки, где не так или нажать Ctrl + F и найти где ошибка +# +# 17. Как запустить терминал? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=353 +# Меню терминал - новый терминал +# +# 18. Что такое линтер? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=375 +# Линтер это программа которая проверяет на корректность стандартам +# +# 19. В какой сайт нужно вставлять код ошибки если ошибка связана с pylint? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=495 +# На сайте пайлинта https://pylint.readthedocs.io/ +# +# 20. Секция pydocstyle в большинстве случае автоматический закрывается после исправления ошибок в каком линтере? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=587 +# После исправления ошибок в линтере pylint +# +# 21. Что такое описание модуля? Оно должно отражать информацию о том что находится в модуле? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=563 +# Описание модуля это какая информация у нас в модуле. Да, оно должно отображать информацию о модуле. +# +# 21.1) С какой git команды начинается утро программиста? +# +# Ответ: +# +# fetch origin +# +# 22. После внесения изменений в файлах, кнопка open in vs code пропадает в кошке, как по другому открыть vs code из кошки? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=855 +# Чтобы попасть из github desktop в vs code, нужно нажать на Current repository и выбрать Open VS code +# +# 23. Что такое stash? Общее объяснение концепции. +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=921 +# stash - буффер обмена и локальные изменения "прячутся" +# Концепция, нужна если мы что-то делали, но нам нужно резко, что-то делать другое, не коммитя изменения в репозиторий, мы можем сохранить в буффер обмена, для дальнейшего использования, пряча новые изменения. +# +# 23.1) Как сохранить стэш? +# +# Ответ: +# +# git командa(подсказка: https://t.me/c/1937296927/3602/19531): +# git stash save "NAME_STASH" - сохранение в буффер обмена +# git stash apply "NUMBER_STASH" - извлечения из буффера обмена +# +# Кнопка в vs code: Stash changes and continue +# +# 23.2) Как восстановить стэш(подсказка: https://t.me/c/1937296927/3602/25747)?: +# +# git команда(подсказка: https://t.me/c/1937296927/3602/19531)?: +# +# Ответ: +# +# git stash apply "NUMBER_STASH" +# +# 23.3) Различие между стэшем и коммитом. +# +# Ответ: +# +# Когда лучше сохранить изменения в стэше, а когда коммитить. +# Коммитить когда мы четко понимаем, что закончили с какой-то итерацией и можем выложить в ветку. Стешить, когда нам нужно быстро переключиться, с еще не доделанной работы, чтобы отдельно не плодить коммитов, с еще пока не готовым функционалом +# +# 23.4) Как просмотреть список сохраненных стэшей? +# git команда (подсказка: https://t.me/c/1937296927/3602/19531): +# +# Ответ: +# +# git stash list +# +# 23.5) Как удалить стэш? +# Команды для удаления отдельных стэшей или всех сразу. +# git команда (подсказка: https://t.me/c/1937296927/3602/19531): +# +# Ответ: +# +# git stash drop +# git stash clear +# +# 23.6) Практические примеры использования стэша. Краткие сценарии, где стэш помогает. +# +# Ответ: +# +# Спрятать изменения в моменте, когда нужно поработать над другой задачей. +# Спрятать изменения при конфликте, для дальнейшего резолва изменений с актуальной веткой +# +# 24. Где посмотреть что есть конфликт в файлах? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=969 +# В changes будет у строчки восклицательный знак в github desktop, нажимаем правой кнопкой где восклицательный знак и выбираем Open VS code +# +# 24.1) Когда он появляется? +# +# Ответ: +# +# Когда мы редактируем одинаковые файлы и получается у нас накладываются строчки из за этого возникает конфликт +# +# 25. Как решить конфликт в файлах? +# +# Ответ: +# +# Выбираем изменения которые нам нужны, убираем те что не нужны и нажимаем Resolve in merge +# +# 26. Напишите правильное утверждение +# -Зелёное то что пришло с гитхаба и синее локальные изменения или синее то что пришло с гитхаба и зелёное это локальные изменения +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=998 +# +# Зеленное, это то, что мы стянули из репозитория +# Синее наше локальные изменения +# +# 27. Если мы работаем в одном файле, можно ли принять pull после того как вы спрячете в стэш свои изменения? +# +# Ответ: +# +# Да, можно +# Если спрячем, то ничего не произойдет, изменения затянуться из github +# +# 27.1) Что может произойти когда stash восстановите после принятия pull? +# +# Ответ: +# +# Может произойти конфликт +# +# 28. Сколько способов решения конфликтов было показано в видео? Напишите ЧИСЛО и укажите их способы. +# +# Ответ: +# +# 2 способа: +# С помощью применения через акцепт и инкоминг +# Вручную убрав все лишнее. +# +# 29. Что делает кнопка complete merge? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=1062 +# Смерживает конечные изменения из конфликтов в один. +# +# 30. В какой чат нужно писать если остались вопросы? +# +# Ответ: +# +# HELP ME (bags&reports) +# https://t.me/c/1937296927/2415 +# +# 31. Что такое FORK? Зачем его делают? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=1146 +# Форк - это копия чужого репозитория оригинального репозитория в свое хранилище репозиториев. +# Делают для того, чтобы работать с оригинальной репой не изменяя исходного проекта, а помогать править баги, улучшать, или отдельно на основании этого проекта делать свое +# +# 32. Как скачать форкнутый репозиторий на локальный компьютер? +# +# Ответ: +# +# Через github desktop выбрав нужный в списке +# Консольная команде git clone название_репы +# +# 33. С какой вероятностью ваши ошибки были уже решены? и кто их решил? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=764 +# С вероятностью 90% +# Их решил: Сенаторов Руслан Олегович +# +# 34. Как создать файл в vs code? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=53 +# Нажимаем листочек с плюсиком и называем файл как нам нужно +# +# 35. # Файл лога нужно заполнять в конце каждого урока? +# +# Ответ: +# +# https://youtu.be/hW_7hodGxVU?t=70 +# Да, нужно +# +# Дополнительные вопросы: +# +# 1. Какая команда конвертирует файл в py из ipynb? +# подсказка https://t.me/c/1937296927/1/26527 +# +# Ответ: +# jupytext --to py filename.ipynb или через расширение VS Code (Jupytext) +# +# 2. Что такое пакетный менеджер? Вы пользуетесь пакетным менеджером conda или pip? Какой лучше использовать для дата сайнс? +# +# Ответ: +# +# Пакетный менеджер — инструмент для установки и управления библиотеками/пакетами. +# Для дата сайнс лучше использовать conda — он управляет не только Python-пакетами, но и зависимостями системы, библиотеками (NumPy, SciPy) с нативными расширениями. +# +# 3. Почему расширение py лучше чем ipynb? +# +# Ответ: +# +# - Удобнее для версионирования (Git лучше работает с текстом) +# - Линтеры (Pylint, Flake8) корректно работают только с .py +# - Проще ревью кода +# - Лучше для продакшн-кода и автоматизации +# +# 4. Что такое pep8? +# подсказка:https://peps.python.org/pep-0008/ +# +# Ответ: +# +# PEP 8 — официальный стиль кода Python. Рекомендации по форматированию, именованию, структуре для единообразия. +# +# 4.1) линтеры проверяют на соблюдение pep8? +# +# Ответ: +# +# Да. Flake8 и Pylint проверяют соответствие PEP 8 (стиль, именование, форматирование). +# +# 4.2) Какая нотация используется для создания переменных? +# ответ на 85-95 страницы https://t.me/c/1937296927/1/16676 +# +# Ответ: +# +# snake_case (нижний регистр, слова разделяются подчеркиванием), например: my_variable_name +# +# 4.3) Может ли переменная состоять из одной буквы например андерскор "\_" ? +# +# Ответ: +# Да. \_ — валидная переменная, часто используется как временная или неиспользуемая. +# +# 4.4) Зачем и где мы используем андерскор \_ +# +# Ответ: +# +# - _ — временная/неиспользуемая переменная (например, в unpacking: x, _, z = data) +# - Два \_\_ в начале — приватные атрибуты/методы +# - _ в конце — избежание конфликта с ключевыми словами (class_) +# +# 4.5) По PEP8 допустима переменная в одну букву? +# ответ на 85-95 страницы https://t.me/c/1937296927/1/16676 +# +# Ответ: +# +# Да, но не рекомендуется для обычных переменных. Допустимо в исключениях: циклы (for i in range(5), for x, y in points), малые области видимости. Лучше использовать понятные имена. +# diff --git a/quiz2.ipynb b/quiz2.ipynb new file mode 100644 index 00000000..76439762 --- /dev/null +++ b/quiz2.ipynb @@ -0,0 +1,244 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "9034c435", + "metadata": { + "vscode": { + "languageId": "plaintext" + } + }, + "outputs": [], + "source": [ + "\"\"\"Квиз 2.\"\"\"" + ] + }, + { + "cell_type": "markdown", + "id": "9b9ba45f", + "metadata": {}, + "source": [ + "Список вопросов к видео https://youtu.be/Si9MfV8uJ-0?si=JXHe-tsgOEwSTI5E (НАСТРОЙКА VSCODE, перенос строк, линтеры, работа с ячейками):\n", + "\n", + "(По желанию)В ответе подробно всё опишите и обязательно нужно указывать тайм код из видео где я это сказал, по желанию, дополнительно прикладываем скриншот из видео.\n", + "Если вы знаете ответы на вопросы из Вашего опыта, то таймкоды из видео не надо указывать и т.д.\n", + "\n", + "1. Как включить автосохранение данных в VSCODE?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=11\n", + "File - Auto Save\n", + "\n", + "2. Как настроить перенос строки?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=18\n", + "File - Preferences - Settings - 'wrap'\n", + "wordWrapColumn\n", + "\n", + "3. Сколько символов по pep8 разрешено на строке?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=21\n", + "79\n", + "\n", + "4. Какие способы переноса строк показаны в видео:\n", + "\n", + "4.1 Строки с использованием обратного слэша (\\)\n", + "\n", + "string_continued = \"This is a long string that we want to \" \\\n", + " \"split across multiple lines.\"\n", + "print(string_continued)\n", + "\n", + "4.2 Тройные кавычки (''' или \"\"\")\n", + "\n", + "multi_line_string = \"\"\"This is a string that spans\n", + "multiple lines. You can write freely\n", + "and it will keep the line breaks.\"\"\"\n", + "print(multi_line_string)\n", + "\n", + "4.3 Создание списка строк и объединение с помощью join\n", + "\n", + "strings = [\n", + "\"This is the first line.\",\n", + "\"This is the second line.\",\n", + "\"This is the third line.\"\n", + "]\n", + "result = \"\\n\".join(strings) # Используем перенос строк '\\n'\n", + "print(result)\n", + "\n", + "4.4 Использование круглых скобок для продолжения строки\n", + "long_string = (\n", + "\"This is a very long string that I would like to \"\n", + "\"continue on the next line.\"\n", + ")\n", + "print(long_string)\n", + "\n", + "4.5 Форматированные строки (f-строки) с использованием скобок\n", + "letter_a = 5\n", + "letter_b = 6\n", + "product_ab = letter_a \\* letter_b\n", + "\n", + "message = (\n", + "f\"when {letter_a} is multiplied by {letter_b}, \"\n", + "f\"the result is {product_ab}\"\n", + ")\n", + "print(message)\n", + "\n", + "4.6 Сложение строк с помощью +\n", + "\n", + "string_part1 = \"This is the first part, \"\n", + "string_part2 = \"and this is the second part.\"\n", + "full_string = string_part1 + string_part2\n", + "print(full_string)\n", + "\n", + "Ответ:\n", + "\n", + "4.6\n", + "\n", + "5. Проверка на ошибки c помощью кнопки problems, где она находится?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=286\n", + "В нижней части экрана, самая левая первая вкладка\n", + "\n", + "6. Где в vscode находится клиент гита? как в нём отправить коммит? как принять домашку?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=382\n", + "слева на панели Git Source Control\n", + "\n", + "7. Что такое GIT? он локальный? В нём можно посмотреть историю изменений файлов и вернуться к любому коммиту?\n", + "\n", + "Ответ:\n", + "\n", + "GIT - это система контроля версий.\n", + "Да, он поддерживает локальный режим работы, как и удаленный.\n", + "Да, можно посмотреть историю, вернуться и следить за репозиторием.\n", + "\n", + "8. Как вставить картинку в маркдаун?\n", + "\n", + "Ответ:\n", + "https://youtu.be/Si9MfV8uJ-0?t=476\n", + "Ctrl + C, Ctrl + V\n", + "\n", + "9. Где посмотреть длину строки в vs code?\n", + "\n", + "Ответ:\n", + "\n", + "Внизу IDE отображается количество символов в строке\n", + "\n", + "10. Как поменять тип ячейки с питона на маркдаун?\n", + "\n", + "Ответ:\n", + "\n", + "В правом нижнем углу на ячейке\n", + "\n", + "11. Как запустить сразу все ячейки в юпитере?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=508\n", + "Run All\n", + "\n", + "12. Как изменить размер картинки в юпитере? Нужно для этого знать HTML?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=495\n", + "тэг img. Да, для этого нужно понимать теги.\n", + "\n", + "13. Какой хоткей чтобы запустить ячейку с смещением на следующую?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=522\n", + "Shift + Enter\n", + "\n", + "14. Как включить отображение номеров строк в юпитере(Cell line numbers)?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=540\n", + "В верхнем всплывающем меню ячейки нажать Show Cell line numbers\n", + "\n", + "15. Что такое \"Go To\" чем это полезно? Как перейти сразу на ошибочную ячейку?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=568\n", + "Видим какая ячейка отвалилась после нажатия, каждое нажатие следующая ошибка\n", + "\n", + "16. Как очистить вывод ячеек которые уже запущены?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=641\n", + "Clear All outputs\n", + "\n", + "17. Как работать одновременно в нескольких файлах в VSCODE? Что такое SPLIT?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=656\n", + "Split Editor и экран разделяется на несколько рабочих областей\n", + "\n", + "18. Каким сочетанием убирается левый сайдбар?\n", + "\n", + "Ответ:\n", + "\n", + "Ctrl + B\n", + "\n", + "19. Кнопка два листочка это наши локальные файлы?\n", + "\n", + "Ответ:\n", + "\n", + "Да, это кнопка которая открывает локальный эксплорер с нашими файлами проекта, или папки где мы находимся в данный момент\n", + "\n", + "20. Какая ошибка появилась в трассировке при запуске всех ячеек DICT или LIST?\n", + "\n", + "Ответ:\n", + "\n", + "https://youtu.be/Si9MfV8uJ-0?t=563\n", + "DICT\n", + "\n", + "21. Вы ознакомились с https://t.me/c/1937296927/832/19307? и https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet?\n", + "\n", + "Ответ:\n", + "\n", + "Ознакомился\n", + "\n", + "22. Что такое валидация?\n", + "\n", + "Ответ:\n", + "\n", + "Валидация - это способ проверки данных на корректность по определенным правилам\n", + "\n", + "23. Что такое трассировка ошибки?\n", + "\n", + "Ответ:\n", + "\n", + "Трассировка ошибки - это информация от того момента где произошла ошибка, до момента начала её вызова.\n", + "\n", + "24. Что значит отвалился интерпретатор?\n", + "\n", + "Ответ:\n", + "\n", + "Значит то, что по тем или иным причинам интерпретатор не может выполнить код, может быть связано с отсутствием интерпретатора, или ошибками работы программы.\n" + ] + } + ], + "metadata": { + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/quiz2.py b/quiz2.py new file mode 100644 index 00000000..fd49a477 --- /dev/null +++ b/quiz2.py @@ -0,0 +1,215 @@ +"""Квиз 2.""" + +# Список вопросов к видео https://youtu.be/Si9MfV8uJ-0?si=JXHe-tsgOEwSTI5E (НАСТРОЙКА VSCODE, перенос строк, линтеры, работа с ячейками): +# +# (По желанию)В ответе подробно всё опишите и обязательно нужно указывать тайм код из видео где я это сказал, по желанию, дополнительно прикладываем скриншот из видео. +# Если вы знаете ответы на вопросы из Вашего опыта, то таймкоды из видео не надо указывать и т.д. +# +# 1. Как включить автосохранение данных в VSCODE? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=11 +# File - Auto Save +# +# 2. Как настроить перенос строки? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=18 +# File - Preferences - Settings - 'wrap' +# wordWrapColumn +# +# 3. Сколько символов по pep8 разрешено на строке? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=21 +# 79 +# +# 4. Какие способы переноса строк показаны в видео: +# +# 4.1 Строки с использованием обратного слэша (\) +# +# string_continued = "This is a long string that we want to " \ +# "split across multiple lines." +# print(string_continued) +# +# 4.2 Тройные кавычки (''' или """) +# +# multi_line_string = """This is a string that spans +# multiple lines. You can write freely +# and it will keep the line breaks.""" +# print(multi_line_string) +# +# 4.3 Создание списка строк и объединение с помощью join +# +# strings = [ +# "This is the first line.", +# "This is the second line.", +# "This is the third line." +# ] +# result = "\n".join(strings) # Используем перенос строк '\n' +# print(result) +# +# 4.4 Использование круглых скобок для продолжения строки +# long_string = ( +# "This is a very long string that I would like to " +# "continue on the next line." +# ) +# print(long_string) +# +# 4.5 Форматированные строки (f-строки) с использованием скобок +# letter_a = 5 +# letter_b = 6 +# product_ab = letter_a \* letter_b +# +# message = ( +# f"when {letter_a} is multiplied by {letter_b}, " +# f"the result is {product_ab}" +# ) +# print(message) +# +# 4.6 Сложение строк с помощью + +# +# string_part1 = "This is the first part, " +# string_part2 = "and this is the second part." +# full_string = string_part1 + string_part2 +# print(full_string) +# +# Ответ: +# +# 4.6 +# +# 5. Проверка на ошибки c помощью кнопки problems, где она находится? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=286 +# В нижней части экрана, самая левая первая вкладка +# +# 6. Где в vscode находится клиент гита? как в нём отправить коммит? как принять домашку? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=382 +# слева на панели Git Source Control +# +# 7. Что такое GIT? он локальный? В нём можно посмотреть историю изменений файлов и вернуться к любому коммиту? +# +# Ответ: +# +# GIT - это система контроля версий. +# Да, он поддерживает локальный режим работы, как и удаленный. +# Да, можно посмотреть историю, вернуться и следить за репозиторием. +# +# 8. Как вставить картинку в маркдаун? +# +# Ответ: +# https://youtu.be/Si9MfV8uJ-0?t=476 +# Ctrl + C, Ctrl + V +# +# 9. Где посмотреть длину строки в vs code? +# +# Ответ: +# +# Внизу IDE отображается количество символов в строке +# +# 10. Как поменять тип ячейки с питона на маркдаун? +# +# Ответ: +# +# В правом нижнем углу на ячейке +# +# 11. Как запустить сразу все ячейки в юпитере? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=508 +# Run All +# +# 12. Как изменить размер картинки в юпитере? Нужно для этого знать HTML? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=495 +# тэг img. Да, для этого нужно понимать теги. +# +# 13. Какой хоткей чтобы запустить ячейку с смещением на следующую? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=522 +# Shift + Enter +# +# 14. Как включить отображение номеров строк в юпитере(Cell line numbers)? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=540 +# В верхнем всплывающем меню ячейки нажать Show Cell line numbers +# +# 15. Что такое "Go To" чем это полезно? Как перейти сразу на ошибочную ячейку? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=568 +# Видим какая ячейка отвалилась после нажатия, каждое нажатие следующая ошибка +# +# 16. Как очистить вывод ячеек которые уже запущены? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=641 +# Clear All outputs +# +# 17. Как работать одновременно в нескольких файлах в VSCODE? Что такое SPLIT? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=656 +# Split Editor и экран разделяется на несколько рабочих областей +# +# 18. Каким сочетанием убирается левый сайдбар? +# +# Ответ: +# +# Ctrl + B +# +# 19. Кнопка два листочка это наши локальные файлы? +# +# Ответ: +# +# Да, это кнопка которая открывает локальный эксплорер с нашими файлами проекта, или папки где мы находимся в данный момент +# +# 20. Какая ошибка появилась в трассировке при запуске всех ячеек DICT или LIST? +# +# Ответ: +# +# https://youtu.be/Si9MfV8uJ-0?t=563 +# DICT +# +# 21. Вы ознакомились с https://t.me/c/1937296927/832/19307? и https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet? +# +# Ответ: +# +# Ознакомился +# +# 22. Что такое валидация? +# +# Ответ: +# +# Валидация - это способ проверки данных на корректность по определенным правилам +# +# 23. Что такое трассировка ошибки? +# +# Ответ: +# +# Трассировка ошибки - это информация от того момента где произошла ошибка, до момента начала её вызова. +# +# 24. Что значит отвалился интерпретатор? +# +# Ответ: +# +# Значит то, что по тем или иным причинам интерпретатор не может выполнить код, может быть связано с отсутствием интерпретатора, или ошибками работы программы. +# From 9408c74795da7f41b1f158324cd8c612119d20e4 Mon Sep 17 00:00:00 2001 From: Pavel Demyanov Date: Thu, 8 Jan 2026 15:02:08 +0300 Subject: [PATCH 05/14] [TASK] Cpython #4 (https://github.com/SENATOROVAI/intro-cs/issues/4) Closes https://github.com/SENATOROVAI/intro-cs/issues/4 --- log.ipynb | 8 +- log.py | 2 + python/cpython.ipynb | 304 +++++++++++++++++++++++++++++ python/cpython.py | 246 ++++++++++++++++++++++++ quiz1.ipynb | 442 ------------------------------------------- quiz1.py | 413 ---------------------------------------- quiz2.ipynb | 244 ------------------------ quiz2.py | 215 --------------------- 8 files changed, 557 insertions(+), 1317 deletions(-) create mode 100644 python/cpython.ipynb create mode 100644 python/cpython.py delete mode 100644 quiz1.ipynb delete mode 100644 quiz1.py delete mode 100644 quiz2.ipynb delete mode 100644 quiz2.py diff --git a/log.ipynb b/log.ipynb index 2f96717d..8995bca3 100644 --- a/log.ipynb +++ b/log.ipynb @@ -42,13 +42,15 @@ "2. Пересмотрены по несколько раз видео:\n", " https://www.youtube.com/watch?v=Si9MfV8uJ-0\n", " https://www.youtube.com/watch?si=tCEVs00xGt2q61eW&v=hW_7hodGxVU&feature=youtu.be\n", - "3. Изучаю курс по пайтону шаг https://stepik.org/lesson/1711495/step/7?unit=1734919\n" + "3. Изучаю курс по пайтону шаг https://stepik.org/lesson/1711495/step/7?unit=1734919\n", + "4. https://github.com/SENATOROVAI/intro-cs/issues/6 - сделал пулл\n", + "5. https://github.com/SENATOROVAI/intro-cs/issues/4 - сделал пулл\n" ] } ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": ".venv", "language": "python", "name": "python3" }, @@ -62,7 +64,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.11" + "version": "3.11.9" } }, "nbformat": 4, diff --git a/log.py b/log.py index 3ff69502..4c13c157 100644 --- a/log.py +++ b/log.py @@ -12,4 +12,6 @@ # https://www.youtube.com/watch?v=Si9MfV8uJ-0 # https://www.youtube.com/watch?si=tCEVs00xGt2q61eW&v=hW_7hodGxVU&feature=youtu.be # 3. Изучаю курс по пайтону шаг https://stepik.org/lesson/1711495/step/7?unit=1734919 +# 4. https://github.com/SENATOROVAI/intro-cs/issues/6 - сделал пулл +# 5. https://github.com/SENATOROVAI/intro-cs/issues/4 - сделал пулл # diff --git a/python/cpython.ipynb b/python/cpython.ipynb new file mode 100644 index 00000000..b7ae9d11 --- /dev/null +++ b/python/cpython.ipynb @@ -0,0 +1,304 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "61a1c252", + "metadata": { + "vscode": { + "languageId": "plaintext" + } + }, + "outputs": [], + "source": [ + "\"\"\"Квиз и практика по пайтон.\"\"\"" + ] + }, + { + "cell_type": "markdown", + "id": "987ba122", + "metadata": {}, + "source": [ + "1. Что такое CPython и чем он отличается от Python?\n", + "\n", + "Ответ:\n", + "\n", + "CPython — стандартная реализация Python на языке C. Это та версия, которую обычно скачивают с python.org.\n", + "\n", + "Разница:\n", + "Python — язык программирования (спецификация)\n", + "CPython — реализация этого языка на C\n", + "\n", + "\n", + "2. Сколько существует реализаций Python, и какая из них самая популярная?\n", + "\n", + "Ответ:\n", + "\n", + "6 реализаций \n", + "CPython - самая популярная\n", + "\n", + "\n", + "4. На каком языке написан CPython?\n", + "\n", + "Ответ:\n", + "\n", + "Язык С\n", + "\n", + "\n", + "5. (опционально) Кто создал CPython?\n", + "\n", + "Ответ:\n", + "\n", + "Гвидо ван Россум\n", + "\n", + "\n", + "6. Почему Python считается быстрым, несмотря на то, что это интерпретируемый язык?\n", + "\n", + "Ответ:\n", + "\n", + "Потому что он написан на C и вызывает инструкции из C\n", + "\n", + "\n", + "7. Напишите путь к Интерпретатору CPython на вашем компьютере\n", + "\n", + "Ответ:\n", + "\n", + "~/AppData/Local/Programs/Python/Python310/python.exe\n", + "\n", + "\n", + "8. Что содержится в папке include в CPython?\n", + "\n", + "Ответ:\n", + "\n", + "заголовочные файлы с расширением .h\n", + "\n", + "\n", + "9. Где можно найти исходный код CPython дайте ссылку на репозиторий гитхаб\n", + "\n", + "Ответ:\n", + "\n", + "https://github.com/python/cpython\n", + "\n", + "\n", + "10. (опционально) Как работает интерпретатор CPython при выполнении кода?\n", + "\n", + "Ответ:\n", + "\n", + "Парсинг — исходный код разбирается в AST (абстрактное синтаксическое дерево).\n", + "Компиляция в байт-код — AST компилируется в байт-код (.pyc), который хранится в папке __pycache__.\n", + "\n", + "Виртуальная машина (VM) — байт-код выполняется стековой виртуальной машиной:\n", + "Читает инструкции байт-кода\n", + "Выполняет их через C-функции\n", + "Управляет стеком вызовов, объектами в памяти, GIL\n", + "Выполнение — каждая инструкция байт-кода вызывает соответствующую C-функцию, которая выполняет операцию.\n", + "\n", + "\n", + "11. Какая команда используется для запуска файла с помощью CPython?\n", + "\n", + "Ответ:\n", + "\n", + "python filename\n", + "\n", + "12. Можно ли запускать текстовые файлы через интерпретатор Python? Почему?\n", + "\n", + "Ответ:\n", + "\n", + "Да, можно\n", + "Интерпретатору без разницы какой формат файла, главное, чтобы был валидный пайтон код\n", + "\n", + "13. Как указать путь к интерпретатору и файлу для выполнения кода?\n", + "\n", + "Ответ:\n", + "\n", + "Через Абсолютный или относительный путь, или если есть алиас в переменных средах, то через него\n", + "\n", + "14. Чем PyPy отличается от CPython?\n", + "\n", + "Ответ:\n", + "\n", + "PyPy — альтернативная реализация Python с JIT-компиляцией, быстрее CPython для многих задач, но с ограничениями по совместимости с C-расширениями\n", + "\n", + "15. Почему PyPy не может использоваться для всех проектов на Python?\n", + "\n", + "Ответ:\n", + "\n", + "Не совместим со всеми проектами на Python\n", + "\n", + "\n", + "16. Где можно скачать PyPy?\n", + "\n", + "Ответ:\n", + "\n", + "https://pypy.org/download.html\n", + "\n", + "\n", + "17. Как установить PyPy после скачивания?\n", + "\n", + "Ответ:\n", + "\n", + "Распаковать в нужную папку и прописать пути в переменных средах\n", + "\n", + "18. Как запустить файл с помощью PyPy?\n", + "\n", + "Ответ:\n", + "\n", + "pypy filename\n", + "Или абсолютный путь до интерпретатора:\n", + "~/pypy/pypy.exe filename\n", + "\n", + "19. Почему PyPy выполняет код быстрее, чем CPython?\n", + "\n", + "Ответ:\n", + "\n", + "PyPy быстрее за счёт JIT-компиляции часто используемого кода в машинный код, что устраняет интерпретацию байт-кода." + ] + }, + { + "cell_type": "markdown", + "id": "136daecf", + "metadata": {}, + "source": [ + "Задание 1: Поиск и установка CPython\n", + "\n", + "Проверьте, установлен ли CPython на вашем компьютере:\n", + " Используйте поиск в меню \"Пуск\" (Windows) или терминале (Linux/Mac).\n", + " Введите команду python --version или python3 --version в терминале.\n", + "Если CPython не установлен, скачайте его с официального сайта Python https://www.python.org/downloads/ и установите.\n", + "\n", + "\n", + "Решение:\n", + "\n", + "\n", + "C:\\Users\\demya>where python\n", + "C:\\Users\\demya\\anaconda3\\python.exe\n", + "C:\\Users\\demya\\AppData\\Local\\Programs\\Python\\Python310\\python.exe\n", + "C:\\Users\\demya\\AppData\\Local\\Programs\\Python\\Python311\\python.exe\n", + "C:\\ProgramData\\miniconda3\\python.exe\n", + "C:\\Users\\demya\\AppData\\Local\\Microsoft\\WindowsApps\\python.exe\n", + "C:\\Users\\demya\\pypy\\python.exe\n", + "\n", + "\n", + "C:\\Users\\demya>python --version\n", + "Python 3.13.9" + ] + }, + { + "cell_type": "markdown", + "id": "b6412bf5", + "metadata": {}, + "source": [ + "Задание 2: Исследование структуры CPython\n", + "\n", + "Найдите папку, где установлен Python (например, через команду which python в терминале или свойства ярлыка).\n", + "Откройте папку include и изучите её содержимое. Какое количество файлов на C там есть?\n", + "Перейдите на [GitHub-репозиторий CPython](https://github.com/python/cpython) и найдите файл README. Прочитайте информацию о проекте.\n", + "\n", + "Решение:\n", + "\n", + "C:\\Users\\demya\\anaconda3\\include\n", + "79 файлов\n" + ] + }, + { + "cell_type": "markdown", + "id": "40744f44", + "metadata": {}, + "source": [ + "Задание 3: Запуск файла с помощью CPython\n", + "\n", + "Создайте текстовый файл example.txt с содержимым:\n", + "\n", + "print(\"Hello from CPython!\")\n", + "\n", + "Запустите файл через команду python <путь_до_файла> (замените <путь_до_файла> на фактический путь к вашему файлу).\n", + "Проверьте, что выводится на экран. Попробуйте изменить расширение файла на .py и повторите запуск.\n", + "\n", + "\n", + "Решение:\n", + "\n", + "C:\\Users\\demya>echo print(\"Hello from CPython!\") > example.txt\n", + "\n", + "C:\\Users\\demya>python example.txt\n", + "Hello from CPython!\n", + "\n", + "C:\\Users\\demya>move example.txt example.py\n", + " 1 file(s) moved.\n", + "\n", + "C:\\Users\\demya>python example.py\n", + "Hello from CPython!\n" + ] + }, + { + "cell_type": "markdown", + "id": "52008d7a", + "metadata": {}, + "source": [ + "Задание 4: Установка и использование PyPy\n", + "\n", + "Перейдите на [официальный сайт PyPy](https://www.pypy.org/) и скачайте подходящую версию для вашей операционной системы.\n", + "Распакуйте скачанный архив в удобное место.\n", + "Создайте файл example_pypy.py с кодом:\n", + "\n", + "print(\"Hello from pypy!\")\n", + "\n", + "Запустите файл через PyPy\n", + "pypy <путь_до_файла> (замените <путь_до_файла> на фактический путь к вашему файлу).\n", + "Проверьте, что выводится на экран. Попробуйте изменить расширение файла на .py и повторите запуск.\n", + "\n", + "Решение:\n", + "\n", + "C:\\Users\\demya>echo print(\"Hello from pypy!\") > example_pypy.py\n", + "\n", + "C:\\Users\\demya>pypy example_pypy.py\n", + "Hello from pypy!" + ] + }, + { + "cell_type": "markdown", + "id": "9e33b1cf", + "metadata": {}, + "source": [ + "Задание 5: Сравнение производительности CPython и PyPy\n", + "\n", + "Создайте файл performance_test.py с кодом:\n", + "\n", + " import time\n", + " start_time = time.time()\n", + " total = 0\n", + " for i in range(1, 10000000):\n", + " total += i\n", + " end_time = time.time()\n", + " \n", + " print(\"Result:\", total)\n", + " print(\"Execution time:\", end_time - start_time, \"seconds\")\n", + "\n", + "Запустите этот файл сначала через CPython, а затем через PyPy. Запишите результаты времени выполнения для обоих интерпретаторов.\n", + "\n", + "Сделайте вывод о разнице в производительности.\n", + "\n", + "Решение:\n", + "\n", + "CPython:\n", + "\n", + "C:\\Users\\demya>python performance_test.py\n", + "Result: 49999995000000\n", + "Execution time: 0.7137529850006104 seconds\n", + "\n", + "\n", + "Pypy:\n", + "\n", + "C:\\Users\\demya>pypy performance_test.py\n", + "Result: 49999995000000\n", + "Execution time: 0.023383617401123047 seconds" + ] + } + ], + "metadata": { + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/python/cpython.py b/python/cpython.py new file mode 100644 index 00000000..d30a4ef7 --- /dev/null +++ b/python/cpython.py @@ -0,0 +1,246 @@ +"""Квиз и практика по пайтон.""" + +# 1. Что такое CPython и чем он отличается от Python? +# +# Ответ: +# +# CPython — стандартная реализация Python на языке C. Это та версия, которую обычно скачивают с python.org. +# +# Разница: +# Python — язык программирования (спецификация) +# CPython — реализация этого языка на C +# +# +# 2. Сколько существует реализаций Python, и какая из них самая популярная? +# +# Ответ: +# +# 6 реализаций +# CPython - самая популярная +# +# +# 4. На каком языке написан CPython? +# +# Ответ: +# +# Язык С +# +# +# 5. (опционально) Кто создал CPython? +# +# Ответ: +# +# Гвидо ван Россум +# +# +# 6. Почему Python считается быстрым, несмотря на то, что это интерпретируемый язык? +# +# Ответ: +# +# Потому что он написан на C и вызывает инструкции из C +# +# +# 7. Напишите путь к Интерпретатору CPython на вашем компьютере +# +# Ответ: +# +# ~/AppData/Local/Programs/Python/Python310/python.exe +# +# +# 8. Что содержится в папке include в CPython? +# +# Ответ: +# +# заголовочные файлы с расширением .h +# +# +# 9. Где можно найти исходный код CPython дайте ссылку на репозиторий гитхаб +# +# Ответ: +# +# https://github.com/python/cpython +# +# +# 10. (опционально) Как работает интерпретатор CPython при выполнении кода? +# +# Ответ: +# +# Парсинг — исходный код разбирается в AST (абстрактное синтаксическое дерево). +# Компиляция в байт-код — AST компилируется в байт-код (.pyc), который хранится в папке __pycache__. +# +# Виртуальная машина (VM) — байт-код выполняется стековой виртуальной машиной: +# Читает инструкции байт-кода +# Выполняет их через C-функции +# Управляет стеком вызовов, объектами в памяти, GIL +# Выполнение — каждая инструкция байт-кода вызывает соответствующую C-функцию, которая выполняет операцию. +# +# +# 11. Какая команда используется для запуска файла с помощью CPython? +# +# Ответ: +# +# python filename +# +# 12. Можно ли запускать текстовые файлы через интерпретатор Python? Почему? +# +# Ответ: +# +# Да, можно +# Интерпретатору без разницы какой формат файла, главное, чтобы был валидный пайтон код +# +# 13. Как указать путь к интерпретатору и файлу для выполнения кода? +# +# Ответ: +# +# Через Абсолютный или относительный путь, или если есть алиас в переменных средах, то через него +# +# 14. Чем PyPy отличается от CPython? +# +# Ответ: +# +# PyPy — альтернативная реализация Python с JIT-компиляцией, быстрее CPython для многих задач, но с ограничениями по совместимости с C-расширениями +# +# 15. Почему PyPy не может использоваться для всех проектов на Python? +# +# Ответ: +# +# Не совместим со всеми проектами на Python +# +# +# 16. Где можно скачать PyPy? +# +# Ответ: +# +# https://pypy.org/download.html +# +# +# 17. Как установить PyPy после скачивания? +# +# Ответ: +# +# Распаковать в нужную папку и прописать пути в переменных средах +# +# 18. Как запустить файл с помощью PyPy? +# +# Ответ: +# +# pypy filename +# Или абсолютный путь до интерпретатора: +# ~/pypy/pypy.exe filename +# +# 19. Почему PyPy выполняет код быстрее, чем CPython? +# +# Ответ: +# +# PyPy быстрее за счёт JIT-компиляции часто используемого кода в машинный код, что устраняет интерпретацию байт-кода. + +# Задание 1: Поиск и установка CPython +# +# Проверьте, установлен ли CPython на вашем компьютере: +# Используйте поиск в меню "Пуск" (Windows) или терминале (Linux/Mac). +# Введите команду python --version или python3 --version в терминале. +# Если CPython не установлен, скачайте его с официального сайта Python https://www.python.org/downloads/ и установите. +# +# +# Решение: +# +# +# C:\Users\demya>where python +# C:\Users\demya\anaconda3\python.exe +# C:\Users\demya\AppData\Local\Programs\Python\Python310\python.exe +# C:\Users\demya\AppData\Local\Programs\Python\Python311\python.exe +# C:\ProgramData\miniconda3\python.exe +# C:\Users\demya\AppData\Local\Microsoft\WindowsApps\python.exe +# C:\Users\demya\pypy\python.exe +# +# +# C:\Users\demya>python --version +# Python 3.13.9 + +# Задание 2: Исследование структуры CPython +# +# Найдите папку, где установлен Python (например, через команду which python в терминале или свойства ярлыка). +# Откройте папку include и изучите её содержимое. Какое количество файлов на C там есть? +# Перейдите на [GitHub-репозиторий CPython](https://github.com/python/cpython) и найдите файл README. Прочитайте информацию о проекте. +# +# Решение: +# +# C:\Users\demya\anaconda3\include +# 79 файлов +# + +# Задание 3: Запуск файла с помощью CPython +# +# Создайте текстовый файл example.txt с содержимым: +# +# print("Hello from CPython!") +# +# Запустите файл через команду python <путь_до_файла> (замените <путь_до_файла> на фактический путь к вашему файлу). +# Проверьте, что выводится на экран. Попробуйте изменить расширение файла на .py и повторите запуск. +# +# +# Решение: +# +# C:\Users\demya>echo print("Hello from CPython!") > example.txt +# +# C:\Users\demya>python example.txt +# Hello from CPython! +# +# C:\Users\demya>move example.txt example.py +# 1 file(s) moved. +# +# C:\Users\demya>python example.py +# Hello from CPython! +# + +# Задание 4: Установка и использование PyPy +# +# Перейдите на [официальный сайт PyPy](https://www.pypy.org/) и скачайте подходящую версию для вашей операционной системы. +# Распакуйте скачанный архив в удобное место. +# Создайте файл example_pypy.py с кодом: +# +# print("Hello from pypy!") +# +# Запустите файл через PyPy +# pypy <путь_до_файла> (замените <путь_до_файла> на фактический путь к вашему файлу). +# Проверьте, что выводится на экран. Попробуйте изменить расширение файла на .py и повторите запуск. +# +# Решение: +# +# C:\Users\demya>echo print("Hello from pypy!") > example_pypy.py +# +# C:\Users\demya>pypy example_pypy.py +# Hello from pypy! + +# Задание 5: Сравнение производительности CPython и PyPy +# +# Создайте файл performance_test.py с кодом: +# +# import time +# start_time = time.time() +# total = 0 +# for i in range(1, 10000000): +# total += i +# end_time = time.time() +# +# print("Result:", total) +# print("Execution time:", end_time - start_time, "seconds") +# +# Запустите этот файл сначала через CPython, а затем через PyPy. Запишите результаты времени выполнения для обоих интерпретаторов. +# +# Сделайте вывод о разнице в производительности. +# +# Решение: +# +# CPython: +# +# C:\Users\demya>python performance_test.py +# Result: 49999995000000 +# Execution time: 0.7137529850006104 seconds +# +# +# Pypy: +# +# C:\Users\demya>pypy performance_test.py +# Result: 49999995000000 +# Execution time: 0.023383617401123047 seconds diff --git a/quiz1.ipynb b/quiz1.ipynb deleted file mode 100644 index 475de3b8..00000000 --- a/quiz1.ipynb +++ /dev/null @@ -1,442 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": null, - "id": "9084810c", - "metadata": { - "vscode": { - "languageId": "plaintext" - } - }, - "outputs": [], - "source": [ - "\"\"\"Квиз 1.\"\"\"" - ] - }, - { - "cell_type": "markdown", - "id": "b8bb4b09", - "metadata": {}, - "source": [ - "Список вопросов к видео https://youtu.be/hW_7hodGxVU?si=tCEVs00xGt2q61eW (АЛГОРИТМ ПРИНЯТИЯ И ОТДАЧИ ДОМАШКИ):\n", - "\n", - "(По желанию )В ответе подробно всё опишите и обязательно нужно указывать тайм код из видео где я это сказал, по желанию, дополнительно прикладываем скриншот из видео.\n", - "Если вы знаете ответы на вопросы из Вашего опыта, то таймкоды из видео не надо указывать и т.д.\n", - "\n", - "1. Как понять, что домашка пришла?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=8\n", - " Заходим в чатик HomeWork видим ник и прими пул\n", - "\n", - "2. Как принять домашку?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=17\n", - " Заходим в гитхаб десктоп нажимаем fetch origin.\n", - "\n", - "3. Зачем нужна кнопка history и какие функции появляются при нажатии правой кнопки мыши на коммит?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=29\n", - "\n", - " В хистори мы видим, что произошло с нашим репозиторием\n", - "\n", - "3.1) Где брать ссылку на коммит? куда её отправлять?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=229\n", - "\n", - " Нажимаем в хистори View on Github и перемещаемся в гитхаб там будет в адресной строке ссылка на коммит\n", - " Отправляем её в чат HomeWork с припиской коммит отдал ссылка*на*коммит.\n", - "\n", - "4. Что такое файл лога?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=70\n", - " Файл лога - это файл содержащий информацию о том, что мы делали за все уроки по датам.\n", - "\n", - "4.1) Когда нужно его пушить?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/hW_7hodGxVU?t=70\n", - "Когда заканчиваем урок\n", - "\n", - "5. Что такое интерпретатор?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=169\n", - " Программа которая читает и запускает наш код\n", - "\n", - "6. Где можно выбрать интерпретатор?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=163\n", - " Нажимаем слева запуск кода или сверху в правом углу выбираем нужный нам интерпретатор\n", - "\n", - "7. Что такое модуль?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=526\n", - " Модуль это обычный файлик с расширение .py или .ipynb\n", - "\n", - "8. Как создать и отправить коммит?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=193\n", - " Заходим в гитхаб отмечаем нужные изменения, пишем название коммит и нажимаем кнопку коммит\n", - "\n", - "9. Как посмотреть что коммит точно отправлен и находится в github?\n", - "\n", - " Ответ:\n", - "\n", - " В хистори будет видно, да и view on github даст ссылку на коммит\n", - "\n", - "10. Какая команда показывает что код не прошёл проверки на ошибки?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=363\n", - " pre-commit run --all-files\n", - "\n", - "10.1) Напишите список линтеров которые используются для проверки кода и дайте их краткую характеристику.\n", - "\n", - " Ответ:\n", - "\n", - " Flake8 — базовая проверка стиля\n", - " Mypy — проверка типов\n", - " Pylint — дополнительный анализ (по необходимости)\n", - " Pydocstyle — проверка документации (по необходимости)\n", - "\n", - "11. Как узнать какой именно линтер не прошёл проверку?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=370\n", - " В консоле после запуска линтеров будет статус выполнения и по статусу можно определить успешность по каждому линтеру.\n", - "\n", - "12. Линтер Pylint видит markdown?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=425\n", - " Нет\n", - "\n", - "13. Номер ячейки в терминале и номер ячейки в vs code может отличаться? в каком случае?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=437\n", - " Да, может отличаться, в случае если есть ячейки с маркдовн, из за того, что линтер их не видит, он их не учитывает, поэтому количество может быть разным\n", - "\n", - "14. Где посмотреть номер ячейки в vscode?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=455\n", - " можем посмотреть внизу справа\n", - "\n", - "15. В каком формате ipynb отправляется в гитхаб? причём здесь JSON?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=204\n", - " В формате JSON, приложение github desktop отображает файлы формата ipynb в формате json\n", - "\n", - "16. Где посмотреть в какой ячейке ошибка?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=462\n", - " Можем посмотреть по коду ошибки, где не так или нажать Ctrl + F и найти где ошибка\n", - "\n", - "17. Как запустить терминал?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=353\n", - " Меню терминал - новый терминал\n", - "\n", - "18. Что такое линтер?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=375\n", - " Линтер это программа которая проверяет на корректность стандартам\n", - "\n", - "19. В какой сайт нужно вставлять код ошибки если ошибка связана с pylint?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=495\n", - " На сайте пайлинта https://pylint.readthedocs.io/\n", - "\n", - "20. Секция pydocstyle в большинстве случае автоматический закрывается после исправления ошибок в каком линтере?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=587\n", - " После исправления ошибок в линтере pylint\n", - "\n", - "21. Что такое описание модуля? Оно должно отражать информацию о том что находится в модуле?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=563\n", - " Описание модуля это какая информация у нас в модуле. Да, оно должно отображать информацию о модуле.\n", - "\n", - " 21.1) С какой git команды начинается утро программиста?\n", - "\n", - " Ответ:\n", - "\n", - " fetch origin\n", - "\n", - "22. После внесения изменений в файлах, кнопка open in vs code пропадает в кошке, как по другому открыть vs code из кошки?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=855\n", - " Чтобы попасть из github desktop в vs code, нужно нажать на Current repository и выбрать Open VS code\n", - "\n", - "23. Что такое stash? Общее объяснение концепции.\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=921\n", - " stash - буффер обмена и локальные изменения \"прячутся\"\n", - " Концепция, нужна если мы что-то делали, но нам нужно резко, что-то делать другое, не коммитя изменения в репозиторий, мы можем сохранить в буффер обмена, для дальнейшего использования, пряча новые изменения.\n", - "\n", - " 23.1) Как сохранить стэш?\n", - "\n", - " Ответ:\n", - "\n", - " git командa(подсказка: https://t.me/c/1937296927/3602/19531):\n", - " git stash save \"NAME_STASH\" - сохранение в буффер обмена\n", - " git stash apply \"NUMBER_STASH\" - извлечения из буффера обмена\n", - "\n", - "Кнопка в vs code: Stash changes and continue\n", - "\n", - "23.2) Как восстановить стэш(подсказка: https://t.me/c/1937296927/3602/25747)?:\n", - "\n", - " git команда(подсказка: https://t.me/c/1937296927/3602/19531)?:\n", - "\n", - " Ответ:\n", - "\n", - " git stash apply \"NUMBER_STASH\"\n", - "\n", - "23.3) Различие между стэшем и коммитом.\n", - "\n", - " Ответ:\n", - "\n", - " Когда лучше сохранить изменения в стэше, а когда коммитить.\n", - " Коммитить когда мы четко понимаем, что закончили с какой-то итерацией и можем выложить в ветку. Стешить, когда нам нужно быстро переключиться, с еще не доделанной работы, чтобы отдельно не плодить коммитов, с еще пока не готовым функционалом\n", - "\n", - "23.4) Как просмотреть список сохраненных стэшей? \n", - " git команда (подсказка: https://t.me/c/1937296927/3602/19531):\n", - "\n", - " Ответ:\n", - "\n", - " git stash list\n", - "\n", - "23.5) Как удалить стэш? \n", - " Команды для удаления отдельных стэшей или всех сразу.\n", - "git команда (подсказка: https://t.me/c/1937296927/3602/19531):\n", - "\n", - " Ответ:\n", - "\n", - " git stash drop\n", - " git stash clear\n", - "\n", - "23.6) Практические примеры использования стэша. Краткие сценарии, где стэш помогает.\n", - "\n", - " Ответ:\n", - "\n", - " Спрятать изменения в моменте, когда нужно поработать над другой задачей.\n", - " Спрятать изменения при конфликте, для дальнейшего резолва изменений с актуальной веткой\n", - "\n", - "24. Где посмотреть что есть конфликт в файлах?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=969\n", - " В changes будет у строчки восклицательный знак в github desktop, нажимаем правой кнопкой где восклицательный знак и выбираем Open VS code\n", - "\n", - " 24.1) Когда он появляется?\n", - "\n", - " Ответ:\n", - "\n", - " Когда мы редактируем одинаковые файлы и получается у нас накладываются строчки из за этого возникает конфликт\n", - "\n", - "25. Как решить конфликт в файлах?\n", - "\n", - " Ответ:\n", - "\n", - " Выбираем изменения которые нам нужны, убираем те что не нужны и нажимаем Resolve in merge\n", - "\n", - "26. Напишите правильное утверждение\n", - " -Зелёное то что пришло с гитхаба и синее локальные изменения или синее то что пришло с гитхаба и зелёное это локальные изменения\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=998\n", - "\n", - " Зеленное, это то, что мы стянули из репозитория\n", - " Синее наше локальные изменения\n", - "\n", - "27. Если мы работаем в одном файле, можно ли принять pull после того как вы спрячете в стэш свои изменения?\n", - "\n", - " Ответ:\n", - "\n", - " Да, можно\n", - " Если спрячем, то ничего не произойдет, изменения затянуться из github\n", - "\n", - " 27.1) Что может произойти когда stash восстановите после принятия pull?\n", - "\n", - " Ответ:\n", - "\n", - " Может произойти конфликт\n", - "\n", - "28. Сколько способов решения конфликтов было показано в видео? Напишите ЧИСЛО и укажите их способы.\n", - "\n", - " Ответ:\n", - "\n", - " 2 способа:\n", - " С помощью применения через акцепт и инкоминг\n", - " Вручную убрав все лишнее.\n", - "\n", - "29. Что делает кнопка complete merge?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=1062\n", - " Смерживает конечные изменения из конфликтов в один.\n", - "\n", - "30. В какой чат нужно писать если остались вопросы?\n", - "\n", - " Ответ:\n", - "\n", - " HELP ME (bags&reports)\n", - " https://t.me/c/1937296927/2415\n", - "\n", - "31. Что такое FORK? Зачем его делают?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=1146\n", - " Форк - это копия чужого репозитория оригинального репозитория в свое хранилище репозиториев.\n", - " Делают для того, чтобы работать с оригинальной репой не изменяя исходного проекта, а помогать править баги, улучшать, или отдельно на основании этого проекта делать свое\n", - "\n", - "32. Как скачать форкнутый репозиторий на локальный компьютер?\n", - "\n", - " Ответ:\n", - "\n", - " Через github desktop выбрав нужный в списке\n", - " Консольная команде git clone название_репы\n", - "\n", - "33. С какой вероятностью ваши ошибки были уже решены? и кто их решил?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=764\n", - " С вероятностью 90%\n", - " Их решил: Сенаторов Руслан Олегович\n", - "\n", - "34. Как создать файл в vs code?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=53\n", - " Нажимаем листочек с плюсиком и называем файл как нам нужно\n", - "\n", - "35. # Файл лога нужно заполнять в конце каждого урока?\n", - "\n", - " Ответ:\n", - "\n", - " https://youtu.be/hW_7hodGxVU?t=70\n", - " Да, нужно\n", - "\n", - "Дополнительные вопросы:\n", - "\n", - "1. Какая команда конвертирует файл в py из ipynb?\n", - " подсказка https://t.me/c/1937296927/1/26527\n", - "\n", - "Ответ:\n", - "jupytext --to py filename.ipynb или через расширение VS Code (Jupytext)\n", - "\n", - "2. Что такое пакетный менеджер? Вы пользуетесь пакетным менеджером conda или pip? Какой лучше использовать для дата сайнс?\n", - "\n", - "Ответ:\n", - "\n", - "Пакетный менеджер — инструмент для установки и управления библиотеками/пакетами.\n", - "Для дата сайнс лучше использовать conda — он управляет не только Python-пакетами, но и зависимостями системы, библиотеками (NumPy, SciPy) с нативными расширениями.\n", - "\n", - "3. Почему расширение py лучше чем ipynb?\n", - "\n", - "Ответ:\n", - "\n", - "- Удобнее для версионирования (Git лучше работает с текстом)\n", - "- Линтеры (Pylint, Flake8) корректно работают только с .py\n", - "- Проще ревью кода\n", - "- Лучше для продакшн-кода и автоматизации\n", - "\n", - "4. Что такое pep8?\n", - " подсказка:https://peps.python.org/pep-0008/\n", - "\n", - "Ответ:\n", - "\n", - "PEP 8 — официальный стиль кода Python. Рекомендации по форматированию, именованию, структуре для единообразия.\n", - "\n", - "4.1) линтеры проверяют на соблюдение pep8?\n", - "\n", - "Ответ:\n", - "\n", - "Да. Flake8 и Pylint проверяют соответствие PEP 8 (стиль, именование, форматирование).\n", - "\n", - "4.2) Какая нотация используется для создания переменных?\n", - "ответ на 85-95 страницы https://t.me/c/1937296927/1/16676\n", - "\n", - "Ответ:\n", - "\n", - "snake_case (нижний регистр, слова разделяются подчеркиванием), например: my_variable_name\n", - "\n", - "4.3) Может ли переменная состоять из одной буквы например андерскор \"\\_\" ?\n", - "\n", - "Ответ:\n", - "Да. \\_ — валидная переменная, часто используется как временная или неиспользуемая.\n", - "\n", - "4.4) Зачем и где мы используем андерскор \\_\n", - "\n", - "Ответ:\n", - "\n", - "- _ — временная/неиспользуемая переменная (например, в unpacking: x, _, z = data)\n", - "- Два \\_\\_ в начале — приватные атрибуты/методы\n", - "- _ в конце — избежание конфликта с ключевыми словами (class_)\n", - "\n", - " 4.5) По PEP8 допустима переменная в одну букву?\n", - " ответ на 85-95 страницы https://t.me/c/1937296927/1/16676\n", - "\n", - "Ответ:\n", - "\n", - "Да, но не рекомендуется для обычных переменных. Допустимо в исключениях: циклы (for i in range(5), for x, y in points), малые области видимости. Лучше использовать понятные имена.\n" - ] - } - ], - "metadata": { - "language_info": { - "name": "python" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/quiz1.py b/quiz1.py deleted file mode 100644 index 8cf4aa29..00000000 --- a/quiz1.py +++ /dev/null @@ -1,413 +0,0 @@ -"""Квиз 1.""" - -# Список вопросов к видео https://youtu.be/hW_7hodGxVU?si=tCEVs00xGt2q61eW (АЛГОРИТМ ПРИНЯТИЯ И ОТДАЧИ ДОМАШКИ): -# -# (По желанию )В ответе подробно всё опишите и обязательно нужно указывать тайм код из видео где я это сказал, по желанию, дополнительно прикладываем скриншот из видео. -# Если вы знаете ответы на вопросы из Вашего опыта, то таймкоды из видео не надо указывать и т.д. -# -# 1. Как понять, что домашка пришла? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=8 -# Заходим в чатик HomeWork видим ник и прими пул -# -# 2. Как принять домашку? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=17 -# Заходим в гитхаб десктоп нажимаем fetch origin. -# -# 3. Зачем нужна кнопка history и какие функции появляются при нажатии правой кнопки мыши на коммит? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=29 -# -# В хистори мы видим, что произошло с нашим репозиторием -# -# 3.1) Где брать ссылку на коммит? куда её отправлять? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=229 -# -# Нажимаем в хистори View on Github и перемещаемся в гитхаб там будет в адресной строке ссылка на коммит -# Отправляем её в чат HomeWork с припиской коммит отдал ссылка*на*коммит. -# -# 4. Что такое файл лога? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=70 -# Файл лога - это файл содержащий информацию о том, что мы делали за все уроки по датам. -# -# 4.1) Когда нужно его пушить? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=70 -# Когда заканчиваем урок -# -# 5. Что такое интерпретатор? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=169 -# Программа которая читает и запускает наш код -# -# 6. Где можно выбрать интерпретатор? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=163 -# Нажимаем слева запуск кода или сверху в правом углу выбираем нужный нам интерпретатор -# -# 7. Что такое модуль? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=526 -# Модуль это обычный файлик с расширение .py или .ipynb -# -# 8. Как создать и отправить коммит? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=193 -# Заходим в гитхаб отмечаем нужные изменения, пишем название коммит и нажимаем кнопку коммит -# -# 9. Как посмотреть что коммит точно отправлен и находится в github? -# -# Ответ: -# -# В хистори будет видно, да и view on github даст ссылку на коммит -# -# 10. Какая команда показывает что код не прошёл проверки на ошибки? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=363 -# pre-commit run --all-files -# -# 10.1) Напишите список линтеров которые используются для проверки кода и дайте их краткую характеристику. -# -# Ответ: -# -# Flake8 — базовая проверка стиля -# Mypy — проверка типов -# Pylint — дополнительный анализ (по необходимости) -# Pydocstyle — проверка документации (по необходимости) -# -# 11. Как узнать какой именно линтер не прошёл проверку? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=370 -# В консоле после запуска линтеров будет статус выполнения и по статусу можно определить успешность по каждому линтеру. -# -# 12. Линтер Pylint видит markdown? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=425 -# Нет -# -# 13. Номер ячейки в терминале и номер ячейки в vs code может отличаться? в каком случае? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=437 -# Да, может отличаться, в случае если есть ячейки с маркдовн, из за того, что линтер их не видит, он их не учитывает, поэтому количество может быть разным -# -# 14. Где посмотреть номер ячейки в vscode? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=455 -# можем посмотреть внизу справа -# -# 15. В каком формате ipynb отправляется в гитхаб? причём здесь JSON? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=204 -# В формате JSON, приложение github desktop отображает файлы формата ipynb в формате json -# -# 16. Где посмотреть в какой ячейке ошибка? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=462 -# Можем посмотреть по коду ошибки, где не так или нажать Ctrl + F и найти где ошибка -# -# 17. Как запустить терминал? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=353 -# Меню терминал - новый терминал -# -# 18. Что такое линтер? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=375 -# Линтер это программа которая проверяет на корректность стандартам -# -# 19. В какой сайт нужно вставлять код ошибки если ошибка связана с pylint? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=495 -# На сайте пайлинта https://pylint.readthedocs.io/ -# -# 20. Секция pydocstyle в большинстве случае автоматический закрывается после исправления ошибок в каком линтере? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=587 -# После исправления ошибок в линтере pylint -# -# 21. Что такое описание модуля? Оно должно отражать информацию о том что находится в модуле? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=563 -# Описание модуля это какая информация у нас в модуле. Да, оно должно отображать информацию о модуле. -# -# 21.1) С какой git команды начинается утро программиста? -# -# Ответ: -# -# fetch origin -# -# 22. После внесения изменений в файлах, кнопка open in vs code пропадает в кошке, как по другому открыть vs code из кошки? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=855 -# Чтобы попасть из github desktop в vs code, нужно нажать на Current repository и выбрать Open VS code -# -# 23. Что такое stash? Общее объяснение концепции. -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=921 -# stash - буффер обмена и локальные изменения "прячутся" -# Концепция, нужна если мы что-то делали, но нам нужно резко, что-то делать другое, не коммитя изменения в репозиторий, мы можем сохранить в буффер обмена, для дальнейшего использования, пряча новые изменения. -# -# 23.1) Как сохранить стэш? -# -# Ответ: -# -# git командa(подсказка: https://t.me/c/1937296927/3602/19531): -# git stash save "NAME_STASH" - сохранение в буффер обмена -# git stash apply "NUMBER_STASH" - извлечения из буффера обмена -# -# Кнопка в vs code: Stash changes and continue -# -# 23.2) Как восстановить стэш(подсказка: https://t.me/c/1937296927/3602/25747)?: -# -# git команда(подсказка: https://t.me/c/1937296927/3602/19531)?: -# -# Ответ: -# -# git stash apply "NUMBER_STASH" -# -# 23.3) Различие между стэшем и коммитом. -# -# Ответ: -# -# Когда лучше сохранить изменения в стэше, а когда коммитить. -# Коммитить когда мы четко понимаем, что закончили с какой-то итерацией и можем выложить в ветку. Стешить, когда нам нужно быстро переключиться, с еще не доделанной работы, чтобы отдельно не плодить коммитов, с еще пока не готовым функционалом -# -# 23.4) Как просмотреть список сохраненных стэшей? -# git команда (подсказка: https://t.me/c/1937296927/3602/19531): -# -# Ответ: -# -# git stash list -# -# 23.5) Как удалить стэш? -# Команды для удаления отдельных стэшей или всех сразу. -# git команда (подсказка: https://t.me/c/1937296927/3602/19531): -# -# Ответ: -# -# git stash drop -# git stash clear -# -# 23.6) Практические примеры использования стэша. Краткие сценарии, где стэш помогает. -# -# Ответ: -# -# Спрятать изменения в моменте, когда нужно поработать над другой задачей. -# Спрятать изменения при конфликте, для дальнейшего резолва изменений с актуальной веткой -# -# 24. Где посмотреть что есть конфликт в файлах? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=969 -# В changes будет у строчки восклицательный знак в github desktop, нажимаем правой кнопкой где восклицательный знак и выбираем Open VS code -# -# 24.1) Когда он появляется? -# -# Ответ: -# -# Когда мы редактируем одинаковые файлы и получается у нас накладываются строчки из за этого возникает конфликт -# -# 25. Как решить конфликт в файлах? -# -# Ответ: -# -# Выбираем изменения которые нам нужны, убираем те что не нужны и нажимаем Resolve in merge -# -# 26. Напишите правильное утверждение -# -Зелёное то что пришло с гитхаба и синее локальные изменения или синее то что пришло с гитхаба и зелёное это локальные изменения -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=998 -# -# Зеленное, это то, что мы стянули из репозитория -# Синее наше локальные изменения -# -# 27. Если мы работаем в одном файле, можно ли принять pull после того как вы спрячете в стэш свои изменения? -# -# Ответ: -# -# Да, можно -# Если спрячем, то ничего не произойдет, изменения затянуться из github -# -# 27.1) Что может произойти когда stash восстановите после принятия pull? -# -# Ответ: -# -# Может произойти конфликт -# -# 28. Сколько способов решения конфликтов было показано в видео? Напишите ЧИСЛО и укажите их способы. -# -# Ответ: -# -# 2 способа: -# С помощью применения через акцепт и инкоминг -# Вручную убрав все лишнее. -# -# 29. Что делает кнопка complete merge? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=1062 -# Смерживает конечные изменения из конфликтов в один. -# -# 30. В какой чат нужно писать если остались вопросы? -# -# Ответ: -# -# HELP ME (bags&reports) -# https://t.me/c/1937296927/2415 -# -# 31. Что такое FORK? Зачем его делают? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=1146 -# Форк - это копия чужого репозитория оригинального репозитория в свое хранилище репозиториев. -# Делают для того, чтобы работать с оригинальной репой не изменяя исходного проекта, а помогать править баги, улучшать, или отдельно на основании этого проекта делать свое -# -# 32. Как скачать форкнутый репозиторий на локальный компьютер? -# -# Ответ: -# -# Через github desktop выбрав нужный в списке -# Консольная команде git clone название_репы -# -# 33. С какой вероятностью ваши ошибки были уже решены? и кто их решил? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=764 -# С вероятностью 90% -# Их решил: Сенаторов Руслан Олегович -# -# 34. Как создать файл в vs code? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=53 -# Нажимаем листочек с плюсиком и называем файл как нам нужно -# -# 35. # Файл лога нужно заполнять в конце каждого урока? -# -# Ответ: -# -# https://youtu.be/hW_7hodGxVU?t=70 -# Да, нужно -# -# Дополнительные вопросы: -# -# 1. Какая команда конвертирует файл в py из ipynb? -# подсказка https://t.me/c/1937296927/1/26527 -# -# Ответ: -# jupytext --to py filename.ipynb или через расширение VS Code (Jupytext) -# -# 2. Что такое пакетный менеджер? Вы пользуетесь пакетным менеджером conda или pip? Какой лучше использовать для дата сайнс? -# -# Ответ: -# -# Пакетный менеджер — инструмент для установки и управления библиотеками/пакетами. -# Для дата сайнс лучше использовать conda — он управляет не только Python-пакетами, но и зависимостями системы, библиотеками (NumPy, SciPy) с нативными расширениями. -# -# 3. Почему расширение py лучше чем ipynb? -# -# Ответ: -# -# - Удобнее для версионирования (Git лучше работает с текстом) -# - Линтеры (Pylint, Flake8) корректно работают только с .py -# - Проще ревью кода -# - Лучше для продакшн-кода и автоматизации -# -# 4. Что такое pep8? -# подсказка:https://peps.python.org/pep-0008/ -# -# Ответ: -# -# PEP 8 — официальный стиль кода Python. Рекомендации по форматированию, именованию, структуре для единообразия. -# -# 4.1) линтеры проверяют на соблюдение pep8? -# -# Ответ: -# -# Да. Flake8 и Pylint проверяют соответствие PEP 8 (стиль, именование, форматирование). -# -# 4.2) Какая нотация используется для создания переменных? -# ответ на 85-95 страницы https://t.me/c/1937296927/1/16676 -# -# Ответ: -# -# snake_case (нижний регистр, слова разделяются подчеркиванием), например: my_variable_name -# -# 4.3) Может ли переменная состоять из одной буквы например андерскор "\_" ? -# -# Ответ: -# Да. \_ — валидная переменная, часто используется как временная или неиспользуемая. -# -# 4.4) Зачем и где мы используем андерскор \_ -# -# Ответ: -# -# - _ — временная/неиспользуемая переменная (например, в unpacking: x, _, z = data) -# - Два \_\_ в начале — приватные атрибуты/методы -# - _ в конце — избежание конфликта с ключевыми словами (class_) -# -# 4.5) По PEP8 допустима переменная в одну букву? -# ответ на 85-95 страницы https://t.me/c/1937296927/1/16676 -# -# Ответ: -# -# Да, но не рекомендуется для обычных переменных. Допустимо в исключениях: циклы (for i in range(5), for x, y in points), малые области видимости. Лучше использовать понятные имена. -# diff --git a/quiz2.ipynb b/quiz2.ipynb deleted file mode 100644 index 76439762..00000000 --- a/quiz2.ipynb +++ /dev/null @@ -1,244 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": null, - "id": "9034c435", - "metadata": { - "vscode": { - "languageId": "plaintext" - } - }, - "outputs": [], - "source": [ - "\"\"\"Квиз 2.\"\"\"" - ] - }, - { - "cell_type": "markdown", - "id": "9b9ba45f", - "metadata": {}, - "source": [ - "Список вопросов к видео https://youtu.be/Si9MfV8uJ-0?si=JXHe-tsgOEwSTI5E (НАСТРОЙКА VSCODE, перенос строк, линтеры, работа с ячейками):\n", - "\n", - "(По желанию)В ответе подробно всё опишите и обязательно нужно указывать тайм код из видео где я это сказал, по желанию, дополнительно прикладываем скриншот из видео.\n", - "Если вы знаете ответы на вопросы из Вашего опыта, то таймкоды из видео не надо указывать и т.д.\n", - "\n", - "1. Как включить автосохранение данных в VSCODE?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=11\n", - "File - Auto Save\n", - "\n", - "2. Как настроить перенос строки?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=18\n", - "File - Preferences - Settings - 'wrap'\n", - "wordWrapColumn\n", - "\n", - "3. Сколько символов по pep8 разрешено на строке?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=21\n", - "79\n", - "\n", - "4. Какие способы переноса строк показаны в видео:\n", - "\n", - "4.1 Строки с использованием обратного слэша (\\)\n", - "\n", - "string_continued = \"This is a long string that we want to \" \\\n", - " \"split across multiple lines.\"\n", - "print(string_continued)\n", - "\n", - "4.2 Тройные кавычки (''' или \"\"\")\n", - "\n", - "multi_line_string = \"\"\"This is a string that spans\n", - "multiple lines. You can write freely\n", - "and it will keep the line breaks.\"\"\"\n", - "print(multi_line_string)\n", - "\n", - "4.3 Создание списка строк и объединение с помощью join\n", - "\n", - "strings = [\n", - "\"This is the first line.\",\n", - "\"This is the second line.\",\n", - "\"This is the third line.\"\n", - "]\n", - "result = \"\\n\".join(strings) # Используем перенос строк '\\n'\n", - "print(result)\n", - "\n", - "4.4 Использование круглых скобок для продолжения строки\n", - "long_string = (\n", - "\"This is a very long string that I would like to \"\n", - "\"continue on the next line.\"\n", - ")\n", - "print(long_string)\n", - "\n", - "4.5 Форматированные строки (f-строки) с использованием скобок\n", - "letter_a = 5\n", - "letter_b = 6\n", - "product_ab = letter_a \\* letter_b\n", - "\n", - "message = (\n", - "f\"when {letter_a} is multiplied by {letter_b}, \"\n", - "f\"the result is {product_ab}\"\n", - ")\n", - "print(message)\n", - "\n", - "4.6 Сложение строк с помощью +\n", - "\n", - "string_part1 = \"This is the first part, \"\n", - "string_part2 = \"and this is the second part.\"\n", - "full_string = string_part1 + string_part2\n", - "print(full_string)\n", - "\n", - "Ответ:\n", - "\n", - "4.6\n", - "\n", - "5. Проверка на ошибки c помощью кнопки problems, где она находится?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=286\n", - "В нижней части экрана, самая левая первая вкладка\n", - "\n", - "6. Где в vscode находится клиент гита? как в нём отправить коммит? как принять домашку?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=382\n", - "слева на панели Git Source Control\n", - "\n", - "7. Что такое GIT? он локальный? В нём можно посмотреть историю изменений файлов и вернуться к любому коммиту?\n", - "\n", - "Ответ:\n", - "\n", - "GIT - это система контроля версий.\n", - "Да, он поддерживает локальный режим работы, как и удаленный.\n", - "Да, можно посмотреть историю, вернуться и следить за репозиторием.\n", - "\n", - "8. Как вставить картинку в маркдаун?\n", - "\n", - "Ответ:\n", - "https://youtu.be/Si9MfV8uJ-0?t=476\n", - "Ctrl + C, Ctrl + V\n", - "\n", - "9. Где посмотреть длину строки в vs code?\n", - "\n", - "Ответ:\n", - "\n", - "Внизу IDE отображается количество символов в строке\n", - "\n", - "10. Как поменять тип ячейки с питона на маркдаун?\n", - "\n", - "Ответ:\n", - "\n", - "В правом нижнем углу на ячейке\n", - "\n", - "11. Как запустить сразу все ячейки в юпитере?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=508\n", - "Run All\n", - "\n", - "12. Как изменить размер картинки в юпитере? Нужно для этого знать HTML?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=495\n", - "тэг img. Да, для этого нужно понимать теги.\n", - "\n", - "13. Какой хоткей чтобы запустить ячейку с смещением на следующую?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=522\n", - "Shift + Enter\n", - "\n", - "14. Как включить отображение номеров строк в юпитере(Cell line numbers)?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=540\n", - "В верхнем всплывающем меню ячейки нажать Show Cell line numbers\n", - "\n", - "15. Что такое \"Go To\" чем это полезно? Как перейти сразу на ошибочную ячейку?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=568\n", - "Видим какая ячейка отвалилась после нажатия, каждое нажатие следующая ошибка\n", - "\n", - "16. Как очистить вывод ячеек которые уже запущены?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=641\n", - "Clear All outputs\n", - "\n", - "17. Как работать одновременно в нескольких файлах в VSCODE? Что такое SPLIT?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=656\n", - "Split Editor и экран разделяется на несколько рабочих областей\n", - "\n", - "18. Каким сочетанием убирается левый сайдбар?\n", - "\n", - "Ответ:\n", - "\n", - "Ctrl + B\n", - "\n", - "19. Кнопка два листочка это наши локальные файлы?\n", - "\n", - "Ответ:\n", - "\n", - "Да, это кнопка которая открывает локальный эксплорер с нашими файлами проекта, или папки где мы находимся в данный момент\n", - "\n", - "20. Какая ошибка появилась в трассировке при запуске всех ячеек DICT или LIST?\n", - "\n", - "Ответ:\n", - "\n", - "https://youtu.be/Si9MfV8uJ-0?t=563\n", - "DICT\n", - "\n", - "21. Вы ознакомились с https://t.me/c/1937296927/832/19307? и https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet?\n", - "\n", - "Ответ:\n", - "\n", - "Ознакомился\n", - "\n", - "22. Что такое валидация?\n", - "\n", - "Ответ:\n", - "\n", - "Валидация - это способ проверки данных на корректность по определенным правилам\n", - "\n", - "23. Что такое трассировка ошибки?\n", - "\n", - "Ответ:\n", - "\n", - "Трассировка ошибки - это информация от того момента где произошла ошибка, до момента начала её вызова.\n", - "\n", - "24. Что значит отвалился интерпретатор?\n", - "\n", - "Ответ:\n", - "\n", - "Значит то, что по тем или иным причинам интерпретатор не может выполнить код, может быть связано с отсутствием интерпретатора, или ошибками работы программы.\n" - ] - } - ], - "metadata": { - "language_info": { - "name": "python" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/quiz2.py b/quiz2.py deleted file mode 100644 index fd49a477..00000000 --- a/quiz2.py +++ /dev/null @@ -1,215 +0,0 @@ -"""Квиз 2.""" - -# Список вопросов к видео https://youtu.be/Si9MfV8uJ-0?si=JXHe-tsgOEwSTI5E (НАСТРОЙКА VSCODE, перенос строк, линтеры, работа с ячейками): -# -# (По желанию)В ответе подробно всё опишите и обязательно нужно указывать тайм код из видео где я это сказал, по желанию, дополнительно прикладываем скриншот из видео. -# Если вы знаете ответы на вопросы из Вашего опыта, то таймкоды из видео не надо указывать и т.д. -# -# 1. Как включить автосохранение данных в VSCODE? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=11 -# File - Auto Save -# -# 2. Как настроить перенос строки? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=18 -# File - Preferences - Settings - 'wrap' -# wordWrapColumn -# -# 3. Сколько символов по pep8 разрешено на строке? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=21 -# 79 -# -# 4. Какие способы переноса строк показаны в видео: -# -# 4.1 Строки с использованием обратного слэша (\) -# -# string_continued = "This is a long string that we want to " \ -# "split across multiple lines." -# print(string_continued) -# -# 4.2 Тройные кавычки (''' или """) -# -# multi_line_string = """This is a string that spans -# multiple lines. You can write freely -# and it will keep the line breaks.""" -# print(multi_line_string) -# -# 4.3 Создание списка строк и объединение с помощью join -# -# strings = [ -# "This is the first line.", -# "This is the second line.", -# "This is the third line." -# ] -# result = "\n".join(strings) # Используем перенос строк '\n' -# print(result) -# -# 4.4 Использование круглых скобок для продолжения строки -# long_string = ( -# "This is a very long string that I would like to " -# "continue on the next line." -# ) -# print(long_string) -# -# 4.5 Форматированные строки (f-строки) с использованием скобок -# letter_a = 5 -# letter_b = 6 -# product_ab = letter_a \* letter_b -# -# message = ( -# f"when {letter_a} is multiplied by {letter_b}, " -# f"the result is {product_ab}" -# ) -# print(message) -# -# 4.6 Сложение строк с помощью + -# -# string_part1 = "This is the first part, " -# string_part2 = "and this is the second part." -# full_string = string_part1 + string_part2 -# print(full_string) -# -# Ответ: -# -# 4.6 -# -# 5. Проверка на ошибки c помощью кнопки problems, где она находится? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=286 -# В нижней части экрана, самая левая первая вкладка -# -# 6. Где в vscode находится клиент гита? как в нём отправить коммит? как принять домашку? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=382 -# слева на панели Git Source Control -# -# 7. Что такое GIT? он локальный? В нём можно посмотреть историю изменений файлов и вернуться к любому коммиту? -# -# Ответ: -# -# GIT - это система контроля версий. -# Да, он поддерживает локальный режим работы, как и удаленный. -# Да, можно посмотреть историю, вернуться и следить за репозиторием. -# -# 8. Как вставить картинку в маркдаун? -# -# Ответ: -# https://youtu.be/Si9MfV8uJ-0?t=476 -# Ctrl + C, Ctrl + V -# -# 9. Где посмотреть длину строки в vs code? -# -# Ответ: -# -# Внизу IDE отображается количество символов в строке -# -# 10. Как поменять тип ячейки с питона на маркдаун? -# -# Ответ: -# -# В правом нижнем углу на ячейке -# -# 11. Как запустить сразу все ячейки в юпитере? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=508 -# Run All -# -# 12. Как изменить размер картинки в юпитере? Нужно для этого знать HTML? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=495 -# тэг img. Да, для этого нужно понимать теги. -# -# 13. Какой хоткей чтобы запустить ячейку с смещением на следующую? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=522 -# Shift + Enter -# -# 14. Как включить отображение номеров строк в юпитере(Cell line numbers)? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=540 -# В верхнем всплывающем меню ячейки нажать Show Cell line numbers -# -# 15. Что такое "Go To" чем это полезно? Как перейти сразу на ошибочную ячейку? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=568 -# Видим какая ячейка отвалилась после нажатия, каждое нажатие следующая ошибка -# -# 16. Как очистить вывод ячеек которые уже запущены? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=641 -# Clear All outputs -# -# 17. Как работать одновременно в нескольких файлах в VSCODE? Что такое SPLIT? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=656 -# Split Editor и экран разделяется на несколько рабочих областей -# -# 18. Каким сочетанием убирается левый сайдбар? -# -# Ответ: -# -# Ctrl + B -# -# 19. Кнопка два листочка это наши локальные файлы? -# -# Ответ: -# -# Да, это кнопка которая открывает локальный эксплорер с нашими файлами проекта, или папки где мы находимся в данный момент -# -# 20. Какая ошибка появилась в трассировке при запуске всех ячеек DICT или LIST? -# -# Ответ: -# -# https://youtu.be/Si9MfV8uJ-0?t=563 -# DICT -# -# 21. Вы ознакомились с https://t.me/c/1937296927/832/19307? и https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet? -# -# Ответ: -# -# Ознакомился -# -# 22. Что такое валидация? -# -# Ответ: -# -# Валидация - это способ проверки данных на корректность по определенным правилам -# -# 23. Что такое трассировка ошибки? -# -# Ответ: -# -# Трассировка ошибки - это информация от того момента где произошла ошибка, до момента начала её вызова. -# -# 24. Что значит отвалился интерпретатор? -# -# Ответ: -# -# Значит то, что по тем или иным причинам интерпретатор не может выполнить код, может быть связано с отсутствием интерпретатора, или ошибками работы программы. -# From 615422438d6062d16946d9adf5961a5a3f04ec56 Mon Sep 17 00:00:00 2001 From: Pavel Demyanov Date: Sat, 10 Jan 2026 16:46:15 +0300 Subject: [PATCH 06/14] =?UTF-8?q?[TASK]=20=D0=92=D0=B8=D1=80=D1=82=D1=83?= =?UTF-8?q?=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B5=20=D0=BE=D0=BA=D1=80=D1=83?= =?UTF-8?q?=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=20#7=20(https://github.com/SENAT?= =?UTF-8?q?OROVAI/intro-cs/issues/7)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes https://github.com/SENATOROVAI/intro-cs/issues/7 --- .gitignore | 2 + environment.yml | 14 ++++ log.ipynb | 20 +++++- log.py | 10 +++ python/venv.ipynb | 165 ++++++++++++++++++++++++++++++++++++++++++++++ python/venv.py | 120 +++++++++++++++++++++++++++++++++ 6 files changed, 329 insertions(+), 2 deletions(-) create mode 100644 environment.yml create mode 100644 python/venv.ipynb create mode 100644 python/venv.py diff --git a/.gitignore b/.gitignore index 0fa2f447..73de31de 100644 --- a/.gitignore +++ b/.gitignore @@ -333,3 +333,5 @@ coverage/ /Math/calculus/theory /Math/school_theory + +SENATOROV/ diff --git a/environment.yml b/environment.yml new file mode 100644 index 00000000..bfb6b4c3 --- /dev/null +++ b/environment.yml @@ -0,0 +1,14 @@ +name: SENATOROV +channels: + - defaults +dependencies: + - certifi=2020.6.20=pyhd3eb1b0_3 + - pip=10.0.1=py35_0 + - python=3.5.6=he025d50_0 + - setuptools=40.2.0=py35_0 + - ucrt=10.0.22621.0=haa95532_0 + - vc=14.3=h2df5915_10 + - vc14_runtime=14.44.35208=h4927774_10 + - wheel=0.37.1=pyhd3eb1b0_0 + - wincertstore=0.2=py35hfebbdb8_0 +prefix: C:\Users\demya\anaconda3\envs\SENATOROV diff --git a/log.ipynb b/log.ipynb index 8995bca3..2aba5424 100644 --- a/log.ipynb +++ b/log.ipynb @@ -46,11 +46,27 @@ "4. https://github.com/SENATOROVAI/intro-cs/issues/6 - сделал пулл\n", "5. https://github.com/SENATOROVAI/intro-cs/issues/4 - сделал пулл\n" ] + }, + { + "cell_type": "markdown", + "id": "80e1b91d", + "metadata": {}, + "source": [ + "10/01\n", + "\n", + "1. Сделал из закрыл \n", + "https://github.com/SENATOROVAI/intro-cs/issues/6 \n", + "https://github.com/SENATOROVAI/intro-cs/issues/4\n", + "\n", + "2. Разобрался как принимать и делать ревью\n", + "\n", + "3. Сделал: https://github.com/SENATOROVAI/intro-cs/issues/7" + ] } ], "metadata": { "kernelspec": { - "display_name": ".venv", + "display_name": "Python 3", "language": "python", "name": "python3" }, @@ -64,7 +80,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.9" + "version": "3.11.14" } }, "nbformat": 4, diff --git a/log.py b/log.py index 4c13c157..ef7427da 100644 --- a/log.py +++ b/log.py @@ -15,3 +15,13 @@ # 4. https://github.com/SENATOROVAI/intro-cs/issues/6 - сделал пулл # 5. https://github.com/SENATOROVAI/intro-cs/issues/4 - сделал пулл # + +# 10/01 +# +# 1. Сделал из закрыл +# https://github.com/SENATOROVAI/intro-cs/issues/6 +# https://github.com/SENATOROVAI/intro-cs/issues/4 +# +# 2. Разобрался как принимать и делать ревью +# +# 3. Сделал: https://github.com/SENATOROVAI/intro-cs/issues/7 diff --git a/python/venv.ipynb b/python/venv.ipynb new file mode 100644 index 00000000..7cb68bd3 --- /dev/null +++ b/python/venv.ipynb @@ -0,0 +1,165 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "2a9a83a7", + "metadata": {}, + "outputs": [], + "source": [ + "\"\"\"[TASK] Виртуальное окружение.\"\"\"" + ] + }, + { + "attachments": { + "image-2.png": { + "image/png": "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" + }, + "image-3.png": { + "image/png": "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" + }, + "image-4.png": { + "image/png": "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" + }, + "image.png": { + "image/png": "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" + } + }, + "cell_type": "markdown", + "id": "655bdf81", + "metadata": {}, + "source": [ + "1. Что делает команда python -m venv venv?\n", + "\n", + "Ответ:\n", + "Создает виртуальное окружение в папке venv\n", + "\n", + "1.1 Что делает каждая команда в списке ниже?\n", + "pip list\n", + "pip freeze > requirements.txt\n", + "pip install -r requirements.txt\n", + "\n", + "Ответ:\n", + "pip list - выводит список установленных пакетов Python с их версиями.\n", + "pip freeze > requirements.txt - сохраняет список установленных пакетов и их версий в файл requirements.txt.\n", + "pip install -r requirements.txt - устанавливает пакеты и версии, перечисленные в requirements.txt.\n", + "\n", + "2. Что делает каждая команда в списке ниже?\n", + " conda env list\n", + " conda create -n env_name python=3.5\n", + " conda env update -n env_name -f file.yml\n", + " source activate env_name\n", + " source deactivate\n", + "\n", + "conda clean -a\n", + "\n", + "Ответ:\n", + "\n", + "conda env list - выводит список всех созданных conda-окружений и указывает активное.\n", + "conda create -n env_name python=3.5 - создает новое окружение с именем env_name и Python 3.5.\n", + "conda env update -n env_name -f file.yml - обновляет окружение env_name зависимостями из YAML-файла.\n", + "source activate env_name - активирует окружение env_name.\n", + "source deactivate - деактивирует текущее окружение.\n", + "conda clean -a - удаляет кеш conda, неиспользуемые пакеты и индексные файлы для освобождения места.\n", + "\n", + "3. вставьте скрин вашего терминала, где вы активировали сначала venv, потом conda, назовите окружение \"SENATOROV\"\n", + "\n", + "Ответ:\n", + "\n", + "venv: ![image.png](attachment:image.png)\n", + "\n", + "conda: ![image-2.png](attachment:image-2.png)\n", + "\n", + "4. Как установить необходимые пакеты внутрь виртуального окружения для conda/venv?\n", + "\n", + "Ответ:\n", + "\n", + "venv:\n", + "\n", + "1. Активируйте окружение (Windows: `venv\\Scripts\\activate`, Linux/macOS: `source venv/bin/activate`)\n", + "2. Используйте pip: `pip install имя_пакета`\n", + "\n", + "conda:\n", + "\n", + "1. Активируйте окружение: `conda activate env_name` (или `source activate env_name` на Linux/macOS)\n", + "2. Используйте conda: `conda install имя_пакета` или pip: `pip install имя_пакета`\n", + "\n", + "5. Что делают эти команды?\n", + " pip freeze > requirements.txt\n", + " conda env export > environment.yml\n", + "\n", + "Ответ:\n", + "\n", + "pip freeze > requirements.txt - сохраняет все зависимости виртуального/глобального проекта в файл requirements.txt\n", + "conda env export > environment.yml - сохраняет все зависимости для Data Science виртуального/глобального проекта в файл environment.yml\n", + "\n", + "5.1 вставьте скрин, где будет видна папка VENV в вашем репозитории а также файлы зависимостей requirements.txt и environment.yml, файлы должны содержать зависимости\n", + "\n", + "Ответ:\n", + "![image-3.png](attachment:image-3.png)\n", + "\n", + "6. Что делают эти команды?\n", + " pip install -r requirements.txt\n", + " conda env create -f environment.yml.\n", + "\n", + "Ответ:\n", + "\n", + "pip install -r requirements.txt - устанавливает через pip зависимости из файла requirements.txt\n", + "conda env create -f environment.yml. - создает виртуальное окружение с помощью conda основанное на описание из environment.yml\n", + "\n", + "7. Что делают эти команды?\n", + " pip list\n", + " pip show,\n", + " conda list\n", + "\n", + "Ответ:\n", + "\n", + "pip list - выводит список всех установленных пакетов Python с их версиями в текущем окружении.\n", + "pip show имя_пакета - выводит подробную информацию о конкретном пакете.\n", + "conda list - выводит список всех установленных пакетов в текущем conda-окружении с их версиями и источниками установки.\n", + "\n", + "8. Где по умолчанию больше пакетов venv/pip или conda? и почему дата сайнинисты используют conda?\n", + "\n", + "Ответ:\n", + "\n", + "Обычно в conda, так как это уже готовая сборка под DS\n", + "дата сайнинисты используют обычно conda из-за того, что она специально настроена и имеет нужные пакеты для работы с DS\n", + "\n", + "\n", + "9. вставьте скрин где будет видно, Выбор интерпретатора Python (conda) в VS Code/cursor\n", + "\n", + "Ответ: ![image-4.png](attachment:image-4.png)\n", + "\n", + "10. добавьте в .gitignore папку SENATOROV \n", + "\n", + "Ответ: Добавил\n", + "\n", + "11. Зачем нужно виртуально окружение?\n", + "\n", + "Ответ:\n", + "Для изолированной работы от глобального окружения, в виртуальном окружении связанным непосредственно с текущим проектом и его задачами.\n", + "\n", + "12. С этого момента надо работать в виртуальном окружении conda, ты научился(-ась) выгружать зависимости и работать с окружением?\n", + "\n", + "Ответ: Да\n", + "\n", + "13. Удалите папку VENV, она больше не нужна, мы же не разрабы, нам нужна только conda\n", + "\n", + "Ответ: Удалил\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "language": "python", + "name": "python3" + }, + "language_info": { + "name": "python", + "version": "3.13.9" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/python/venv.py b/python/venv.py new file mode 100644 index 00000000..5128b71d --- /dev/null +++ b/python/venv.py @@ -0,0 +1,120 @@ +"""[TASK] Виртуальное окружение.""" + +# 1. Что делает команда python -m venv venv? +# +# Ответ: +# Создает виртуальное окружение в папке venv +# +# 1.1 Что делает каждая команда в списке ниже? +# pip list +# pip freeze > requirements.txt +# pip install -r requirements.txt +# +# Ответ: +# pip list - выводит список установленных пакетов Python с их версиями. +# pip freeze > requirements.txt - сохраняет список установленных пакетов и их версий в файл requirements.txt. +# pip install -r requirements.txt - устанавливает пакеты и версии, перечисленные в requirements.txt. +# +# 2. Что делает каждая команда в списке ниже? +# conda env list +# conda create -n env_name python=3.5 +# conda env update -n env_name -f file.yml +# source activate env_name +# source deactivate +# +# conda clean -a +# +# Ответ: +# +# conda env list - выводит список всех созданных conda-окружений и указывает активное. +# conda create -n env_name python=3.5 - создает новое окружение с именем env_name и Python 3.5. +# conda env update -n env_name -f file.yml - обновляет окружение env_name зависимостями из YAML-файла. +# source activate env_name - активирует окружение env_name. +# source deactivate - деактивирует текущее окружение. +# conda clean -a - удаляет кеш conda, неиспользуемые пакеты и индексные файлы для освобождения места. +# +# 3. вставьте скрин вашего терминала, где вы активировали сначала venv, потом conda, назовите окружение "SENATOROV" +# +# Ответ: +# +# venv: ![image.png](attachment:image.png) +# +# conda: ![image-2.png](attachment:image-2.png) +# +# 4. Как установить необходимые пакеты внутрь виртуального окружения для conda/venv? +# +# Ответ: +# +# venv: +# +# 1. Активируйте окружение (Windows: `venv\Scripts\activate`, Linux/macOS: `source venv/bin/activate`) +# 2. Используйте pip: `pip install имя_пакета` +# +# conda: +# +# 1. Активируйте окружение: `conda activate env_name` (или `source activate env_name` на Linux/macOS) +# 2. Используйте conda: `conda install имя_пакета` или pip: `pip install имя_пакета` +# +# 5. Что делают эти команды? +# pip freeze > requirements.txt +# conda env export > environment.yml +# +# Ответ: +# +# pip freeze > requirements.txt - сохраняет все зависимости виртуального/глобального проекта в файл requirements.txt +# conda env export > environment.yml - сохраняет все зависимости для Data Science виртуального/глобального проекта в файл environment.yml +# +# 5.1 вставьте скрин, где будет видна папка VENV в вашем репозитории а также файлы зависимостей requirements.txt и environment.yml, файлы должны содержать зависимости +# +# Ответ: +# ![image-3.png](attachment:image-3.png) +# +# 6. Что делают эти команды? +# pip install -r requirements.txt +# conda env create -f environment.yml. +# +# Ответ: +# +# pip install -r requirements.txt - устанавливает через pip зависимости из файла requirements.txt +# conda env create -f environment.yml. - создает виртуальное окружение с помощью conda основанное на описание из environment.yml +# +# 7. Что делают эти команды? +# pip list +# pip show, +# conda list +# +# Ответ: +# +# pip list - выводит список всех установленных пакетов Python с их версиями в текущем окружении. +# pip show имя_пакета - выводит подробную информацию о конкретном пакете. +# conda list - выводит список всех установленных пакетов в текущем conda-окружении с их версиями и источниками установки. +# +# 8. Где по умолчанию больше пакетов venv/pip или conda? и почему дата сайнинисты используют conda? +# +# Ответ: +# +# Обычно в conda, так как это уже готовая сборка под DS +# дата сайнинисты используют обычно conda из-за того, что она специально настроена и имеет нужные пакеты для работы с DS +# +# +# 9. вставьте скрин где будет видно, Выбор интерпретатора Python (conda) в VS Code/cursor +# +# Ответ: ![image-4.png](attachment:image-4.png) +# +# 10. добавьте в .gitignore папку SENATOROV +# +# Ответ: Добавил +# +# 11. Зачем нужно виртуально окружение? +# +# Ответ: +# Для изолированной работы от глобального окружения, в виртуальном окружении связанным непосредственно с текущим проектом и его задачами. +# +# 12. С этого момента надо работать в виртуальном окружении conda, ты научился(-ась) выгружать зависимости и работать с окружением? +# +# Ответ: Да +# +# 13. Удалите папку VENV, она больше не нужна, мы же не разрабы, нам нужна только conda +# +# Ответ: Удалил +# From 4f012c12ddd0a4c302d7c99645bcdd22dba2aca8 Mon Sep 17 00:00:00 2001 From: Pavel Demyanov Date: Thu, 15 Jan 2026 02:17:11 +0300 Subject: [PATCH 07/14] fix: financial rounding --- file-commit.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 file-commit.txt diff --git a/file-commit.txt b/file-commit.txt new file mode 100644 index 00000000..833d8cf2 --- /dev/null +++ b/file-commit.txt @@ -0,0 +1 @@ +fix: financial rounding \ No newline at end of file From bb8f1af260ea5c1d363bf04e9cef52e60a2c4f1b Mon Sep 17 00:00:00 2001 From: Pavel Demyanov Date: Thu, 15 Jan 2026 02:18:39 +0300 Subject: [PATCH 08/14] feat: add function generateReport --- file-commit.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/file-commit.txt b/file-commit.txt index 833d8cf2..8cea3986 100644 --- a/file-commit.txt +++ b/file-commit.txt @@ -1 +1 @@ -fix: financial rounding \ No newline at end of file +feat: add function generateReport \ No newline at end of file From cdd2739c33dc050c881d353f9c7f81c16f9f0e32 Mon Sep 17 00:00:00 2001 From: Pavel Demyanov Date: Thu, 15 Jan 2026 02:18:57 +0300 Subject: [PATCH 09/14] style: replace style errors --- file-commit.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/file-commit.txt b/file-commit.txt index 8cea3986..4aeeb22d 100644 --- a/file-commit.txt +++ b/file-commit.txt @@ -1 +1 @@ -feat: add function generateReport \ No newline at end of file +style: replace style errors \ No newline at end of file From d456b096ffc54869dbfe438834e6653f82a07f23 Mon Sep 17 00:00:00 2001 From: Pavel Demyanov Date: Thu, 15 Jan 2026 02:19:17 +0300 Subject: [PATCH 10/14] docs: add new article in wiki --- file-commit.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/file-commit.txt b/file-commit.txt index 4aeeb22d..99530c4f 100644 --- a/file-commit.txt +++ b/file-commit.txt @@ -1 +1 @@ -style: replace style errors \ No newline at end of file +docs: add new article in wiki \ No newline at end of file From d9a8a6fbb5e5a04965a98b3ee6dd847167c95e6d Mon Sep 17 00:00:00 2001 From: Pavel Demyanov Date: Thu, 15 Jan 2026 02:19:38 +0300 Subject: [PATCH 11/14] test: add mock tests --- file-commit.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/file-commit.txt b/file-commit.txt index 99530c4f..d2c107d0 100644 --- a/file-commit.txt +++ b/file-commit.txt @@ -1 +1 @@ -docs: add new article in wiki \ No newline at end of file +test: add mock tests \ No newline at end of file From 6952c3624b218a2991dc9b458390f3a680fe7c91 Mon Sep 17 00:00:00 2001 From: Pavel Demyanov Date: Thu, 15 Jan 2026 13:49:12 +0300 Subject: [PATCH 12/14] [TASK] Commits #5 (https://github.com/SENATOROVAI/intro-cs/issues/5) Closes https://github.com/SENATOROVAI/intro-cs/issues/5 --- file-commit.txt | 1 - log.ipynb | 31 +++++++++-------- python/commits.ipynb | 83 ++++++++++++++++++++++++++++++++++++++++++++ python/commits.py | 52 +++++++++++++++++++++++++++ 4 files changed, 151 insertions(+), 16 deletions(-) delete mode 100644 file-commit.txt create mode 100644 python/commits.ipynb create mode 100644 python/commits.py diff --git a/file-commit.txt b/file-commit.txt deleted file mode 100644 index d2c107d0..00000000 --- a/file-commit.txt +++ /dev/null @@ -1 +0,0 @@ -test: add mock tests \ No newline at end of file diff --git a/log.ipynb b/log.ipynb index 2aba5424..0edaceb7 100644 --- a/log.ipynb +++ b/log.ipynb @@ -2,21 +2,10 @@ "cells": [ { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "id": "03d7b643", "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'Лог уроков.'" - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "\"\"\"Лог уроков.\"\"\"" ] @@ -62,11 +51,23 @@ "\n", "3. Сделал: https://github.com/SENATOROVAI/intro-cs/issues/7" ] + }, + { + "cell_type": "markdown", + "id": "071931c7", + "metadata": {}, + "source": [ + "14/01\n", + "1. Сделал два ревью\n", + "2. Сделал два ишью:\n", + "https://github.com/SENATOROVAI/intro-cs/issues/1 \n", + "https://github.com/SENATOROVAI/intro-cs/issues/5" + ] } ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": "base", "language": "python", "name": "python3" }, @@ -80,7 +81,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.14" + "version": "3.13.9" } }, "nbformat": 4, diff --git a/python/commits.ipynb b/python/commits.ipynb new file mode 100644 index 00000000..7bb99d1b --- /dev/null +++ b/python/commits.ipynb @@ -0,0 +1,83 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "911702c0", + "metadata": {}, + "outputs": [], + "source": [ + "\"\"\"Коммиты.\"\"\"" + ] + }, + { + "cell_type": "markdown", + "id": "71ed3a41", + "metadata": {}, + "source": [ + "1. Опишите своими словами назначение каждого из этих типов коммитов:\n", + " feat, fix, docs, style, refactor, test, build, ci, perf, chore.\n", + "\n", + "Ответ:\n", + "\n", + "feat - Добавление новой функциональности (новая фича, новый модуль, новый API).\n", + "fix - Исправление ошибки/багa в существующем функционале.\n", + "docs - Изменения только в документации (README, Wiki, комментарии и т.п.).\n", + "style - Правки внешнего вида кода без изменения логики (форматирование, отступы, кавычки, точки с запятой).\n", + "refactor - Переписывание/улучшение структуры кода без изменения поведения (упрощение, выделение функций, улучшение читаемости).\n", + "test - Добавление или изменение тестов (unit, integration и т.д.), без изменения основного кода.\n", + "build - Изменения, влияющие на сборку проекта или зависимости (webpack, vite, gradle, package.json, обновление библиотек).\n", + "ci - Настройка/изменения в системах непрерывной интеграции (GitHub Actions, GitLab CI, Jenkins и т.п.).\n", + "perf - Оптимизация производительности без изменения функционала (ускорение алгоритма, уменьшение потребления памяти).\n", + "chore - Служебные, рутинные изменения, не затрагивающие код продукта (обновление конфигов, задач, метаданных, скриптов разработчика).\n", + "\n", + "2. Представьте, что вы исправили баг в функции, которая некорректно округляет числа. Сделайте фиктивный коммит и напишите для него сообщение в соответствии с Conventional Commits (используя тип fix).\n", + "\n", + "Ответ:\n", + "\n", + "git commit -m \"fix: financial rounding\"\n", + "\n", + "3. Добавление новой функциональности:\n", + " Допустим, вы реализовали новую функцию generateReport в проекте. Сделайте фиктивный коммит с типом feat, отражающий добавление этой функциональности\n", + "\n", + "Ответ:\n", + "\n", + "git commit -m \"feat: add function generateReport\"\n", + "\n", + "4. Модификация формата кода или стилей:\n", + " Представьте, что вы поправили отступы и форматирование во всём проекте, не меняя логики кода. Сделайте фиктивный коммит с типом style\n", + "\n", + "Ответ:\n", + "\n", + "git commit -m \"style: replace style errors\"\n", + "\n", + "5. Документация и тестирование:\n", + "\n", + "Сделайте фиктивный коммит с типом docs, добавляющий или улучшающий документацию для вашей новой функции.\n", + "\n", + "Ответ:\n", + "\n", + "git commit -m \"docs: add new article in wiki\"\n", + "\n", + "Сделайте фиктивный коммит с типом test, добавляющий тесты для этой же функции.\n", + "\n", + "Ответ:\n", + "\n", + "git commit -m \"test: add mock tests\"\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "name": "python", + "version": "3.13.9" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/python/commits.py b/python/commits.py new file mode 100644 index 00000000..0ca6dbc0 --- /dev/null +++ b/python/commits.py @@ -0,0 +1,52 @@ +"""Коммиты.""" + +# 1. Опишите своими словами назначение каждого из этих типов коммитов: +# feat, fix, docs, style, refactor, test, build, ci, perf, chore. +# +# Ответ: +# +# feat - Добавление новой функциональности (новая фича, новый модуль, новый API). +# fix - Исправление ошибки/багa в существующем функционале. +# docs - Изменения только в документации (README, Wiki, комментарии и т.п.). +# style - Правки внешнего вида кода без изменения логики (форматирование, отступы, кавычки, точки с запятой). +# refactor - Переписывание/улучшение структуры кода без изменения поведения (упрощение, выделение функций, улучшение читаемости). +# test - Добавление или изменение тестов (unit, integration и т.д.), без изменения основного кода. +# build - Изменения, влияющие на сборку проекта или зависимости (webpack, vite, gradle, package.json, обновление библиотек). +# ci - Настройка/изменения в системах непрерывной интеграции (GitHub Actions, GitLab CI, Jenkins и т.п.). +# perf - Оптимизация производительности без изменения функционала (ускорение алгоритма, уменьшение потребления памяти). +# chore - Служебные, рутинные изменения, не затрагивающие код продукта (обновление конфигов, задач, метаданных, скриптов разработчика). +# +# 2. Представьте, что вы исправили баг в функции, которая некорректно округляет числа. Сделайте фиктивный коммит и напишите для него сообщение в соответствии с Conventional Commits (используя тип fix). +# +# Ответ: +# +# git commit -m "fix: financial rounding" +# +# 3. Добавление новой функциональности: +# Допустим, вы реализовали новую функцию generateReport в проекте. Сделайте фиктивный коммит с типом feat, отражающий добавление этой функциональности +# +# Ответ: +# +# git commit -m "feat: add function generateReport" +# +# 4. Модификация формата кода или стилей: +# Представьте, что вы поправили отступы и форматирование во всём проекте, не меняя логики кода. Сделайте фиктивный коммит с типом style +# +# Ответ: +# +# git commit -m "style: replace style errors" +# +# 5. Документация и тестирование: +# +# Сделайте фиктивный коммит с типом docs, добавляющий или улучшающий документацию для вашей новой функции. +# +# Ответ: +# +# git commit -m "docs: add new article in wiki" +# +# Сделайте фиктивный коммит с типом test, добавляющий тесты для этой же функции. +# +# Ответ: +# +# git commit -m "test: add mock tests" +# From c417ac5efd21a69b341e1c7eedd89f620cdd1a3f Mon Sep 17 00:00:00 2001 From: Pavel Demyanov Date: Thu, 22 Jan 2026 20:10:22 +0300 Subject: [PATCH 13/14] [TASK] STASH #3 (https://github.com/SENATOROVAI/intro-cs/issues/3) Closes https://github.com/SENATOROVAI/intro-cs/issues/3 --- git/stash.ipynb | 146 ++++++++++++++++++++++++++++++++++++++++++++++++ git/stash.py | 106 +++++++++++++++++++++++++++++++++++ log.ipynb | 13 ++++- log.py | 9 +++ 4 files changed, 272 insertions(+), 2 deletions(-) create mode 100644 git/stash.ipynb create mode 100644 git/stash.py diff --git a/git/stash.ipynb b/git/stash.ipynb new file mode 100644 index 00000000..01bc0206 --- /dev/null +++ b/git/stash.ipynb @@ -0,0 +1,146 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "cd4f0c64", + "metadata": {}, + "outputs": [], + "source": [ + "\"\"\"Урок по stash.\"\"\"" + ] + }, + { + "attachments": { + "image-2.png": { + "image/png": "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AAAFhsAwAAAAAAAAABQYAsMAAAAAAAAAUGAIDAMAAAAAAABAgSEwDAAAAAAAAAAFhsAwAAAAAAAAABQYAsMAAAAAAAAAUGAIDAMAAAAAAABAgSEwDAAAAAAAAAAFhsAwAAAAAAAAABQYAsMAAAAAAAAAUGAIDAMAAAAAAABAgSEwDAAAAAAAAAAFhsAwAAAAAAAAABQYAsMAAAAAAAAAUGAIDAMAAAAAAABAgSEwDAAAAAAAAAAFhsAwAAAAAAAAABQYAsMAAAAAAAAAUGAIDAMAAAAAAABAgSEwDAAAAAAAAAAFhsAwAAAAAAAAABQYAsMAAAAAAAAAUGAIDAMAAAAAAABAgSEwDAAAAAAAAAAFhsAwAAAAAAAAABQYAsMAAAAAAAAAUGAIDAMAAAAAAABAgSEwDAAAAAAAAAAFhsAwAAAAAAAAABQYAsMAAAAAAAAAUGAIDAMAAAAAAABAgSEwDAAAAAAAAAAFhsAwAAAAAAAAABQYAsMAAAAAAAAAUGAIDAMAAAAAAABAgSEwDAAAAAAAAAAFhsAwAAAAAAAAABQYAsMAAAAAAAAAUGAIDAMAAAAAAABAgSEwDAAAAAAAAAAFhsAwAAAAAAAAABQYAsMAAAAAAAAAUGAIDAMAAAAAAABAgSEwDAAAAAAAAAAFhsAwAAAAAAAAABQYAsMAAAAAAAAAUGAIDAMAAAAAAABAgSEwDAAAAAAAAAAFhsAwAAAAAAAAABQYAsMAAAAAAAAAUGAIDAMAAAAAAABAgSEwDAAAAAAAAAAFhsAwAAAAAAAAABQYAsMAAAAAAAAAUGAIDAMAAAAAAABAgSEwDAAAAAAAAAAFhsAwAAAAAAAAABQYAsMAAAAAAAAAUGAIDAMAAAAAAABAgSEwDAAAAAAAAAAFhsAwAAAAAAAAABQYAsMAAAAAAAAAUGAIDAMAAAAAAABAgSEwDAAAAAAAAAAFhsAwAAAAAAAAABQYAsMAAAAAAAAAUGAIDAMAAAAAAABAgSEwDAAAAAAAAAAFhsAwAAAAAAAAABQYAsMAAAAAAAAAUGAIDAMAAAAAAABAgSEwDAAAAAAAAAAFhsAwAAAAAAAAABQYAsMAAAAAAAAAUGAIDAMAAAAAAABAgSEwDAAAAAAAAAAFhsAwAAAAAAAAABQYAsMAAAAAAAAAUGAIDAMAAAAAAABAgSEwDAAAAAAA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ucbdB8Nc7mzhg3x26wniC2tkAI/Hb3uDs7pNL68CAdoHh4m0bTNXwmzcnBc30M7k6GU688cOaOoZ4MFgpCj5YeKqHaolbZiLL4a66Q6Zx63t4igD50NsProiIiIiIiIiIrJTf6mpqcnaXxSLyCixriDJqS1GTZZN08LAZB+NxBnKP2ZfH2F0sItgyXkZDJJTUXrHS0xAXIHIaIyuYIb40Cn6rc/458pbWpr4yAX6c5PC1kZGGe0Klp9GImOpW97xqzy40UrA+hoASabCveZicW7arGWAyb5GSg8cNUhO9dI7nls0zUXdoIVrj/poLtfzaKtbfWSUwXJtkZwiXDZAnChRb7st60bJ9i3PktZlOzjm5hh7uxl+dJaGTY2bJp3x47emdVU3EREREREREREpRSOG99rKOL3R+yysprGuv5VJLfNi6LNd6xR2zyC9usDDqLXjFNbGexmfWyVtKWwmtczM2BgLm9epM726xa37C6xa37QT8/2MTcVt+RmWNst1CpdVum4wz80LUR4uFNevnJXxXj4besFyKmM5drm8x38pSnu4uGuHqlh/Qv/YDKvpjZcyq3EeRi8wZ67JKCIiIiIiIiIiu0gjhrdTdtTjwbfdiOHDWKdtvct1ExERERERERER2SUaMSwiIiIiIiIiIiJyxKhj2KFgV4xYLLeNHtSFxiKM5ssYi7HlNKwiIiIiIiIiIiJyZKljWEREREREREREROSI0RzDIiIiIiIiIiIiIkeMRgyLiIiIiIiIiIiIHDHqGBYRERERERERERE5YtQxLCIiIiIiIiIiInLEqGNYRERERERERERE5IhRx7CIiIiIiIiIiIjIEaOOYREREREREREREZEjRh3DInJo1UZGeRqLEXt0jTavfa+I7BedmyIisp90HxIREXFGHcMicmidCAXxAPhDtB6373UpMkosFmM0Yt8hZanNSqrvvMbdR0+JxWIb2+QALfaEh5DTum1/brYwMGnJo0w+YqHzrQKKM5H9F2F0H8697e9DLuj6657aTETk0FDHsIgcWtOJJAZAOsHcK/veDaHIMI+e6sOpG2qzyng7Bxk430yd32Pfdei5qZvTc1NMOt+kUoodqdS7HjtO70P71w6WH64mBzlh313UsZpLW65zvUQnbGQ0Riw2yUDJN8hu2L/YERHZXeoYFpFDa228l4/CYcKf3mR23b53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d8C7XDfZQ20MTH5Jow/SC9/y6c1FewLn3uWYfJfrJrIXdA6JiIjIIaYRwyIiIvJO8dY20TNwmpAPIEViegedwiIiIiIiIu8odQyLiIjIO6NlYJL/vHedk40BPBik5n7h1it7KhEREREREVHHsIiIiLxjNuYNPXdr1r5TRERERERENMewiIiIiIiIiIiIyNGjEcMiIiIiIiIiIiIiR4w6hkVERERERERERESOGHUMi4iIiIiIiIiIiBwx6hgWEREREREREREROWLUMSwiIiIiIiIiIiJyxKhjWEREREREREREROSIUcewiIiIiIiIiIiIyBGjjmERERERERERERGRI0YdwyIiIiIiIiIiIiJHjDqGRURERERERERERI4YdQyLiIiIiIiIiIiIHDHqGBYRERERERERERE5YtQxLCIiIiIiIiIiInLEqGNYRERERERERERE5IhRx7CIiIiIiIiIiIjIEaOOYREREREREREREZEjRh3DIiIiIiIiIiIiIkeMOoZFREREREREREREjhh1DIuIiIiIiIiIiIgcMeoYFhERERERERERETli1DEsIiIiIiIiIiIicsSoY1hERERERERERETkiFHHsIiIiIiIiIiIiMgRo45hERERERERERERkSNGHcMiIiIiIiIiIiIiR4w6hkVERERERERERESOGHUMi4iIiIiIiIiIiBwx6hgWEREREREREREROWLUMSwiIiIiIiIiIiJyxKhjWEREREREREREROSIUcewiIiIiIiIiIiIyBGjjmERERERERERERGRI0YdwyIiIiIiIiIiIiJHjDqGRURERERERERERI4YdQyLiIiIiIiIiIiIHDHqGBYRERERERERERE5YtQxLCIiIiIiIiIiInLEqGNYRERERERERERE5IhRx7CIiIiIiIiIiIjIEaOOYREREREREREREZEjRh3DIiIiIiIiIiIiIkeMOoZFREREREREREREjhh1DIuIiIiIiIiIiIgcMeoYFhERERERERERETli1DEsIiIiIiIiIiIicsSoY1hERERERERERETkiFHHsIiIiIiIiIiIiMgRo45hERERERERERERkSNGHcMiIiIiIiIiIiIiR4w6hkVERERERERERESOGHUMi4iIiIiIiIiIiBwx6hgWEREREREREREROWLUMSwiIiIiIiIiIiJyxKhjWERERERE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BmAk57jp+GnKaR6az6zTZntmffbWOT4bekFiNU3hyTDASK8SnxqjMOf5yji90fss2NJlUsu8GPqMXuszZOtP6B+bYTVtSbca52H0AnPm2jGVme9nbCrOarqopJYyWCd0nefmhSgPF1YpSl6Kq3xLKd++xcod43lGxqaIJ1OWx/Py6ZeZGYvyaX9uyFxZpcrgNl8XbebC2ngv43PFeZp/f4yFcutevLrFrfsLtmNi4yYm3ago32keJ9J46uoIGMssTmwXM3mljlsp5WKneu1bUb7bchuTsDLey2dDL1hOZSzHwyC9usDD8a2nYimvOrGOq/JWrwyOVRTre8EgvRpnalMZnLdZYuwJiYz5b8OwJfb4qWs+z+Tg5vn39o/zurmy4/vbHjsIMemyzZyf885VdP11cF2nSuV1zv09YKfG55aLYqk7FADSLE+X+RBteRTZurK9Iyvj9H42xIvlFLnLjy12HMTvym0exjNAgNb84/iV5JuvBwAZVmZKz7i6llgjlVpg7EK57x6mql9THcavYy7PY3BWBlfnZiVl2BO58z16gX7ranBuvr8d2LodVLr2bWuPr33uOfmuV6XPciLyzvhLTU1N1v7invL2MPzoJA2pF4Q/v2PfKzt1ENr3IJRB3NNxE9l1kdGndAUNEmMXiNpWez5++S7X2+vwZOIMHYIFakRE9puuqYdUZJRYV5DklOY2FRER2W8ORgxX2foEsysZqGvdlRVPxeYgtO9BKIO4p+MmsssihILmPJDvvR/amP8QqA210RTMrSb/Zk0dGCIi29I1VURERGSn9n/EsIiIyJFwnKsPbtAasL9ukVtk6ZZ6MUREtqFr6qGlEcMiIiIHxv6PGBYRETkSXnHrqyGm4quk7XNhGmlWEy8Y+kwdGCIizuiaKiIiIrJTGjEsIiIiIiIiIiIicsRoxLCIiIiIiIiIiIjIEaOOYREREREREREREZEjRh3DIiIiIiIiIiIiIkeMOoZFREREREREREREjhh1DIuIiIiIiIiIiIgcMeoYFhERERERERERETli1DH8DqqNjPI0FiP26BptXvvew+1drptUl2JHjgrFuoiIiIiIiDjxDncMRxiNxYhNDtBi33VYtAwwGYsRG43Y92zpRCiIB8AfovW4fe9Bt/VxO9x1E/e2jgc39iZ2dq+8IpXam1gXERERERGRw650x7A3RPe1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Bq0b0zJuZqSYGznHLfUMHxyRUWJdlqWpjCRT0V5KPWUsIiIiIiIiIiJHk0YMyxZeceurIabiq6Tt8wsbaVYTLxj6TJ3CB1du/uP+qDqFRURERERERESkiEYMi4iIiIiIiIiIiBwxGjEsIiIiIiIiIiIicsSoY1hERERERERERETkiFHHsIiIiIiIiIiIiMgRo45hERERERERERERkSNGHcMiIiIiIiIiIiIiR4w6hkVERERERERERESOGHUMi4iIiIiIiIiIiBwx6hgWEREREREREREROWLUMSwiIiIiIiIiIiJyxKhjWEREREREREREROSIUcewiIiIiIiIiIiIyBGjjmERERERERERERGRI0YdwyIiIiIiIiIiIiJHjDqGRURERERERERERI4YdQyLiIiIiIiIiIiIHDHqGBYRERERERERERE5YtQxLCIiIiIiIiIiInLEqGNYRERERERERERE5IhRx7CIiIiIiIiIiIjIEaOOYREREREREREREZEjRh3DIiIiIiIiIiIiIkeMOoZFREREREREREREjhh1DIuIiIiIiIiIiIgcMeoYFhERERERERERETli1DEsIiIiIiIiIiIicsSoY1hERERERERERETkiFHHsIiIiIiIiIiIiMgRo45hERERERERERERkSNGHcMiIiIiIiIiIiIiR4w6hkVERERERERERESOGHUMi4iIiIiIiIiIiBwx6hgWEREREREREREROWLUMSwiskdqI6M8jcWIPbpGm9e+V6Q8xY6IyO7RNVVERETEtHcdw8ev8SgWY3LwhH2P7IaD0L4HoQzino7bnjkRCuIB8IdoPW7fK1KeYqcy9Z3XuPvoKbFYbGObHKDFnlAOj8gosViM0Yh9h4hzuqY69C6fb+9y3YCWgUnznvd0kE426huLTTKgm6DsA8WkyMH1l5qamuzGf1sYmOyj0WdNAhhpVlfiPPtlnOnEum2ncxfvxugILPP40ytMOMnmWAsXr5+lNRjA5zFfMjIpknMPuXJn3p76yHPWvhUcY2+I7ssX6WoM4PfkDkQmxfLiEybGp7Emd1aGHBf5HhShyDBXTzSQng7TO27fe3g5O24VxI5L+96+VY7J2sgoo11BPOkFRi7cZHaH+R0uZeInLzlFeF8OehmRUWJdQfur+3YPOtqxUxlv5yAPzofYFHKZOEOn+tnbI3h07fp1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qG7lMf2fTJMxINh6hrsX69tyODU+RcoqW8OwHQxfkHDrSR4MVY7duK06HTd3XMQZsDJxlveGn5DO5kuOs0FudZF7E1+WbQvmPo7cWWR1q8TrHjvLTJr9siGXYrr63D2OeTvnHdgT8eCCq/w6jDN/B4NXOgkB2dnyCp7lkXHms0AwxnEv5/zCAOPTSVssmtd1M86qXIcdxK+neHCQruMyc2tlgrPvDfMknWWz/r60HHZ6vu0uT+VbNwvMLmcxACMzzzV7LaAr7p41dsPEfLrsGtsbDQE50jM1dqRkGIZor8ua4d2Is5Ub3EtaPRMKQ714SbewHwDkWZnd4U2gaJef5URERERE5JX4yYEDBzbsH4oUxMce0RMxSI2fot82U3jzuVtc6QzjyycZPjLAbr1uyu7qGHzA+ZiPzPTZ6hWAIiIiIiIiIiKy71QMJSGyKU40YnbXfO2N6ObYpEBDtIOWSNAcT/X5miqF9yB/Qwt9Q/c5HwtALslDVQqLiIiIiIiIiIhFLYZlC81cvHuV9s1hGSsZWeavn2BENcN7R3yMRE/J1FRGhun+s1TrZSwiIiIiIiIiIvuTWgzLFpYZ+XCY6eQqOfv4wkaO1dQTht9TpfDeZY1/PNCvSmERERERERERESmjFsMiIiIiIiIiIiIi+4xaDIuIiIiIiIiIiIjsM6oYFhEREREREREREdlnVDEsIiIiIiIiIiIiss+oYlhERERERERERERkn1HFsIiIiIiIiIiIiMg+o4phERERERERERERkX1GFcMiIiIiIiIiIiIi+4wqhkVERERERERERET2GVUMi4iIiIiIiIiIiOwzqhgWERERERERERER2WdUMSwiIiIiIiIiIiKyz6hiWERERERERERERGSfUcWwiIiIiIiIiIiIyD6jimERERERERERERGRfUYVwyIiIiIiIiIiIiL7jCqGRURERERERERERPYZVQyLiIiIiIiIiIiI7DOqGBYRERERERERERHZZ1QxLCIiIiIiIiIiIrLPqGJYREREREREREREZJ9RxbCIiIiIiIiIiIjIPqOKYREREREREREREZF9RhXDIiIiIiIiIiIiIvuMKoZFRERERERERERE9hlVDIuIiIiIiIiIiIjsM6oYFhEREREREREREdlnfnLgwIEN+4ciIiIiIiJ7VSKRsH9UU3d3t/0jEREREVGLYRER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" + }, + "image-3.png": { + "image/png": "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BAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAAAMhhBAABAAAAAACAHEYAEAAAAAAA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AZdOhbg5u/rY27W48DTXVinml58ufIeHidwvST+hwFbLslS3ElCs2LEhPnqHeC7GjFX3yuwU9OoDJxkPF/VR2gB01NfiMOaYurwTk3+zCuoXJSHCxGzuBpiZIzZj3i8iIiIiIpXoI/v37/+JeaOI5EbttHlJTBSyFp2IBEfu0uY1iI+eImR6unBd11XON1fjyMQYONK3rdG0m6rrZezCAfbERzkS2qnxfyIiIiIiIuWldEYAiohIBQni82bXyduzz7eylidQ5Wui3pt7eu6TheIl/4D2o37cpInvyKN/RUREREREypNGAIpsRCMARbahju4bF2j0mLfnMVLMDJ9gsJgZQBEREREREdEIQBERKYZHDL4zwETMvFYqYKRJxu8z8KaSfyIiIiIiIrtBIwBFREREREREREQqmEYAioiIiIiIiIiIVDAlAEVERERERERERCqYEoAiIiIiIiIiIiIVTAlAERERERERERGRCqYEoIiIiIiIiIiISAVTAlBERERERERERKSCKQEoIiIiIiIiIiJSwZQAFBERERERERERqWBKAIqIiIiIiIiIiFQwJQBFREREREREREQqmBKAIiIiIiIiIiIiFUwJQBERERERERERkQqmBKCIiIiIiIiIiEgFUwJQRERERERERESkgikBKCIiIiIiIiIiUsGUABQREREREREREalgSgCKiIiIiIiIiIhUMCUARUREREREREREKpgSgCIiIiIiIiIiIhVMCUAREREREREREZEKpgSgiIiIiIiIiIhIBVMCUEREREREREREpIIpASgiIiIiIiIiIlLBlAAUERERERERERGpYEoAioiIiIiIiIiIVDAlAEVERERERERERCqYEoAiIiIiIiIiIiIVTAlAERERERERERGRCqYEoIiIiIiIiIiISAVTAlBERERERERERKSCKQEoIiIiIiIiIiJSwZQAFBERERERERERqWBKAIqIAFXBEe5Go0THemlymveKiIiIiIiIlK/SSQAGR4hGo4wEzTtEylmQkWiU6Hg/DeZdBahp7eXq2F2i0ejKvx069ouuxefFAeD20Vhn3isiIiIiIiJSvnYnAbi3gTNDNxi/u5K0uDt+g6EzSluUMl9wiLG7zzcpWwrnUCqcrWH6Tx6g2u0w75IdMBlPYACk48w8Mu9doZgUERERERGRclP0BKCzqZexL/RwqNaD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RUREREREREREKpgSgCIiIiIiIiIiIhVMCUAREREREREREZEKpgSgiIiIiIiIiIhIBVMCUEREREREREREpIIpASgiIiIiIiIiIlLBlAAUERERERERERGpYEoAioiIiIiIiIiIVDAlAEVERERERERERCqYEoAiIiIiIiIiIiIVTAlAERERERERERGRCqYEoIiIiIiIiIiISAVTAlBERERERERERKSCKQEoIiIiIiIiIiJSwZQAFBERERERERERqWBKAIqIiIiIiIiIiFQwJQBFREREREREREQqmBKAIiIiIiIiIiIiFUwJQBERERERERERkQqmBKCIiIiIiIiIiEgFUwJQRERERERERESkgikBKCIiIiIiIiIiUsGUABQREREREREREalgSgCKiIiIiIiIiIhUMCUARUREREREREREKpgSgCLy3FUFR7gbjRId66XJad67+4IjY1ztqjdvFpNSu24ixaJYt++FbzNnE71jY4Rba8x7RERERJ4LJQDzBUeIRqOMBM07pLiCjESjRMf7aTDvWsNOWTuKdVyxosXnxQHg9tFYZ967uzqGxmnzunE5y/8Ta0P/ONFolOjdMK2s3OOi0XH6dyDQS+m62Wenz69fttjtuzvWr9u6nB0M3Y0SvXrGvOe5K/a1KO9Yfz4qsc1sxVlVFe49bnwnz9P/QmZARUREpNQoASiyg3zBIcbuKols12Q8gQGQjjPzyLx3RbHbt6brBodrXaRjwxy7NG3eXXaeGc+y/2MYpAHm0mQASJPapJ2tKpXr9rwUu31LTU2wkVqHwdzDW+Zdz12xr8WLHuuFqMQ2sxVn87c41zdBwnDjPxsmqIGAIiIi8pwpASiyg/ZWVeF2mLfKVhYinbwWCBA4donpRfPeFUVt37puups9kI5xc7D8k38AD5+kzZtynvFsk3a2qiSu23NU7PYtLS0cr/dAZp7pW6VXuWJfixc91gtRiW1mO87mI4Tem8NweGk5WwYZThEREaloSgCKiAAdR+vxkCF+e3DTD6tl6ckCDwAep6m0qpWEF6B9nR1N1Lgg9fAmk+adpeQFuBZSAmzE2eKdc0wmDBzeJsKtmgosIiIiz89H9u/f/xPzxh0THCHato/YwCmmfBc42ezNfctrkJ6bYLDvFvH8d05OH+1dZ2jzVy9/G2xkksTvXKHvTjyvYAH2NnDm/HEavR5cuWNn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" + }, + "image-4.png": { + "image/png": "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3/CZc4ZdP+Hil3KuHJU/4eHTH/OYaymm/7F0CcAiBf2/yb//RTd87294TwlAEREREREReUlpJKCI2PJ7NQf57Z+zvprjWYo/efwVfr+U02HtjgS0rtv3LMn9Ry/+CcYiIiIiIiIiL4pGAoqILb//+H3u//Xf5a+FB/CD7/HB3/5/XPovJU4AFuNHz8y1+r6kBKCIiIiIiIi83DQSUEREREREREREpMxpJKCIiIiIiIiIiEiZUxJQRERERERERESkzCkJKCIiIiIiIiIiUuaUBBQRERERERERESlzSgKKiIiIiIiIiIiUOSUBRUREREREREREypySgCIiIiIiIiIiImVOSUAREREREREREZEypySgiIiIiIiIiIhImVMSUEREREREREREpMwpCSgiIiIiIiIiIlLmlAQUEREREREREREpc0oCioiIiIiIiIiIlDklAUVERERERERERMqckoAiIiIiIiIiIiJlTklAERERERERERGRMqckoIiIiIiIiIiISJlTElBERERERERERKTMKQkoIiIiIiIiIiJS5pQEFBERERERERERKXNKAoqIiIiIiIiIiJQ5JQFFRERERERERETKnJKAIiIiIiIiIiIiZU5JQBERERERERERkTKnJKCIiIiIiIiIiEiZUxJQRERERERERESkzCkJKCIiIiIiIiIiUuaUBBQRERERERERESlzSgKKiIiIiIiIiIiUOSUBRUREREREREREypySgCIiIiIiIiIiImVOSUAREREREREREZEypySgbLmK4BDjkQiR0R4a3datIiIiIiIiIiKy3T60f//+H1tflBKp72PsQi2e+AQtnSPWrSUQZCjShj8dpf9oL7PWzQ5VtfbQdaSWSq8r+2KBfQeHIrT5AdJE+4/Su+YP19M3doFaT85LBfYjIiIiIiIiIiJbYxtGAtbTNxYhMtZHvXUTQHCISCTCUNC6wb5AcIDR8efbh2zM3Rqm79SB/ATgOiZjcQyAVIyZx9atIiIiIiIiIiKy3bYhCVh6eysqsJGbkudwrCmAB4Pk3C3efrOFlpbMvwKj9xZHOjnc0kLL8StML1s2AjBL79GVffQTTVu3i4iIiIiIiIjIViqLJKCUWj0V+wAjzuSVBzx5at0uIiIiIiIiIiI72TasCZhZ/4111nwLDhFp8xOfaKFzZOXnfUT7TzMVuMSpJn9mlJ9B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3GwVl3LxmKuf6Wcial2vKPNQkNhD+t9SAlBERERkSywuY5AiOvy2EoAiIiKyq5TdSEARERERERERERHJV3YjAUVERERERERERCSfkoAiIiIiIiIiIiJlTklAERERERERERGRMqckoIiIiIiIiIiISJlTElBERERERERERKTMKQkoIiIiIiIiIiJS5pQEfIlVvlLNHx88yPu/WcHvWDeKiIiIiIiIiEjZUBLwJda6/+O4AH7m5/ntn7Zu3TrDnz7I+7++j0rrBhERERERERER2RZKAr7EHnzrmxgA3/sGf/KP1q1Z//yVav7Tv2pg5GPWLZv71f2/zqf2POOrHyyRsG4UEREREREREZFtoSTgSyzx3Xl+5/33Ofjni/yxdWOOVzw/yys/+WHry7ac+sRH4fvf4AtPrVtERERERERERGS7KAkoJePeW82nPgLf+psP+CPrRhERERERERER2TYf2r9//4+tL8ru9G9e/XWOvboXz54Co/aW/5pLX/qA94H+1w/yurvwtlUf+xTvB3y5rxSQ5P77X2XY+nLGO79+kNaf/SbvfXGeEetGERERERERERHZNhoJWCbOferTnPqljxZOAL4IHj+//VFIf2NRCUARERERERERkRdMIwHLgcfPH/3LX8Tz/SQP/mKewX/8XwAEf/k3OVb5M3z3r/6Mf71Y+Mkf/a8f5HUKjATMcfDV13n3l9x8PfY+wW9btxYWrP40xz7+j/zJnz7m9w3rVhERERERERER2U4aCVgOfuqn8ADfXfz6agIQYOTrf84HwCs/+9N5xbfDpz++B+ObcSUARURERERERER2ACUBy8EPf4gBvFLxCc79VLZJz32yjlcBw/ifecVL7eCrr/Mq3+eri3oksIiIiIiIiIjITqAkYDl4+jW+8J0fwUd+gfYD/zvvHzzI+wcP0v4LH4FnSR78Tdr6GyXV/qob/v4D3tvePysiIiIiIiIiIutQErAc/HQFn/7ohzGWv0f62Y/M1370jPR3/ppbX/oqwz+0/kLpVO77dT615xlfjX+DL1s3ioiIiIiIiIjIC6EkYBk4+LGf5xWW+er8X3DxS/+Ff/v++xyc+SK/+xcf8IdbsCbfd39oZhF/+RO/TNC1ccicqvgofP8bfEEzgUVEREREREREdgw9HbgM/PP9v8G1X/VaXzY9+x4f/M3X+A+L/8BfAnzsU7wf8FlL5Uhy//2vMpz7kuvn+cPfqmJ/7muwpqx7bzXj/+LjpP/qT/nXi1uQfRQRERERERERkS2x8bAu2RX+27e+wle+D/AjjB/8IH/jnp/h1V+p5arfk/+6E8Y3uBT9Kz74nmXfFqde/TiuZ9/kC0oAioiIiIiIiIjsKBoJWAbOferTtPsMvvLlP+ed9P/K2/Yv9/0al//ZP8W1/Ndc+tIHvJ+3dQu5KvhPv/UruP72y/xuXE8EERERERERERHZSTQSsAz8hm8PAK6fcPFLOS1a+RMePv0xDy6A9D+WLgEI/JtPfIJX+Hu+sqgEoIiIiIiIiIjITqORgGXg92oO8ts/Z301x7MUf/L4K/z+P1o3iIiIiIiIiIjIy0BJwDJx7tVf47cr9vLKT5qjAgH4wff44FsfcOdvlng/f5awiIiIiIiIiIi8RJQEFBERERERERERKXNaE1BERERERERERKTMKQkoIiIiIiIiIiJS5pQEFBERERERERERKXNKAoqIiIiIiIiIiJQ5JQFFRERERERERETKnJKAIiIiIiIiIiIiZU5JQBERERERERERkTKnJKCIiIiIiIiIiEiZUxJQRERERERERESkzCkJKCIiIiIiIiIiUuaUBBQRERERERERESlzSgKKiIiIiIiIiIiUOSUBRUREREREREREypySgCIiIiIiIiIiImVOSUAREREREREREZEypySgiIiIiIiIiIhImVMSUEREREREREREpMwpCSgiIiIiIiIiIlLmlAQUEREREREREREpc0oCioiIiIiIiIiIlDklAUVERERERERERMqckoAiIiIiIiIiIiJlTklAERERERERERGRMqckoIiIiIiIiIiISJlTElBERERERERERKTMKQkoIiIiIiIiIiJS5pQEFBERERERERERKXNKAoqIiIiIiIiIiJQ5JQFFRERERERERETKnJKAIiIiIiIiIiIiZU5JQBERERERERERkTKnJKCIiIiIiIiIiEiZUxJQRHaMiuAQ45EIkdEeGt3WrdsvODTKja4668tisdPaTaRUFOvOvfR15m6kZ3SUcGuVdYuIiIjItlMSsJDgEJFIhKGgdYOUVpChSITIWB/11k1rOCnrRKn2K3Y0B/y4ALwBGmqsW7dXx8AYbX4vHvfuv2ut7xsjEokQGQ/TSvYaF4mM0bcFgb6T2s05J32+cNlS1+/2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3a9V8EQtXtIsTCsBKCIiIrLVtmEk4A6x7uizApyUlZKpOHuDm4fg4ekzXHeWQ8yM5HExf+cw59edclScrtsRmnxbOBKQnFEp6SiDJ3s3uLEVEREpT+72AUZPVINlVKGIiIiIbI0XNBJQZHOLDx4TNyppCDpf7H52cQlwUd22/pqHxWg8O0SdDzCWeY6BXGs9vsqduRR4ajlX7DpmIiIiu1VVkPCxanP9xqtKAIqIiIiUgpKAsnMtjjA8GcdVe47bfR3UZRZZ3/taPa1dQ4wObJAse2+GeQNziu2lzxGJRBjaoPhmgkMRIpEI7xzy4wFS0YcUsbb7hmavHGcibuDytzHa5zzxKSIisitVtRK+2IbflSI6HMLhCiIiIiIiYpOSgLKjLYx00nsniuFv4+LNzxOJRPjcH7zDkaplotMz1uJZy/fp7b1DNJG7PtYWMFIk5m5x/Mp6S6w/n5HOw0zEU6SSz7UqlYiIyO6xuIxBiujw2xuuFygiIiIiz+flWRNQRERERERERETkJaWRgCIiIiIiIiIiImVOSUAREREREREREZEypySgiIiIiIiIiIhImVMSUEREREREREREpMwpCSgiIiIi8v9v735C4sj+fvG/vzxMwUP3Ig2XaRc2D+ksbLj0Rr8LXegsdBYR0WFQJuQPZiZ0SOKMZHhCREzGa0gwBu8YDOaf+CQSmZtvlARDGxdRfqLc6KLbTcOlvYvOwoZLz6azaDc1i/otqrqtrq62zyntaHreLziQdJXHU+d86o+nzzlFREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhE9AWrDo3jdTiM8IsBNLusW4mKY+wQER0cXlO/TGw3Ivq7+bI7AWsH8CIcxsvhk9YtdBCOQv0ehTKQPLbbZ3My6IcCAJ4gmmqtW4mKY+w4U9M+gEcvXiMcDu+ml0NotO5IX47QOMLhMMZD1g1E4nhNFVS2860RQy9N12XBazPbjYj+bv5RVVWlWT88WI0YetmHOrflYzWN7a0o3v4xicXYjmWjuCuPwmj1xjF77hqmRbI51ogrN86jye+FW9E/UjMpJFaf49rDNevef3ti9eugjV1BdF69go46LzyK0RCZFOIbc5ieXIR5d7EyGCTyPSqCoVFcPxlAerENvZPWrV8usXZzEDuSDr1+yxyT1aFxjHf4oaTXMXbpDpb3md+XpUj8ZCXm0XYojV5EaBzhDr/100O7B/29Y8cZV/swpi4GURBymShGTg3i87bg39eBX9eNczMxf0D5mQnfA0IYD3eg8AphyF3PTNe9TAwTp/qxaN5vj2PpHn2NroACIIPYxCn0m3+wcQgv++oKY9vKfF3NHZsPntwz9Ta2FqfRP72x+zO21z4VmVQCq89v4+Hap/xNAvlenQqjxQsk5n9A76T9xat9+DUuBhVsv7uEyw+T1s0HTvSaeuDx68ChlmGPGN0fm2cCgWuzaLvJONT6JSIq4fBGAioe+IIt6Bl+jOH2GutWYdMbcahKAC1XS39142oewIuZPrQGdjsAAUBxexFo7cFQqa+K/oZk6rdAsTau7sTo1DDON/h2H4gBwO1FoKUHA9fzG0K4DJL5HhXHqqtzD7mVRLjd7BSLHQcOtX4/Q0wmJ3vxfVsb2s4dzIMrfX76PagPU9cdnCv7wNiRd7olCDdUpNaf4pezbWhrM1KJPzLpYB3qdV1Gue8B7iDar1RbP7Xn6kbQr0BNJJCCGzVN7dY95LiacX18yDi23Y8Vtw/Brht4MdRs3tuGArc3gNa+Bxgyz8EUzHculgIAVNd07u6Upx0NNQqABDan9Q7AmvZhTE0N4OQx674HQ/SaehTi9yiU4eCtYfBU9ro8gmjGut2eaLvJqMz6JaJK8fk6ATNRjGQfltva0D82j1hKBeBB8HwPQoLPMFY70/OIZQBPsAt7TjysDmG4pwEeAGoqhvmxX3JluXT7KZYSaajWnyHx+oV4GzeGOhFwA2oqitnbl3L7n/1lDPOxbaQtDSFaBtl8qbxE2w0Qj50vDWPyM7HETy4d0a/fE/OmMp79BWNL21ABeGtaELTuTEdII6q/BqAmsHjnLT5aBi8RWTm6Bwhfz9JIpwFfQzdEvj5wna5DQFGxtfQciTSg1DQgrxtwbRCnzL9vJIoMjJF/NuVovB5Ck1cBMgm8GzOO7ewvGHuXQAaApy4E64ogmejIbh38NouocZ+v6zid20c03+RcDCkAij+Ibrt13NoboPcBxpAdKFgdrIbX24Cex6Po3t/3i0RERF+uqqoqrbypS3uyEtEiK0+0Luu2E2e0J+8jWiQS0RZ+/7bgZ1vvvtE+RCLah1c3C7aZ0z9vvdEikQ/aTN+Jgm25vB681yKRiBZZeKB9d6Jwe0E68a3284M32vsPevkikYj2YeWN9uRnSzlvvtIikYj26qY1D7vjvqm9ikS0yKubev5P3mgrRt6RlTfak4vfFJTjx7sz2sJKfhme9X1XsF9VVZXWdcuy7/tX2q2uQMF+svmWrl+7YzWSTRvffKX/v7DOiqfSZXCWr1Cd3XylRSIr2pOugNZ165UpJj5o72f6tG8t8XTi2x+1uzML2kpe7CxoM7e6LHnubrdPr7Sb5nKIxqRsnInk2/pAex+JaJGVZ9qPeb/LOOa+Gf1cnenL+7x0u8nFTlUZ61coX8nkJCarAl3aLUs5Vt480X7+1lyHRr2Zj8euDk2pHLEuXl6JMkilPeLHLonEelWV/DkkmoreL4zft/C79q3lZ4TrLFtO07HlpVwdScSOTDzI7Ct1bPJtIXN/k0si8SZZXpGY7HqirUQi2qub32h9Myv6fh9eaTe/OaGdyT7bfFjQfu+ylkU8SdWZ0DkvVw9C118H13Xh8ubOzRPatz8/0d7k6mJFW3iWf1+TSXL3AKPO9oyvKtM5/Eq7m73H/mx3LPk/d/NVRIt8mNF+rqrSup6saJHIB+3ZRWvepmTEXcTuGfxEnzbzIaJFIgva3W8Kf7b19wW9DWd+1j8zyrTyxHI/PWP8juwxS+Z7602k6DPGxWcfbLd9Z/xtEfmwoP1+pvDncumgr6lO41cilTyPHZRB6NyUKYOpHAd9vuWnUtdrwXYzpZLH5qB+mZiYmA4jfb6RgHZ2ljEZ1Yfze49bp0Q0oqPeBwWA4m/CwB5fcyanNxBXFQSaeop8G1qPkwEPABWx+TvYKDXU29WMocfZ6Ru7HytuH+rODwtMcSjhq2oMPB7G+Trf7torbh/qLl6HeTZY5+hr9LQE4DWtbaFPhzgN61q6naMv0ddq2dfjR2vff2HcMoxKJl8I1e8ebNo4ntbH5/ubhtEZtPv6tpBIGWTzlakzwI2ansfoa/WbYkKBJ9Blmc7TiOsDPWixnXLeh6mrDr96dhKTInEmmu/mHaxvA3AfR5PNsL7OoB8KMthans77XKTdirKJnbLVb5nylY1J1IQw/l+FSxa4fXU4H9odKSGrPLEuV165MpSBaKybiZxD+3TseDNCo03wA0htLSFm2iZTZ6HhIb2cBz79SCIeJPaVOTZAvC1k728lNQ7hZW6ReWOtKXcd+swLz9stcC9SXsmY/Lr+OjoCRm6KH01XR9HT4DH+70V9R7FpkXuTqjOJcx4QrIcyXX8B+fJ+3fQYw+fr4NstLLzBLsdT9aXvAZJ2svfY5m7rpnyuEIJ+QE3EMAdgbWkLGSioaXA4Jbg5AL8CqPFF3N+ybgQ2J6LYBqBUB/d+KYNL0V/I8JeKvyCf79vYNgAF/qA19o2pwGoCsbn8h/6N+5fR/zSGtOJF069TGC0yJLB819TykDqPhcmdm7JlOOjzrZxkj42I6Eiz9goefCrxTUz2m0ab7V2/LwiNBKyqqtJ+fLaiRSIr2rMfC7flvl0V/PZF/4Y0okXeP9P6vvun/nmgQTuT/fYwsqD9/q2xf5FvXO2PO1uOiBaJfNAWnvRprQH928Zbrz5okbwRT8a+H2a0vobdkRENZ25qzxae5X9L97M+Civyfka7ecYob1WVdubmjM3oLfF8zWnv+rU7VlOytvGJM9oDY4RXJBLR3r95klfuYmnvMsjlK1Vn5m/23j/T+lr1esuOVI28f6B9l8u7S3uw8F6buXtR6zLVby527Eb6GPFWGEOF+wjFpEScyeSbG+337GJ++U4Yv+/9A63Vpux7t5tk7JSpfp3kK5QkYrKqqlX7fUHf78PCs939Ag3amZvPtIVnxa6De9dh+WJdvLxSZZBKNt/km5K5zWViXeYckkpFRwmsaK9u5Y+UkKqzH58Z58kr7Zax74l/fqf1PdNHib1/YD9io1TsSMWDxL5SxybVFs7ub3um7DWoRNqNNfHyCsekqQwrMxe1QHb0lPF89M03d7WFiPX8FE0ydSZ+zsvUg5Prr9h1XaK8EvErlaTuAeY6K0y7o+h2RwLezNXFivYkOxLU5rn0hGnkVV4exsjAwrLsPRLwxK03ehveLXYs+WW0GwnYcOaW9sq4fi/83uos33/e0t5k49c82vjiM/15JTsS0Sad+O6u9uaDHp9v7lpGqpXrmmoksfiVSTLnsZ7EyiBzbkqUoVznW14SawuxfSWOzUhi9cvExMR0OOlwRwKWsHbvAr5va8P3BeugFFqcWMU23Kgp9W1oSe1oDboBpLB0ux/TG8bbxD59xPL9y3geywDwoqbZZqSCKDWF9YmfcGFwGpufAOzE8DCm/x6XK7tacRI7GQBKNepO7q4S9XF5Ev0X+mGukZP1fihIY33sGiaXd99+tjx5DbMxFXBXo7Y++6l4vmYHV7/6CK8759ow8i6OVAbw+OrQ8etjhF8+wnB3rqAFSpZBIl+5OtOpqVWMXerH9Ka+ENTm/WUkVABfKfgqt9ca7lw4h2v332LNtGDU8v1NJAHA5YL8etQOY7JknMnluzMXQ0IFlJommL9zd50O6qOYotPYNH2eVbLdpJSjfiGfb2g8bxRQLr0cyh/1IBGTaOxArVdfD2qit383Lj99xPJkPy70Fzs791a2WJcor3QZROtXmFys55Q8hwz7Lq8b/taevJfgSNVZtQtuAOnYczw09t1JbmB6ZB3bADzeQO7nnRCKB4l9pY4tS6gtJO9vIu2Wt06asdC8zZptBY8pJcvrICbVBJbvv8Wn5ST+BACksDoxia2tHezA0h4ixwbI1ZnEOZ9Tsh4gf/0V5aS86fWS8QtI1K/MPcChtUn9HhvsKH6P7a71A0gg9kd2VNwaNj5mAMWPeusgOgG1Xn0E6s7O7vkrwl3Xl6urB7+2wu8G1MQ8LtzTnx6k800+hD4Y0I9g5+5Iy/aGGihQkdiYy9vdbGfjPi73zyKeUeBruYEXw6ZRkWW+ph48ifNYisy56aAMoufboXNwbERER9jhdwIe1DD75ENsxFUogSbsZ+YI4IVLAZDawrLNVIS3Cf3R2+U5bt0kTk1idXH3ZgoAmOxFW1sbTg1m3y+4iNuT60jDDX9rH8Lh13jxaBhX261D5OtR41UAeNBwq/CB9GJQ3+bN3bNE87XYT/0WaeO1h9dw4VQbLo3NI7qdAUq9UU6wDKXzla0zXXLjnuWtYSns2Czq7arvxtCjF3idl28H/NYdhTmMyZJxJpnvzjSWtwr/aND/uNhGdK7IQ7tgu9myiZ2Dr19dufKFUEwCCHiMPzoWD+ztdGWNdeHyOiuDFJtOmfyOGclYzyp5DjljfjHID5du4+lSAhl4EDwfMha4l6yztAoVgCd4GqF6vdPIVV2P0I0m+ACoO/q0eqeE4sFQel/JY8sSaguH97dyKFleBzGZjGHSfJlNbNhOmZQjUWfC57xJyXrQleX666C8iVXr20Gt8euM0D0gq8j1rOg1J/kQi7EMlECT/TIF1VcQ9AHYjudekAEAi+sfoUKB30Ev4Me0npHLtY8vxAGkVkfyvuh3ku/ulODsWiXZqcBbWC3eB2hI46+/rJ+V/5p68CTOY0ni56Z8Gcp1vh08+WMjIjrKDr0TsLber68T82cSRR5vhE0vbyEDL+rPWxcty95UquEXXv5EzVub6TDsLN/BuR/6MfEuikRKhccXRMvFWwi/Hkco15nyFRTJr8vE8i1UvH73VqqNk8uTGLx8CmcnokhDf/PbUJHhMzJlKJ6vfJ0JaxzA4xtdqPN57Pqv9qlcMSme7+JsDGko8NcbIw6MPy7U+AYeFukDhGS7mRXETrnqVzZf44/YgnRq0DbGs4rH5C71L8G/VoWUMdYNpcvroAwO67c08ViXso/y7iQ38PZ+L/6IqfpolpOQr7O5a1jaBuAOoOPGY4TDYfzr8Q19/Tg1gcXnb60/cYgkj02S1P1tH+12cA4/JqXqTOiclyR7/ZV04OWFXP2aidwDnHg7G0MaXtR2Fd5jq9uD8AGArzW/0/1i0Fh3uz5vdL+I5I5ep57qIqMZq+tQ7QaQTuXFd/btwGd/m0UsDXibfsW4Kcic5Juc3kTCfBzGW4HVrXXsdeVz1V/Fo+GLCHpUbC/dxrl+095f1DVVJ3seC5E8N8tShiOiko+NiP5+DrcTsCaE83X6Czvi0T+sW+Ut9mMjBbhrmo3RFFlvEU+oABTUnLxi3mAjDVUF4K3BFZsvItv9XwMA/kzmT3z0fJ3/wFLTrk9z2LedGBYfDqL3wim0/dCP57E0oPhxMpR9ZFtD8k/oU4ou2TyQGqlgqlLJfG0Urd89SLTxp8VB/eUTcMNTbKaFgzIU5uuwzgS0t9bBA0DdXsLYL2dN+c0jYd1ZmLOYLM1BvsYLQhR/EN0uoLqzDj6bF4IUcNBudrFTnvotX77FFMYkgNQO9OawGRniWPliXby8ZSyDMAexfkj+UiFfZ40DaPABaiaNTG4UhYrMdhTPB/sxue/RYgdJ8ticcHJ/++yOWEyK1JnwOS+nbNffMpX3INjeA/Zj8w5WE6p+j7V0srcHffkfWDmZEryYQAqA4m/GFZsOkOZQPbwAMslNbFg3Avi0OY3+p1FkoMB/sge5dwE5yXdnEjG9FxD1ndmpwBlsrRbvqKtpH8bjGy3wKRnEZ/tx+b6llF/UNdVE5DyW4OjcPOAyHCmVfGxE9LdyKJ2AruogmkPDmBrugF8BkI5ifrrwm9raq4/wOhzG64LX7hU3uRqHqgRQ353/VD09H0MGgOJrxeupIXQ37k6xOd7YjqvjjzDQCABziCVUAD60Dg+j25gGgGO16B6awvmgG1DjiGbXVclNGejMvfmt+co4hi4GYbyzz5nGATyaGsXV9kYczy64sRNDdD2pH4eym/tifBuAFy3Dowg1W+dQWUjka6dY/VoVb+NGDDx6hKFQM4K5AmT3H0WDDwBSSNo9NRrsyyCXr1SdSfC69O9K1U9bWDbWTzneHMLQo2abqRO6T8Y33/6mYXTX2q18JBmTwpzlO72h13/d6Rp0Br1AOobZxbxdbNm3W6HisVOu+nWWb2lyMYnlqL4WjrcFL8evoj3bHgDqu4cwNSx+HTQrV6zLlLdsZRDmLNY/i2PH0XxlHKeD+pss48v6xzJ11tgShAcZbM3dw53BfuOPtO9x6vIg5mKHcEwlyByblH3e3z6vIxKTMnUmcc7LcHL9Fbmul6u84iTvAfs0ubiFjBJAvfktxNmpwKlV9Nt0tv8wGzemBBdfT9BW8j42Eiqg+NB6YxSh7NqVRvz21OnrXW483+PhYG0Qc3F9BHRzjzGC0WG+f+i9gPDXDehTgTMfsVrkVwevjGP4YhAeNYXVsQu4Nl3Yo1fua6pQ/MqQOY8NImWQOjcdlOGL4eDYROqXiOiw/KOqqkqzfniwGjH0sg91xUbFZeKYHbyGwnuw+efSWP/tHO4IfSF+EsMvexBEDBOn+mF+Bmi+PoWeJm+RIe0ZREdOYXBNH4E0nu2AKKAiMd+P3uzXgK5OjL44j0DBvmmkMx54EMVIbnpICOPhDvgz5s+KaBzCy746fSpkARWJ+V705hYHasTAiz40FN6DdObfJ5WvHbv6lWnjEvsCSEfHcG7Q+EvYloMyFOQrUWehcYQ7/EjMW0enGL/T1MbVoXGMd/iLxJgl36za65i61QSv+TMAQALzbb36gsMyMSkTZ1L5Zun1X5PeRtrng/ruEi7vNRc4x0G7Wa4P5apfR/mWVOLYCmISqAmNY7hYORLzaMsGoBGTxZlip0yxDpnyypRBin25bEnFusQ5JGPPdrOWQbzOgtenMNxUGOEAADWN7egsLt8xRsXsWQbkx45MPMjsK3FsUm2x7/tbKXbHYiVRXtGYzB5X7pwyfof1/yK/00qyzsTPefEyObr+ClzXIVNeqfgVJXsPMOrMsk9OrrzZfPOPFQCuToXRYlRKYr4N91xTeNziRXr9N5yze4h2hTD+rw741Thmz11D3vfxBXFnIRq/2K3fTHQkf23DmquY+p8t8CKFpf+8oK9xKZNvVvY4jP8W/B5D88AL/NrgKXi2sCrbNTVLMH6FSZ7HgFgZpM5NmTKU5XyTbAuZfWWOLUugfomIDsuhjAQEVGRSCUTnx9B2qthNeA1LmymoANTEqmAHIAAs4rk+7xDNlnmHy/cu4KeRd4htp5Eb3Q9ATW8jOj+hdwACwNYkevufYt2yXyYVx7uRn/IfPnbmMDixhO20ab/tKJ73X8Kqvq63M2uDmJiPYjudV1JTGcw3mzXcudSP5+vbyNvdjlS+dorXb75ibbyGsYl5RBMp0xSL7P5xLE30l+gARJEyyOYrUWcSkpO9mFzNz1P//RNYL7aO9OY93Hu6bmkTC5mYlOEo30XMxtJQfD541Tg2pkvFTJZdu9kpFjvlq19H+ZYkG5PA1mQvfhp5h3gqY2oPFentdTyf3Hs6fXHliXVIlbd8ZRDmKNY/BxXp7SjmC8ogXmexiTnEMvq/VdWys+KBr+EiXg4XrhV2eMSPTcq+72+f2VGISck6Ez/nxTm6/gpc11Gm8oqTvwfs1+RqPC+WOoNeAGnEF4s8RJum0prfritkaxK9P43gXTwF4/JjiR2B+N26j+dR/U3YTdkplU7yzR4HACCDrSX77qNkLIlUah0Tl4r97aEr+zVVMH6FSZ7HgFgZpM5NJ2X4Ujg5NoH6JSI6LJ9hJOAhcHVj9EUXAql3aLv80LqV9uso1O9RKAPJY7sRHbjQ+Gt0+FXEJi6h3/Im1tqrj3CjxQfFbjQVEREV4DWViIgq2SGNBCyznWksb2UAX9OBvHWNLI5C/R6FMpA8thvRAQshaMyb++rr4O56RQCqg82o9xtvdSzydnYiIjLjNZWIiCpbZY4EJCIi+luoxfWpWyi2fBUAwFgA/x7/YiUiKoHXVCIiqmz/5na7/4f1QyIiIvoS/D/879VtuP7jP+D9b/+Of/+3f9vdpKax/X/+Pzy+fhP/6/+af4aIiOzxmkpERJWNIwGJiIiIiIiIiIgqXGWuCUhEREREREREREQ57AQkIiIiIiIiIiKqcOwEJCIiIiIiIiIiqnDsBCQiIiIiIiIiIqpw7AQkIiIiIiIiIiKqcOwEJCIiIiIiIiIiqnD/qKqq0qwf0ufhCnbi+pVOBH1uKAAS823onbTuJSY0HkaHH4CaxnZ0FpfvvLXuQgegOjSO8Q4/lPQ6xi7dwfKOdQ8iIiIiIiIioqOHIwHthMYRDocxHrJu2IMriM6BR3jxOoxwOIxw+DVePBpAZ9Bl3VPn6sTQ0HnUGR2AB0bxwNdwES8GGq1b6ACcDPr19vIE0VRr3UpEREREREREdDQd2ZGAwdAorp8MIL3ofHScY6FxhDv84iPzXM0YePwrGr5K4N3kPTxcTsJV3Yzu6yG0Vv+J+f5eTG5Zfsb4HUjHMDs2gunNT5YddI1XRnG+KQCvW/+/mt5GdPY+7ry1ZqhrvvoIPS0+KGoMT7/vx2cdD+gKovPqFXTU+eAxejbVzDa2FqfRP71h3fuL9MWMBMy1hRcexWiMTArxjTlMTy4ilit3COPhDvhNP5onMY+23kkAjRh62Yc6N4BMDBOn+rFo3m+Pc6Z79DW6AgqADGITp9Bv/sHGIbzsq4MR3sXlyiERZ9lzLI+KTCqB1ee38XDNcs4J5Ht1KowWL5CY/wG9k/aN3z78GheDCrbfXcLlh0nr5qPvWCOu3DiPpoDXaBcV6e0o5h/ex9xu4BAREREREdEX5siOBDxWXZ37Q/yoCw33oAFRjF3oxcNl/Y/+neQyHvbew2raj5OhTuuPoP5rDwAV8fn+oh2A7cMv0de62wEIAIrHh4aLwxgP1Zh3zVm+fxmrKQCKC17rxnJyNeP6+BDON+x2oACA4vYh2HUDL4aazXt/sZKTvfi+rQ1t545wB2B1J0anho22MDWG24tASw8Gru9zlKg7iPYr1dZP7bm6EfQrUBMJpOBGTVO7dQ85+44zBW5vAK19DzDUbBqlK5jvXCwFAKiuKTynde1oqFEAJLA5/QV2ADZex9R/9aE11wEIAAo8vgacHxpGSLDZiYiIiIiI6Og5sp2AX4rq0DhO+lVEnw7adAptYmIjAcVfD2uXwVfKVwBU7Oh9CgVc7cM4HXQDSCM2+xva2trQdvY3zMbSABT4T4bQWWSm8U5BOcqv8XoITV4FyCTwbuySUd5fMPYugQwAT10IwyetP0Xl0BjqRMANqKkoZm8bbdHWhrO/jGE+to20av0JAJkoRoz98pJ1WB/SSKcBX0M3RGZDu07XIaCo2Fp6jkQaUGoakNcNuDaIU+bfNxJFBsbIP5tyOImzTHRktw5+m0U0pQLwoK7jdG4f0XyTczGkACj+ILrtzr/2Buh9gDEUGSh4tG1GkdxJI7H0FL+d1evs0tgStlUAih/1p4PWnyAiIiIiIqIvxGftBDx5dRRTL7Nr5oXx+uUjDHfX7+5grMUXDofRV6ePQ/F37O6vp3GYl+pzBU/i6ugUXubW4gvj9cspjF6xH+1Usgx5XAh2DuFRbv+XmBruNm2vRXeTH4gvYnDN9LHJTiyFtFKNoH1xijrdEoQbKrbf3Ub/9Kb+4adNTPePYT1t/EG+z0612quP8DocxmupxQ9tuLrREXQDSGFpcHc0JD59xPLDXtxbTQFwo6bZ6AoNjSMcfomhxmNovDKev47iaDeKLaO4p8YhvAyHMR6qQffoSz2/1+MI1bjQPPDC+P8UzIPgxGOnEUOmmAmHwwi/HIJ1L8D5sR1YWwAIePRzJ7kxiOmN3dFonz4uY7L/Mi7fKRKsQtKIrm8DnjqcLtYLbXI66AfUBKJvN7GayABKDRqcDgaUjTMbnzanMfhHTO9o/Lpab0OZfJP3Ed3Wz7+gzfG3N9RAgYp49A/rpr3VDuBFOIzwy2HYndau7lE9PkbN1x99uYC869mLcVxpPJa3jz7lO4zweEif8jz0CC9zcfwIQ+2mUcU7yxg8dw69998iO0A5uXwfd1b1byu81cWulURERERERHTUfbZOwM7R1+hpsUxtdfsQ7Dqd16knpxHXB3rQEvDCnTeFz4tAax+mruZPmZUtw9dNjzF8vg6+3P5ueINdmLpujIFq7EDQoyKxMQ0AqL8yrv8hHw4j/Po1wlPXEdz4E2m44QnkshXQDn81ADWB5Yemtf+O1aJ7KISgBwAUVO/Zs/gVvirsozBpREe9DwoAxd+EAZFhXcU0B+BXADW+iPs2SxVuTkSxDUCpDpo6ztyo6XmMvla/afqlAk+ga1/TVb+uv46OgNFgih9NV0fR0+Ax/u9FfUe2g0guduTIHtsBtgWAeDoDAPA3DRd/Mc0+7ExvIK4qCDTnd0gVcIWg9wHGMAdgbWkLGSiocdoL6CjObLgU/eUuf6n4C/L5vo1tA1DgD1o7G42pwGoCsTnJYYCbd7C+DcB9HE02vYCdQT8UZLC1rF9rAKBz1G65AD9a+/4L43bzdr+qxsDjYZyv8+1O9XX7UHfxOrKXtFIy6YT1IyIiIiIiIvpCfKZOwBCaAgqgxjH7y9nc1LxfxuYRS5n+WJ7szW0bieodGYl56xTFXpgnKKo7acSXnmLElO/Y0jZUAN5gB3YnrwmWwcTt8egv7vhN3/+3XL4nUQ8g2FANN5LYmgNcnaO43uqH0d0EKArUdAKx/CwBAMdqu9FRo0/1TX20bgUAL1wKgPSf2IL+woKTV8fxcuYWukx/wLuL9CxuJFMAfGi40Y1a66CgnDUsbaagAlATq7hjDDZ0wlV9DAqAdLLIyz92YvgzA8DtgbnEbrfbtn7d/iY4HW/k9nqhxp/i7Jg+rdTj8wGJefznfy7p0zi9Nbm8xWNnDYOnsvE3AiM09yR3bAfXFgCwdm9SHy3qCeL88L/w4tEQQs02nUJm7jr0mUc6GunlkE132s405mMZwNcEu81ZrtNB+AEkt+b0D9aWsJUBlJqmgunxIpzGmdnx5isYPx2EAiAVW8SGg3yTb2N6p6B1SrAxFVhNbGDa/pKyp+mNOFS7dRNdIdQFFD2ejJequDpHcTrgBtJxzGenL7e1YWw+jjQU+Jt7CkcU+urQ4FGRis7qU31/6Me7hArAi5qWvaf5dga9ADL4uLFs3URERERERERfiM/UCZjETgaAUo26k7t/bH5cnkT/hf68Tj05a7hz4Ryu3X+LtY+7L9dYvr+JJAC4XNjtA3NQhvQ6xi7tvrhj8/4yEiqArxR8BaC+2gukkthANbqbA1CQRnTiLNqMDqf0n5ZhRcZ055lbXQi404jP3seeLw/dyeDYlVG8eDGMnhY/3DDWeZs1pjMWEZv4A6vbGXiCXbg1U3zq6tq9C/i+rQ3fF6z7JqfWq3d97uzsdTCF1NTqnvXriJrA8v23+LScxJ8AgBRWJyaxtbWDHZjzlokdebLHdlBtAehTOu+ca8PIuzhSGcDjq0PHr48R3nPqu5y1yVVsw41gR/HRgN21fgAJxP7I9oitYeNjRp/K7qAX0Gmcuev6cp2aD35thd8NqIl5XLin97ZK55t8CH0wYP6U4OxU4MSG0ekpaWcuhoRa2Ema7UxNRaeR7R8+We+HgjTWx65hMjt9GcDy5DXMxlTAXY1aa1OrKaxP/IQLg9P6VN+dGB7G9J91uYpHe/PQC7R4gXR0Mv/NzkRERERERPRF+UydgIu4PbmONNzwt/bp66M9GsbVdsE5aHtw1Xdj6NELvM4bwdQBv3VHB2VIrFrfAJvCjvFShTXU42sP9NF+rnYEfQASqxhc/AQEq+GBinQiBtR/vTs6MM9XUDz2W3L8rehrDcCjAGo6jncjZ/H9hUFMJ+ze7HB4Pqb1SnK5Sow2s0hu3Ctav44lY5g09+UkNmyneEIqduSV5dgkrT28hgun2nBpbB7R7Qyw1xt0i7wY5FSxxS6TD7EYy0AJNNlPJa2+op8T2/G8F2Qsrn+ECgV+B72ATuPMKrU6ktfZ6iTf3SnB2fF22anAW1h11gcI7Exjeauwk1TvTN1GdC4b2PWo8SoAPGi4VTh682JQ3+a1Du5Tk1hdtLyJ3Bh9Xayd668+Qk+dB2piHucGOQqQiIiIiIjoS/aZOgGBneU7OPdDPybeRZFIqfD4gmi5eMt4eYN1b0GNA3h8owt1Po++xlcJB1uGr6B8Bag7KaDWCw+ATDoOAKiv8UJBGn9uAa6gFx6kkYrt/sGtv23TDX9LN67Y9jukoWY7jDIJLE304/tz1/BwTf8D3hX8Gm4A6ZTdZGOg9up5NPncSEef4pezbWg7NQj7P/EPRtJ4HbGn2EsDqutQrRfYdnr0oZCMnS9ZcnkSg5dP4exEFGnjTbd7TeMV9XY2hjS8qO0qmHiK6vYgfADga83vpLqoT8W1e2N2KU7jLPt24LO/zSKWBrxNv2LcdMI7yTc5vYmE+TiyU4G31vE2/6elLM7G9Om89cYIS6MzVY1vmEYN69eecjs59AI3WnxA4h0G+w9ghCoREREREREdqs/WCQjo088WHw6i98IptP3Qj+exNKD4cTIk2x2ga2+tgweAur2EMdO6bm1t8yi6fP0BlyGfAlfwCk7XeQCoyCRqEKr3A2oKW6blxpLL9/FHLKOP1jlu/vmsOSRSAKAisXwP9xfzu85CdT4AKlLmTE3qvB4A21i/9xamma7ls5jQ19vzN+OKTWdqc6geXgCZ5CbsS/z5OYqdL9ynxUH95RPSL6opYvMOVhMq3DXN6LZ0SrUHffkfWDmZErzPOPu0OY3+p1FkoMB/sge5d2c4yXdnEjG9FxD1ndmpwBlsre6nC3D3BSHZ9QarO+vgs7wQBFhD8k/obzO+VDh6M5sczyx3BXFl/DV66jzIxGfxfe9DxByscUhERERERERHy+fpBGwcwKOpUVxtb8Tx7NJTOzFE15PIAFCUwmmxn4zROf6mYXQXebuF16WP4VI/bWHZ6O063hzC0KPmwimdDsog7GMaOwDcdb/iX8Ot8CsA4EPrv/4nWrxAZmsZsjME324m9GmTJ4cw1G3MtzxWi+5hfX0uZGKY3zPTv/BXiT/ca68+wutwGK/H7d6NLCF5HxsJFVB8aL0xuvsSimO16B6aQk+dG0AKG8+PzoJiUrHzGRxYW6ARA48eYSjUjGAu0AFXdRDNoVE0+AAghWLvwJA1ubiFjBJAvfktxNmpwKlV9Nt0Tv0wGzemBBdfT9DWQcTZ2iDm4iqg+NHcY4xgdJjvH3ovIPx1A/pU4MxHrO7xq0VNb8ShKgHUna7RX8hheiFI1mJ8G4AXLcOjCDVb5/3uw7GTGBgfQqtfQTo6gVPXzJ2PRERERERE9CX7PJ2AUODxBtBysQ8PZnanBj64GIQbKhKxwr+cY0tbSEF/w2nXrRnTlMJxZLtJFmMJ/Y2rwZ7dPH/tQJ0v+/5cM/ky7O0TdnYAxeUFkvfxx3pa/1hNYXViQn87K4DM9iomb8vmDSQne7GYUAHFi7quW3p5Z26hK+gBkEZ08t4+p/g2oqPeZ0zNbMKA3bpuEiYnFvUXX3gC+ksosuWt8+ovS5i/V3RtvsMgFTvGC1301Ic6t/Vtursx6czBtoXi8aGu41cMP9g9b/71eBi/dgTgAZCO/oF71nnZRd4OHC7VKbnYj40U4PN5cx/po9eAdGLJdvr3ztwWktgd7SbjIOJsbnIVKQDuYCeuGiP/nOS780dMnxIcbEBQATJb7yB/phfamV7GVgaorr2KoBfYXt99IUhW8uEfxhugA+j4dbiw3Yq8DKiUxl+70eDVO8g9dbvnhjmVCgkiIiIiIiI6mj5PJ+DaICbmo9hOm9+MoCKTiuPdyE/ozXuTg2HzHu49Xbf8TL7kZC8mV7dh3iWTimNpYgLrKfOeDsuwh0bEkEirUDx+BAEs3zmnj3T6/gLuLS7izjnjxQqXrS+IEDfZP4jn64XH9+72JQw6zTRnDUubKagA1MQq7lh7GWRtTaL3pxG8i6dMby4212+JnpnPTCp2yu4g22INYxPziCZSyOSdOnpbLE30H/gLHiZX4zD/qs6gF0Aa8cUiB2KaSmt+u66Qg4izrft4Hs0A8KIpuwyAk3yzxwEAyGBraX/d8rsWMRtLQ/H54FXj2Ji2uzat4c6l/oLrAxEREREREVEx/6iqqtKsH5KY6iuP8LgVeHfpsmnRfjGNQy/RV6cg/vx7XNtzWq+8q1NhtHgTmG/rhdNlwYiIiIiIiIiIqHJ8npGAFSr5dhMJ1YemULN1U0lryT8BKAh0FF/z0InmK+Oo9wJQd/Tp1ERERERERERE9LfHkYD7VBMax3BHNdLReUxOzmEjuYNjxxvR1NGFruoYzl0rMhbP1YnRF+cR0JffAgAk5p2/0TM0HkaH6Y0W6fURnLtzUNMTiYiIiIiIiIjoS8aRgPu0NdmLwedRqP4O3Hj8L4TDYcw8+BVdNTuILq9ad9+1M4fBweeIbmfy1lPbNzWN7fWn7AAkIiIiIiIiIqIcjgQkIiIiIiIiIiKqcBwJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhE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0d9CLa5P3UKT1/q5ibEA/j3+xUpEVAKvqUREVNn+ze12/w/rh0RERPQl+H/436vbcP3Hf8D73/4d//5v/7a7SU1j+//8f3h8/Sb+1/81/wwREdnjNZWIiCobRwISERERERERERFVuMpcE5CIiIiIiIiIiIhy2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSEREREREREREVOHYCUhERERERERERFTh2AlIRERERERERERU4dgJSET0BasOjeN1OIzwiwE0u6xbiYpj7BARHRxeU79MbDci+rv5sjsBawfwIhzGy+GT1i10EI5C/R6FMpA8tttnczLohwIAniCaaq1biYpj7DhT0z6ARy9eIxwO76aXQ2i07khfjtA4wuEwxkPWDUTieE0VVLbzrRFDL03XZcFrM9uNiP5u/lFVVaVZPzxYjRh62Yc6t+VjNY3trSje/jGJxdiOZaO4K4/CaPXGMXvuGqZFsjnWiCs3zqPJ74Vb0T9SMykkVp/j2sM1695/e2L166CNXUF0Xr2CjjovPIrREJkU4htzmJ5chHl3sTIYJPI9KoKhUVw/GUB6sQ29k9atXy6xdnMQO5IOvX7LHJPVoXGMd/ihpNcxdukOlveZ35elSPxkJebRdiiNXkRoHOEOv/XTQ7sH/b1jxxlX+zCmLgZREHKZKEZODeLztuDf14Ff141zMzF/QPmZCd8DQhgPd6DwCmHIXc9M171MDBOn+rFo3m+PY+kefY2u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" + }, + "image.png": { + "image/png": "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AAAApNFCEgAAAAAAAEDVEJAEAAAAAAAAUDUEJAEAAAAAAABUDQFJAAAAAAAAAFVDQBIAAAAAAABA1RCQBAAAAAAAAFA1BCQBAAAAAAAAVA0BSQAAAAAAAABVQ0ASAAAAAAAAQNUQkAQAAAAAAABQNQQkAQAAAAAAAFQNAUkAAAAAAAAAVUNAEgAAAAAAAEDVEJAEAAAAAAAAUDUEJAEAAAAAAABUDQFJAAAAAAAAAFVDQBIAAAAAAABA1RCQBAAAAAAAAFA1BCQBAAAAAAAAVA0BSQAAAAAAAABVQ0ASAAAAAAAAQNUQkAQAAAAAAABQNQQkAQAAAAAAAFQNAUkAAAAAAAAAVUNAEgAAAAAAAEDVEJAEAAAAAAAAUDUEJAEAAAAAAABUDQFJAAAAAAAAAFVDQBIAAAAAAABA1RCQBAAAAAAAAFA1BCQBAAAAAAAAVA0BSQAAAAAAAABVQ0ASAAAAAAAAQNUQkAQAAAAAAABQNQQkAQAAAAAAAFQNAUkAAAAAAAAAVUNAEgAAAAAAAEDVEJAEAAAAAAAAUDUEJAEAAAAAAABUDQFJAAAAAAAAAFVDQBIAAAAAAABA1RCQBAAAAAAAAFA1BCQBAAAAAAAAVA0BSQAAAAAAAABVQ0ASAAAAAAAAQNUQkAQAAAAAAABQNQQkAQAAAAAAAFQNAUkAAAAAAAAAVUNAEgAAAAAAAEDVEJAEAAAAAAAAUDUEJAEAAAAAAABUDQFJAAAAAAAAAFVDQBIAAAAAAABA1RCQBAAAAAAAAFA1BCQBAAAAAAAAVA0BSQAAAAAAAABVQ0ASAAAAAAAAQNUQkAQAAAAAAABQNQQkAQAAAAAAAFQNAUkAAAAAAAAAVUNAEgAAAAAAAEDVEJAEAAAAAAAAUDUEJAEAAAAAAABUDQFJAAAAAAAAAFVDQBIAAAAAAABA1RCQBAAAAAAAAFA1BCQBAAAAAAAAVA0BSQAAAAAAAABVQ0ASAAAAAAAAQNUQkAQAAAAAAABQNQQkAQAAAAAAAFQNAUkAAAAAAAAAVUNAEgAAAAAAAEDVEJAEAAAAAAAAUDUEJAEAAAAAAABUDQFJAAAAAAAAAFVDQBIAAAAAAABA1RCQBAAAAAAAAFA1BCQBAAAAAAAAVA0BSQAAAAAAAABVQ0ASAAAAAAAAQNUQkAQAAAAAAABQNQQkAQAAAAAAAFQNAUkA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BCoDTdT70yvdP15UMFJERERERGQL0QjJHaShb4zuusyMXAbx6RGOnJ+ypNpi8s1PZp4nb0tJzxOXs08jJEWenVq6rp7NzpmblxFneugI53WNioiIiIiIbBkaIbnjrMzBteWDkSIiG/KQ828PMD67QMI6f6SRYCF6l4E3FIwUERERERHZajRCUkRERERERERERMpGIyRFRERERERERESkbBSQFBERERERERERkbJRQFJERERERERERETKRgFJERERERERERERKRsFJEVERERERERERKRsFJAUERERERERERGRsnmhoqJi2brTiT179vDkyRPrbhF7QsNE2v25+2LjBDtHc/dtCSGGI+3k5jbJ7MABeu/l7BQRERERERERkQI0QlJERERERERERETKRiMk5dlKj5CMjQfZkoMi1xAajtDu1whJEREREREREREnNEJSRHaE6rZ+btzoo8ltPSJOVbf1c/VqDy27rUdERERERERENk4BSRHZ9upPXaL/aACvey/V1daj4lRloBKfbx8nLg9ySPUpIiIiIiIim0yvbG9VDX2MddfxePxtZqv72F/jASPGeDhMrOMyb+3zghFneugI57fz68J2XtkODRNp38vswDEmA2c52uzH6wIwSMyNc773OtElU3p3gI5Tx2mvq0qnAyO5QPTWRXpvRU0JNybvK9tFtlvD8UEON9bg86T+byRiTF55l4v3nq4kSms5NUhHvSltcoH5ieuEr9+3JrWd1h1oIXSog3q/D0+2zuLEpq9x+qKlg7kDdHQdpyNQlU2bIznLwIFeslXioGzFaOu/wdGAF5Jz3Ow9zfX59AG1xYbaov7UJbqaq3AZcaZHOjk/Zb7IRERERERERIr3JY/H833rTidefPFF/uZv/sa6WzbqH/wPdHzzN3F7f4ev/9aX+RLAl7z4/rt6/vuv+9L/9/D3XzL4k3/9762f3j7qWjhY4yUx/yETD60H0+paOFjj4zd+51v8/td9/N0vZQ58ib/70tep9y9w67Nfpna5m+i7fIbWf/T3TOngS66/x2/+TjMt1XE+/uzRyoENqGs5SI3X4K/+7BaZH19Mu3UMjvG9fb+ZE1D60t/18o++GaTe/WdMPPxP2f0dg7c5+k9XAlWky+b7eiXuDycwV6H9tA2cGX6Lb/6mB1dOnXl46R99k6a9s9y5v/JHh9D/cpkDX/9y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h4OyiYiIiIiIiEZIioiIWIWGb9PuN4iOHCM8kXq9O6P21CXONFfh0shHERERERGRomiEpIiISI4QAX/qxe5dewMrc1MClYEm6v3pVbofLyoYKSIiIiIiUgSNkBQREclRS9fVsxSaQhIAI8700BHOKyIpIiIiIiLi2Jc8Hs/3rTudePHFF/mbv/kb624REZFt6q/4s+kF3P/gH+B76e/yd7/0pZVDRoKFf///4HLXO/zff27+jIiIiIiIiNilEZIiIiIiIiIiIiJSNppDUkRERERERERERMpGAUkREREREREREREpGwUkRUREREREREREpGwUkBQREREREREREZGyUUBSREREREREREREykYBSRERERERERERESmbFyoqKpatO53Ys2cPT548se6WZyU0TKTdn7svNk6wczR335YQYjjSTm5uk8wOHKD3Xs5OkS2rMjTMcLsfV2KGoWPnmFqypng+qB5ERERERETELo2QFLEjNEwkEmE4ZD3wfKtu6+HSjdtEIpGVbayPBmvCbchu2VoCflwA3gCNtZaDADTQN2Y6R4HzbFWqBxEREREREdlsCkjuULHxIMFgetuSoyMBRunM5DEYZDxmPV4egdAgN24r2OiUu62fvqP7qPK6rIe2PSdlm4jGMAASUaYfWo9ub6oHERERERERKQUFJOW5t7uyEhvxFrE42BzAg0F85gonXzMFwA/0st3fuHdStsXRTl4JBgm+Xug15Xv0HsicY4DZpPX4s1Pd1s+NG300ua1HUrZLPVS39XP1ag8tu61HREREREREZCtSQFJEitBA5V7AiDFx7g6PnlqPb2c7uWwr6k9dov9oAK97L9XV1qNsq3qoDFTi8+3jxOVBDuUti4iIiIiIiGwlWtRmp0kvahMbD1LwTe3QMJH2vcwOHGMycJajzf70CEGDxNw453uvEzWPcHIH6Dh1nPa6quxIQiO5QPTWRXpvRU0JNyY0HKHdn2dRm9AwkfZK5q69zq29fYQaa/B5SOU3NslI+CL3Tfl1B1oIHeqg3u/Dk81vnNj0NU5fTJ843+I/q8QYD3YyirleX2U00cXxjjqqPABJ4tEJjoSvWz9My6lBOuozeU3V2fzEdcLX768kclg2gIbjgxzOpgMjEWPyyrtcvJcnYrS7geNnDtNoqovkwiy3Lp7nVk4jO9VA31g3dcwykGe0XEp60aLY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ncJMaR22sYiIiIiIbB6NkBQRKal7nDsW5trMAolVC7LkWhztZHQ6N10yPsfkyAgz1vVkHp7n7ZEZFpKZHUkWZq8RPnYzvRLyZjJILMxwLWwO2DnMb8bD85y/MsPCepVh171eRsZnLeczSMbnuDvwxkowsqD8ZXPSbgDzo528MXCXuXiSleTpc49+mJP2mZsfpTN8hZmFhCmvqbZL1dm2X7HGJmdtLCIiIiIim0cjJEVEZEXB0Yk7wE4um4iIiIiIyDaiEZIiIiIiIiIiIiJSNgpIioiIiIiIiIiISNkoICkiIiIiIiIiIiJlozkkRUREREREREREpGw0QlJERERERERERETKRgFJERERERERERERKRsFJEVERERERERERKRsFJAUERERERERERGRslFAUkRERERERERERMpGAUkREREREREREREpmxcqKiqWrTud2LNnD0+ePLHulmclNEyk3Z+7LzZOsHM0d9+WEGI40k5ubpPMDhyg917OTtnmKkPDDLf7cSVmGDp2jqklawoREREREREReV5ohKSIHaFhIpEIwyHrgedbdVsPl27cJhKJrGxjfTRY0rUE/LgAvAEaay0HAWigb8x0jgLn2Z52ctlEREREREREnFNAcoeKjQcJBtPblhwdCTBKZyaPwSDjMevx8giEBrlxW8FGp9xt/fQd3UeV12U9tMpENIYBkIgy/dB6VERERERERESeJwpIynNvd2UlNmJqYnGwOYAHg/jMFU6+ZgqAH+jF+sb94mgnrwSDBF8v9Lr2PXoPZM4xwGzSenw728llExEREREREXFOAUkRKUIDlXsBI8bEuTs8emo9LiIiIiIiIiKSnxa12WnSi9rExoMUfFM7NEykfS+zA8eYDJzlaLM/PULQIDE3zvne60TNo9jcATpOHae9rio7ktBILhC9dZHeW1FTwo0JDUdo9+dZ1CY0TKS9krlrr3Nrbx+hxhp8HlL5jU0yEr7IfVN+3YEWQoc6qPf78GTzGyc2fY3TF9Mnzrf4zyoxxoOdjGKu11cZTXRxvKOOKg9Aknh0giPh69YP03JqkI76TF5TdTY/cZ3w9fsriRyWDaDh+CCHs+nASMSYvPIuF+/liQrubuD4mcM0muoiuTDLrYvnuZXTyE410DfWTR2zDOQZEZmSTpPOJwDJtdJn2Dm3w3qww8l1UfA6Wy/v6x0XERER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RERERERERFaMKiRFRERERERERERkxahCUkRERERERERERFaMKiRFRERERERERERkxahCUkRERERERERERFaMKiRFRERERERERERkxahCUkRERERERERERFaMKiRFRERERERERERkxahCUkRERERERERERFaMKiRFRERERERERERkxahCUkRERERERERERFaMKiRFRERERERERERkxahCUkRERERERERERFbMV55//vmk/UOnPv/8c5555hk+//xz+yoRERERERERERGRHF8pLy8vukISUIWkiIiIiIiIiIiIOKYu2yIiIiIiIiIiIrJiVCEpIiIiIiIiIiIiK0YVkiIiIiIiIiIiIrJiVCEpIiIiIiIiIiIiK0YVkiIiIiIiIiIiIrJiNMu2iIiIiIhICYXDYftHBTU3N9s/EhEReeKohaSIiIiIiIiIiIisGLWQFBERERERKaFwOLxoy8dUK8rFthMREXkSqIWkiIiIiIiIiIiIrBhVSIqIiIiIiIiIiMiKUYWkiIiIiIiIiIiIrBhVSIqISF4VbT1cC4cJX9hHQ5l9rUhhih0REREREVmIKiQLqd7HhXCYS93r7WtkOayG8l0NeRD3dNxWzPpQEA+AL0R9tX2tSGGKneJUtuzj9IVrhMPh+eVSF3X2DeXx0dZDOBymp82+QkREROTL7TGfZbuOrkvt1HhtHxtxZqYnuPFpH4OROdtK53acDtPkn+LK63vod5LMmjp27N9CfdCP12N+ZCRiREfOs+fUXfvWX3rOyreIY1wWYsPuHbTW+PF5rAORiDE1dpX+vkEyN3eWB4uLdFeLUNsx9q6vIj7YzK4++9rHl7PjVkTsuPTIy7fEMVnR1kNPaxBPfJTj2w8zvMT0Hi8F4iclOkDzIznoBbT1EG4N2j99ZPegL3fsFKespZtz20LkhFxigiObOlnZI/jltezXdevcjA4sU3qZHN8D2ugJt5J7hbCkr2cZ171EhN5NHQxmbrfAvmw+do2NVR4gQaR3Ex2ZX6zr4lJ7TW5s22VeV9P7FsCXfqaeYXqwn47+sfnv5L32GSRiUUbOH+LU3YfZqxyku/tcmEY/RAdeZldf/otXS/c1toU8zNzazlunZu2r89Is2yIiItmezBaSHh+BUCM7u8/Q3VJpX+tY/9gUhqeKxt2LN+8oa9jHhYvtNFXNV0YCeLx+qpp20qXm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" + } + }, + "cell_type": "markdown", + "id": "e908d2c6", + "metadata": {}, + "source": [ + "1. Что делает команда git stash?\n", + "\n", + "Ответ:\n", + "\n", + "Временно сохраняет незакоммиченные изменения в рабочей директории и индексе, позволяя переключиться на другую ветку или выполнить другие операции без потери работы.\n", + "\n", + "2. Как просмотреть список всех сохранённых изменений (стэшей)?\n", + "\n", + "Ответ:\n", + "\n", + "git stash list - показывает все сохранённые стэши с их индексами и сообщениями.\n", + "\n", + "3. Какая команда применяется для использования верхнего стэша?\n", + "\n", + "Ответ:\n", + "\n", + "git stash pop - применяет верхний стэш и удаляет его из списка.\n", + "git stash apply - применяет стэш, но оставляет его в списке.\n", + "\n", + "4. Как применить конкретный стэш по его номеру?\n", + "\n", + "Ответ:\n", + "\n", + "git stash apply stash@{N} или git stash pop stash@{N}, где N - номер стэша из списка.\n", + "\n", + "5. Чем отличается команда git stash apply от git stash pop?\n", + "\n", + "Ответ:\n", + "\n", + "git stash apply применяет стэш, но оставляет его в списке. \n", + "git stash pop применяет стэш и автоматически удаляет его из списка.\n", + "\n", + "6. Что делает команда git stash drop?\n", + "\n", + "Ответ:\n", + "\n", + "Удаляет указанный стэш из списка без применения изменений. Без указания номера удаляет верхний стэш.\n", + "\n", + "7. Как полностью очистить все сохранённые стэши?\n", + "\n", + "Ответ:\n", + "\n", + "git stash clear - удаляет все сохранённые стэши без возможности восстановления.\n", + "\n", + "8. В каких случаях удобно использовать git stash?\n", + "\n", + "Ответ:\n", + "\n", + "При необходимости быстро переключиться на другую ветку, применить горячий фикс, обновить код, не коммитя незавершённую работу, или временно отложить изменения.\n", + "\n", + "9. Что произойдёт, если выполнить git stash pop, но в проекте есть конфликтующие изменения?\n", + "\n", + "Ответ:\n", + "\n", + "Git попытается применить изменения, но если возникнут конфликты, они будут помечены в файлах. Стэш останется в списке до ручного разрешения конфликтов и выполнения git stash drop.\n", + "\n", + "10. Можно ли восстановить удалённый стэш после выполнения git stash drop?\n", + "\n", + "Ответ:\n", + "\n", + "Да, если не был выполнен git gc (сборка мусора). \n", + "Можно найти удалённый стэш через git fsck --unreachable и восстановить его по хешу коммита.\n", + "\n", + "11. Что делает команда git stash save \"NAME_STASH\"\n", + "\n", + "Ответ:\n", + "\n", + "Сохраняет текущие изменения в стэш с указанным именем/сообщением для удобной идентификации. Устаревшая команда, рекомендуется использовать git stash push -m \"NAME_STASH\".\n", + "\n", + "12. Что делает команда git stash apply \"NUMBER_STASH\"\n", + "\n", + "Ответ:\n", + "\n", + "Применяет конкретный стэш по его номеру (например, stash@{0}) без удаления из списка.\n", + "\n", + "13. Что делает команда git stash pop \"NUMBER_STASH\"\n", + "\n", + "Ответ:\n", + "\n", + "Применяет конкретный стэш по его номеру и удаляет его из списка после успешного применения.\n", + "\n", + "14. Сохраните текущие изменения в стэш под названием \"SENATOROV ver1\", вставьте скриншот из терминала\n", + "\n", + "Ответ:\n", + "\n", + "![image.png](attachment:image.png)\n", + "\n", + "15. Внесите любые изменения в ваш репозиторий и сохраните второй стэш под именем \"SENATOROV ver2\"\n", + "\n", + "Ответ:\n", + "\n", + "![image-2.png](attachment:image-2.png)\n", + "\n", + "16. Восстановите ваш стэш \"SENATOROV ver1\", вставьте скриншот из терминала\n", + "\n", + "Ответ:\n", + "\n", + "![image-3.png](attachment:image-3.png)\n", + "\n", + "17. Удалите все стеши из истории, вставьте скриншот из терминала\n", + "\n", + "Ответ:\n", + "\n", + "![image-4.png](attachment:image-4.png)" + ] + } + ], + "metadata": { + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/git/stash.py b/git/stash.py new file mode 100644 index 00000000..eceade3d --- /dev/null +++ b/git/stash.py @@ -0,0 +1,106 @@ +"""Урок по stash.""" + +# 1. Что делает команда git stash? +# +# Ответ: +# +# Временно сохраняет незакоммиченные изменения в рабочей директории и индексе, позволяя переключиться на другую ветку или выполнить другие операции без потери работы. +# +# 2. Как просмотреть список всех сохранённых изменений (стэшей)? +# +# Ответ: +# +# git stash list - показывает все сохранённые стэши с их индексами и сообщениями. +# +# 3. Какая команда применяется для использования верхнего стэша? +# +# Ответ: +# +# git stash pop - применяет верхний стэш и удаляет его из списка. +# git stash apply - применяет стэш, но оставляет его в списке. +# +# 4. Как применить конкретный стэш по его номеру? +# +# Ответ: +# +# git stash apply stash@{N} или git stash pop stash@{N}, где N - номер стэша из списка. +# +# 5. Чем отличается команда git stash apply от git stash pop? +# +# Ответ: +# +# git stash apply применяет стэш, но оставляет его в списке. +# git stash pop применяет стэш и автоматически удаляет его из списка. +# +# 6. Что делает команда git stash drop? +# +# Ответ: +# +# Удаляет указанный стэш из списка без применения изменений. Без указания номера удаляет верхний стэш. +# +# 7. Как полностью очистить все сохранённые стэши? +# +# Ответ: +# +# git stash clear - удаляет все сохранённые стэши без возможности восстановления. +# +# 8. В каких случаях удобно использовать git stash? +# +# Ответ: +# +# При необходимости быстро переключиться на другую ветку, применить горячий фикс, обновить код, не коммитя незавершённую работу, или временно отложить изменения. +# +# 9. Что произойдёт, если выполнить git stash pop, но в проекте есть конфликтующие изменения? +# +# Ответ: +# +# Git попытается применить изменения, но если возникнут конфликты, они будут помечены в файлах. Стэш останется в списке до ручного разрешения конфликтов и выполнения git stash drop. +# +# 10. Можно ли восстановить удалённый стэш после выполнения git stash drop? +# +# Ответ: +# +# Да, если не был выполнен git gc (сборка мусора). +# Можно найти удалённый стэш через git fsck --unreachable и восстановить его по хешу коммита. +# +# 11. Что делает команда git stash save "NAME_STASH" +# +# Ответ: +# +# Сохраняет текущие изменения в стэш с указанным именем/сообщением для удобной идентификации. Устаревшая команда, рекомендуется использовать git stash push -m "NAME_STASH". +# +# 12. Что делает команда git stash apply "NUMBER_STASH" +# +# Ответ: +# +# Применяет конкретный стэш по его номеру (например, stash@{0}) без удаления из списка. +# +# 13. Что делает команда git stash pop "NUMBER_STASH" +# +# Ответ: +# +# Применяет конкретный стэш по его номеру и удаляет его из списка после успешного применения. +# +# 14. Сохраните текущие изменения в стэш под названием "SENATOROV ver1", вставьте скриншот из терминала +# +# Ответ: +# +# ![image.png](attachment:image.png) +# +# 15. Внесите любые изменения в ваш репозиторий и сохраните второй стэш под именем "SENATOROV ver2" +# +# Ответ: +# +# ![image-2.png](attachment:image-2.png) +# +# 16. Восстановите ваш стэш "SENATOROV ver1", вставьте скриншот из терминала +# +# Ответ: +# +# ![image-3.png](attachment:image-3.png) +# +# 17. Удалите все стеши из истории, вставьте скриншот из терминала +# +# Ответ: +# +# ![image-4.png](attachment:image-4.png) diff --git a/log.ipynb b/log.ipynb index 0edaceb7..cb61a7a3 100644 --- a/log.ipynb +++ b/log.ipynb @@ -63,11 +63,20 @@ "https://github.com/SENATOROVAI/intro-cs/issues/1 \n", "https://github.com/SENATOROVAI/intro-cs/issues/5" ] + }, + { + "cell_type": "markdown", + "id": "1b6ab12c", + "metadata": {}, + "source": [ + "22/01\n", + "1. Сделал ишью: https://github.com/SENATOROVAI/intro-cs/issues/3" + ] } ], "metadata": { "kernelspec": { - "display_name": "base", + "display_name": ".venv", "language": "python", "name": "python3" }, @@ -81,7 +90,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.13.9" + "version": "3.11.9" } }, "nbformat": 4, diff --git a/log.py b/log.py index ef7427da..b9f0b8f9 100644 --- a/log.py +++ b/log.py @@ -25,3 +25,12 @@ # 2. Разобрался как принимать и делать ревью # # 3. Сделал: https://github.com/SENATOROVAI/intro-cs/issues/7 + +# 14/01 +# 1. Сделал два ревью +# 2. Сделал два ишью: +# https://github.com/SENATOROVAI/intro-cs/issues/1 +# https://github.com/SENATOROVAI/intro-cs/issues/5 + +# 22/01 +# 1. Сделал ишью: https://github.com/SENATOROVAI/intro-cs/issues/3 From 00cbd97e913de7211677e351d020240538974f4e Mon Sep 17 00:00:00 2001 From: Pavel Demyanov Date: Sun, 25 Jan 2026 20:14:48 +0300 Subject: [PATCH 14/14] [TASK] issues #2 (https://github.com/SENATOROVAI/intro-cs/issues/2) Closes https://github.com/SENATOROVAI/intro-cs/issues/2 --- log.ipynb | 7 +- log.py | 1 + python/issues.ipynb | 207 ++++++++++++++++++++++++++++++++++++++++++++ python/issues.py | 181 ++++++++++++++++++++++++++++++++++++++ 4 files changed, 393 insertions(+), 3 deletions(-) create mode 100644 python/issues.ipynb create mode 100644 python/issues.py diff --git a/log.ipynb b/log.ipynb index cb61a7a3..65681a1f 100644 --- a/log.ipynb +++ b/log.ipynb @@ -70,13 +70,14 @@ "metadata": {}, "source": [ "22/01\n", - "1. Сделал ишью: https://github.com/SENATOROVAI/intro-cs/issues/3" + "1. Сделал ишью: https://github.com/SENATOROVAI/intro-cs/issues/3\n", + "2. Сделал ишью: https://github.com/SENATOROVAI/intro-cs/issues/2" ] } ], "metadata": { "kernelspec": { - "display_name": ".venv", + "display_name": "base", "language": "python", "name": "python3" }, @@ -90,7 +91,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.9" + "version": "3.13.9" } }, "nbformat": 4, diff --git a/log.py b/log.py index b9f0b8f9..3ee5344f 100644 --- a/log.py +++ b/log.py @@ -34,3 +34,4 @@ # 22/01 # 1. Сделал ишью: https://github.com/SENATOROVAI/intro-cs/issues/3 +# 2. Сделал ишью: https://github.com/SENATOROVAI/intro-cs/issues/2 diff --git a/python/issues.ipynb b/python/issues.ipynb new file mode 100644 index 00000000..7089ca9d --- /dev/null +++ b/python/issues.ipynb @@ -0,0 +1,207 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "39c48f2d", + "metadata": {}, + "outputs": [], + "source": [ + "\"\"\"Описание issues.\"\"\"" + ] + }, + { + "cell_type": "markdown", + "id": "266d9430", + "metadata": {}, + "source": [ + "# Список вопросов по работе с Issues на GitHub\n", + "\n", + "## Общие вопросы:\n", + "\n", + "**1. Что такое Issues на GitHub и для чего они используются?**\n", + "\n", + "Ответ: \n", + "\n", + "Issues - это система отслеживания задач, багов, идей и обсуждений в репозитории GitHub. Используются для управления проектом, отслеживания ошибок, планирования функций и коммуникации между участниками.\n", + "\n", + "**2. Чем Issues отличаются от других инструментов управления задачами?**\n", + "\n", + "Ответ: \n", + "\n", + "Issues интегрированы непосредственно в репозиторий, автоматически связываются с коммитами и Pull Request'ами, имеют встроенную систему меток и milestone'ов, и доступны всем участникам репозитория без дополнительных подписок.\n", + "\n", + "**3. Какие основные компоненты (поля) есть у каждого Issue?**\n", + "\n", + "Ответ: \n", + "\n", + "Заголовок, описание, метки (labels), исполнитель (assignee), milestone, связанные Pull Request'ы, комментарии, статус (открыт/закрыт), дата создания и последнего обновления.\n", + "\n", + "## Создание Issues:\n", + "\n", + "**1. Как создать новое Issue в репозитории?**\n", + "\n", + "Ответ: \n", + "\n", + "На странице репозитория нажать кнопку \"Issues\" -> \"New issue\", заполнить заголовок и описание, затем нажать \"Submit new issue\".\n", + "\n", + "**2. Какие данные рекомендуется указывать в описании Issue для лучшего понимания задачи?**\n", + "\n", + "Ответ: \n", + "\n", + "Контекст проблемы, шаги для воспроизведения (для багов), ожидаемое и фактическое поведение, версия/окружение, скриншоты или примеры кода, приоритет.\n", + "\n", + "**3. Какие теги (labels) можно добавить к Issue? Какие из них стандартные?**\n", + "\n", + "Ответ: \n", + "\n", + "Можно создать любые кастомные метки. Стандартные: bug, enhancement, documentation, question, help wanted, good first issue, invalid, wontfix. Метки настраиваются в разделе Labels репозитория.\n", + "\n", + "**4. Как прикрепить Assignees (ответственных) к Issue?**\n", + "\n", + "Ответ: \n", + "\n", + "В правой панели Issue нажать \"Assignees\" и выбрать пользователя из списка участников репозитория. Можно назначить несколько исполнителей.\n", + "\n", + "## Работа с Issues:\n", + "\n", + "**1. Как использовать Labels для классификации задач?**\n", + "\n", + "Ответ: \n", + "\n", + "Создать набор меток по категориям (тип: bug/feature, приоритет: high/medium/low, статус: in-progress/review) и применять их к Issues для фильтрации и организации работы.\n", + "\n", + "**2. Для чего нужен Milestone, и как связать его с Issue?**\n", + "\n", + "Ответ: \n", + "\n", + "Milestone группирует Issues для достижения конкретной цели или релиза. Связать: в правой панели Issue выбрать \"Milestone\" и указать нужный milestone.\n", + "\n", + "**3. Как привязать Issue к пул-реквесту (Pull Request)?**\n", + "\n", + "Ответ: \n", + "\n", + "В описании или комментарии PR написать \"Closes #123\" или \"Fixes #123\" (где 123 - номер Issue). GitHub автоматически свяжет их, и Issue закроется при слиянии PR.\n", + "\n", + "**4. Как добавить комментарий к существующему Issue?**\n", + "\n", + "Ответ: \n", + "\n", + "Прокрутить вниз до поля \"Write\" в разделе комментариев, ввести текст и нажать \"Comment\". Можно использовать Markdown и упоминать пользователей через @username.\n", + "\n", + "## Закрытие и завершение Issues:\n", + "\n", + "**1. Как закрыть Issue вручную?**\n", + "\n", + "Ответ: \n", + "\n", + "На странице Issue нажать кнопку \"Close issue\" внизу страницы или в правом верхнем углу. Можно также использовать комментарий с ключевым словом \"close\" или \"closes\".\n", + "\n", + "**2. Можно ли автоматически закрыть Issue с помощью сообщения в коммите или пул-реквесте? Как это сделать?**\n", + "\n", + "Ответ: \n", + "\n", + "Да. В сообщении коммита или описании PR указать \"Closes #123\", \"Fixes #123\", \"Resolves #123\" или \"Closes #123, #456\" (для нескольких Issues). При слиянии PR Issues автоматически закроются.\n", + "\n", + "**3. Как повторно открыть закрытое Issue, если работа ещё не завершена?**\n", + "\n", + "Ответ: \n", + "\n", + "На странице закрытого Issue нажать кнопку \"Reopen issue\" внизу страницы. Также можно добавить комментарий, и GitHub предложит переоткрыть Issue.\n", + "\n", + "## Фильтрация и поиск:\n", + "\n", + "**1. Как найти все открытые или закрытые Issues в репозитории?**\n", + "\n", + "Ответ: \n", + "\n", + "На странице Issues использовать фильтры: \"Open\" для открытых, \"Closed\" для закрытых. Или в поиске указать \"is:open\" или \"is:closed\".\n", + "\n", + "**2. Как использовать фильтры для поиска Issues по меткам, исполнителям или другим критериям?**\n", + "\n", + "Ответ: \n", + "\n", + "Использовать поисковые операторы: \"label:bug\" для меток, \"assignee:username\" для исполнителя, \"author:username\" для автора, \"milestone:name\" для milestone. Можно комбинировать: \"is:open label:bug assignee:john\".\n", + "\n", + "**3. Как сортировать Issues по приоритету, дате создания или другим параметрам?**\n", + "\n", + "Ответ: \n", + "\n", + "В разделе Issues использовать выпадающее меню \"Sort\" и выбрать: \"Newest\", \"Oldest\", \"Most commented\", \"Least commented\", \"Recently updated\", \"Least recently updated\".\n", + "\n", + "## Интеграции и автоматизация:\n", + "\n", + "**1. Как настроить автоматические уведомления о новых или изменённых Issues?**\n", + "\n", + "Ответ: \n", + "\n", + "В настройках GitHub (Settings -> Notifications) включить уведомления для репозитория. Можно подписаться на конкретный Issue, нажав \"Subscribe\" в правой панели.\n", + "\n", + "**2. Что такое Projects в контексте GitHub, и как связать их с Issues?**\n", + "\n", + "Ответ: \n", + "\n", + "Projects - это доски Kanban для управления Issues и PR. Связать: в правой панели Issue выбрать \"Projects\" и добавить в нужный проект. Issues автоматически появятся как карточки.\n", + "\n", + "**3. Какие сторонние инструменты можно использовать для автоматизации работы с Issues (например, боты, Webhooks)?**\n", + "\n", + "Ответ: \n", + "\n", + "GitHub Actions для автоматизации, боты (Dependabot, Stale bot), Webhooks для интеграции с внешними системами (Jira, Slack), API GitHub для создания собственных скриптов автоматизации.\n", + "\n", + "## Коллаборация:\n", + "\n", + "**1. Как упомянуть другого пользователя в комментарии к Issue?**\n", + "\n", + "Ответ: \n", + "\n", + "Использовать @username в комментарии. Пользователь получит уведомление. Можно упомянуть команду через @organization/team-name.\n", + "\n", + "**2. Как запросить дополнительные данные или уточнения у автора Issue?**\n", + "\n", + "Ответ: \n", + "\n", + "Добавить комментарий с вопросами, упомянув автора через @username. Можно использовать шаблон комментария или попросить автора обновить описание Issue.\n", + "\n", + "**3. Что делать, если Issue неактуально или его нужно объединить с другим?**\n", + "\n", + "Ответ: \n", + "\n", + "Если неактуально - закрыть с комментарием и меткой \"wontfix\" или \"invalid\". Для объединения - закрыть один Issue с комментарием \"Duplicate of #123\", где #123 - номер основного Issue. GitHub автоматически пометит как дубликат.\n", + "\n", + "## Практические аспекты:\n", + "\n", + "**1. Как использовать шаблоны для создания Issues?**\n", + "\n", + "Ответ: \n", + "\n", + "Создать файлы в папке `.github/ISSUE_TEMPLATE/` репозитория (например, `bug_report.md`, `feature_request.md`). При создании Issue GitHub предложит выбрать шаблон.\n", + "\n", + "**2. Что такое Linked Issues, и как создать связь между задачами?**\n", + "\n", + "Ответ: \n", + "\n", + "Linked Issues - связанные задачи. Связать: в правой панели Issue выбрать \"Development\" -> \"Link issues\" и указать номер связанного Issue. Типы связей: relates to, blocks, blocked by, duplicate.\n", + "\n", + "**3. Какие метрики (например, время выполнения) можно отслеживать с помощью Issues?**\n", + "\n", + "Ответ: \n", + "\n", + "Время от создания до закрытия, количество открытых/закрытых Issues, среднее время решения, распределение по меткам и исполнителям. Используйте GitHub Insights или внешние инструменты (GitHub API, Grafana).\n", + "\n", + "**4. Какие best practices рекомендуются при работе с Issues в команде?**\n", + "\n", + "Ответ: \n", + "\n", + "Использовать понятные заголовки, заполнять шаблоны полностью, регулярно обновлять статус, закрывать решённые Issues, использовать метки единообразно, связывать Issues с PR, вести обсуждения в комментариях, не создавать дубликаты." + ] + } + ], + "metadata": { + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/python/issues.py b/python/issues.py new file mode 100644 index 00000000..7b3cf42d --- /dev/null +++ b/python/issues.py @@ -0,0 +1,181 @@ +"""Описание issues.""" + +# # Список вопросов по работе с Issues на GitHub +# +# ## Общие вопросы: +# +# **1. Что такое Issues на GitHub и для чего они используются?** +# +# Ответ: +# +# Issues - это система отслеживания задач, багов, идей и обсуждений в репозитории GitHub. Используются для управления проектом, отслеживания ошибок, планирования функций и коммуникации между участниками. +# +# **2. Чем Issues отличаются от других инструментов управления задачами?** +# +# Ответ: +# +# Issues интегрированы непосредственно в репозиторий, автоматически связываются с коммитами и Pull Request'ами, имеют встроенную систему меток и milestone'ов, и доступны всем участникам репозитория без дополнительных подписок. +# +# **3. Какие основные компоненты (поля) есть у каждого Issue?** +# +# Ответ: +# +# Заголовок, описание, метки (labels), исполнитель (assignee), milestone, связанные Pull Request'ы, комментарии, статус (открыт/закрыт), дата создания и последнего обновления. +# +# ## Создание Issues: +# +# **1. Как создать новое Issue в репозитории?** +# +# Ответ: +# +# На странице репозитория нажать кнопку "Issues" -> "New issue", заполнить заголовок и описание, затем нажать "Submit new issue". +# +# **2. Какие данные рекомендуется указывать в описании Issue для лучшего понимания задачи?** +# +# Ответ: +# +# Контекст проблемы, шаги для воспроизведения (для багов), ожидаемое и фактическое поведение, версия/окружение, скриншоты или примеры кода, приоритет. +# +# **3. Какие теги (labels) можно добавить к Issue? Какие из них стандартные?** +# +# Ответ: +# +# Можно создать любые кастомные метки. Стандартные: bug, enhancement, documentation, question, help wanted, good first issue, invalid, wontfix. Метки настраиваются в разделе Labels репозитория. +# +# **4. Как прикрепить Assignees (ответственных) к Issue?** +# +# Ответ: +# +# В правой панели Issue нажать "Assignees" и выбрать пользователя из списка участников репозитория. Можно назначить несколько исполнителей. +# +# ## Работа с Issues: +# +# **1. Как использовать Labels для классификации задач?** +# +# Ответ: +# +# Создать набор меток по категориям (тип: bug/feature, приоритет: high/medium/low, статус: in-progress/review) и применять их к Issues для фильтрации и организации работы. +# +# **2. Для чего нужен Milestone, и как связать его с Issue?** +# +# Ответ: +# +# Milestone группирует Issues для достижения конкретной цели или релиза. Связать: в правой панели Issue выбрать "Milestone" и указать нужный milestone. +# +# **3. Как привязать Issue к пул-реквесту (Pull Request)?** +# +# Ответ: +# +# В описании или комментарии PR написать "Closes #123" или "Fixes #123" (где 123 - номер Issue). GitHub автоматически свяжет их, и Issue закроется при слиянии PR. +# +# **4. Как добавить комментарий к существующему Issue?** +# +# Ответ: +# +# Прокрутить вниз до поля "Write" в разделе комментариев, ввести текст и нажать "Comment". Можно использовать Markdown и упоминать пользователей через @username. +# +# ## Закрытие и завершение Issues: +# +# **1. Как закрыть Issue вручную?** +# +# Ответ: +# +# На странице Issue нажать кнопку "Close issue" внизу страницы или в правом верхнем углу. Можно также использовать комментарий с ключевым словом "close" или "closes". +# +# **2. Можно ли автоматически закрыть Issue с помощью сообщения в коммите или пул-реквесте? Как это сделать?** +# +# Ответ: +# +# Да. В сообщении коммита или описании PR указать "Closes #123", "Fixes #123", "Resolves #123" или "Closes #123, #456" (для нескольких Issues). При слиянии PR Issues автоматически закроются. +# +# **3. Как повторно открыть закрытое Issue, если работа ещё не завершена?** +# +# Ответ: +# +# На странице закрытого Issue нажать кнопку "Reopen issue" внизу страницы. Также можно добавить комментарий, и GitHub предложит переоткрыть Issue. +# +# ## Фильтрация и поиск: +# +# **1. Как найти все открытые или закрытые Issues в репозитории?** +# +# Ответ: +# +# На странице Issues использовать фильтры: "Open" для открытых, "Closed" для закрытых. Или в поиске указать "is:open" или "is:closed". +# +# **2. Как использовать фильтры для поиска Issues по меткам, исполнителям или другим критериям?** +# +# Ответ: +# +# Использовать поисковые операторы: "label:bug" для меток, "assignee:username" для исполнителя, "author:username" для автора, "milestone:name" для milestone. Можно комбинировать: "is:open label:bug assignee:john". +# +# **3. Как сортировать Issues по приоритету, дате создания или другим параметрам?** +# +# Ответ: +# +# В разделе Issues использовать выпадающее меню "Sort" и выбрать: "Newest", "Oldest", "Most commented", "Least commented", "Recently updated", "Least recently updated". +# +# ## Интеграции и автоматизация: +# +# **1. Как настроить автоматические уведомления о новых или изменённых Issues?** +# +# Ответ: +# +# В настройках GitHub (Settings -> Notifications) включить уведомления для репозитория. Можно подписаться на конкретный Issue, нажав "Subscribe" в правой панели. +# +# **2. Что такое Projects в контексте GitHub, и как связать их с Issues?** +# +# Ответ: +# +# Projects - это доски Kanban для управления Issues и PR. Связать: в правой панели Issue выбрать "Projects" и добавить в нужный проект. Issues автоматически появятся как карточки. +# +# **3. Какие сторонние инструменты можно использовать для автоматизации работы с Issues (например, боты, Webhooks)?** +# +# Ответ: +# +# GitHub Actions для автоматизации, боты (Dependabot, Stale bot), Webhooks для интеграции с внешними системами (Jira, Slack), API GitHub для создания собственных скриптов автоматизации. +# +# ## Коллаборация: +# +# **1. Как упомянуть другого пользователя в комментарии к Issue?** +# +# Ответ: +# +# Использовать @username в комментарии. Пользователь получит уведомление. Можно упомянуть команду через @organization/team-name. +# +# **2. Как запросить дополнительные данные или уточнения у автора Issue?** +# +# Ответ: +# +# Добавить комментарий с вопросами, упомянув автора через @username. Можно использовать шаблон комментария или попросить автора обновить описание Issue. +# +# **3. Что делать, если Issue неактуально или его нужно объединить с другим?** +# +# Ответ: +# +# Если неактуально - закрыть с комментарием и меткой "wontfix" или "invalid". Для объединения - закрыть один Issue с комментарием "Duplicate of #123", где #123 - номер основного Issue. GitHub автоматически пометит как дубликат. +# +# ## Практические аспекты: +# +# **1. Как использовать шаблоны для создания Issues?** +# +# Ответ: +# +# Создать файлы в папке `.github/ISSUE_TEMPLATE/` репозитория (например, `bug_report.md`, `feature_request.md`). При создании Issue GitHub предложит выбрать шаблон. +# +# **2. Что такое Linked Issues, и как создать связь между задачами?** +# +# Ответ: +# +# Linked Issues - связанные задачи. Связать: в правой панели Issue выбрать "Development" -> "Link issues" и указать номер связанного Issue. Типы связей: relates to, blocks, blocked by, duplicate. +# +# **3. Какие метрики (например, время выполнения) можно отслеживать с помощью Issues?** +# +# Ответ: +# +# Время от создания до закрытия, количество открытых/закрытых Issues, среднее время решения, распределение по меткам и исполнителям. Используйте GitHub Insights или внешние инструменты (GitHub API, Grafana). +# +# **4. Какие best practices рекомендуются при работе с Issues в команде?** +# +# Ответ: +# +# Использовать понятные заголовки, заполнять шаблоны полностью, регулярно обновлять статус, закрывать решённые Issues, использовать метки единообразно, связывать Issues с PR, вести обсуждения в комментариях, не создавать дубликаты.