Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅?

Π—Π°Π΄Π°Π½ΠΈΠ΅ β€” это конкрСтная Π·Π°Π΄Π°Ρ‡Π°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ставитС ΠΏΠ΅Ρ€Π΅Π΄ участниками Π²Π½ΡƒΡ‚Ρ€ΠΈ вашСго модуля. Π­Ρ‚ΠΎ основной инструмСнт для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ ΠΊΠΎΠ΄-Ρ€Π΅Π²ΡŒΡŽ, тСстовоС ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Π½ΠΈΠ΅ β€” это ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ участника. Когда участник ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π°Π΄Π°Π½ΠΈΠ΅, систСма автоматичСски создаСт для Π½Π΅Π³ΠΎ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ копию (Ρ„ΠΎΡ€ΠΊ) ΠΈΠ· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ снимка (ΡΠ½Π΅ΠΏΡˆΠΎΡ‚Π°) рСпозитория-шаблона. Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ всС Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ исходной Ρ‚ΠΎΡ‡ΠΊΠΈ, Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ прогрСсс.

Π—Π°Ρ‡Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ задания?

  • автоматизация Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹ β€” систСма сама создаСт ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ участника;
  • Π΅Π΄ΠΈΠ½Ρ‹Π΅ стартовыС условия β€” всС участники Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ исходной Π±Π°Π·ΠΎΠΉ;
  • Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ управлСния β€” настройка видимости ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ;
  • простота ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ β€” ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ интСрфСйс для отслСТивания прогрСсса ΠΈ ΠΎΡ†Π΅Π½ΠΊΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ².

Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ Π²Ρ‹ смоТСтС ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ идСально ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ для вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

БозданиС задания

НапримСр, Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠΎ Python со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ структурой:

  • Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Python ΠΈ основы программирования -> ΠΌΠΎΠ΄ΡƒΠ»ΡŒ
    • ΠžΡΠ½ΠΎΠ²Ρ‹ Python -> Π·Π°Π΄Π°Π½ΠΈΠ΅
    • Бписки -> Π·Π°Π΄Π°Π½ΠΈΠ΅
    • Π‘Π»ΠΎΠ²Π°Ρ€ΠΈ ΠΈ мноТСства -> Π·Π°Π΄Π°Π½ΠΈΠ΅
    • HTML ΠΈ CSS -> Π·Π°Π΄Π°Π½ΠΈΠ΅
  • Π Π°Π±ΠΎΡ‚Π° с инструмСнтами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ окруТСния -> ΠΌΠΎΠ΄ΡƒΠ»ΡŒ
    • Командная строка Linux-> Π·Π°Π΄Π°Π½ΠΈΠ΅
    • Π Π°Π±ΠΎΡ‚Π° с Git -> Π·Π°Π΄Π°Π½ΠΈΠ΅
    • Настройка окруТСния -> Π·Π°Π΄Π°Π½ΠΈΠ΅
    • Pytest -> Π·Π°Π΄Π°Π½ΠΈΠ΅

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ рСпозитория для задания

Для задания Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ-шаблон. ΠŸΡ€ΠΈ создании задания систСма Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π³ΠΎ снимок (ΡΠ½Π΅ΠΏΡˆΠΎΡ‚). Участники ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ (Ρ„ΠΎΡ€ΠΊΠΈ) ΡƒΠΆΠ΅ ΠΈΠ· этого ΡΠ½Π΅ΠΏΡˆΠΎΡ‚Π°.

Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ-шаблон -> Π‘Π½Π΅ΠΏΡˆΠΎΡ‚ -> Π€ΠΎΡ€ΠΊ для участника

Π’ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ-шаблонС ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ участникам Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ-шаблон, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ:

  • ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π» «Мои Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈΒ», ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ² ΠΏΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ вашСго ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ) ΠΈ Π²Ρ‹Π±Ρ€Π°Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚;
  • Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉΒ»;
  • ввСсти Π½Π°Π·Π²Π°Π½ΠΈΠ΅ рСпозитория;
  • ΠΏΡ€ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Β«Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ шаблоном»;
  • Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ приватности:
    • ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ;
    • ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΉ.
  • ΠΏΡ€ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» READMEΒ» (Ρ‡Ρ‚ΠΎΠ±Ρ‹ сразу ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ).

ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ сразу Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ описаниС ΠΈ .gitignore.

Π’Π°ΠΊΠΆΠ΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (Π½Π° Ρ‚ΠΎΠΌ ΠΆΠ΅ экранС создания Π½ΠΎΠ²ΠΎΠ³ΠΎ рСпозитория) ΠΈΠ· GitHub, GitLab, Gitea ΠΈΠ»ΠΈ ΠΈΠ· любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ git-сСрвиса.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ задания с Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅ΠΌ

На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ модуля Python. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ задания Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈ Π½Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌΠΈ.

  • Π½Π°Ρ…ΠΎΠ΄ΡΡΡŒ Π² любом ΠΌΠΎΠ΄ΡƒΠ»Π΅ GitVerse SmartClass Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «НовоС Π·Π°Π΄Π°Π½ΠΈΠ΅Β»;
  • ввСсти Π½Π°Π·Π²Π°Π½ΠΈΠ΅ задания;
  • Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ задания:

