Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
67 changes: 67 additions & 0 deletions log.ipynb
Original file line number Diff line number Diff line change
@@ -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
}
22 changes: 22 additions & 0 deletions log.py
Original file line number Diff line number Diff line change
@@ -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
#
78 changes: 78 additions & 0 deletions python/commits.ipynb
Original file line number Diff line number Diff line change
@@ -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
}
27 changes: 27 additions & 0 deletions python/commits.py
Original file line number Diff line number Diff line change
@@ -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"
Loading