Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
6e92003
Сделал файл log.ipynb
oh-ddy Sep 8, 2025
2265a8c
[TASK] Quiz (https://github.com/SENATOROVAI/intro-cs/issues/6)
oh-ddy Sep 12, 2025
b967630
delete log.ipynb and log.py
oh-ddy Sep 16, 2025
efe522e
fix: correct floating-point rounding
oh-ddy Sep 16, 2025
68f9387
feat: add generateReport function
oh-ddy Sep 16, 2025
efd6198
style: corrected indentation and formatting throughout the project
oh-ddy Sep 16, 2025
169fc4f
docs: improved documentation for generateReport
oh-ddy Sep 16, 2025
d9f9dfd
test: added tests for generateReport
oh-ddy Sep 16, 2025
e330460
[TASK] Commits (https://github.com/SENATOROVAI/intro-cs/issues/5)
oh-ddy Sep 16, 2025
e1956bb
[TASK] STASH (https://github.com/SENATOROVAI/intro-cs/issues/3)
oh-ddy Sep 18, 2025
488eaa4
[TASK] STASH (https://github.com/SENATOROVAI/intro-cs/issues/3)
oh-ddy Sep 18, 2025
4bde0f1
[TASK] issues (https://github.com/SENATOROVAI/intro-cs/issues/2)
oh-ddy Sep 22, 2025
5b8d908
[TASK] issues (https://github.com/SENATOROVAI/intro-cs/issues/2)
oh-ddy Sep 22, 2025
2e62d61
[TASK] Виртуальное окружение (https://github.com/SENATOROVAI/intro-cs…
oh-ddy Sep 22, 2025
be7031d
[TASK] Виртуальное окружение (https://github.com/SENATOROVAI/intro-cs…
oh-ddy Sep 22, 2025
ff82229
chore: update .gitignore and add env files
oh-ddy Sep 22, 2025
53eb7d4
[TASK] Контрибьютинг в Open Source (https://github.com/SENATOROVAI/in…
oh-ddy Sep 24, 2025
415312f
[TASK] Cpython (https://github.com/SENATOROVAI/intro-cs/issues/4)
oh-ddy Sep 24, 2025
a61b3c9
[TASK] Cpython (https://github.com/SENATOROVAI/intro-cs/issues/4)
oh-ddy Sep 24, 2025
f2dc0ae
[TASK] Python (https://github.com/SENATOROVAI/python/issues/1)
oh-ddy Dec 10, 2025
a0c4a13
[TASK] Python (https://github.com/SENATOROVAI/python/issues/1)
oh-ddy Dec 10, 2025
dcbbff3
Merge branch 'main' into master
oh-ddy Dec 10, 2025
08b7172
refactor: restructure collections and comprehensions for readability
oh-ddy Dec 10, 2025
1d4a560
chore: temporarily comment out problematic function
oh-ddy Dec 10, 2025
3abfa77
style: fix formatting for pre-commit
oh-ddy Dec 10, 2025
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: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -333,3 +333,5 @@ coverage/

/Math/calculus/theory
/Math/school_theory

SENATOROV/
Binary file added environment.yml
Binary file not shown.
130 changes: 130 additions & 0 deletions git/stash.ipynb

Large diffs are not rendered by default.

69 changes: 69 additions & 0 deletions git/stash.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
"""Stash issue."""

# 1. Что делает команда git stash?
# Сохраняет изменения в отслеживаемых файлах локально, при этом убирая эти изменения из рабочего пространства
#
# 2. Как просмотреть список всех сохранённых изменений (стэшей)?
#
# `git stash list` покажет изменения списком
#
# 3. Какая команда применяется для использования верхнего стэша?
#
# `git stash apply` или `git stash pop` в случае если стэш нужно удалить после применения
#
# 4. Как применить конкретный стэш по его номеру?
#
# `git stash apply stash@{stash_number}` либо `git stash apply pop@{stash_number}`
#
# 5. Чем отличается команда git stash apply от git stash pop?
#
# `git stash pop` удаляет стэш после применения
#
# 6. Что делает команда git stash drop?
#
# Безвозвратно удаляет стэш из стэш листа, без предварительного применения
#
# 7. Как полностью очистить все сохранённые стэши?
#
# `git stash clear`
#
# 8. В каких случаях удобно использовать git stash?
#
# Когда нужно принять пулл или объединить ветки, при этом спрятать изменения которые находятся в работе на локальном репозитории
#
# 9. Что произойдёт, если выполнить git stash pop, но в проекте есть конфликтующие изменения?
#
# Вылезет сообщение о конфликте изменений, нужно будет решить его вручную
#
# 10. Можно ли восстановить удалённый стэш после выполнения git stash drop?
#
# В теории можно, если сборщик мусора гита не удалил их, но лучше держать в голове что никак нельзя будет восстановить
#
# 11. Что делает команда git stash save "NAME_STASH"
#
# Сохраняет измененные файлы в стэш под определенным именем
#
# 12. Что делает команда git stash apply "NUMBER_STASH"
#
# Возвращает изменения под конкретным именем из стэша в рабочую область
#
# 13. Что делает команда git stash pop "NUMBER_STASH"
#
# Возвращает изменения под конкретным именем из стэша в рабочую область и затем удаляет этот стэш
#
# 14. Сохраните текущие изменения в стэш под названием "SENATOROV ver1", вставьте скриншот из терминала
#
# ![alt text](<Снимок экрана 2025-09-18 214521.png>)
#
# 15. Внесите любые изменения в ваш репозиторий и сохраните второй стэш под именем "SENATOROV ver2"
#
# ![Снимок экрана 2025-09-18 214627.png](<attachment:Снимок экрана 2025-09-18 214627.png>)
#
# 16. Восстановите ваш стэш "SENATOROV ver1", вставьте скриншот из терминала
#
# ![Снимок экрана 2025-09-18 214957.png](<attachment:Снимок экрана 2025-09-18 214957.png>)
#
# 17. Удалите все стеши из истории, вставьте скриншот из терминала
#
# ![Снимок экрана 2025-09-18 215203.png](<attachment:Снимок экрана 2025-09-18 215203.png>)
#
90 changes: 90 additions & 0 deletions github/opensource.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": null,
"id": "3b33dc37",
"metadata": {},
"outputs": [],
"source": [
"\"\"\"opensource issue.\"\"\""
]
},
{
"cell_type": "markdown",
"id": "962ffd3c",
"metadata": {},
"source": [
"1. Есть ли у него лицензия? Обычно в корне репозитория находится \n",
"файл LICENSE.\n",
"Да, есть\n",
"\n",
"2. Напишите название понравившейся компании и ссылку на репозиторий\n",
"Google\n",
"\n",
"3. Проект активно принимает стороннюю помощь?\n",
"Да\n",
"\n",
"4. Напишите второе улучшение которое вы сделали\n",
"Исправил опечатку в названии переменной\n",
"https://github.com/googleapis/google-api-nodejs-client/pull/3789\n",
"\n",
"5. Посмотрите на коммиты в основной ветке, напишите общее количество\n",
"10244 \n",
"\n",
"6. Когда был последний коммит?\n",
"Sep 18, 2025\n",
"\n",
"7. Сколько контрибьюторов у проекта?\n",
"143\n",
"\n",
"8. Как часто люди коммитят в репозиторий? (На GitHub выяснить это можно, \n",
"кликнув по ссылке «Commits» в верхней панели.)\n",
"Примерно по 10-15 раз в месяц\n",
"\n",
"9. Сколько сейчас открытых ишью?\n",
"210 \n",
"\n",
"10. Быстро ли мейнтейнеры реагируют на ишью после того, когда они открываются?\n",
"Примерно 1-2 недели\n",
"\n",
"11. Ведётся ли активное обсуждение ишью?\n",
"В каждом ишью 2-20 комментариев\n",
"\n",
"12. Есть ли недавно созданные ишью?\n",
"Да, не считая меня 5 дней назад было создано еще одно\n",
"\n",
"13. Есть ли закрытые ишью? (На странице Issues GitHub-репозитория щелкните на \n",
"вкладку «Closed», чтобы увидеть закрытые ишью.)\n",
"Да, 1559\n",
"\n",
"14. Сколько сейчас открытых пул-реквестов?\n",
"5 \n",
"\n",
"15. Быстро ли мейнтейнеры реагируют на пул-реквесты после их открытия?\n",
"Да, вполне, 5-7 дней до закрытия или хотя бы начала обсуждения\n",
"\n",
"16. Ведётся ли активное обсуждение пул-реквестов?\n",
"Да\n",
"\n",
"17. Есть ли недавно отправленные пул-реквесты?\n",
"Да, на прошлой неделе\n",
"\n",
"18. Как давно были объединены пул-реквесты? (На странице Pull \n",
"Request GitHub-репозитория \n",
"щелкните на вкладку «Closed», чтобы увидеть закрытые пул-реквесты.)\n",
"На прошлой неделе\n",
"\n",
"https://github.com/googleapis/google-api-nodejs-client/issues/3787 - ишью\n",
"https://github.com/googleapis/google-api-nodejs-client/pull/3788 - пулл к гуглу\n"
]
}
],
"metadata": {
"language_info": {
"name": "python"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
65 changes: 65 additions & 0 deletions github/opensource.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
"""Opensource issue."""

# 1. Есть ли у него лицензия? Обычно в корне репозитория находится
# файл LICENSE.
# Да, есть
#
# 2. Напишите название понравившейся компании и ссылку на репозиторий
# Google
#
# 3. Проект активно принимает стороннюю помощь?
# Да
#
# 4. Напишите второе улучшение которое вы сделали
# Исправил опечатку в названии переменной
# https://github.com/googleapis/google-api-nodejs-client/pull/3789
#
# 5. Посмотрите на коммиты в основной ветке, напишите общее количество
# 10244
#
# 6. Когда был последний коммит?
# Sep 18, 2025
#
# 7. Сколько контрибьюторов у проекта?
# 143
#
# 8. Как часто люди коммитят в репозиторий? (На GitHub выяснить это можно,
# кликнув по ссылке «Commits» в верхней панели.)
# Примерно по 10-15 раз в месяц
#
# 9. Сколько сейчас открытых ишью?
# 210
#
# 10. Быстро ли мейнтейнеры реагируют на ишью после того, когда они открываются?
# Примерно 1-2 недели
#
# 11. Ведётся ли активное обсуждение ишью?
# В каждом ишью 2-20 комментариев
#
# 12. Есть ли недавно созданные ишью?
# Да, не считая меня 5 дней назад было создано еще одно
#
# 13. Есть ли закрытые ишью? (На странице Issues GitHub-репозитория щелкните на
# вкладку «Closed», чтобы увидеть закрытые ишью.)
# Да, 1559
#
# 14. Сколько сейчас открытых пул-реквестов?
# 5
#
# 15. Быстро ли мейнтейнеры реагируют на пул-реквесты после их открытия?
# Да, вполне, 5-7 дней до закрытия или хотя бы начала обсуждения
#
# 16. Ведётся ли активное обсуждение пул-реквестов?
# Да
#
# 17. Есть ли недавно отправленные пул-реквесты?
# Да, на прошлой неделе
#
# 18. Как давно были объединены пул-реквесты? (На странице Pull
# Request GitHub-репозитория
# щелкните на вкладку «Closed», чтобы увидеть закрытые пул-реквесты.)
# На прошлой неделе
#
# https://github.com/googleapis/google-api-nodejs-client/issues/3787 - ишью
# https://github.com/googleapis/google-api-nodejs-client/pull/3788 - пулл к гуглу
#
Loading