Skip to content

SENATOROVAI/intro

Repository files navigation


Добро пожаловать в команду SENATOROVAI!

  • Выполни инструкцию ниже, если возникнут трудности смело пиши сюда

Оглавление


Расскажи о себе

  • Прошлый опыт, цель обучения, где живешь, лучше пиши на английском, коллеги англоязычные, русский их не родной,
  • Сообщение отправь сюда Тык

Регистрация аккаунтов

  1. GitHub

  1. Kaggle

  1. ODS.AI
    • Перейдите на ODS.AI.
    • Зарегистрируйтесь для создания аккаунта.
    • Поделитесь ссылкой на ваш профиль ODS.AI в чате: Telegram Chat. в посте добавьте @ВашЮзерНеймТелеграм хэштег #odsaccount

Скачивание и установка программ

  1. GitHub Desktop

  1. Cursor и VS CODE
    • Скачайте с Cursor. и VS code
    • 👉СМОТРЕТЬ СКРИНШОТ
    • (установить плагины):
    • 👉СМОТРЕТЬ СКРИНШОТ
      • ms-python.pylint
      • ms-python.flake8
      • ms-python.mypy-type-checker
      • matangover.mypy
      • ms-pyright.pyright
      • ms-python.black-formatter
      • njpwerner.autodocstring
      • njqdev.vscode-python-typehint
      • KevinRose.vsc-python-indent
      • mintlify.document
      • streetsidesoftware.code-spell-checker
      • eamodio.gitlens
      • ms-toolsai.jupyter
      • ms-vsliveshare.vsliveshare
      • njqdev.vscode-python-typehint
      • EricSia.pythonsnippets3
      • congyiwu.vscode-jupytext
      • streetsidesoftware.code-spell-checker-russian

Активация русского языка в VS CODE и cursor

Нажмите F1 или View -> Command Palette: 👉СМОТРЕТЬ СКРИНШОТ

  • введите команды по очередно, после каждой нажмите enter
     Enable Russian Spell Checker Dictionary
     Enable Russian Spell Checker Dictionary in Workspace
  • Добавить слово в словарь => наводим на слово и нажимаем ctrl+. потом выбираем add to user settings

  1. Python (CPython)
    • Скачайте с CPython.
    • Следуйте руководству по установке для вашей платформы.

  1. Git for Windows

  1. Conda
    • Скачайте с Conda.
    • Следуйте инструкциям по установке для вашей системы.

  • Джамборд для учёбы
    • Посмотрите видеоинструкцию: YouTube
    • ЕСЛИ ВЫ НЕ МОЖЕТЕ ЗАЙТИ НА САЙТ https://www.canva.com/, выполните инструкцию
    • Скиньте мне в личку ссылку на ваш джамборд.

Скачайте репозиторий на свой компьютер.

  1. Поставьте звезду репозиторию

  1. Присоединитесь к команде

  1. Сделайте Fork 👉СМОТРЕТЬ СКРИНШОТ
  2. Клонируйте репозиторий

5.1 Откройте ваш репозиторий в github desktop

  1. Введите команды в терминал
    • Откройте терминал и убедитесь что там написано Documents/github/Data-Science-For-Beginners-from-scratch-SENATOROV
    • 👉СМОТРЕТЬ СКРИНШОТ
    • 👉СМОТРЕТЬ СКРИНШОТ
    • Затем вставьте 4 команды ниже, в терминал, по очереди, и нажмите каждый раз Enter
    • git init
    • pip install pre-commit
    • pre-commit install
    • pre-commit run --all-files


  1. Пришлите скриншот вашего терминала

    • Сделайте полный скриншот вашего терминала на весь экран и пришлите в чат пример скриншота

    👉СМОТРЕТЬ СКРИНШОТ

7.1 Посмотрите процесс принятие и отправки коммитов и работе с линтером создайте файл log.ipynb, в нем напишите дату и тезисно по пунктам что сделали, потом отправьте коммит как написано в пункте 7.2, а не как в видео через Github Desktop.

7.2 Затрекайте свои временные изменения в коммит, нажмите "+" чтобы внести изменения в трекинг систему гит

  1. Ознакомиться с системой штрафов и бонусов

  2. Список домашних заданий и дедлайнов

    • Здесь будет ваша домашка Homework and deadline, "senatorov-team" - это общая домашка для ВСЕХ, так же персональная домашка я буду указывать ваш @логин
    • Ссылки на выполненную домашку нужно присылать сюда, проверка домашек только через пул реквест
    • если я ставлю собачку на вас в этом чате значит вам пришла домашняя работа, вы должны найти свой логин в milestones
  3. Ознакомиться с системой помощи в комьюнити

  1. Ознакомиться с отменой занятий
  1. Программа обучения
  1. Важные анонсы крайте нежелательно пропускать
  1. Персональное обращение
  1. Включите отображение активности
  1. Занятия в группе
  2. Система поиска в сообществе

