diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e4f007c7..21678b68 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -2,18 +2,18 @@ repos: - repo: https://github.com/mwouts/jupytext rev: "v1.16.4b" hooks: - - id: jupytext - entry: jupytext - language: python - types: [jupyter] - args: - - --from=ipynb - - --to=py:light - - --set-formats=ipynb,py:light - - --quiet - - --sync - - --warn-only - exclude: '.*\.md$' + - id: jupytext + entry: jupytext + language: python + types: [jupyter] + args: + - --from=ipynb + - --to=py:light + - --set-formats=ipynb,py:light + - --quiet + - --sync + - --warn-only + exclude: '.*\.md$' # excludes md files - repo: https://github.com/PyCQA/docformatter rev: "eb1df347edd128b30cd3368dddc3aa65edcfac38" hooks: @@ -251,6 +251,9 @@ repos: require_serial: true types_or: [jupyter, markdown] additional_dependencies: [pydocstyle] + env: + PYTHONIOENCODING: utf-8 + # - repo: https://github.com/christophmeissner/pytest-pre-commit # rev: 1.0.0 # hooks: diff --git a/README.md b/README.md index edcf18ea..8756ed9b 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,3 @@ # Data-Science-For-Beginners-from-scratch-SENATOROV Командный репозиторий. +https://t.me/SENATOROVAI diff --git a/git/stash.ipynb b/git/stash.ipynb new file mode 100644 index 00000000..e4be98f8 --- /dev/null +++ b/git/stash.ipynb @@ -0,0 +1,126 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "d36425c2", + "metadata": {}, + "outputs": [], + "source": [ + "\"\"\"Stash Conspect.\"\"\"" + ] + }, + { + "cell_type": "markdown", + "id": "f5fd5001", + "metadata": {}, + "source": [ + "Что делает команда git stash?\n", + "\n", + "#Сохраняет изменения в буфер обмена\n", + "\n", + "Как просмотреть список всех сохранённых изменений (стэшей)?\n", + "\n", + "#через команду git stash list\n", + "\n", + "Какая команда применяется для использования верхнего стэша?\n", + "\n", + "#команда git stash apply автоматический применяет самые верхние изменения из списка\n", + "\n", + "Как применить конкретный стэш по его номеру?\n", + "\n", + "#git stash apply stash@{номер}\n", + "\n", + "Чем отличается команда git stash apply от git stash pop?\n", + "\n", + "#git stash apply(применяет изменения из буфера обмена но не удаляет его) git stash pop(применяет и удаляет)\n", + "\n", + "Что делает команда git stash drop?\n", + "\n", + "#git stash drop stash@{номер} удалит конкретный stash.\n", + "\n", + "Как полностью очистить все сохранённые стэши?\n", + "\n", + "#git stash clear\n", + "\n", + "В каких случаях удобно использовать git stash?\n", + "\n", + "#Для чистого рабочего директория для pull и для переключение ветки без коммита \n", + "\n", + "Что произойдёт, если выполнить git stash pop, но в проекте есть конфликтующие изменения?\n", + "\n", + "#stash применится частично, а в конфликтных местах Git создаст merge-конфликты. Их нужно будет вручную разрешить и потом сделать git add для фиксации. Stash при этом удалится, даже если были конфликты.\n", + "\n", + "Можно ли восстановить удалённый стэш после выполнения git stash drop?\n", + "\n", + "#да через хэш, git stash apply \n", + "\n", + "\n", + "Что делает команда git stash save \"NAME_STASH\"\n", + "\n", + "#Добавляет изменения в буфер обмена с именем\n", + "\n", + "Что делает команда git stash apply \"NUMBER_STASH\"\n", + "\n", + "#применяет определённые изменения из буфера обмена \n", + "\n", + "Что делает команда git stash pop \"NUMBER_STASH\"\n", + "\n", + "#применяет определённые изменения из буфера обмена и удаляет его из буфера обмена\n", + "\n" + ] + }, + { + "attachments": { + "image.png": { + "image/png": "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NYFV5gl47mjV3l1BookuQAAEQAAEQAAEQAAETiQB5AnYu4MACIAACIAACIAACIAACGgC68oT/t3bfvG3L/7eE3/49KfP35Nebv7EJ+966D8/lj5uv+yVeI9ZO+xEZqswCgRAAARAAARAAARAYNMIrCVPOPuBD33l6tff9/985Cd3rr/+tT/3lpveefn3n3jvuQ//4rve/4dPfePNN/5SShWQJyBPAAEQAAEQAAEQAAEQAIE1EFhLnvC7X3j09jv/Q0oGfuGd7/360bc/8mu/sf2yVz786Jc++x/uS0XIE9YQE5uWy0IfEAABEAABEAABEACB1RNYS57wpT/46q2//umUDOz8zGt//ub3/Oyr37D9sld++GOfeOIPn/6ZV73OlyJPQJ4AAiAAAiAAAiAAAiAAAmsgsJY84bcv/t7nfvtSyhPeeebcf/3O/+szh9e87s1Xv3r04Y99AnnCGqJh9XkqegQBEAABEAABEAABENhMAmvJE17/797xxB8+/QdPfu3B3334rv/4uZQw+IP77t+7/PtPIE9AngACIAACIAACIAACIAACayOwljzB5wBvuemdb//Ff/+TO9erPOFnX/2GG3/+l/15PHe0tsjYzLwWWoEACIAACIAACIAACKyGwBrzBJUemB+RJyBPAAEQAAEQAAEQAAEQAIE1EFhlnvDNb81/877fGfTvm9+a/94XD8wUon3yx378RY1/37eaJAy9gAAIgAAIgAAIgAAIgMAxJbCyPOGOO+/+o/nz/+2//89B//5o/vwdd97dTgnM0kaS8GM//iLkCWtISY/pCIHaIAACIAACIAACIHA6CawsTzB388s7iTxh58yl2Xx+ZXd7oZRgsJDzV+bpb7Z/JvXuz/Mz2ztbvPLhhdM5AmE1CIAACIAACIAACGwmAeQJ47bRFw7m84PzvC2dObp0rtvNZ/ePdFsuZ7LjwVv8tKdnB8OENEwz84TQ0bm92XyOPIFh744iVAYBEAABEAABEACBJRNAnjBuX448weBGSYW6Y9ArfJEnGDCRKoAACIAACIAACIDAegkgTxi3RUOeYHDbPZwjT1jveEbvIAACIAACIAACIDAVAeQJxn63B9xWnkDb5cML7OH72d5Z6sU9w5Me3k8H8RUCejLnyu62u7juC/mjOPxR/uKtA+ox/IW+YndR+DYpPOdPRrlnhGIj9iLB9s4W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" + } + }, + "cell_type": "markdown", + "id": "efe78a91", + "metadata": {}, + "source": [ + "Сохраните текущие изменения в стэш под названием \"SENATOROV ver1\", вставьте скриншот из терминала\n", + "\n", + "![image.png](attachment:image.png)" + ] + }, + { + "attachments": { + "image.png": { + "image/png": "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AhC4/tAN8yvu//hPvoK+5+0LCEAAAhCAAAQgAAEIRATQ9xEO1nxzTODGu2+5lWhCAAIQgAAEIACBRSeAvh97Bqzcfnz1zHufr29d3bh0dWPz8vm11R/eszIB3fzwqYtXz7/y8PgtH77tyMm331y/fPEz1YWLm5+++drLd393El0YI/xTZz67urH5ydMPzbifY+zycKZu/MfV1z/6YuOzL86vvXzksKt7/+qbv3k1/MoHWiAAAQhAAAIQmH8CQ+n7v/zGoZ+e/n8u/O7zj/+///nB73dW3/nd393z0Jf/9LqhjIxQ+M/+9vjxNzff/3hHqc2PN39x9M4bjr7zzsc7s3c+53svv755dX39V08//qObjxw5dPi2m4/86IevrF/47OqFfzl1sxdV48ibG5/9ZGPj8vqlT46OddP60EO/fHPz6sUP1k8988TtR+6++cjdNz/41NP/8un6pavnXzt24zg8H/+CRHl1+qxainyxcemL15+9dzJNOE08uxDqHt716tpnn7/wkwdvPvKjo+e/uPjGUwrR/b88/xm46tDmMdD4DAEIQAACEBjm/P3f3nn3u7/7w6/e+/1Djx5d/quVv77ljqee/cUHm1d+8U/nrvva10dQ7V2r3PnaO5eublzaef+DzTNvfPjO7/W2+KWrG7+/NGP6/v7V859dfunYXQVxeeuxFz64enHt9Nj08eEnXvjoi5ceX3ngjS8u/PMThRZHS27VhYrgu0N1Yf2t8XVhNA9lrRsffOBF9T7D+sbl9Y0vNi5dPXt85a4XP7l46eqFN8a8mhobYen/FF/f/PynG++8aHtx/+qFi6tHDul3PC59oeldvvDerx793k3z3k38hwAEIAABCECg++dr//qWO9793R9+/sJrf3bd16Quv+GmlbV3P3n2uVcntov/rYfWrm78fv2+f+++5+ebP39Dyf0PH/nmTH2+9vBTL21+cfb4kWpWqQJX154fz9byLc9/uvGbl9Vq4daX3/zs0yfvGsce5OAuPHz64tU3n633cXqCdeX2n3+4funqxtbltXfefvqZF3+s/7v7u4rDjf/49vnPrm6sv/0PY31noxrZ6fV6H1E+tr7x0a/u1u8gqXd+3nv15kMrd73y+cZnnzx5/903H3nwgVc+ubi5/sPv7KOJueCAkxCAAAQgAIEFICDFeuP1cy/9y+tvv2/26f/8L69/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" + } + }, + "cell_type": "markdown", + "id": "187e76a1", + "metadata": {}, + "source": [ + "Восстановите ваш стэш \"SENATOROV ver1\", вставьте скриншот из терминала\n", + "\n", + "![image.png](attachment:image.png)" + ] + }, + { + "attachments": { + "image.png": { + "image/png": "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AAAJREAAAAAAAIAEIiAAAAAAAEACERAAAAAAACCBCAgAAAAAAJBABAQAAAAAAEggAgIAAAAAACQQAQEAAAAAABKIgAAAAAAAAAlEQAAAAAAAgAQiIAAAAAAAQAIREAAAAAAAIIEICAAAAAAAkEAEBAAAAAAASCACAgAAAAAAJBABAQAAAAAAEoiAAAAAAAAACURAAAAAAACABCIgAAAAAABAAhEQAAAAAAAggQgIAAAAAACQQAQEAAAAAABIIAICAAAAAAAkEAEBAAAAAAASiIAAAAAAAAAJREAAAAAAAIAEIiAAAAAAAEACERAAAAAAACCBCAgAAAAAAJBABAQAAAAAAEggAgIAAAAAACQQAQEAAAAAABKIgAAAAAAAAAlEQAAAAAAAgAQiIAAAAAAAQAIREAAAAAAAIIEICAAAAAAAkEAEBAAAAAAASCACAgAAAAAAJBABAQAAAAAAEoiAAAAAAAAACURAAAAAAACABCIgAAAAAABAAhEQAAAAAAAggQgIAAAAAACQQAQEAAAAAABIIAICAAAAAAAkEAEBAAAAAAASiIAAAAAAAAAJREAAAAAAAIAEIiAAAAAAAEACERAAAAAAACCBCAgAAAAAAJBABAQAAAAAAEggAgIAAAAAACQQAQEAAAAAABKIgAAAAAAAAAlEQAAAAAAAgAQiIAAAAAAAQAIREAAAAAAAIIEICAAAAAAAkEAEBAAAAAAASCACAgAAAAAAJBABAQAAAAAAEoiAAAAAAAAACURAAAAAAACABCIgAAAAAABAAhEQAAAAAAAggQgIAAAAAACQQAQEAAAAAABIIAICAAAAAAAkEAEBAAAAAAASiIAAAAAAAAAJREAAAAAAAIAEIiAAAAAAAEACERAAAAAAACCBCAgAAAAAAJBABAQAAAAAAEggAgIAAAAAACQQAQEAAAAAABKIgAAAAAAAAAlEQAAAAAAAgAQiIAAAAAAAQAIREAAAAAAAIIEICAAAAAAAkEAEBAAAAAAASCACAgAAAAAAJBABAQAAAAAAEoiAAAAAAAAACURAAAAAAACABCIgAAAAAABAAhEQAAAAAAAggQgIAAAAAACQQAQEAAAAAABIIAICAAAAAAAkEAEBAAAAAAASiIAAAAAAAAAJREAAAAAAAIAEIiAAAAAAAEACERAAAAAAACCBCAgAAAAAAJBABAQAAAAAAEggAgIAAAAAACQQAQEAAAAAABKIgAAAAAAAAAlEQAAAAAAAgAQiIAAAAAAAQAIREAAAAAAAIIEICAAAAAAAkEAEBAAAAAAASCACAgAAAAAAJBABAQAAAAAAEoiAAAAAAAAACURAAAAAAACABCIgAAAAAABAAhEQAAAAAAAggQgIAAAAAACQQAQEAAAAAABIIAICAAAAAAAkEAEBAAAAAAASiIAAAAAAAAAJREAAAAAAAIAEIiAAAAAAAEACERAAAAAAACCBCAgAAAAAAJBABAQAAAAAAEggAgIAAAAAACQQAQEAAAAAABKIgAAAAAAAAAlEQAAAAAAAgAQiIAAAAAAAQAIREAAAAAAAIIEICAAAAAAAkEAEBAAAAAAASCACAgAAAAAAJBABAQAAAAAAEoiAAAAAAAAACURAAAAAAACABCIgAAAAAABAAhEQAAAAAAAggQgIAAAAAACQQAQEAAAAAABIIAICAAAAAAAkEAEBAAAAAAASiIAAAAAAAAAJREAAAAAAAIAEIiAAAAAAAEACERAAAAAAACCBCAgAAAAAAJBABAQAAAAAAEggAgIAAAAAACQQAQEAAAAAABKIgAAAAAAAAAlEQAAAAAAAgAQiIAAAAAAAQAIREAAAAAAAIIEICAAAAAAAkEAEBAAAAAAASCACAgAAAAAAJBABAQAAAAAAEoiAAAAAAAAACURAAAAAAACABCIgAAAAAABAAhEQAAAAAAAggQgIAAAAAACQQAQEAAAAAABIIAICAAAAAAAkEAEBAAAAAAASiIAAAAAAAAAJREAAAAAAAIAEIiAAAAAAAEACERAAAAAAACCBCAgAAAAAAJBABAQAAAAAAEggAgIAAAAAACQQAQEAAAAAABKIgAAAAAAAAAlEQAAAAAAAgAT6/wFI0B/UauxkMgAAAABJRU5ErkJggg==" + } + }, + "cell_type": "markdown", + "id": "baee70df", + "metadata": {}, + "source": [ + "Удалите все стеши из истории, вставьте скриншот из терминала\n", + "\n", + "![image.png](attachment:image.png)" + ] + } + ], + "metadata": { + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/git/stash.py b/git/stash.py new file mode 100644 index 00000000..d07addf0 --- /dev/null +++ b/git/stash.py @@ -0,0 +1,68 @@ +"""Stash Conspect.""" + +# Что делает команда git stash? +# +# #Сохраняет изменения в буфер обмена +# +# Как просмотреть список всех сохранённых изменений (стэшей)? +# +# #через команду git stash list +# +# Какая команда применяется для использования верхнего стэша? +# +# #команда git stash apply автоматический применяет самые верхние изменения из списка +# +# Как применить конкретный стэш по его номеру? +# +# #git stash apply stash@{номер} +# +# Чем отличается команда git stash apply от git stash pop? +# +# #git stash apply(применяет изменения из буфера обмена но не удаляет его) git stash pop(применяет и удаляет) +# +# Что делает команда git stash drop? +# +# #git stash drop stash@{номер} удалит конкретный stash. +# +# Как полностью очистить все сохранённые стэши? +# +# #git stash clear +# +# В каких случаях удобно использовать git stash? +# +# #Для чистого рабочего директория для pull и для переключение ветки без коммита +# +# Что произойдёт, если выполнить git stash pop, но в проекте есть конфликтующие изменения? +# +# #stash применится частично, а в конфликтных местах Git создаст merge-конфликты. Их нужно будет вручную разрешить и потом сделать git add для фиксации. Stash при этом удалится, даже если были конфликты. +# +# Можно ли восстановить удалённый стэш после выполнения git stash drop? +# +# #да через хэш, git stash apply +# +# +# Что делает команда git stash save "NAME_STASH" +# +# #Добавляет изменения в буфер обмена с именем +# +# Что делает команда git stash apply "NUMBER_STASH" +# +# #применяет определённые изменения из буфера обмена +# +# Что делает команда git stash pop "NUMBER_STASH" +# +# #применяет определённые изменения из буфера обмена и удаляет его из буфера обмена +# +# + +# Сохраните текущие изменения в стэш под названием "SENATOROV ver1", вставьте скриншот из терминала +# +# ![image.png](attachment:image.png) + +# Восстановите ваш стэш "SENATOROV ver1", вставьте скриншот из терминала +# +# ![image.png](attachment:image.png) + +# Удалите все стеши из истории, вставьте скриншот из терминала +# +# ![image.png](attachment:image.png) diff --git a/github/opensource.ipynb b/github/opensource.ipynb new file mode 100644 index 00000000..03d04988 --- /dev/null +++ b/github/opensource.ipynb @@ -0,0 +1,66 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "cfc6b049", + "metadata": {}, + "outputs": [], + "source": [ + "\"\"\"Opensource Contributing Quiz.\"\"\"" + ] + }, + { + "cell_type": "markdown", + "id": "f653f0ae", + "metadata": {}, + "source": [ + "#Проект в который вы отправили пул реквест, попадает под определение опенсорса:\n", + "да\n", + "Есть ли у него лицензия? Обычно в корне репозитория находится файл LICENSE.\n", + "#да\n", + "Напишите название понравившейся компании и ссылку на репозиторий\n", + "#first-contributions(https://github.com/firstcontributions)\n", + "Проект активно принимает стороннюю помощь?\n", + "да\n", + "Напишите второе улучшение которое вы сделали\n", + "#исправил ридми файл внём не отображились иконки и сделал ревью в документе на синтаксические ошибки\n", + "Посмотрите на коммиты в основной ветке, напишите общее количество\n", + "#10,932\n", + "Когда был последний коммит?\n", + "#22:20\n", + "Сколько контрибьюторов у проекта?\n", + "#5,000\n", + "Как часто люди коммитят в репозиторий? (На GitHub выяснить это можно, кликнув по ссылке «Commits» в верхней панели.)\n", + "#очень активно\n", + "Сколько сейчас открытых ишью?\n", + "#26\n", + "Быстро ли мейнтейнеры реагируют на ишью после того, когда они открываются?\n", + "#да\n", + "Ведётся ли активное обсуждение ишью?\n", + "#да\n", + "Есть ли недавно созданные ишью?\n", + "#много\n", + "Есть ли закрытые ишью? (На странице Issues GitHub-репозитория щелкните на вкладку «Closed», чтобы увидеть закрытые ишью.)\n", + "916 closed\n", + "Сколько сейчас открытых пул-реквестов?\n", + "#82\n", + "Быстро ли мейнтейнеры реагируют на пул-реквесты после их открытия?\n", + "#да\n", + "Ведётся ли активное обсуждение пул-реквестов?\n", + "#да\n", + "Есть ли недавно отправленные пул-реквесты?\n", + "#да\n", + "Как давно были объединены пул-реквесты? (На странице Pull Request GitHub-репозитория щелкните на вкладку «Closed», чтобы увидеть закрытые пул-реквесты.)\n", + "#24 минут назад(22:10)" + ] + } + ], + "metadata": { + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/github/opensource.py b/github/opensource.py new file mode 100644 index 00000000..33f9e56f --- /dev/null +++ b/github/opensource.py @@ -0,0 +1,40 @@ +"""Opensource Contributing Quiz.""" + +# #Проект в который вы отправили пул реквест, попадает под определение опенсорса: +# да +# Есть ли у него лицензия? Обычно в корне репозитория находится файл LICENSE. +# #да +# Напишите название понравившейся компании и ссылку на репозиторий +# #first-contributions(https://github.com/firstcontributions) +# Проект активно принимает стороннюю помощь? +# да +# Напишите второе улучшение которое вы сделали +# #исправил ридми файл внём не отображились иконки и сделал ревью в документе на синтаксические ошибки +# Посмотрите на коммиты в основной ветке, напишите общее количество +# #10,932 +# Когда был последний коммит? +# #22:20 +# Сколько контрибьюторов у проекта? +# #5,000 +# Как часто люди коммитят в репозиторий? (На GitHub выяснить это можно, кликнув по ссылке «Commits» в верхней панели.) +# #очень активно +# Сколько сейчас открытых ишью? +# #26 +# Быстро ли мейнтейнеры реагируют на ишью после того, когда они открываются? +# #да +# Ведётся ли активное обсуждение ишью? +# #да +# Есть ли недавно созданные ишью? +# #много +# Есть ли закрытые ишью? (На странице Issues GitHub-репозитория щелкните на вкладку «Closed», чтобы увидеть закрытые ишью.) +# 916 closed +# Сколько сейчас открытых пул-реквестов? +# #82 +# Быстро ли мейнтейнеры реагируют на пул-реквесты после их открытия? +# #да +# Ведётся ли активное обсуждение пул-реквестов? +# #да +# Есть ли недавно отправленные пул-реквесты? +# #да +# Как давно были объединены пул-реквесты? (На странице Pull Request GitHub-репозитория щелкните на вкладку «Closed», чтобы увидеть закрытые пул-реквесты.) +# #24 минут назад(22:10) diff --git a/github/quiz.ipynb b/github/quiz.ipynb new file mode 100644 index 00000000..82e6400c --- /dev/null +++ b/github/quiz.ipynb @@ -0,0 +1,157 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "bc037d97", + "metadata": {}, + "outputs": [], + "source": [ + "\"\"\"Contributing to the open-source note.\"\"\"" + ] + }, + { + "cell_type": "markdown", + "id": "e3f2de2a", + "metadata": {}, + "source": [ + "## GitHub\n", + "1.1. Что такое GitHub?\n", + "#бесплатный веб сервис для хостинга\n", + "1.2. Как GitHub связан с Git?\n", + "#гит отслеживает версию проекта а гитхаб это веб сервис где можно хранить версии своего проекта на удалённом сервере\n", + "1.3. Чем отличается fork репозитория от его клонирования (clone)?\n", + "#форк копирует рабочую копию проекта на ваш аккаунт гитхаб а клонироние это скачивания на вашу локальную машину для далнейшей работы с ним\n", + "1.4. Зачем нужны и как работают pull requests?\n", + "#нужен для запроса на слияние, как это работает: форкаем проект вносим свои какие то изменения, обновления, новые фичи, и отправляем запрос на слияние ветки \n", + "1.5. GitHub использует ваш почтовый адрес для\n", + "привязки ваших Git коммитов к вашей учётной записи?\n", + "#да\n", + "1.6 Какая команда генерирует SSH ключ для Доступа по SSH к репозиторию (Рисунок 83)\n", + "#Account settings>SSH keys>Add SSH key" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6e233a65", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "82ac8d22", + "metadata": {}, + "source": [ + "## Рабочий процесс с использованием GitHub\n", + "3 Напишите 8 пунктов, которые нужно сделать, чтобы внести вклад в чужой проект.\n", + "#1. Создайте форк проекта.\n", + "#2. Создайте тематическую ветку на основании ветки master.\n", + "#3. Создайте один или несколько коммитов с изменениями, улучшающих проект.\n", + "#4. Отправьте эту ветку в ваш проект на GitHub\n", + "#5. Откройте запрос на слияние на GitHub.\n", + "#6. Обсуждайте его, вносите изменения, если нужно.\n", + "#7. Владелец проекта принимает решение о принятии изменений, либо об их отклонении.\n", + "#8. Получите обновлённую ветку master и отправьте её в свой форк.\n", + "3.1.\n", + "Какие практики принято соблюдать при создании Pull Request чтобы закрыть автоматический issues?\n", + "#В описании PR использовать ключевые слова GitHub:\n", + "Closes #номер_ишью\n", + "Fixes #номер_ишью\n", + "Resolves #номер_ишью\n", + "Тогда при мерже PR issue закроется автоматически.\n", + "Какие практики принято соблюдать при создании commit чтобы закрыть автоматический issues?\n", + "#В сообщении коммита можно тоже указывать\n", + "3.2 Как отклонить/закрыть пул реквест?\n", + "#Перейти на вкладку Pull requests в репозитории.\n", + "Выбрать нужный PR.\n", + "Внизу страницы будет кнопка Close pull request.\n", + "3.3 Перед отправкой пул реквеста нужно ли создавать ишьюс?\n", + "#Не обязательно\n", + "3.4 В какой вкладке можно посмотреть список изменений который был в пул реквесте? (Рисунок 92)\n", + "#Files changed\n", + "3.5 В какой вкладке находится страница обсуждений пул реквеста? (Рисунок 94)\n", + "#Conversation" + ] + }, + { + "cell_type": "markdown", + "id": "894c5f6a", + "metadata": {}, + "source": [ + "## Создание запроса на слияние\n", + "4 Можно ли открыть пул реквест, если вы ничего не вносили в FORK?\n", + "#Нет. PR сравнивает изменения между твоей веткой/форком и оригинальным репозиторием\n", + "4.1 Что нужно сделать чтобы открыть пул реквест? (Рисунок 90)\n", + "#Внести изменения в код в своём форке.\n", + "#Закоммитить и запушить изменения в ветку.\n", + "#Нажать кнопку Compare & pull request в GitHub.\n", + "#Добавить описание и отправить PR.\n", + "4.2 Что нужно сделать Если ваш Форк устарел?\n", + "#нажать кнопку Sync fork\n", + "4.3 Что нужно сделать если в пул реквесте имеются конфликты слияния (Рисунок 96)\n", + "#①Добавляем исходный репозиторий как удалённый с именем «upstream»\n", + "#Получаем последние изменения из него\n", + "#Сливаем основную ветку в нашу тематическую\n", + "#Исправляем указанный конфликт\n", + "#Отправляем изменения в ту же тематическую ветку\n", + "\n", + "## Отрывки кода\n", + "5 Что нужно сделать Для добавления отрывка кода в комментарии к ишьюсу? (Рисунок 104)\n", + "#Для добавления отрывка кода следует обрамить его обратными кавычками.\n", + "5.1 На какую клавишу нажать клавишу чтобы выделенный текст был включён как цитата в ваш комментарий?(Рисунок 105)\n", + "#клавишу r\n", + "5.2 Как вставить картинку в ишьюс? (Рисунок 108)\n", + "#Copy/Pass, Перетащить файл в окно комментария.\n", + "\n", + "## Поддержание GitHub репозитория в актуальном состоянии\n", + "6 Как понять что ваш форк устарел?\n", + "#В GitHub показывается сообщение: “This branch is behind main by X commits”\n", + "6.1 Как обновить форк?\n", + "#В интерфейсе GitHub: кнопка Sync fork.\n", + "\n", + "## Добавление участников\n", + "7 Как добавить участников в ваш репозиторий, чтобы команда могла работать над одним репозиторием? (Рисунок 112)\n", + "#В меню Collaborators → Add people\n", + "\n", + "## Упоминания и уведомления\n", + "8 Какой символ нужен для упоминания кого-либо? (Рисунок 118)\n", + "#\"@\"\n", + "8.1 Где находится Центр уведомлений, напишите ссылку (Рисунок 121)\n", + "#https://github.com/notifications\n", + "\n", + "## Особенные файлы\n", + "9 Что такое и зачем нужен файл README\n", + "#README.md — это файл документации в корне проекта.\n", + "В нём описывается:\n", + "назначение проекта\n", + "установка\n", + "использование\n", + "примеры\n", + "\n", + "9.1 Что такое и зачем нужен файл CONTRIBUTING (Рисунок 122)\n", + "#CONTRIBUTING.md — инструкция для участников проекта:\n", + "правила внесения изменений\n", + "оформление PR\n", + "стиль кода\n", + "ссылки на обсуждения\n", + "\n", + "## Управление проектом\n", + "10 Как измененить основную ветку (Рисунок 123)\n", + "#Settings → Branches → Default branch → выбрать нужную ветку.\n", + "10. 1 Как передать проект? какая кнопка? (рисунок 124)\n", + "#Settings → Danger Zone → Transfer ownership\n", + "10.2 Что такое файл .gitignore?\n", + "#Это файл, в котором перечислены файлы и папки, которые Git должен игнорировать" + ] + } + ], + "metadata": { + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/github/quiz.py b/github/quiz.py new file mode 100644 index 00000000..a4bc4bf3 --- /dev/null +++ b/github/quiz.py @@ -0,0 +1,112 @@ +"""Contributing to the open-source note.""" + +# ## GitHub +# 1.1. Что такое GitHub? +# #бесплатный веб сервис для хостинга +# 1.2. Как GitHub связан с Git? +# #гит отслеживает версию проекта а гитхаб это веб сервис где можно хранить версии своего проекта на удалённом сервере +# 1.3. Чем отличается fork репозитория от его клонирования (clone)? +# #форк копирует рабочую копию проекта на ваш аккаунт гитхаб а клонироние это скачивания на вашу локальную машину для далнейшей работы с ним +# 1.4. Зачем нужны и как работают pull requests? +# #нужен для запроса на слияние, как это работает: форкаем проект вносим свои какие то изменения, обновления, новые фичи, и отправляем запрос на слияние ветки +# 1.5. GitHub использует ваш почтовый адрес для +# привязки ваших Git коммитов к вашей учётной записи? +# #да +# 1.6 Какая команда генерирует SSH ключ для Доступа по SSH к репозиторию (Рисунок 83) +# #Account settings>SSH keys>Add SSH key + + +# ## Рабочий процесс с использованием GitHub +# 3 Напишите 8 пунктов, которые нужно сделать, чтобы внести вклад в чужой проект. +# #1. Создайте форк проекта. +# #2. Создайте тематическую ветку на основании ветки master. +# #3. Создайте один или несколько коммитов с изменениями, улучшающих проект. +# #4. Отправьте эту ветку в ваш проект на GitHub +# #5. Откройте запрос на слияние на GitHub. +# #6. Обсуждайте его, вносите изменения, если нужно. +# #7. Владелец проекта принимает решение о принятии изменений, либо об их отклонении. +# #8. Получите обновлённую ветку master и отправьте её в свой форк. +# 3.1. +# Какие практики принято соблюдать при создании Pull Request чтобы закрыть автоматический issues? +# #В описании PR использовать ключевые слова GitHub: +# Closes #номер_ишью +# Fixes #номер_ишью +# Resolves #номер_ишью +# Тогда при мерже PR issue закроется автоматически. +# Какие практики принято соблюдать при создании commit чтобы закрыть автоматический issues? +# #В сообщении коммита можно тоже указывать +# 3.2 Как отклонить/закрыть пул реквест? +# #Перейти на вкладку Pull requests в репозитории. +# Выбрать нужный PR. +# Внизу страницы будет кнопка Close pull request. +# 3.3 Перед отправкой пул реквеста нужно ли создавать ишьюс? +# #Не обязательно +# 3.4 В какой вкладке можно посмотреть список изменений который был в пул реквесте? (Рисунок 92) +# #Files changed +# 3.5 В какой вкладке находится страница обсуждений пул реквеста? (Рисунок 94) +# #Conversation + +# ## Создание запроса на слияние +# 4 Можно ли открыть пул реквест, если вы ничего не вносили в FORK? +# #Нет. PR сравнивает изменения между твоей веткой/форком и оригинальным репозиторием +# 4.1 Что нужно сделать чтобы открыть пул реквест? (Рисунок 90) +# #Внести изменения в код в своём форке. +# #Закоммитить и запушить изменения в ветку. +# #Нажать кнопку Compare & pull request в GitHub. +# #Добавить описание и отправить PR. +# 4.2 Что нужно сделать Если ваш Форк устарел? +# #нажать кнопку Sync fork +# 4.3 Что нужно сделать если в пул реквесте имеются конфликты слияния (Рисунок 96) +# #①Добавляем исходный репозиторий как удалённый с именем «upstream» +# #Получаем последние изменения из него +# #Сливаем основную ветку в нашу тематическую +# #Исправляем указанный конфликт +# #Отправляем изменения в ту же тематическую ветку +# +# ## Отрывки кода +# 5 Что нужно сделать Для добавления отрывка кода в комментарии к ишьюсу? (Рисунок 104) +# #Для добавления отрывка кода следует обрамить его обратными кавычками. +# 5.1 На какую клавишу нажать клавишу чтобы выделенный текст был включён как цитата в ваш комментарий?(Рисунок 105) +# #клавишу r +# 5.2 Как вставить картинку в ишьюс? (Рисунок 108) +# #Copy/Pass, Перетащить файл в окно комментария. +# +# ## Поддержание GitHub репозитория в актуальном состоянии +# 6 Как понять что ваш форк устарел? +# #В GitHub показывается сообщение: “This branch is behind main by X commits” +# 6.1 Как обновить форк? +# #В интерфейсе GitHub: кнопка Sync fork. +# +# ## Добавление участников +# 7 Как добавить участников в ваш репозиторий, чтобы команда могла работать над одним репозиторием? (Рисунок 112) +# #В меню Collaborators → Add people +# +# ## Упоминания и уведомления +# 8 Какой символ нужен для упоминания кого-либо? (Рисунок 118) +# #"@" +# 8.1 Где находится Центр уведомлений, напишите ссылку (Рисунок 121) +# #https://github.com/notifications +# +# ## Особенные файлы +# 9 Что такое и зачем нужен файл README +# #README.md — это файл документации в корне проекта. +# В нём описывается: +# назначение проекта +# установка +# использование +# примеры +# +# 9.1 Что такое и зачем нужен файл CONTRIBUTING (Рисунок 122) +# #CONTRIBUTING.md — инструкция для участников проекта: +# правила внесения изменений +# оформление PR +# стиль кода +# ссылки на обсуждения +# +# ## Управление проектом +# 10 Как измененить основную ветку (Рисунок 123) +# #Settings → Branches → Default branch → выбрать нужную ветку. +# 10. 1 Как передать проект? какая кнопка? (рисунок 124) +# #Settings → Danger Zone → Transfer ownership +# 10.2 Что такое файл .gitignore? +# #Это файл, в котором перечислены файлы и папки, которые Git должен игнорировать diff --git a/intro_log.py b/intro_log.py new file mode 100644 index 00000000..ceaabf98 --- /dev/null +++ b/intro_log.py @@ -0,0 +1,8 @@ +"""Интро отчёт.""" + +# 11/08/2025 +# +# 1.скачал и установил все фреймворки и организовал базовую рабочую среду +# 2.вспомнил и изучил о Git, Github +# 3.сделал форк репозитории и установил пакеты и зависимости +# 4.здал отчёт diff --git a/python/commits.ipynb b/python/commits.ipynb new file mode 100644 index 00000000..3cd77bf4 --- /dev/null +++ b/python/commits.ipynb @@ -0,0 +1,83 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "4af67dd7", + "metadata": {}, + "outputs": [], + "source": [ + "\"\"\"Конспект по Conventional Commits.\"\"\"" + ] + }, + { + "cell_type": "markdown", + "id": "056a45cf", + "metadata": {}, + "source": [ + "# Конспект по Conventional Commits\n", + "\n", + "## Назначение типов коммитов\n", + "\n", + "- **feat**: Добавление новой функции (MINOR в SemVer).\n", + "- **fix**: Исправление бага (PATCH в SemVer).\n", + "- **docs**: Изменения в документации (README, комментарии).\n", + "- **style**: Форматирование кода без изменения логики (отступы, линтинг).\n", + "- **refactor**: Улучшение кода без изменения поведения.\n", + "- **test**: Добавление или изменение тестов.\n", + "- **build**: Изменения в системе сборки или зависимостях.\n", + "- **ci**: Настройка CI/CD (GitHub Actions, пайплайны).\n", + "- **perf**: Улучшение производительности.\n", + "- **chore**: Рутинные задачи (обновление инструментов, .gitignore).\n", + "\n", + "\n", + "\n", + "### Исправление бага (fix)\n", + "\n", + "**fix**: исправлен баг в функции округления числа\n", + "\n", + "### Добавления новой функциональности\n", + "\n", + "**feat**: Добавлена новая функция для генерации отчёта\n", + "\n", + "Реализована новая функция generateReport которая автоматически создаёт отчёты\n", + "\n", + "\n", + "### Форматирование кода (style)\n", + "\n", + "**style**: поправлено все отступы и форматирования\n", + "\n", + "Базовая логика кода не поменялась!\n", + "\n", + "\n", + "### Документация (docs)\n", + "\n", + "**docs**: задокументировано функция generateReport\n", + "\n", + "Добавлен пример использования и описания функции в README.md\n", + "\n", + "\n", + "### Тестирование (test)\n", + "\n", + "**test**: добавлены тесты для улучшения функции generateReport\n", + "\n", + "добавлен тест для автоматического создания PDF отчёта\n", + "\n", + "\n", + "\n", + "\n", + "## Заключение\n", + "\n", + "Conventional Commits структурирует историю коммитов, упрощая автоматизацию и понимание изменений. Типы и шаблон (тип: описание, тело, сноски) обеспечивают ясность.\n", + "\n" + ] + } + ], + "metadata": { + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/python/commits.py b/python/commits.py new file mode 100644 index 00000000..92e031d5 --- /dev/null +++ b/python/commits.py @@ -0,0 +1,58 @@ +"""Конспект по Conventional Commits.""" + +# # Конспект по Conventional Commits +# +# ## Назначение типов коммитов +# +# - **feat**: Добавление новой функции (MINOR в SemVer). +# - **fix**: Исправление бага (PATCH в SemVer). +# - **docs**: Изменения в документации (README, комментарии). +# - **style**: Форматирование кода без изменения логики (отступы, линтинг). +# - **refactor**: Улучшение кода без изменения поведения. +# - **test**: Добавление или изменение тестов. +# - **build**: Изменения в системе сборки или зависимостях. +# - **ci**: Настройка CI/CD (GitHub Actions, пайплайны). +# - **perf**: Улучшение производительности. +# - **chore**: Рутинные задачи (обновление инструментов, .gitignore). +# +# +# +# ### Исправление бага (fix) +# +# **fix**: исправлен баг в функции округления числа +# +# ### Добавления новой функциональности +# +# **feat**: Добавлена новая функция для генерации отчёта +# +# Реализована новая функция generateReport которая автоматически создаёт отчёты +# +# +# ### Форматирование кода (style) +# +# **style**: поправлено все отступы и форматирования +# +# Базовая логика кода не поменялась! +# +# +# ### Документация (docs) +# +# **docs**: задокументировано функция generateReport +# +# Добавлен пример использования и описания функции в README.md +# +# +# ### Тестирование (test) +# +# **test**: добавлены тесты для улучшения функции generateReport +# +# добавлен тест для автоматического создания PDF отчёта +# +# +# +# +# ## Заключение +# +# Conventional Commits структурирует историю коммитов, упрощая автоматизацию и понимание изменений. Типы и шаблон (тип: описание, тело, сноски) обеспечивают ясность. +# +# diff --git a/python/cpython.ipynb b/python/cpython.ipynb new file mode 100644 index 00000000..526cb8cf --- /dev/null +++ b/python/cpython.ipynb @@ -0,0 +1,97 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "9fd89528", + "metadata": {}, + "outputs": [], + "source": [ + "\"\"\"Quiz Cpython.\"\"\"" + ] + }, + { + "cell_type": "markdown", + "id": "c38ceb13", + "metadata": {}, + "source": [ + "### 1. Что такое CPython и чем он отличается от Python?\n", + "#Python — это язык, а CPython — это интерпретатор" + ] + }, + { + "cell_type": "markdown", + "id": "f004ff7b", + "metadata": {}, + "source": [ + "3. Сколько существует реализаций Python, и какая из них самая популярная?\n", + "#самые популярные CPython, которая является стандартной реализацией. Другие заметные реализации включают Jython (написан на Java), IronPython (для .NET) и PyPy (быстрая реализация с JIT-компиляцией)\n", + "4. На каком языке написан CPython?\n", + "#на яп С\n", + "Поиск и установка CPython\n", + "5. (опционально) Кто создал CPython?\n", + "#Гвидо ван Россум\n", + "6. Почему Python считается быстрым, несмотря на то, что это интерпретируемый язык?\n", + "#он считается \"быстрым\" с точки зрения скорости разработки — написание кода на Python занимает меньше времени, чем на других языках\n", + "7. Напишите путь к Интерпретатору CPython на вашем компьютере\n", + "Структура CPython\n", + "#C:\\Users\\Maksat\\AppData\\Local\\Programs\\Python\\Python39\\python.exe\n", + "\n", + "Что содержится в папке include в CPython?\n", + "#содержит файл необходимые для создания расширений на яп С\n", + "Где можно найти исходный код CPython дайте ссылку на репозиторий гитхаб\n", + "#https://github.com/python/cpython\n", + "Запуск файла с помощью CPython\n", + "11. Какая команда используется для запуска файла с помощью CPython?\n", + "#если он установлен правильно(добавлен в переменные среды то ) python \n", + "12. Можно ли запускать текстовые файлы через интерпретатор Python? Почему?\n", + "#да если этот текстовый файл содержит валидный синтаксис Python\n", + "13. Как указать путь к интерпретатору и файлу для выполнения кода? Сначала путь к интерпретатору а потом к файлу\n", + "Введение в PyPy\n", + "#\n", + "\n", + "14. Чем PyPy отличается от CPython?\n", + "#PyPy компилирует часть кода \"на лету\" в машинный код главное отличие — наличие JIT-компилятора (Just-In-Time)\n", + "Почему PyPy не может использоваться для всех проектов на Python?\n", + "из-за проблем совместимости\n", + "Где можно скачать PyPy?\n", + "#https://www.pypy.org/download.html\n", + "Установка и запуск PyPy\n", + "\n", + "17. Как установить PyPy после скачивания?\n", + "##его достаточно распаковать в удобную папку затем можно добавить путь к исполняемому файлу PyPy в системную переменную PATH\n", + "18. Как запустить файл с помощью PyPy?\n", + "#pypy \n", + "19. Почему PyPy выполняет код быстрее, чем CPython?\n", + "#Он анализирует часто используемые участки кода и компилирует их в машинный код во время выполнения это позволяет избежать накладных расходов на интерпретацию байт-кода\n", + "Задание 5: Сравнение производительности CPython и PyPy\n", + "\n", + "Создайте файл performance_test.py с кодом:\n", + " import time\n", + " start_time = time.time()\n", + " total = 0\n", + " for i in range(1, 10000000):\n", + " total += i\n", + " end_time = time.time()\n", + " \n", + " print(\"Result:\", total)\n", + " print(\"Execution time:\", end_time - start_time, \"seconds\")\n", + "Запустите этот файл сначала через CPython, а затем через PyPy. Запишите результаты времени выполнения для обоих интерпретаторов.\n", + "Сделайте вывод о разнице в производительности.\n", + "\n", + "Result: 49999995000000\n", + "Execution time: 0.008118867874145508 seconds\n", + "Result: 49999995000000\n", + "Execution time: 0.5473790168762207 seconds\n", + "0.5473790168762207/0.008118867874145508 = 67.42" + ] + } + ], + "metadata": { + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/python/cpython.py b/python/cpython.py new file mode 100644 index 00000000..f823b6a7 --- /dev/null +++ b/python/cpython.py @@ -0,0 +1,65 @@ +"""Quiz Cpython.""" + +# ### 1. Что такое CPython и чем он отличается от Python? +# #Python — это язык, а CPython — это интерпретатор + +# 3. Сколько существует реализаций Python, и какая из них самая популярная? +# #самые популярные CPython, которая является стандартной реализацией. Другие заметные реализации включают Jython (написан на Java), IronPython (для .NET) и PyPy (быстрая реализация с JIT-компиляцией) +# 4. На каком языке написан CPython? +# #на яп С +# Поиск и установка CPython +# 5. (опционально) Кто создал CPython? +# #Гвидо ван Россум +# 6. Почему Python считается быстрым, несмотря на то, что это интерпретируемый язык? +# #он считается "быстрым" с точки зрения скорости разработки — написание кода на Python занимает меньше времени, чем на других языках +# 7. Напишите путь к Интерпретатору CPython на вашем компьютере +# Структура CPython +# #C:\Users\Maksat\AppData\Local\Programs\Python\Python39\python.exe +# +# Что содержится в папке include в CPython? +# #содержит файл необходимые для создания расширений на яп С +# Где можно найти исходный код CPython дайте ссылку на репозиторий гитхаб +# #https://github.com/python/cpython +# Запуск файла с помощью CPython +# 11. Какая команда используется для запуска файла с помощью CPython? +# #если он установлен правильно(добавлен в переменные среды то ) python +# 12. Можно ли запускать текстовые файлы через интерпретатор Python? Почему? +# #да если этот текстовый файл содержит валидный синтаксис Python +# 13. Как указать путь к интерпретатору и файлу для выполнения кода? Сначала путь к интерпретатору а потом к файлу +# Введение в PyPy +# # +# +# 14. Чем PyPy отличается от CPython? +# #PyPy компилирует часть кода "на лету" в машинный код главное отличие — наличие JIT-компилятора (Just-In-Time) +# Почему PyPy не может использоваться для всех проектов на Python? +# из-за проблем совместимости +# Где можно скачать PyPy? +# #https://www.pypy.org/download.html +# Установка и запуск PyPy +# +# 17. Как установить PyPy после скачивания? +# ##его достаточно распаковать в удобную папку затем можно добавить путь к исполняемому файлу PyPy в системную переменную PATH +# 18. Как запустить файл с помощью PyPy? +# #pypy +# 19. Почему PyPy выполняет код быстрее, чем CPython? +# #Он анализирует часто используемые участки кода и компилирует их в машинный код во время выполнения это позволяет избежать накладных расходов на интерпретацию байт-кода +# Задание 5: Сравнение производительности CPython и PyPy +# +# Создайте файл performance_test.py с кодом: +# import time +# start_time = time.time() +# total = 0 +# for i in range(1, 10000000): +# total += i +# end_time = time.time() +# +# print("Result:", total) +# print("Execution time:", end_time - start_time, "seconds") +# Запустите этот файл сначала через CPython, а затем через PyPy. Запишите результаты времени выполнения для обоих интерпретаторов. +# Сделайте вывод о разнице в производительности. +# +# Result: 49999995000000 +# Execution time: 0.008118867874145508 seconds +# Result: 49999995000000 +# Execution time: 0.5473790168762207 seconds +# 0.5473790168762207/0.008118867874145508 = 67.42 diff --git a/python/issues.ipynb b/python/issues.ipynb new file mode 100644 index 00000000..b5fb84ac --- /dev/null +++ b/python/issues.ipynb @@ -0,0 +1,147 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "562c42f2", + "metadata": {}, + "outputs": [], + "source": [ + "\"\"\"Конспект по GitHub Issues.\"\"\"" + ] + }, + { + "cell_type": "markdown", + "id": "a30b6b81", + "metadata": {}, + "source": [ + "### Общие вопросы:\n", + "\n", + "1.Что такое Issues на GitHub и для чего они используются?\n", + "#Система для отслеживания задач основные функции управлять, обсуждать, отслеживать рабочие вопросы\n", + "2.Чем Issues отличаются от других инструментов управления задачами?\n", + "#Автоматический связывает коммиты и пулл реквесты, отслеживает изменения в коде связанная с конкретной задачей, удобно использовать для обсуждения кода\n", + "3.Какие основные компоненты (поля) есть у каждого Issue?\n", + "#заголовок, описание, метки (labels), исполнители (assignees), вехи (milestones) и комментарии.\n" + ] + }, + { + "cell_type": "markdown", + "id": "10aad8ec", + "metadata": {}, + "source": [ + "### Создание Issues:\n", + "\n", + "1.Как создать новое Issue в репозитории?\n", + "#Repository>Issues>New Issues\n", + "2.Какие данные рекомендуется указывать в описании Issue для лучшего понимания задачи?\n", + "#цель, инструкции, майлстон, прикрепить отвественого\n", + "3.Какие теги (labels) можно добавить к Issue? Какие из них стандартные?\n", + "#ошибка(bug), улучшение(enhancement), документация(documentation), нужна помошь(help wanted)\n", + "4.Как прикрепить Assignees (ответственных) к Issue?\n", + "#на боковой панели Issue в разделе Assignees выберите одного или нескольких пользователей\n" + ] + }, + { + "cell_type": "markdown", + "id": "4f6844c2", + "metadata": {}, + "source": [ + "### Работа с Issues:\n", + "\n", + "1.Как использовать Labels для классификации задач?\n", + "#Метки используются для фильтрации и организации Issues\n", + "2.Для чего нужен Milestone, и как связать его с Issue?\n", + "#Чтобы связать Issue с вехой, выберите её на боковой панели в разделе Milestone, это группа Issues, объединённая общей целью, например, сроком или версией релиза\n", + "3.Как привязать Issue к пул-реквесту (Pull Request)?\n", + "#(#<номер ишьюса>) \n", + "4.Как добавить комментарий к существующему Issue?\n", + "#внизу страницы Issue в поле комент" + ] + }, + { + "cell_type": "markdown", + "id": "f5cca504", + "metadata": {}, + "source": [ + "### Закрытие и завершение Issues:\n", + "\n", + "1.Как закрыть Issue вручную?\n", + "#Closes: #<номер ишью>\n", + "2.Можно ли автоматически закрыть Issue с помощью сообщения в коммите или пул-реквесте? Как это сделать?\n", + "#Closes/Fixes/Resolves: <номе ишью> \n", + "3.Как повторно открыть закрытое Issue, если работа ещё не завершена?\n", + "#нажимаем на Reopen issue" + ] + }, + { + "cell_type": "markdown", + "id": "889ad6d9", + "metadata": {}, + "source": [ + "### Фильтрация и поиск:\n", + "\n", + "1.Как найти все открытые или закрытые Issues в репозитории?\n", + "#в строке поиска используйте is:open, is:closed.\n", + "2.Как использовать фильтры для поиска Issues по меткам, исполнителям или другим критериям?\n", + "#В строке поиска используйте синтаксис: label:bug, assignee:username, milestone:version-1.0\n", + "3.Как сортировать Issues по приоритету, дате создания или другим параметрам?\n", + "#выпадающее меню Sort в правой части страницы Issues, чтобы отсортировать по Newest (новые), Oldest (старые), Most commented (самые комментируемые) и другим критериям" + ] + }, + { + "cell_type": "markdown", + "id": "87a2b9d3", + "metadata": {}, + "source": [ + "### Интеграции и автоматизация:\n", + "\n", + "1.Как настроить автоматические уведомления о новых или изменённых Issues?\n", + "#в разделе Notifications можно выбрать, о каких событиях вы хотите получать уведомления\n", + "2.Что такое Projects в контексте GitHub, и как связать их с Issues?\n", + "#помогают визуально отслеживать прогресс задач вы можете добавлять Issue на доску Project и перемещать его между колонками (To do, In progress, Done).\n", + "3.Какие сторонние инструменты можно использовать для автоматизации работы с Issues (например, боты, Webhooks)?\n", + "#GitHub Actions, Webhooks позволяют автоматизировать рутинные задачи, такие как назначение меток, закрытие неактивных Issues или создание новых" + ] + }, + { + "cell_type": "markdown", + "id": "e51019d0", + "metadata": {}, + "source": [ + "### Коллаборация:\n", + "\n", + "1.Как упомянуть другого пользователя в комментарии к Issue?\n", + "#@username и GitHub отправит этому пользователю уведомление\n", + "2.Как запросить дополнительные данные или уточнения у автора Issue?\n", + "#комментарий в Issue, используя @username автора или отметить нужные строки кода и коментировать\n", + "3.Что делать, если Issue неактуально или его нужно объединить с другим?\n", + "#если Issue неактуально, его можно просто закрыть. Если оно дублирует другое, его можно закрыть, сославшись на оригинальный Issue" + ] + }, + { + "cell_type": "markdown", + "id": "b459709c", + "metadata": {}, + "source": [ + "### Практические аспекты:\n", + "\n", + "1.Как использовать шаблоны для создания Issues?\n", + "#В репозитории можно создать папку .github и в ней файл ISSUE_TEMPLATE.md, который будет содержать определённую структуру для новых Issues\n", + "2.Что такое Linked Issues, и как создать связь между задачами?\n", + "#способ указать на связь между двумя или более Issues используя символ # и номер Issue.\n", + "3.Какие метрики (например, время выполнения) можно отслеживать с помощью Issues?\n", + "#Lead Time Это помогает измерить, насколько быстро команда способна решать задачи, Cycle Time Время, которое Issue находится в работе (с момента, когда его назначили исполнителю, до закрытия)\n", + "4.Какие best practices рекомендуются при работе с Issues в команде?\n", + "#однозначные заголовки, назначайте ответственных, используйте метки, обновляйте статус, закрывайте неактуальные Issues." + ] + } + ], + "metadata": { + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/python/issues.py b/python/issues.py new file mode 100644 index 00000000..45e06bfa --- /dev/null +++ b/python/issues.py @@ -0,0 +1,81 @@ +"""Конспект по GitHub Issues.""" + +# ### Общие вопросы: +# +# 1.Что такое Issues на GitHub и для чего они используются? +# #Система для отслеживания задач основные функции управлять, обсуждать, отслеживать рабочие вопросы +# 2.Чем Issues отличаются от других инструментов управления задачами? +# #Автоматический связывает коммиты и пулл реквесты, отслеживает изменения в коде связанная с конкретной задачей, удобно использовать для обсуждения кода +# 3.Какие основные компоненты (поля) есть у каждого Issue? +# #заголовок, описание, метки (labels), исполнители (assignees), вехи (milestones) и комментарии. +# + +# ### Создание Issues: +# +# 1.Как создать новое Issue в репозитории? +# #Repository>Issues>New Issues +# 2.Какие данные рекомендуется указывать в описании Issue для лучшего понимания задачи? +# #цель, инструкции, майлстон, прикрепить отвественого +# 3.Какие теги (labels) можно добавить к Issue? Какие из них стандартные? +# #ошибка(bug), улучшение(enhancement), документация(documentation), нужна помошь(help wanted) +# 4.Как прикрепить Assignees (ответственных) к Issue? +# #на боковой панели Issue в разделе Assignees выберите одного или нескольких пользователей +# + +# ### Работа с Issues: +# +# 1.Как использовать Labels для классификации задач? +# #Метки используются для фильтрации и организации Issues +# 2.Для чего нужен Milestone, и как связать его с Issue? +# #Чтобы связать Issue с вехой, выберите её на боковой панели в разделе Milestone, это группа Issues, объединённая общей целью, например, сроком или версией релиза +# 3.Как привязать Issue к пул-реквесту (Pull Request)? +# #(#<номер ишьюса>) +# 4.Как добавить комментарий к существующему Issue? +# #внизу страницы Issue в поле комент + +# ### Закрытие и завершение Issues: +# +# 1.Как закрыть Issue вручную? +# #Closes: #<номер ишью> +# 2.Можно ли автоматически закрыть Issue с помощью сообщения в коммите или пул-реквесте? Как это сделать? +# #Closes/Fixes/Resolves: <номе ишью> +# 3.Как повторно открыть закрытое Issue, если работа ещё не завершена? +# #нажимаем на Reopen issue + +# ### Фильтрация и поиск: +# +# 1.Как найти все открытые или закрытые Issues в репозитории? +# #в строке поиска используйте is:open, is:closed. +# 2.Как использовать фильтры для поиска Issues по меткам, исполнителям или другим критериям? +# #В строке поиска используйте синтаксис: label:bug, assignee:username, milestone:version-1.0 +# 3.Как сортировать Issues по приоритету, дате создания или другим параметрам? +# #выпадающее меню Sort в правой части страницы Issues, чтобы отсортировать по Newest (новые), Oldest (старые), Most commented (самые комментируемые) и другим критериям + +# ### Интеграции и автоматизация: +# +# 1.Как настроить автоматические уведомления о новых или изменённых Issues? +# #в разделе Notifications можно выбрать, о каких событиях вы хотите получать уведомления +# 2.Что такое Projects в контексте GitHub, и как связать их с Issues? +# #помогают визуально отслеживать прогресс задач вы можете добавлять Issue на доску Project и перемещать его между колонками (To do, In progress, Done). +# 3.Какие сторонние инструменты можно использовать для автоматизации работы с Issues (например, боты, Webhooks)? +# #GitHub Actions, Webhooks позволяют автоматизировать рутинные задачи, такие как назначение меток, закрытие неактивных Issues или создание новых + +# ### Коллаборация: +# +# 1.Как упомянуть другого пользователя в комментарии к Issue? +# #@username и GitHub отправит этому пользователю уведомление +# 2.Как запросить дополнительные данные или уточнения у автора Issue? +# #комментарий в Issue, используя @username автора или отметить нужные строки кода и коментировать +# 3.Что делать, если Issue неактуально или его нужно объединить с другим? +# #если Issue неактуально, его можно просто закрыть. Если оно дублирует другое, его можно закрыть, сославшись на оригинальный Issue + +# ### Практические аспекты: +# +# 1.Как использовать шаблоны для создания Issues? +# #В репозитории можно создать папку .github и в ней файл ISSUE_TEMPLATE.md, который будет содержать определённую структуру для новых Issues +# 2.Что такое Linked Issues, и как создать связь между задачами? +# #способ указать на связь между двумя или более Issues используя символ # и номер Issue. +# 3.Какие метрики (например, время выполнения) можно отслеживать с помощью Issues? +# #Lead Time Это помогает измерить, насколько быстро команда способна решать задачи, Cycle Time Время, которое Issue находится в работе (с момента, когда его назначили исполнителю, до закрытия) +# 4.Какие best practices рекомендуются при работе с Issues в команде? +# #однозначные заголовки, назначайте ответственных, используйте метки, обновляйте статус, закрывайте неактуальные Issues. diff --git a/python/venv.ipynb b/python/venv.ipynb new file mode 100644 index 00000000..322c2359 --- /dev/null +++ b/python/venv.ipynb @@ -0,0 +1,68 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "id": "e9e98dab", + "metadata": {}, + "outputs": [], + "source": [ + "\"\"\"Venv conspect file.\"\"\"" + ] + }, + { + "cell_type": "markdown", + "id": "368a45ba", + "metadata": {}, + "source": [ + "Что делает команда python -m venv venv?\n", + "#создаёт виртуальное окружение для питона\n", + "Что делает каждая команда в списке ниже?\n", + "#pip list - выведет список всех установленных пакетов в терминал\n", + "#pip freeze > requirements.txt - выгружет все пакеты и информацию о их версии в отдельный файл\n", + "#pip install -r requirements.txt - установит все пакеты их этого файла\n", + "Что делает каждая команда в списке ниже?\n", + "#conda env list - выведет список всех установленных окружений \n", + "#conda create -n env_name python=3.5 - создастся новая окружение с установленным интерпретатором питон версии 3.5\n", + "#conda env update -n env_name -f file.yml - conda прочитает этот файл(file.yml) и установит, обновит или удалит пакеты, чтобы текущее окружение соответствовало содержимому файла.\n", + "#source activate env_name - активирует окружение \n", + "#source deactivate - отключит окружение\n", + "#conda clean -a - помогает освободить место на диске, которое могло быть занято в процессе установки, обновления и удаления пакетов" + ] + }, + { + "cell_type": "markdown", + "id": "0a6ecda8", + "metadata": {}, + "source": [ + "Как установить необходимые пакеты внутрь виртуального окружения для conda/venv?\n", + "#через pip install\n", + "Что делают эти команды?\n", + "#pip freeze > requirements.txt - выгружает все установленные файлы в файл зависимостей \n", + "#conda env export > environment.yml - используется для сохранения текущего активного окружения Conda в файл environment.yml\n", + "Что делают эти команды?\n", + "#pip install -r requirements.txt - устанавливает пакеты из файла зависимостей\n", + "#conda env create -f environment.yml. - создаёт новое окружение конда с пакетами и установкаки как в файле конфигурации\n", + "Что делают эти команды?\n", + "#pip list - список установленных пакетов\n", + "#pip show -\n", + "#conda list - список существующих окружение конда\n", + "Где по умолчанию больше пакетов venv/pip или conda? и почему дата сайнинисты используют conda?\n", + "#в конда больше предустановленных пакетов именно для дата сайенс поэтому она более широко популярна \n", + "вставьте скрин где будет видно, Выбор интерпретатора Python (conda) в VS Code/cursor\n", + "#\n", + "Зачем нужно виртуально окружение?\n", + "#чтобы не засорять железу с ненужными пакетами и файлами а установить поработать и удалить или отключить \n", + "С этого момента надо работать в виртуальном окружении conda, ты научился(-ась) выгружать зависимости и работать с окружением?\n", + "#да\n" + ] + } + ], + "metadata": { + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/python/venv.py b/python/venv.py new file mode 100644 index 00000000..07200fa3 --- /dev/null +++ b/python/venv.py @@ -0,0 +1,37 @@ +"""Venv conspect file.""" + +# Что делает команда python -m venv venv? +# #создаёт виртуальное окружение для питона +# Что делает каждая команда в списке ниже? +# #pip list - выведет список всех установленных пакетов в терминал +# #pip freeze > requirements.txt - выгружет все пакеты и информацию о их версии в отдельный файл +# #pip install -r requirements.txt - установит все пакеты их этого файла +# Что делает каждая команда в списке ниже? +# #conda env list - выведет список всех установленных окружений +# #conda create -n env_name python=3.5 - создастся новая окружение с установленным интерпретатором питон версии 3.5 +# #conda env update -n env_name -f file.yml - conda прочитает этот файл(file.yml) и установит, обновит или удалит пакеты, чтобы текущее окружение соответствовало содержимому файла. +# #source activate env_name - активирует окружение +# #source deactivate - отключит окружение +# #conda clean -a - помогает освободить место на диске, которое могло быть занято в процессе установки, обновления и удаления пакетов + +# Как установить необходимые пакеты внутрь виртуального окружения для conda/venv? +# #через pip install +# Что делают эти команды? +# #pip freeze > requirements.txt - выгружает все установленные файлы в файл зависимостей +# #conda env export > environment.yml - используется для сохранения текущего активного окружения Conda в файл environment.yml +# Что делают эти команды? +# #pip install -r requirements.txt - устанавливает пакеты из файла зависимостей +# #conda env create -f environment.yml. - создаёт новое окружение конда с пакетами и установкаки как в файле конфигурации +# Что делают эти команды? +# #pip list - список установленных пакетов +# #pip show - +# #conda list - список существующих окружение конда +# Где по умолчанию больше пакетов venv/pip или conda? и почему дата сайнинисты используют conda? +# #в конда больше предустановленных пакетов именно для дата сайенс поэтому она более широко популярна +# вставьте скрин где будет видно, Выбор интерпретатора Python (conda) в VS Code/cursor +# # +# Зачем нужно виртуально окружение? +# #чтобы не засорять железу с ненужными пакетами и файлами а установить поработать и удалить или отключить +# С этого момента надо работать в виртуальном окружении conda, ты научился(-ась) выгружать зависимости и работать с окружением? +# #да +#