Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
16efc93
Сделал 7 пункт из интро
artifex1990 Dec 30, 2025
67ca237
[TASK] Quiz #6 (https://github.com/SENATOROVAI/intro-cs/issues/6)
stokato Jan 7, 2026
a4516ae
[TASK] Cpython #4 (https://github.com/SENATOROVAI/intro-cs/issues/4)
stokato Jan 7, 2026
649a847
Revert "[TASK] Cpython #4 (https://github.com/SENATOROVAI/intro-cs/i…
stokato Jan 7, 2026
9408c74
[TASK] Cpython #4 (https://github.com/SENATOROVAI/intro-cs/issues/4)
stokato Jan 8, 2026
6154224
[TASK] Виртуальное окружение #7 (https://github.com/SENATOROVAI/intro…
stokato Jan 10, 2026
00d33b1
Merge branch 'main' into main
stokato Jan 10, 2026
4f012c1
fix: financial rounding
stokato Jan 14, 2026
bb8f1af
feat: add function generateReport
stokato Jan 14, 2026
cdd2739
style: replace style errors
stokato Jan 14, 2026
d456b09
docs: add new article in wiki
stokato Jan 14, 2026
d9a8a6f
test: add mock tests
stokato Jan 14, 2026
6952c36
[TASK] Commits #5 (https://github.com/SENATOROVAI/intro-cs/issues/5)
stokato Jan 15, 2026
c417ac5
[TASK] STASH #3 (https://github.com/SENATOROVAI/intro-cs/issues/3)
stokato Jan 22, 2026
00cbd97
[TASK] issues #2 (https://github.com/SENATOROVAI/intro-cs/issues/2)
stokato Jan 25, 2026
43a02c3
UPDATE README (#533)
stokato Jan 26, 2026
c16ee3a
Update README.md
stokato Jan 26, 2026
539e423
Merge pull request #1 from stokato/dev
stokato Jan 26, 2026
2a1f660
[TASK] Контрибьютинг в Open Source #8 (https://github.com/SENATOROVA…
stokato Jan 27, 2026
03be4f3
Merge branch 'main' into main
stokato Jan 27, 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: 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/
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,5 @@
- Улучшение курса, [множественной регрессии](https://stepik.org/lesson/1792848/step/2?unit=1818537), внедрён аудиопересказ, спасибо [Ekubbo](https://github.com/Ekubbo)
- Улучшение курса [SVD](https://stepik.org/lesson/1863889/step/1?unit=1889025), исправлена опечатка подстановки, спасибо [rizespbya](https://github.com/rizespbya)
- Опечатка в курсе по [Линтерам](https://stepik.org/lesson/1711770/step/13?unit=1735194), "автоматически", спасибо [dshilin](https://github.com/dshilin)
https://t.me/RuslanSenatorov
https://t.me/SENATOROVAI
14 changes: 14 additions & 0 deletions environment.yml
Original file line number Diff line number Diff line change
@@ -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
146 changes: 146 additions & 0 deletions git/stash.ipynb

Large diffs are not rendered by default.

106 changes: 106 additions & 0 deletions git/stash.py
Original file line number Diff line number Diff line change
@@ -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)
139 changes: 139 additions & 0 deletions github/opensource.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": null,
"id": "044327dd",
"metadata": {},
"outputs": [],
"source": [
"\"\"\"Open source инфа.\"\"\""
]
},
{
"cell_type": "markdown",
"id": "f669ba0c",
"metadata": {},
"source": [
"Проект в который вы отправили пул реквест, попадает под определение опенсорса:\n",
"\n",
"Ответ:\n",
"\n",
"https://github.com/google-research/language\n",
"\n",
"Есть ли у него лицензия? Обычно в корне репозитория находится файл LICENSE.\n",
"\n",
"Ответ:\n",
"\n",
"Да\n",
"\n",
"Напишите название понравившейся компании и ссылку на репозиторий\n",
"\n",
"Ответ:\n",
"\n",
"Google\n",
"\n",
"Проект активно принимает стороннюю помощь?\n",
"\n",
"\n",
"Ответ:\n",
"\n",
"Да\n",
"\n",
"Напишите второе улучшение которое вы сделали\n",
"\n",
"\n",
"Ответ:\n",
"\n",
"Поправил ошибки заголовке модуля\n",
"https://github.com/google-research/language/pull/239/changes\n",
"\n",
"\n",
"Посмотрите на коммиты в основной ветке, напишите общее количество\n",
"\n",
"Ответ:\n",
"\n",
"147\n",
"\n",
"Когда был последний коммит?\n",
"\n",
"Ответ:\n",
"\n",
"Commits on Oct 17, 2024\n",
"\n",
"Сколько контрибьюторов у проекта?\n",
"\n",
"Ответ: 11\n",
"\n",
"Как часто люди коммитят в репозиторий? (На GitHub выяснить это можно, кликнув по ссылке «Commits» в верхней панели.)\n",
"\n",
"Ответ: раз в год\n",
"\n",
"Сколько сейчас открытых ишью?\n",
"\n",
"Ответ: 78\n",
"\n",
"Быстро ли мейнтейнеры реагируют на ишью после того, когда они открываются?\n",
"\n",
"Ответ:\n",
"\n",
"в течение 2 месяцев\n",
"\n",
"Ведётся ли активное обсуждение ишью?\n",
"\n",
"Ответ:\n",
"\n",
"Нет\n",
"\n",
"Есть ли недавно созданные ишью?\n",
"\n",
"Ответ:\n",
"\n",
"месяц назад\n",
"\n",
"Есть ли закрытые ишью? (На странице Issues GitHub-репозитория щелкните на вкладку «Closed», чтобы увидеть закрытые ишью.)\n",
"\n",
"Ответ:\n",
"\n",
"Да\n",
"\n",
"Сколько сейчас открытых пул-реквестов?\n",
"\n",
"Ответ:\n",
"\n",
"38\n",
"\n",
"Быстро ли мейнтейнеры реагируют на пул-реквесты после их открытия?\n",
"\n",
"Ответ:\n",
"\n",
"В течении месяца\n",
"\n",
"Ведётся ли активное обсуждение пул-реквестов?\n",
"\n",
"Ответ:\n",
"\n",
"Нет\n",
"\n",
"Есть ли недавно отправленные пул-реквесты?\n",
"\n",
"Ответ:\n",
"\n",
"Да, 5 дней назад\n",
"\n",
"Как давно были объединены пул-реквесты? (На странице Pull Request GitHub-репозитория щелкните на вкладку «Closed», чтобы увидеть закрытые пул-реквесты.)\n",
"\n",
"Ответ:\n",
"\n",
"2 недели назад"
]
}
],
"metadata": {
"language_info": {
"name": "python"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
113 changes: 113 additions & 0 deletions github/opensource.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
"""Open source инфа."""

# Проект в который вы отправили пул реквест, попадает под определение опенсорса:
#
# Ответ:
#
# https://github.com/google-research/language
#
# Есть ли у него лицензия? Обычно в корне репозитория находится файл LICENSE.
#
# Ответ:
#
# Да
#
# Напишите название понравившейся компании и ссылку на репозиторий
#
# Ответ:
#
# Google
#
# Проект активно принимает стороннюю помощь?
#
#
# Ответ:
#
# Да
#
# Напишите второе улучшение которое вы сделали
#
#
# Ответ:
#
# Поправил ошибки заголовке модуля
# https://github.com/google-research/language/pull/239/changes
#
#
# Посмотрите на коммиты в основной ветке, напишите общее количество
#
# Ответ:
#
# 147
#
# Когда был последний коммит?
#
# Ответ:
#
# Commits on Oct 17, 2024
#
# Сколько контрибьюторов у проекта?
#
# Ответ: 11
#
# Как часто люди коммитят в репозиторий? (На GitHub выяснить это можно, кликнув по ссылке «Commits» в верхней панели.)
#
# Ответ: раз в год
#
# Сколько сейчас открытых ишью?
#
# Ответ: 78
#
# Быстро ли мейнтейнеры реагируют на ишью после того, когда они открываются?
#
# Ответ:
#
# в течение 2 месяцев
#
# Ведётся ли активное обсуждение ишью?
#
# Ответ:
#
# Нет
#
# Есть ли недавно созданные ишью?
#
# Ответ:
#
# месяц назад
#
# Есть ли закрытые ишью? (На странице Issues GitHub-репозитория щелкните на вкладку «Closed», чтобы увидеть закрытые ишью.)
#
# Ответ:
#
# Да
#
# Сколько сейчас открытых пул-реквестов?
#
# Ответ:
#
# 38
#
# Быстро ли мейнтейнеры реагируют на пул-реквесты после их открытия?
#
# Ответ:
#
# В течении месяца
#
# Ведётся ли активное обсуждение пул-реквестов?
#
# Ответ:
#
# Нет
#
# Есть ли недавно отправленные пул-реквесты?
#
# Ответ:
#
# Да, 5 дней назад
#
# Как давно были объединены пул-реквесты? (На странице Pull Request GitHub-репозитория щелкните на вкладку «Closed», чтобы увидеть закрытые пул-реквесты.)
#
# Ответ:
#
# 2 недели назад
Comment on lines +1 to +113
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.

Сделай ревью

Loading