19. Обязательно сделайте все задания

  1. Делайте ревью кода(возьмите на заметку)

ПОЗДРАВЛЯЮ! ВЫ ГОТОВЫ К ОБУЧЕНИЮ, Сообщите в чат что сделали intro и я задам вам домашнюю работу.


  1. update branch => способ через гитхаб

    • Если в чате GitHub вас просят "обновите ветки/update branch", создайте пулреквест из ветки main в вашу ветку. Используйте страницу сравнения, чтобы выбрать вашу ветку и инициировать пулреквест. 👉СМОТРЕТЬ СКРИНШОТ

    • В title пул реквеста пишите update branch 👉СМОТРЕТЬ СКРИНШОТ

    • Нажимаем create pull requests

    • Скролим в самый низ и нажимаем "merge pull requests", если там написано "conflict", то жми сюда

    • Нажимаем confirm merge

    • Внимательно проверьте какие изменения были добавлены в вашу ветку 👉СМОТРЕТЬ СКРИНШОТ

    • сделай git pull

    Resolve conflicts


  1. Сложный конфликт

Commit (Переходим в курсор и жмём на клиент гита)

  • Затрекайте свои временные изменения в коммит, нажмите "+" чтобы внести изменения в трекинг систему гит

  • Список Changes должен быть пустым 👉СМОТРЕТЬ СКРИНШОТ

  • Дополнительно можете ещё раз убедиться что всё готово к слиянию веток, введите в терминал:git status, список файлов должен быть зелёный 👉СМОТРЕТЬ СКРИНШОТ

  • чтобы сделать пустую строку между тайтл и дескрипшен жмём shift+enter, если в коммите участвуют системные файлы, которые я добавил, значит пишете, "update system files", Отправляем коммит нажатием на кнопку commit&sync

👉СМОТРЕТЬ СКРИНШОТ

update branch => способ через VSCODE

  • Отдайте коммит
  • Приступаем к слиянию веток, внизу слева, должна быть написана ваша ветка, которую вы создали
  • Нажимаем 3 точки, merge

👉СМОТРЕТЬ СКРИНШОТ

  • выбираем из какой ветки будем мержиться, нажимаем на "origin/main remote branch", то есть с той ветки которая лежит на сайте гитхаб, а не ,main которая у вас на компе, поздравляю, вы успешно обновили ветку, но иногда надо устранять конфликты вручную, поэтому если это ваш случай, читайте дальше доку.

👉СМОТРЕТЬ СКРИНШОТ

Нажимаем на восклицательный знак и решаем конфликт вручную

👉СМОТРЕТЬ СКРИНШОТ

👉СМОТРЕТЬ СКРИНШОТ

  • Нажимаем accept current change , это то что пришло с гитхаба, наши локальные данные удаляться.

👉СМОТРЕТЬ СКРИНШОТ

👉СМОТРЕТЬ СКРИНШОТ

  • отдаём коммит, ВЫ УСПЕШНО РЕШИЛИ КОНФЛИКТ И ОБНОВИЛИ ВЕТКУ!

Дальнейшее обучение и портфолио

  • Портфолио

  • Все дальнейшее обучение и вклад будут осуществляться в этом репозитории.

Следуя этим структурированным шагам, вы сможете обеспечить гладкий процесс внесения изменений и оставаться в соответствии с руководящими принципами репозитория.


Check hw

  • Создаёте ишьюс, у вас 3 варианта:

  • ишьюс-вопрос

  • ишьюс-улучшение, если хотите помочь мне улучшить документацию, структуру папок и заработать баллы

  • ишьюс-баг

  • пишете содержательный тайтл, дескрипшен, запоминаете номер ишьюса, вы его будете вставлять в пул реквест, инструкция как создать ишьюс

  • Пример 👉СМОТРЕТЬ СКРИНШОТ

  • Вы можете попросить чтобы я проверил:

  1. сразу весь файл
  2. блок кода
  3. одну строку, кнопка "Copy permalink" нужно кликнуть на конкретную строку или выделить несколько строк, 👉СМОТРЕТЬ СКРИНШОТ

Если у вас есть вопросы или нужна дополнительная помощь, не стесняйтесь спрашивать здесь!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages