diff --git a/log.ipynb b/log.ipynb new file mode 100644 index 00000000..d0fe0c22 --- /dev/null +++ b/log.ipynb @@ -0,0 +1,67 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "7cc820de", + "metadata": { + "vscode": { + "languageId": "plaintext" + } + }, + "outputs": [], + "source": [ + "\"\"\"Интро.\"\"\"" + ] + }, + { + "cell_type": "markdown", + "id": "44e429ea", + "metadata": {}, + "source": [ + "27/10\n", + "\n", + "1) Зарегистрировался на github, kaggle, ods\n", + "2) Прошел курс по kaggle на степике\n", + "3) Установил GitHub Desktop\n", + "4) Прошел курс \"Cursor и VS CODE\" на степике\n", + "5) Установил Conda\n", + "6) Настроил pre-commit для репозитория" + ] + }, + { + "cell_type": "markdown", + "id": "e15ad33f", + "metadata": {}, + "source": [ + "28/10\n", + "\n", + "1. Начал проходить курс \"Курс Python-разработчик с Нуля до Open Source:Линтеры.Git.Github\"\n", + "2. Прошел квиз: [TASK] Quiz #6\n", + "3. Прошел квиз: [TASK] Cpython" + ] + }, + { + "cell_type": "markdown", + "id": "cf4b2803", + "metadata": {}, + "source": [] + }, + { + "cell_type": "markdown", + "id": "074eb6db", + "metadata": {}, + "source": [ + "29/10\n", + "1. Прошел квиз: [TASK] Виртуальное окружение #7\n" + ] + } + ], + "metadata": { + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/log.py b/log.py new file mode 100644 index 00000000..5e48f648 --- /dev/null +++ b/log.py @@ -0,0 +1,22 @@ +"""Интро.""" + +# 27/10 +# +# 1) Зарегистрировался на github, kaggle, ods +# 2) Прошел курс по kaggle на степике +# 3) Установил GitHub Desktop +# 4) Прошел курс "Cursor и VS CODE" на степике +# 5) Установил Conda +# 6) Настроил pre-commit для репозитория + +# 28/10 +# +# 1. Начал проходить курс "Курс Python-разработчик с Нуля до Open Source:Линтеры.Git.Github" +# 2. Прошел квиз: [TASK] Quiz #6 +# 3. Прошел квиз: [TASK] Cpython + +# + +# 29/10 +# 1. Прошел квиз: [TASK] Виртуальное окружение #7 +# diff --git a/python/commits.ipynb b/python/commits.ipynb new file mode 100644 index 00000000..ad03211f --- /dev/null +++ b/python/commits.ipynb @@ -0,0 +1,78 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "cbbca6a8", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'[TASK] Commits #5.'" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\"\"\"[TASK] Commits #5.\"\"\"" + ] + }, + { + "cell_type": "markdown", + "id": "10c966a1", + "metadata": {}, + "source": [ + "1. Опишите своими словами назначение каждого из этих типов коммитов:\n", + " - feat - добавление новой функциональности\n", + " - fix - исправление бага\n", + " - docs - изменения в документации\n", + " - style - исправления форматирования кода\n", + " - refactor - рефакторинг кода без изменения поведения\n", + " - test - изменения в тестах\n", + " - build - изменения сборки\n", + " - ci - настройки ci/cd\n", + " - perf - оптимизация/производительность\n", + " - chore - обновление зависимостей, настройка проекта\n", + "2. Представьте, что вы исправили баг в функции, которая некорректно округляет числа. Сделайте фиктивный коммит и напишите для него сообщение в соответствии с Conventional Commits (используя тип fix).\n", + " - git commit -m \"fix: correct rounding logic\"\n", + "3. Добавление новой функциональности:\n", + "Допустим, вы реализовали новую функцию generateReport в проекте. Сделайте фиктивный коммит с типом feat, отражающий добавление этой функциональности\n", + " - git commit -m \"feat: generate report functionality\"\n", + "4. Модификация формата кода или стилей:\n", + "Представьте, что вы поправили отступы и форматирование во всём проекте, не меняя логики кода. Сделайте фиктивный коммит с типом style\n", + " - git commit -m \"style: correct code formatting and indentation\"\n", + "5. Документация и тестирование:\n", + "\n", + "Сделайте фиктивный коммит с типом docs, добавляющий или улучшающий документацию для вашей новой функции.\n", + "Сделайте фиктивный коммит с типом test, добавляющий тесты для этой же функции.\n", + " - git commit -m \"docs: add documentation for generate report function\"\n", + " - git commit -m \"test: add test for generate report function\"" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "base", + "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.13.5" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/python/commits.py b/python/commits.py new file mode 100644 index 00000000..f62776b6 --- /dev/null +++ b/python/commits.py @@ -0,0 +1,27 @@ +"""[TASK] Commits #5.""" + +# 1. Опишите своими словами назначение каждого из этих типов коммитов: +# - feat - добавление новой функциональности +# - fix - исправление бага +# - docs - изменения в документации +# - style - исправления форматирования кода +# - refactor - рефакторинг кода без изменения поведения +# - test - изменения в тестах +# - build - изменения сборки +# - ci - настройки ci/cd +# - perf - оптимизация/производительность +# - chore - обновление зависимостей, настройка проекта +# 2. Представьте, что вы исправили баг в функции, которая некорректно округляет числа. Сделайте фиктивный коммит и напишите для него сообщение в соответствии с Conventional Commits (используя тип fix). +# - git commit -m "fix: correct rounding logic" +# 3. Добавление новой функциональности: +# Допустим, вы реализовали новую функцию generateReport в проекте. Сделайте фиктивный коммит с типом feat, отражающий добавление этой функциональности +# - git commit -m "feat: generate report functionality" +# 4. Модификация формата кода или стилей: +# Представьте, что вы поправили отступы и форматирование во всём проекте, не меняя логики кода. Сделайте фиктивный коммит с типом style +# - git commit -m "style: correct code formatting and indentation" +# 5. Документация и тестирование: +# +# Сделайте фиктивный коммит с типом docs, добавляющий или улучшающий документацию для вашей новой функции. +# Сделайте фиктивный коммит с типом test, добавляющий тесты для этой же функции. +# - git commit -m "docs: add documentation for generate report function" +# - git commit -m "test: add test for generate report function"