• Stars
    star
    1
  • Language
    Ruby
  • Created 3 months ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

More Repositories

1

DataScience-Bootcamp-day0

Json/bash/CSV/sh
Shell
1
star
2

gaming_bot

ITGod 2020 Bot Games ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Ρ‚Π΅Π±Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ своСго Π±ΠΎΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сойдСтся Π² слоТной Π±ΠΈΡ‚Π²Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±ΠΎΡ‚ΠΎΠ² Π² ΠΈΠ³Ρ€Π΅ IT-God 2020. Для участия Π² мСроприятии Ρ‚Π΅Π±Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ IT-God Game, ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±ΠΎΡ‚Π°, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ язык ΠΈΠ· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ…. На Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ языки программирования: C# Python 3.6 Java Kotlin Node.js Π”Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ инструкции ΠΏΠΎ созданию Π±ΠΎΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ 2. Π’Ρ‹Π±ΠΎΡ€ языка программирования для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±ΠΎΡ‚Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ возмоТностями Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ языка. Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΡ‚Π° Π½Π° своСм любимом языкС - смотри Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ 3. Π‘Ρ€Π΅Π΄ΠΈ Π±ΠΎΡ‚ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚ΡƒΡ€Π½ΠΈΡ€ - слСди Π·Π° новостями Π½Π° ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅, сайтС ΠΈ Π² Π½Π°ΡˆΠΈΡ… ΠΊΠ°Π½Π°Π»Π°Ρ…. ДСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ риск нанСсСния ΡƒΡ‰Π΅Ρ€Π±Π° ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅, Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄ΡƒΡ‚ ΠΊ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅ участника. 1. ОписаниС ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠΈ ОписаниС ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠΈ Π˜Π³Ρ€ΠΎΠ²Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π˜Π³Ρ€ΠΎΠ²Ρ‹Π΅ взаимодСйствия Условия ΠΏΠΎΠ±Π΅Π΄Ρ‹ Π‘ΠΌ.Π½Π° сайтС IT-God 2020 2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±ΠΎΡ‚Π° Для создания Π±ΠΎΡ‚Π° ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π» Π‘ΠΎΡ‚Ρ‹ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±ΠΎΡ‚Π°. ΠŸΡ€ΠΈ создании Ρ‚Π΅Π±Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π΄Π°Ρ‚ΡŒ имя Π±ΠΎΡ‚Ρƒ, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ язык программирования для Ρ‚Π²ΠΎΠ΅Π³ΠΎ Π±ΠΎΡ‚Π° ΠΈ гСроя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ (раса). На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ шагС откроСтся ΠΎΠΊΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±ΠΎΡ‚Π° с Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠ³ΠΎ Π±ΠΎΡ‚Π° Π½Π° Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌ Ρ‚ΠΎΠ±ΠΎΠΉ языкС программирования. 2.1. ΠžΡ‚Π»Π°Π΄ΠΊΠ° Π±ΠΎΡ‚Π° ΠžΡ‚Π»Π°Π΄ΠΊΠ° Π±ΠΎΡ‚Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Π² Π΄Π²ΡƒΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…: Π² ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ Π² Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ 2.2. ΠžΡ‚Π»Π°Π΄ΠΊΠ° Π±ΠΎΡ‚Π° Π² ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ Для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π±ΠΎΡ‚Π° Π² ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ создай ΠΈΠ³Ρ€Ρƒ, Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠΉ Π˜Π³Ρ€Π° с Π±ΠΎΡ‚Π°ΠΌΠΈ, Π½Π°ΠΆΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ. Π’ ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±Π΅Ρ€ΠΈ своСго Π±ΠΎΡ‚Π° ΠΈΠ· списка Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² слота любого ΠΈΠ³Ρ€ΠΎΠΊΠ°. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Ρ‚Ρ‹ Π±ΡƒΠ΄Π΅ΡˆΡŒ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ экранС Π² процСссС ΠΈΠ³Ρ€Ρ‹ ΠΈΠ»ΠΈ послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΈΠ³Ρ€Ρ‹. 2.3. ΠžΡ‚Π»Π°Π΄ΠΊΠ° Π±ΠΎΡ‚Π° Π² Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π±ΠΎΡ‚Π° Π² Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ссылка Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΅ΡΡ‚ΡŒ Π² ΠΎΠΊΠ½Π΅ рСдактирования Π±ΠΎΡ‚Π°. Π’ΠΈΠΏΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ сСрвСру ΠΈ запускаСт скрипт Π±ΠΎΡ‚Π° Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ скрываСт Π²Π½ΡƒΡ‚Ρ€ΠΈ сСбя взаимодСйствиС с сСрвСром, ΠΈ являСтся посрСдником ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ сСрвСром ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ участника. Π’ΠΈΠΏΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ‚Ρ‹ смоТСшь Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρƒ сСбя локально ΠΈΠ»ΠΈ Π² Π΄ΠΎΠΊΠ΅Ρ€Π΅, Ρ„Π°ΠΉΠ» ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ находится Π² Π°Ρ€Ρ…ΠΈΠ²Π΅ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ. Для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ останова, Π²Ρ‹Π²ΠΎΠ΄ Π² консоль ΠΈΠ»ΠΈ Π² Ρ„Π°ΠΉΠ». Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π°Ρ€Ρ…ΠΈΠ²Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² Ρ„Π°ΠΉΠ»Π΅ Readme Π΅ΡΡ‚ΡŒ инструкция для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Π½Π° Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌ языкС программирования. 3. ΠžΡ‚Π»Π°Π΄ΠΊΠ° Π±ΠΎΡ‚Π° Π² Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π° языкС Python 3 Π’ΠΈΠΏΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ JSON ΠΎΡ‚ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ сСрвСра Π² стандартный ΠΏΠΎΡ‚ΠΎΠΊ Π²Π²ΠΎΠ΄Π° (stdin) ΠΈ Π·Π°Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ ΠΈΠ· стандартного ΠΏΠΎΡ‚ΠΎΠΊΠ° Π²Ρ‹Π²ΠΎΠ΄Π° (stdout). Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ для Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° Π±Π΅Π· Π±ΡƒΡ„Π΅Ρ€Π° (для Python это Ρ„Π»Π°Π³ -u ΠΏΡ€ΠΈ запускС ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π°). БтратСгия Π±ΠΎΡ‚Π° рСализуСтся Π² Ρ„Π°ΠΉΠ»Π΅ bot.py. ВмСстС с Ρ‚ΠΈΠΏΠΎΠ²Ρ‹ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ поставляСтся стратСгия, сохранСнная Π½Π° ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ сСрвСрС Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ скачивания Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠ³ΠΎ прилоТСния. Π’ΠΈΠΏΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ сСрвСру ΠΈ запускаСт скрипт Π±ΠΎΡ‚Π° Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ стартуСт ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, скрипт Π±ΠΎΡ‚Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² бСсконСчном Ρ†ΠΈΠΊΠ»Π΅. ΠžΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ остановку Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΈΠ³Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°. Π’Π½ΡƒΡ‚Ρ€ΠΈ Ρ†ΠΈΠΊΠ»Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°, происходит ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° JSON ΠΈ Π²Ρ‹Π·ΠΎΠ² Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. ПослС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΈΠ³Ρ€Π΅, сСрвСр рассылаСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ²ΡˆΠΈΠΌΡΡ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΈΠ³Ρ€Ρ‹ game. ПослС старта ΠΈΠ³Ρ€Ρ‹, сСрвСр рассылаСт состояниС ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π° state. ΠžΡ‚Π²Π΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… дСйствий: Move - ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ отрядов Ability - ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ дСйствия доступныС Ρ‚ΠΈΠΏΡƒ гСроя Π±ΠΎΡ‚Π° ОписаниС ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° сайтС IT-God 2020 3.1. Настройка Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠ³ΠΎ прилоТСния Для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π±ΠΎΡ‚Π° локально Π² Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ BotId ΠΈ UserId Π² ΠΎΠΊΠ½Π΅ рСдактирования Π±ΠΎΡ‚Π° ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… Π² Ρ„Π°ΠΉΠ»Π΅ runner.py для ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ user_id = "41b4207-1365-4a6f-a8bc-ac18f2e988f6" bot_id = "0a1468d1-c1b6-4df9-8ddf-1cd125be93ed" Или ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΡ€ΠΈ запускС прилоТСния ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Для запуска Π² Π΄ΠΎΠΊΠ΅Ρ€Π΅, создай ΠΎΠ±Ρ€Π°Π· ΠΈΠ· Docker Ρ„Π°ΠΉΠ»Π° Π² составС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ смонтируй ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€. НС ΠΌΠ΅Π½ΡΡ‚ΡŒ зависимости Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅. НС Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния Π² Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΊΡ€ΠΎΠΌΠ΅ bot.py ΠΈ runner.py (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² части задания Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ user_id ΠΈ bot_id). НаписаниС ΠΊΠΎΠ΄Π° происходит Π² Ρ„Π°ΠΉΠ»Π΅ bot.py. 3.2. Запуск прилоТСния для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π‘ΠΎΠ·Π΄Π°ΠΉ Π½ΠΎΠ²ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ. МоТно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ. Π’Ρ‹Π±Ρ€Π°Π² ΠΈΠ³Ρ€Ρƒ, Π½Π°ΠΆΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ. Π’ ΠΎΠΊΠ½Π΅ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π»ΠΎΠ±Π±ΠΈ, Π²Π°ΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ слот свободным. ИмСнно ΠΊ этому слоту Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Ρ‚Π²ΠΎΠΉ Π±ΠΎΡ‚. ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΎΡΡŒ ΠΎΠΊΠ½ΠΎ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π»ΠΎΠ±Π±ΠΈ, запусти Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² срСдС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΈΠ· консоли ΠΈΠ»ΠΈ Π΄ΠΎΠΊΠ΅Ρ€Π°. ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΈΠ³Ρ€Π΅ отраТаСтся Π² консоли. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² консоли отобразится >>> GAME READY <<< ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΈΠ³Ρ€Ρƒ. Π’ ΠΎΠΊΠ½Π΅ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π»ΠΎΠ±Π±ΠΈ Ρ‚Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡˆΡŒ своСго Π±ΠΎΡ‚Π° - ΠΆΠΌΠΈ ΠΠ°Ρ‡Π°Ρ‚ΡŒ Π±ΠΎΠΉ ΠΈ послС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°ΡƒΠ·Ρ‹ Π“ΠΎΡ‚ΠΎΠ² ΠΈΠ³Ρ€Π° начинаСтся... Ссли послС запуска ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² консоли Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΠ»ΠΎΡΡŒ >>> GAME READY <<< - пСрСзапусти ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠŸΡ€ΠΈΠΌΠ΅Ρ€ запуска прилоТСния ΠΈΠ· консоли ΠΈΠ»ΠΈ IDE Ссли ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π·Π°Π΄Π°Π½Ρ‹ Π² Ρ„Π°ΠΉΠ»Π΅ runner.py ΠΈ Π² строкС запуска: python3 -u runner.py python3 -u runner.py -u "41b4207-1365-4a6f-a8bc-ac18f2e988f6" -b "0a1468d1-c1b6-4df9-8ddf-1cd125be93ed" Для запуска прилоТСния Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ Π΄ΠΎΠΊΠ΅Ρ€Π° создай ΠΎΠ±Ρ€Π°Π· ΠΈΠ· Docker Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ запусти ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€. Π’Ρ‹ моТСшь Π·Π°ΠΉΡ‚ΠΈ Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· docker. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ запуска прилоТСния Π² Π΄ΠΎΠΊΠ΅Ρ€Π΅ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅: docker exec -d 0392a94d94ca python -u runner.py -i "wss://gameapi.it-god.ru" -u "41b4207-1365-4a6f-a8bc-ac18f2e988f6" -b "0a1468d1-c1b6-4df9-8ddf-1cd125be93ed" ΠŸΡ€ΠΈΠΌΠ΅Ρ€ запуска прилоТСния Π² Π΄ΠΎΠΊΠ΅Ρ€Π΅ c ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ консоли: docker exec -it 630b2fe38a91 bash -c "python -u runner.py” ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запуска прилоТСния: -i (--ip) - ip адрСс ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ сСрвСра -u (--user) - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ -b (--bot) - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π±ΠΎΡ‚Π° Если ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запуска ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС, Ρ‚ΠΎ бСрутся значСния ΠΈΠ· Ρ„Π°ΠΉΠ»Π° runner.py Π’Π°ΠΆΠ½ΠΎ! НС стоит Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡŽ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΌ инструмСнтарии (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Ρƒ python Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Ρ„Π»Π°Π³ -u ΠΈΠ»ΠΈ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ окруТСния). Π‘Π΅Π· этого коррСктная Ρ€Π°Π±ΠΎΡ‚Π° Π½Π΅ гарантируСтся. Π’Π°ΠΆΠ½ΠΎ! НС отправляй Π·Π° Ρ‚ΠΈΠΊ Π±ΠΎΠ»Π΅ 40 дСйствий, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи. 3.3. ИспользованиС срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π±ΠΎΡ‚Π° Π² Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, PyCharm. ВСрсия Python Π½Π΅ Π½ΠΈΠΆΠ΅ 3.6. 3.4. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π±ΠΎΡ‚Π° Π½Π° сСрвСр Когда Ρ‚Π²ΠΎΠΉ Π±ΠΎΡ‚ Π³ΠΎΡ‚ΠΎΠ² ΠΊ испытаниям, ΠΎΠ±Π½ΠΎΠ²ΠΈ содСрТимоС ΠΎΠΊΠ½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π±ΠΎΡ‚Π° Π½Π° содСрТимоС Ρ„Π°ΠΉΠ»Π° bot.py ΠΈ сохрани Π±ΠΎΡ‚Π°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Ρ‹ моТСшь ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² сраТСниях. Π’ Ρ„Π°ΠΉΠ»Π΅ стратСгии Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³Π΅Ρ€Ρ‹, ΠΈΠ½Π°Ρ‡Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ‚Π²ΠΎΠ΅ΠΉ стратСгии Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ повСдСния Π½Π° сСрвСрС 3.5. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ - ΠΏΠΎ запросу Π’ Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ доступны стандартныС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для Ρ€Π°Π·Π±ΠΎΡ€Π° JSON, Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° WebSocket. Для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°ΠΌ ΠΈΠ³Ρ€Ρ‹. 4. Π‘Ρ‚Π΅Π½Π΄Ρ‹ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΎΡ‚ΠΎΠ² Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стСнд: https://game.it-god.ru wss://gameapi.it-god.ru 5. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±ΠΎΡ‚Π° Π½Π° своСм языкС Π’Ρ‹Π±ΠΎΡ€ языка программирования для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±ΠΎΡ‚Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ языком ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° WebSocket. Если Ρ‚Ρ‹ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свой Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ язык программирования, ΠΈ ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» WebSocket, Ρ‚Π΅Π±Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° этом языкС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ ΠΈ docker Ρ„Π°ΠΉΠ» с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ создания Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для Π΅Π³ΠΎ выполнСния окруТСния. Π’ качСствС ΠΎΠ±Ρ€Π°Π·Ρ†Π° ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ любой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π±ΠΎΡ‚Π°. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°ΠΌ ΠΈΠ³Ρ€Ρ‹ ΠΊΠ°ΠΊ ZIP-Π°Ρ€Ρ…ΠΈΠ² Π½Π° Ρ€Π΅Π²ΡŒΡŽ. ΠŸΡ€ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π²ΠΎΠ΅Π³ΠΎ языка Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π² ΠΈΠ³Ρ€ΠΎΠ²ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ, Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ доступСн Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… для скачивания. ВрСбования ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ: стратСгия Π±ΠΎΡ‚Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 5 Мб ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ процСссом Π² Π±ΠΎΡ‚Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° простая типовая стратСгия ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΌΠΈ для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π±ΠΎΡ‚Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ docker Ρ„Π°ΠΉΠ»Π° с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ создания Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ окруТСния для запуска ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ запуск ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ: -i (--ip) - ip адрСс ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ сСрвСра -u (--user) - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ -b (--bot) - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π±ΠΎΡ‚Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ синтаксис ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ/ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ языка
Python
1
star
3

blog_django

sql + pillows + bootstrap + crispy
Python
1
star
4

atom_hack

Jupyter Notebook
1
star
5

madmo

ΠšΡƒΡ€Ρ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ машинного обучСния ΠΎΡ‚ МЀВИ
Jupyter Notebook
1
star
6

lnoisome_config

inception of things project
Shell
1
star
7

nlp_education

Jupyter Notebook
1
star