Skip to content
Open
Show file tree
Hide file tree
Changes from 11 commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
c16234d
Add log1 notebook and scripts, update pre-commit config
svetlana-s88 Jan 4, 2026
9f100e3
[TASK] Quiz #6 (https://github.com/SENATOROVAI/intro-cs/issues/6)
svetlana-s88 Jan 7, 2026
80bf5e6
[TASK] Quiz #4(https://github.com/SENATOROVAI/intro-cs/issues/4)
svetlana-s88 Jan 19, 2026
157a2ec
[TASK] Quiz#7 (https://github.com/SENATOROVAI/intro-cs/issues/7)
svetlana-s88 Jan 26, 2026
c5877e1
[TASK] Commits #5 (https://github.com/SENATOROVAI/intro-cs/issues/5)
svetlana-s88 Jan 30, 2026
f718a0e
[TASK] Commits #5 (https://github.com/SENATOROVAI/intro-cs/issues/5)
svetlana-s88 Jan 30, 2026
e05ae74
Merge branch 'main' of https://github.com/svetlana-s88/Data-Science-F…
svetlana-s88 Jan 30, 2026
760439c
[TASK] Issues # 2 (https://github.com/SENATOROVAI/intro-cs/issues/2)
svetlana-s88 Feb 2, 2026
ed19d6b
[TASK] Issues # 2 (https://github.com/SENATOROVAI/intro-cs/issues/2)
svetlana-s88 Feb 2, 2026
8f21f8c
Merge branch 'main' of https://github.com/svetlana-s88/Data-Science-F…
svetlana-s88 Feb 2, 2026
872f53f
#576
svetlana-s88 Mar 2, 2026
57e571f
[TASK] Контрибьютинг в Open Source (https://github.com/SENATOROVAI/in…
svetlana-s88 Mar 7, 2026
9730c89
Merge pull request #1 from svetlana-s88/TASK-8
svetlana-s88 Mar 17, 2026
d385916
task1
svetlana-s88 Apr 5, 2026
ae1121f
task1_clean code
svetlana-s88 Apr 5, 2026
a4f17a3
task 1 loops
svetlana-s88 Apr 5, 2026
64874d0
task 1 data_types
svetlana-s88 Apr 6, 2026
2c78e2e
task 1 data_types_python
svetlana-s88 Apr 6, 2026
b55492e
task 1 datetime
svetlana-s88 Apr 6, 2026
d6eb20a
task 1 files
svetlana-s88 Apr 8, 2026
1908986
task 1 functions
svetlana-s88 Apr 9, 2026
4db767c
task 1 classes, tuples, lists
svetlana-s88 Apr 13, 2026
72b1759
Create countries.csv
svetlana-s88 Apr 13, 2026
f0a9be0
Create cpython.py
svetlana-s88 Apr 13, 2026
ce99f49
task 1 dictionaries and iterators
svetlana-s88 Apr 13, 2026
c3ad265
task 1 decorators
svetlana-s88 Apr 13, 2026
6fcaed1
task 1 oop
svetlana-s88 Apr 13, 2026
5f542bb
Merge pull request #2 from svetlana-s88/TASK1
svetlana-s88 Apr 13, 2026
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
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ repos:
- --warn-only
exclude: '.*\.md$'
- repo: https://github.com/PyCQA/docformatter
rev: "eb1df347edd128b30cd3368dddc3aa65edcfac38"
rev: "v1.7.7"
hooks:
- id: docformatter
args: [--in-place, --wrap-descriptions=120, --style=google]
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,4 @@
- Улучшение курса [множественной регрессии](https://stepik.org/lesson/1792810/step/2?auth=login&unit=1818500), внедрение логической связи вывода матричной формы SSE, спасибо [rizespbya](https://github.com/rizespbya)
- Улучшение курса, [множественной регрессии](https://stepik.org/lesson/1792848/step/2?unit=1818537), внедрён аудиопересказ, спасибо [Ekubbo](https://github.com/Ekubbo)

https://t.me/RuslanSenatorov

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok

71 changes: 71 additions & 0 deletions log.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"id": "a5c7f761",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'Module for logging experiment results.'"
]
},
"execution_count": 1,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"\"\"\"Module for logging experiment results.\"\"\"\n"
]
},
{
"cell_type": "markdown",
"id": "33ff615f",
"metadata": {},
"source": [
"04/01\n",
"1. Закончила выполнение intro, c Cursor разобралась.\n",
"2. Начала проходить курс по Python.\n"
]
},
{
"cell_type": "markdown",
"id": "f6cb4978",
"metadata": {},
"source": [
"7/01\n",
"1. Выполнила quiz 1 b quiz 2"
]
},
{
"cell_type": "markdown",
"id": "3ceda156",
"metadata": {},
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"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.11"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
11 changes: 11 additions & 0 deletions log.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
"""Module for logging experiment results."""

# 04/01
# 1. Закончила выполнение intro, c Cursor разобралась.
# 2. Начала проходить курс по Python.
#

# 7/01
# 1. Выполнила quiz 1 b quiz 2

#
95 changes: 95 additions & 0 deletions python/commits.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"id": "84aa8d56",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'Commits 5.'"
]
},
"execution_count": 1,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"\"\"\"Commits 5.\"\"\""
]
},
{
"cell_type": "markdown",
"id": "a5fe8ea0",
"metadata": {},
"source": [
"1.\tОпишите своими словами назначение каждого из этих типов коммитов:\n",
"feat, fix, docs, style, refactor, test, build, ci, perf, chore. \n",
"feat - добавление новой функциональности, то есть добавление новых модулей, изменение существующего кода, добавление UI-элементов.\n",
" Пример: \n",
"feat(web): add new icon\n",
"fix - используются для обозначения исправления ошибок(багов) в коде.\n",
"Пример: \n",
"fix(auth): fix token validation issue\n",
"docs - изменения в документации \n",
"Пример:\n",
"docs(readme): добавлена инструкция по установке \n",
"style - внесение правок по стилю(форматирование, пробелы, запятые и т.д.)\n",
"Пример: \n",
"style: форматирование отступов в модуле авторизации \n",
"refactor - изменения(наведение порядка) в коде без изменения его исходной функциональности.\n",
"test - добавление или изменение тестов\n",
"build - изменения, касающиеся сборки проекта - обновление версий библиотек, изменение скриптов сборки, настройки webpack/npm/gulp, обновление конфигурации Docker (связанной со сборкой).\n",
"Пример:\n",
"build: add dependencies for UI components\n",
"ci - настройка или изменение CI/CD (Continuous Integration/Continuous Delivery)\n",
"perl - оптимизация производительности - структурные, синтаксические или функциональные правки в Perl-коде, часто применяемые в рамках обслуживания систем (chore) или исправления ошибок (fix). \n",
"Пример: \n",
"●\tperl: Fix dependency check in script.pl\n",
"chore - прочие задачи (например, изменения в .gitignore),не меняющие код приложения, не исправляющие ошибки и не меняющие функциональности продукта.\n",
"2.\tПредставьте, что вы исправили баг в функции, которая некорректно округляет числа. Сделайте фиктивный коммит и напишите для него сообщение в соответствии с Conventional Commits (используя тип fix).\n",
"Ответ: \n",
"git commit -m “fix: financial rounding“\n",
"3.\tДобавление новой функциональности:\n",
"Допустим, вы реализовали новую функцию generateReport в проекте. Сделайте фиктивный коммит с типом feat, отражающий добавление этой функциональности\n",
"Ответ: \n",
"git commit -m “feat: add function generateReport“\n",
"4.\tМодификация формата кода или стилей:\n",
"Представьте, что вы поправили отступы и форматирование во всём проекте, не меняя логики кода. Сделайте фиктивный коммит с типом style. \n",
"Ответ: \n",
"git commit -m “style: replace style errors “\n",
"5.\tДокументация и тестирование:\n",
"Сделайте фиктивный коммит с типом docs, добавляющий или улучшающий документацию для вашей новой функции.\n",
"Ответ: \n",
"git commit -m “docs: update README with new contribution guidelines”\n",
"Сделайте фиктивный коммит с типом test, добавляющий тесты для этой же функции.\n",
"Ответ: \n",
"git commit -m “add mock tests”\n"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"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.11"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
45 changes: 45 additions & 0 deletions python/commits.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
"""Commits 5."""

# 1. Опишите своими словами назначение каждого из этих типов коммитов:
# feat, fix, docs, style, refactor, test, build, ci, perf, chore.
# feat - добавление новой функциональности, то есть добавление новых модулей, изменение существующего кода, добавление UI-элементов.
# Пример:
# feat(web): add new icon
# fix - используются для обозначения исправления ошибок(багов) в коде.
# Пример:
# fix(auth): fix token validation issue
# docs - изменения в документации
# Пример:
# docs(readme): добавлена инструкция по установке
# style - внесение правок по стилю(форматирование, пробелы, запятые и т.д.)
# Пример:
# style: форматирование отступов в модуле авторизации
# refactor - изменения(наведение порядка) в коде без изменения его исходной функциональности.
# test - добавление или изменение тестов
# build - изменения, касающиеся сборки проекта - обновление версий библиотек, изменение скриптов сборки, настройки webpack/npm/gulp, обновление конфигурации Docker (связанной со сборкой).
# Пример:
# build: add dependencies for UI components
# ci - настройка или изменение CI/CD (Continuous Integration/Continuous Delivery)
# perl - оптимизация производительности - структурные, синтаксические или функциональные правки в Perl-коде, часто применяемые в рамках обслуживания систем (chore) или исправления ошибок (fix).
# Пример:
# ● perl: Fix dependency check in script.pl
# chore - прочие задачи (например, изменения в .gitignore),не меняющие код приложения, не исправляющие ошибки и не меняющие функциональности продукта.
# 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: update README with new contribution guidelines”
# Сделайте фиктивный коммит с типом test, добавляющий тесты для этой же функции.
# Ответ:
# git commit -m “add mock tests”
#
Loading