Π’ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ Π·Π°Π΄Π°Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ участник выполняСт Ρ€Π°Π±ΠΎΡ‚Ρƒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

Π’ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠΌ Π·Π°Π΄Π°Π½ΠΈΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ. МоТно ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ количСством ΠΊΠΎΠΌΠ°Π½Π΄, Ρ‚Π°ΠΊ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ количСством участников Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅.

  • ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π΅Π΄Π»Π°ΠΉΠ½ выполнСния задания ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΆΠ΅ΡΡ‚ΠΊΠΎΡΡ‚ΡŒ;

ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Если ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅ пустым, Π΄Π΅Π΄Π»Π°ΠΉΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ установлСн. ЖСсткий Π΄Π΅Π΄Π»Π°ΠΉΠ½ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ послС Π΅Π³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ участник Π½Π΅ смоТСт Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. МоТно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚.

  • Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ шаблон рСпозитория (процСсс создания описан Π²Ρ‹ΡˆΠ΅);
  • Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π·Π°Π΄Π°Π½ΠΈΠ΅Β»;
  • Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ настройки задания:
    • CI/CD;
    • Π·Π°Π΄Π°Ρ‡ΠΈ;
    • Π²ΠΈΠΊΠΈ;
    • настройки Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π²Π΅Ρ‚ΠΎΠΊ.

CI/CD β€” ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ участникам Π² Ρ€Π°ΠΌΠΊΠ°Ρ… выполнСния задания Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ кастомныС workflow.

Π—Π°Π΄Π°Ρ‡ΠΈ β€” позволят участникам вСсти Π·Π°Π΄Π°Ρ‡ΠΈ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… своСго рСпозитория.

Π’ΠΈΠΊΠΈ β€” ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ участникам вСсти Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π½Π° GitVerse Π² Ρ€Π°ΠΌΠΊΠ°Ρ… своСго рСпозитория.

Настройки Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π²Π΅Ρ‚ΠΎΠΊ β€” позволят ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π²Π΅Ρ‚ΠΊΠ°ΠΌΠΈ (Π² частности Π·Π°ΠΏΡ€Π΅Ρ‰Π°ΡŽΡ‚ force push).

  • Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒΒ»;
  • Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΒ». Π¨Π°Π³ с настройкой Π°Π²Ρ‚ΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅;
  • Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ссылку-ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅Β» ΠΈ Ρ€Π°Π·ΠΎΡΠ»Π°Ρ‚ΡŒ Π΅Π΅ участникам, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ смогли ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ заданию ΠΈ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Π΅Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ.

ΠŸΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ задания

На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ модуля Python. НапримСр, создав ΠΎΠ΄Π½ΠΎ Π·Π°Π΄Π°Π½ΠΈΠ΅ с объяснСниСм ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² IDE, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‚ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги обучСния.

Π£ΠΆΠ΅ созданноС Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ (Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ). Для этого достаточно:

  • ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ любоС ΡƒΠΆΠ΅ созданноС Π·Π°Π΄Π°Π½ΠΈΠ΅;
  • ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ οΈ™ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚Π°ΠΌ Β«ΠŸΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ шаблон»;
  • Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊΡƒΠ΄Π° Π·Π°Π΄Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ;
  • Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ».

Бозданная копия задания Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ.

Π˜Π½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ модуля Python. Π‘Ρ‚ΠΎΠΈΡ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ участник Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°Π΄ Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. ΠŸΡ€ΠΈ принятии задания создаётся ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΊ рСпозитория для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ участника.

ИдСально для:

  • ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΎΡ†Π΅Π½ΠΊΠΈ β€” ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Π½Π°Π²Ρ‹ΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ участника ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ;
  • тСстовых Π·Π°Π΄Π°Π½ΠΈΠΉ β€” для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ;
  • нСзависимой Ρ€Π°Π±ΠΎΡ‚Ρ‹ β€” Π³Π΄Π΅ коллаборация Π½Π΅ прСдусмотрСна.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ участник ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ срСду ΠΈ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ‚ прогрСсс Π΄Ρ€ΡƒΠ³ΠΈΡ….

Π“Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅

На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ модуля Python. Π‘Ρ‚ΠΎΠΈΡ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Ρƒ вас прСдусмотрСно взаимодСйствиС Π²Π½ΡƒΡ‚Ρ€ΠΈ Π³Ρ€ΡƒΠΏΠΏ.

Участники ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для совмСстного выполнСния Π·Π°Π΄Π°Ρ‡ΠΈ. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€ настраиваСт ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΎΠ±Ρ‰Π΅Π΅ количСство ΠΊΠΎΠΌΠ°Π½Π΄.

ИдСально для:

  • ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² β€” Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π½Π°Π²Ρ‹ΠΊΠΎΠ² ΠΊΠΎΠ»Π»Π°Π±ΠΎΡ€Π°Ρ†ΠΈΠΈ;
  • Ρ…Π°ΠΊΠ°Ρ‚ΠΎΠ½ΠΎΠ² β€” Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ врСмя;
  • Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Ρ… исслСдований β€” совмСстноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ слоТных Π·Π°Π΄Π°Ρ‡.

Участники сами ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ, придумывая названия. Π€ΠΎΡ€ΠΊ рСпозитория создаСтся Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.

Π’Ρ‹ нашли Ρ‡Ρ‚ΠΎ искали?