Skip to content

SENATOROVAI/intro

Repository files navigation

Добро пожаловать на стажировку в IT-организацию!

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


Оглавление


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

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

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

  1. GitHub

  1. Kaggle

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

  1. Групповые созвоны
  • отправьте в чат хэштег #group_1
  • укажите в расписании дни, когда вы можете созваниваться с одногруппниками, в ячейку нужно писать логин TG
  • созвоны проводятся здесь , вступайте
  • в расписании указан староста, обращайтесь к нему по любым вопросам в чате школы

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

  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.
    • Следуйте инструкциям по установке для вашей системы.


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

  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. Пришлите скриншот вашего терминала

    • Убедитесь что на скриншоте видна эта команда pre-commit install и пришлите в чат пример скриншота

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

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

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

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

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

  3. Ознакомиться с системой помощи в комьюнити

  1. Ознакомиться с отменой занятий
  • Если вы записались на урок и поняли что не сможете на нём присутствовать, вы можете найти себе замену и сохранить свой урок иначе он сгорит Отмена занятий
  1. Программа обучения
  1. Важные анонсы крайте нежелательно пропускать
  1. Персональное обращение
  1. Включите отображение активности
  1. Занятия в группе
  2. Система поиска в сообществе
  1. SCRUM
  1. День английского языка
1. Каждую среду, я отвечаю только на английском, ваши вопросы тоже должны будут быть на английском
2. В среду вы должны проходить курс английского для разработчика:
У вас на выбор 2 уровня обучения,
А2 для самых маленьких
B1 - для среднего уровня
A2 English for Developers (Beta) Certification - https://www.freecodecamp.org/learn/a2-english-for-developers/
B1 English for Developers (Beta) Certification  https://www.freecodecamp.org/learn/b1-english-for-developers/
3. Минимальный объём за среду, составляет минимум 1 диалог, это примерно 30 мини-уроков.
4. В отчёт скрама, вы прикрепляете скрин, где будет видно, что вы прошли 1 диалог.
5. Все вопросы по курсу вы задаёте в чате английского https://t.me/c/1937296927/4619
6. Если вы не хотите проходить эти курсы, вы должны общаться с нами в чате только по английский.

21. Пройти курс по опенсорс

  • запишитесь на курс
  • скиньте ссылку на ваш аккаунт в чат
  • отправьте заявку в команду
  • отправьте в чат хэштег #request_group_1
  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 , это то что пришло с гитхаба, наши локальные данные удаляться.

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

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

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

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

  • Портфолио

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

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


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

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Languages