ΠžΡ‚ Ρ€Π°ΠΊΠ΅Ρ‚ ΠΊ Ρ€ΠΎΠ±ΠΎΡ‚Π°ΠΌ ΠΈ ΠΏΡ€ΠΈ Ρ‡Π΅ΠΌ здСсь Python. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ выпускника GeekBrains

ΠžΡ‚ Ρ€Π°ΠΊΠ΅Ρ‚ ΠΊ Ρ€ΠΎΠ±ΠΎΡ‚Π°ΠΌ ΠΈ ΠΏΡ€ΠΈ Ρ‡Π΅ΠΌ здСсь Python. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ выпускника GeekBrains
БСгодня ΠΌΡ‹ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅ΠΌ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² IT АндрСя Π’ΡƒΠΊΠΎΠ»ΠΎΠ²Π°. ДСтскоС ΡƒΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ космосом ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ Π΅Π³ΠΎ Π½Π° ракСтостроСниС Π² ΠœΠ“Π’Π£. Буровая Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ заставила Π·Π°Π±Ρ‹Ρ‚ΡŒ ΠΎ ΠΌΠ΅Ρ‡Ρ‚Π΅, Π½ΠΎ всС ΠΎΠ±Π΅Ρ€Π½ΡƒΠ»ΠΎΡΡŒ Π΅Ρ‰Π΅ интСрСснСС. Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ C++ ΠΈ Python ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ: ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π»ΠΎΠ³ΠΈΠΊΠΈ систСм управлСния Ρ€ΠΎΠ±ΠΎΡ‚Π°ΠΌΠΈ.

Начало

МнС ΠΏΠΎΠ²Π΅Π·Π»ΠΎ всС дСтство Π±Ρ€Π΅Π΄ΠΈΡ‚ΡŒ космосом. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ послС ΡˆΠΊΠΎΠ»Ρ‹ я Π½ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ Π½Π΅ сомнСвался, ΠΊΡƒΠ΄Π° ΠΌΠ½Π΅ ΠΏΠΎΠΉΡ‚ΠΈ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ, ΠΈ поступил Π² ΠœΠ“Π’Π£ ΠΈΠΌ. Π‘Π°ΡƒΠΌΠ°Π½Π°, Π½Π° ΠΊΠ°Ρ„Π΅Π΄Ρ€Ρƒ Ρ€Π°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ двигатСлСстроСния. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, саму Π²Π΅Ρ‚Π²ΡŒ курса β€” ΠΏΠΎΡ€ΠΎΡ…ΠΎΠ²Ρ‹Π΅ ΠΈΠ»ΠΈ ТидкостныС Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ космичСских Ρ€Π°ΠΊΠ΅Ρ‚ β€” Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ: ΠΏΠΎ Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ Π°Π±ΠΈΡ‚ΡƒΡ€ΠΈΠ΅Π½Ρ‚ΠΎΠ² Π² 2001 Π³ΠΎΠ΄Ρƒ Π΅Ρ‰Π΅ распрСдСляла ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚ΡΠΊΠ°Ρ комиссия. Π― ΠΏΠΎΠΏΠ°Π» Β«Π² Π±ΠΎΡ‡ΠΊΡƒ с ΠΏΠΎΡ€ΠΎΡ…ΠΎΠΌΒ».

На Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Β«Ρ€Π°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Π±ΡƒΠΌΒ» сущСствовал Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΏΠ»Π°Π½Π°Ρ…, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΈ ΠΌΠΈΠ·Π΅Ρ€Π½Ρ‹Π΅ Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠšΠ‘ ΠΈ НИИ практичСски Π±Π΅Π· пСрспСктив ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π½ΠΎΠ³ΠΎ ΠΈ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ роста. ВсС-Ρ‚Π°ΠΊΠΈ, ΠΏΠΎΡ€ΠΎΡ…ΠΎΠ²Ρ‹Π΅ Ρ€Π°ΠΊΠ΅Ρ‚Ρ‹ Π² России β€” продукция сугубо воСнная.

БСйчас это Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ вострСбовано, Π½ΠΎ ΡƒΠΆΠ΅ Π²ΠΎ врСмя ΡƒΡ‡Π΅Π±Ρ‹ я понял, Ρ‡Ρ‚ΠΎ Π² ракСтостроСнии ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° любая Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎ собствСнной ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π΅. ЀактичСски, это воСнная слуТба. НапримСр, работая Π² Ρ€Π°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ отрасли, я Π±Ρ‹Π» Π±Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ лишСн возмоТности ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ПО, Π΄Π°ΠΆΠ΅ для сСбя, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ эта Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ строго рСгламСнтируСтся.

ВсС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎ спСцзаказу ΠΈ с ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ комиссии ΠΏΠΎ сСкрСтности (Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ это ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ЀБВЭК). Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Ρ‚Π°ΠΌ обязан Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строчку ΠΊΠΎΠ΄Π°. ВсС ПО ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ являСтся сСкрСтным Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π·Π°Π΄Π°Ρ‡. ΠžΡ‚Ρ‡Π°ΡΡ‚ΠΈ это ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ПО, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ сСйчас для обучСния студСнтов-ракСтостроитСлСй, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ максимум Π² 90-Π΅ Π³ΠΎΠ΄Ρ‹ Π₯Π₯ Π²Π΅ΠΊΠ°.

К ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ окончания института я успСл ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΊΠ°Ρ„Π΅Π΄Ρ€Π΅ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΠΈ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΡƒΡ‡Π΅Π±Π½ΠΎΠ³ΠΎ симулятора тСхпроцСсса Π½Π° Π‘++, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π» ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для сравнСния, ΠΈ ΠΌΠΎΠ³ Π²Π·Π²Π΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ всС Β«Π·Π°Β» ΠΈ Β«ΠΏΡ€ΠΎΡ‚ΠΈΠ²Β». Π’Ρ‹Π±ΠΎΡ€ Π±Ρ‹Π» ΠΎΡ‡Π΅Π²ΠΈΠ΄Π΅Π½, ΠΈ я ΠΏΠΎΠ½Π΅ΠΌΠ½ΠΎΠ³Ρƒ Π½Π°Ρ‡Π°Π» Π΄Ρ€Π΅ΠΉΡ„ΠΎΠ²Π°Ρ‚ΡŒ Π² сторону IT ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ. Π’ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ΅ Π±Ρ‹Π»ΠΎ ΠΊΡƒΠ΄Π° вСсСлСС, Ρ‡Π΅ΠΌ Π² ракСтостроСнии: ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, открытая срСда, отсутствиС индустрии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, острая Π½ΡƒΠΆΠ΄Π° Π² ПО для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ модСлирования. Π’ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ β€” Π½Π΅ΡƒΡΡ‚ΠΎΡΠ²ΡˆΠ°ΡΡΡ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° распространСнного ПО ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ слоТныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, Π² Ρ‚ΠΎΠΌ числС, Π½Π΅Ρ‡Π΅Ρ‚ΠΊΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΈ Π·Π°Ρ‡Π°Ρ‚ΠΊΠΈ ИИ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ послС своих ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, я ΡƒΠΆΠ΅ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ возвращался ΠΊ Ρ€Π°ΠΊΠ΅Ρ‚Π°ΠΌ (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°).

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

ΠžΡ‚ прСподавания ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ

ΠžΡ‚ Ρ€Π°ΠΊΠ΅Ρ‚ ΠΊ Ρ€ΠΎΠ±ΠΎΡ‚Π°ΠΌ ΠΈ ΠΏΡ€ΠΈ Ρ‡Π΅ΠΌ здСсь Python. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ выпускника GeekBrains
На ВсСмирном конгрСссС IFTOMM со студСнтами β€” Ρ‡Π»Π΅Π½Π°ΠΌΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ (я справа)

Π’ ΠœΠ“Π’Π£ Π½Π° пробототСхничСском Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚Π΅ я ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π» 10 Π»Π΅Ρ‚, Ρ‡ΠΈΡ‚Π°Π» курс Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ². ΠŸΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Π½Π°ΡƒΡ‡Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ (см. Π² ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ), постСпСнно двигался ΠΈΠ· ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠΈ Π² сторону БАПР ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ. И Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² принял Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ярко ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, скаТу, Ρ‡Ρ‚ΠΎ Π·Π° дСсяток Π»Π΅Ρ‚ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠ½ΠΎΠΉ курс обучСния Π½Π΅ измСнился Π½ΠΈ Π½Π° Π·Π°ΠΏΡΡ‚ΡƒΡŽ. Π₯отя прикладная ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ°, судя ΠΏΠΎ публикациям, шла Π²ΠΏΠ΅Ρ€Π΅Π΄ вСсьма ΠΈ вСсьма ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ.

К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, Ρ€Π°Π±ΠΎΡ‚Π° всС большС Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π»Π° Ρ‡ΠΈΠ½ΠΎΠ²Π½ΠΈΡ‡ΡŒΡŽ β€” ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, стандарты ΠΈ Ρ‚ΠΎΠ½Π½Ρ‹ Π±ΡƒΠΌΠ°Π³ΠΈ. Π’ Ρ‚Π°ΠΊΠΈΡ… условиях ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ оказалось Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΎ ΠΎΡ‚Ρ‡Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ этого ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΡ, Π° это для ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΡŽΡ‰Π΅Π³ΠΎ спСциалиста Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ нСприятно.

А ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π² Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΡƒ я ΠΏΡ€ΠΈΡˆΠ΅Π» Ρ‚Π°ΠΊ: Π² 2007-2009 Π³ΠΎΠ΄Π°Ρ… совмСстно с профСссорами А. Π“ΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ΠΌ ΠΈ Н. Π£ΠΌΠ½ΠΎΠ²Ρ‹ΠΌ ΠΌΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π½Π°ΡƒΡ‡Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’Π°ΠΌ ΠΌΠ½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ для опрСдСлСния Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ двиТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΠΎ стробоскопичСской Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ. ΠžΡ‚ этой Ρ‚Π΅ΠΌΡ‹ β€” ΠΎΠ΄ΠΈΠ½ шаг Π΄ΠΎ машинного зрСния, OpenCV ΠΈ Robotic Operating System (ΠΏΡ€Π°Π²Π΄Π°, Ρ‚ΠΎΠ³Π΄Π° я Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΠΎΠΌΡ‹ΡˆΠ»ΡΠ» ΠΎ Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°Ρ…). ПослС этого я ΡƒΠΆΠ΅ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ сосрСдоточился Π½Π° ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ΅ ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ Π² исслСдованиях, Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° стала Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.

Однако для поиска Π½ΠΎΠ²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Π»ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΌΠΎΠΈ знания Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π’Π΅Π΄ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ IT, ΠΊΡ€ΠΎΠΌΠ΅ Π³ΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ унивСрситСтского курса (ObjectPascal ΠΈ Borland VCL Π½Π° C++) Π½ΠΈΠ³Π΄Π΅ Π½Π΅ ΠΈΠ·ΡƒΡ‡Π°Π», Π² тСорСтичСских аспСктах Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ полагался Π½Π° ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ.

Π‘Π½Π°Ρ‡Π°Π»Π° рассматривал Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΎΡ‡Π½Ρ‹Ρ… курсов Π² Ρ€ΠΎΠ΄Π½ΠΎΠΌ институтС. ΠŸΡ€Π°Π²Π΄Π°, ΠΎΡ‡Π΅Π½ΡŒ быстро Π²Ρ‹ΡΡΠ½ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ ΡΠΎΠ²ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΡƒΡ‡Π΅Π±Ρƒ с Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Π½Π° ΠΊΠ°Ρ„Π΅Π΄Ρ€Π΅ Π±ΡƒΠ΄Π΅Ρ‚ практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·-Π·Π° Ρ€Π²Π°Π½ΠΎΠ³ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ частой Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π½Π΅ собствСнного расписания (Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΈ Ρ‚.ΠΏ.). Π’Π°ΠΊ постСпСнно ΠΏΡ€ΠΈΡˆΠ΅Π» ΠΊ ΠΈΠ΄Π΅Π΅ ΠΎΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Π½Ρ‹Π΅ курсы ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎ. На GeekBrains Π²Ρ‹ΡˆΠ΅Π» ΠΏΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ профСссоров ΠΈΠ· ΡƒΡ‡Π΅Π±Π½ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π° Β«Π’Π΅Ρ…Π½ΠΎΠΏΠ°Ρ€ΠΊ Mail.ruΒ», располоТСнного Π² Π‘Π°ΡƒΠΌΠ°Π½ΠΊΠ΅, ΠΈ поступил Π½Π° курс Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ PythonΒ».

ΠšΡƒΡ€ΡΡ‹ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ΠΈΠΉ Π½Π΅ Π²Ρ‹Π·Π²Π°Π»ΠΈ, ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° β€” постоянно ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΡΠΎΠ²ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ: с Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Π½Π° ΠΊΠ°Ρ„Π΅Π΄Ρ€Π΅, Π½Π°ΡƒΡ‡Π½Ρ‹ΠΌΠΈ Ρ‚Ρ€ΡƒΠ΄Π°ΠΌΠΈ ΠΈ мСроприятиями. Π’Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π»ΠΎ Ρ‚Π°ΠΊ сильно, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ (ΠΊ ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ) Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… связСй Π²Π½Π΅ Π΄ΠΎΠΌΠ°.

Бправлялся с Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌΠΈ Ρ‚Π°ΠΊ: Ρ€Π΅ΡˆΠ°Π» Π·Π°Π΄Π°Ρ‡ΠΈ Π² Π΄ΠΎΡ€ΠΎΠ³Π΅. Π­Ρ‚ΠΎΡ‚ Π½Π°Π²Ρ‹ΠΊ, Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹ΠΉ многочислСнными ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ, оказался ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±Π΅Π· Π½Π΅Π³ΠΎ я Π΄Π°ΠΆΠ΅ Π½Π΅ смог Π±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всС домашниС задания (Π° Π΅Ρ‰Π΅ ΠΎΠ½ замСняСт ΠΌΠ΅Π΄ΠΈΡ‚Π°Ρ†ΠΈΡŽβ€¦). Π― приучился ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΡƒΡ‚ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ, смартфон ΠΈ бСспроводныС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ для смартфона.

Ноутбук Ρƒ мСня Dell Latitude 3470, Π° смартфон ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ любой с диагональю ΠΎΡ‚ 5.5 дюймов Π² ΠΏΠ°Ρ€Π΅ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ Logitech K 810 BT. Π’ΠΎΠΎΠ±Ρ‰Π΅ всСм Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡŽ Logitech, ΠΎΠ½Π° ΠΎΡ‡Π΅Π½ΡŒ надСТная ΠΈ пСрСносит вСсьма суровыС условия использования (ΠΈ это Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°).

ΠžΡ‚ Ρ€Π°ΠΊΠ΅Ρ‚ ΠΊ Ρ€ΠΎΠ±ΠΎΡ‚Π°ΠΌ ΠΈ ΠΏΡ€ΠΈ Ρ‡Π΅ΠΌ здСсь Python. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ выпускника GeekBrains
ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Logitech K810

Python ΠΊ Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΎΡ‡Π΅Π½ΡŒ располагаСт β€” ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π»Π°ΠΉΡ„Ρ…Π°ΠΊ, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠΉΡΡ программирования: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌΡƒ столу ΠΈΠ»ΠΈ срСдС исполнСния. НСсколько Π·Π°Π΄Π°Π½ΠΈΠΉ я Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΉ Π²Π΅Π±-сСрвСр с Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΌ Django Π½Π° домашнСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π Π°Π±ΠΎΡ‚Π°Π» ΠΏΡ€ΠΈ этом ΠΈΠ· ΠΏΠΎΠ΅Π·Π΄Π°, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС использовал PyDroid, DroidEdit, Maxima.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ Python?

БовсСм Π½Π΅Π΄ΠΎΠ»Π³ΠΎ я пытался ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ PHP ΠΊΠ°ΠΊ систСмный скриптовый язык. Python ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ ΠΏΠΎΠ½Π΅ΠΌΠ½ΠΎΠ³Ρƒ ΠΈΠ·ΡƒΡ‡Π°Π» «для сСбя». Π£Ρ‡ΠΈΡ‚ΡŒ Π²ΡΠ΅Ρ€ΡŒΠ΅Π· Ρ€Π΅ΡˆΠΈΠ» послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Π» ΠΎ сущСствовании эффСктивной связки ΠΌΠ΅ΠΆΠ΄Ρƒ Python ΠΈ C++ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ β€” показалось интСрСсным Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка.

Π‘Π°ΠΌΡ‹ΠΉ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Π΅ΡΡ‚ΡŒ систСма управлСния нСстандартным ΠΌΠΎΡ‰Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠΌ, рСализованная Π½Π° встраиваСмой машинС с RISC-процСссором, Π½Π° Π‘++. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· внСшний машинно-зависимый API, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, связь ΠΌΠ΅ΠΆΠ΄Ρƒ подсистСмами ΠΏΠΎ сСти. На высоком ΡƒΡ€ΠΎΠ²Π½Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ²ΠΎΠ΄Π° Π½Π΅ ΠΎΡ‚Π»Π°ΠΆΠ΅Π½, Π»ΠΈΠ±ΠΎ Π½Π΅ постоянСн (Π½ΡƒΠΆΠ½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π² зависимости ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса).

Один ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… способов ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ систСму β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ машинно-спСцифичный API Π‘++-подсистСмы Π² качСствС основы Π½Π°Π±ΠΎΡ€Π° классов Python, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Π½Π° кроссплатформСнном ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ нСобходимости ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ особСнности встраиваСмой ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ Π΅Π΅ ОБ, ΠΎΠ½ просто Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с классами Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Β«ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ°ΠΌΠΈΒ» Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ API.

МнС ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ практичСски с нуля ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ связываниС Π‘++ ΠΈ Python. Быстро ΠΏΡ€ΠΈΡˆΠ»ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ возмоТности Π½Π° высоком ΡƒΡ€ΠΎΠ²Π½Π΅ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π²Π°ΠΆΠ½Π΅Π΅, Ρ‡Π΅ΠΌ Π½Π° Π½ΠΈΠ·ΠΊΠΎΠΌ. Из-Π·Π° этого ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ API, сдСлав Π²Ρ‹Π±ΠΎΡ€ Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ классов Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Python ΠΈ раздСляСмых Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π‘/Π‘++. ΠŸΡ€ΠΈΠ²Ρ‹ΠΊΠ½ΡƒΡ‚ΡŒ ΠΊ ΠΊΠΎΠ΄ΠΎΠ³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ ROS сам Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠΌΠ΅Π½Π° ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½Π° Python, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ приходится ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ различия языков, особСнно Π² Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΠΈ, проСктируя свои интСрфСйсы.

Π Π°Π±ΠΎΡ‚Π° Π² настоящСм: Python ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ° систСм управлСния Ρ€ΠΎΠ±ΠΎΡ‚Π°ΠΌΠΈ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ я Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ программистом Π½Π° Python ΠΈ C++ Π² Π½Π°ΡƒΡ‡Π½ΠΎ-ΡƒΡ‡Π΅Π±Π½ΠΎΠΌ Ρ†Π΅Π½Ρ‚Ρ€Π΅ Β«Π ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ°Β» ΠΏΡ€ΠΈ ΠœΠ“Π’Π£. ΠœΡ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ Π½Π°ΡƒΡ‡Π½ΠΎ-ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΈ софтовый инструмСнтарий ΠΏΠΎ Π·Π°ΠΊΠ°Π·Ρƒ государствСнных вСдомств: Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ манипуляторы с встроСнными систСмами тСхничСского зрСния ΠΈ высокоуровнСвыС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ автоматичСского управлСния, нСзависимыС ΠΎΡ‚ систСм.

БСйчас я ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽ Π½Π° Python Π²Ρ‹ΡΠΎΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ систСм управлСния Ρ€ΠΎΠ±ΠΎΡ‚Π°ΠΌΠΈ, этот язык связываСт ΠΌΠ΅ΠΆΠ΄Ρƒ собой высокооптимизированныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, написанныС Π½Π° C++, ассСмблСрС ΠΈ Go.

Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² управлСния Ρ€ΠΎΠ±ΠΎΡ‚Π°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π²Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π³Ρ€ΡƒΠΏΠΏΡ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². ΠŸΠ΅Ρ€Π²Π°Ρ ΠΈΠ· Π½ΠΈΡ… рСализуСтся нСпосрСдствСнно Π½Π° ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, Π½Π° Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ β€” это встроСнноС ПО ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² ΠΏΡ€ΠΈΠ²ΠΎΠ΄Π°, ΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π»ΠΈΠ½ΠΈΠΉ связи, подсистСм взаимодСйствия с ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ.

Алгоритмы здСсь ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² расчСтС Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ исполнСния ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ, ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰ΡƒΡŽ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚Π° Π² Ρ†Π΅Π»ΠΎΠΌ. ПослСднСС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΡ‚ ПО Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ управлСния зависит Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ всСй систСмы.

Вторая Π³Ρ€ΡƒΠΏΠΏΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² опрСдСляСт Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ€ΠΎΠ±ΠΎΡ‚Π° Π² Ρ†Π΅Π»ΠΎΠΌ. Π­Ρ‚ΠΎ высокоуровнСвыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π°ΠΊΡ†Π΅Π½Ρ‚ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… дСлаСтся Π½Π° ΠΏΠΎΠ½ΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΈ быстроту Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ, достаточно слоТного. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, высокоуровнСвоС ПО Π½Π° Ρ€ΠΎΠ±ΠΎΡ‚Π΅ ΠΎΡ‡Π΅Π½ΡŒ часто подвСргаСтся измСнСнию Π² процСссС Π½Π°Π»Π°Π΄ΠΊΠΈ ΠΈ тСстирования. Для Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ‹ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ языки ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния.

КакиС знания Π½ΡƒΠΆΠ½Ρ‹ для ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ языка шаблонов C++, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… возмоТностСй Python. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΉ Π½Π°Π²Ρ‹ΠΊ β€” ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ API. НС лишним Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ возмоТности спСциализированных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, Π²Ρ€ΠΎΠ΄Π΅ Boost::Python. Π’Π΅ΠΌ, ΠΊΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΌ ПО, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ придСтся ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ (ΠΏΡ€ΠΈΡ‡Π΅ΠΌ, Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ядра), систСмными Π²Ρ‹Π·ΠΎΠ²Π°ΠΌΠΈ Linux/UNIX/QNX. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² построСния Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠΌ Robotic Operating System.

Π― ΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² Π°ΠΊΡ‚ΠΈΠ²Π΅ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ язык программирования, Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉΡΡ ΠΈ вострСбованный. Π­Ρ‚ΠΎ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹ΡˆΠ½Π°Ρ стратСгия для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ, Π³Π΄Π΅ постоянно трСбуСтся Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ узкоспСциализированныС (Ρ‡ΠΈΡ‚Π°ΠΉ: Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅) Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… языках. Π—Π°Π΄Π°Ρ‡Ρƒ ΠΆΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… для Ρ‚Π°ΠΊΠΎΠ³ΠΎ ПО Π³ΠΎΡ€Π°Π·Π΄ΠΎ приятнСС Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ языки. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π² ΠΌΠΎΠΉ Π½Π°Π±ΠΎΡ€ Π²Ρ…ΠΎΠ΄ΠΈΠ»ΠΈ Π‘++, Pascal ΠΈ BASIC, ΠΏΠΎΠ·ΠΆΠ΅ добавились PHP ΠΈ BASH.

Как инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ пригодится Π² ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ студСнтов

Основной ΠΏΠ»Π°Π½ Π½Π° ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ сСйчас β€” ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ подвСсти Π½Π°ΡƒΡ‡Π½ΡƒΡŽ Π±Π°Π·Ρƒ ΠΏΠΎΠ΄ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ инструмСнтов ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО Π² ΠΏΠ΅Π΄Π°Π³ΠΎΠ³ΠΈΠΊΠ΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΡ‹Ρ‚Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ прСподавания.

Π‘ 2016 Π³ΠΎΠ΄Π° я Π½Π°Ρ‡Π°Π» большой экспСримСнт ΠΏΠΎ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡŽ инструмСнтов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ β€” языков программирования, IDE, Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, систСм контроля вСрсий β€” Π² ΠΏΠ΅Π΄Π°Π³ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ Π² Π²Ρ‹ΡΡˆΠ΅ΠΉ школС. БСйчас ΡƒΠΆΠ΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, ΠΏΠΎΠ΄Π΄Π°ΡŽΡ‰ΠΈΠ΅ΡΡ качСствСнному ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΡŽ.

НапримСр, Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ вСрсионирования ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π² ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ процСсс сущСствСнно ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ качСство студСнчСских Ρ€Π°Π±ΠΎΡ‚, ΠΎΠ΄Π½Π°ΠΊΠΎ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ условии: совмСстной Ρ€Π°Π±ΠΎΡ‚Π΅ студСнтов Π½Π°Π΄ раздСляСмыми ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ прСподавания тСхничСских дисциплин с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ инструмСнтов ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО сСйчас Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ вСдСтся силами ΠΌΠΎΠ΅ΠΉ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹, состоящСй ΠΈΠ· студСнтов, Π°Π±ΠΈΡ‚ΡƒΡ€ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΈ ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ образования ΠœΠ“Π’Π£.

ΠŸΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒ я, кстати, Π½Π΅ оставил β€” Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» авторский ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½Π½Ρ‹ΠΉ ΠΎΡ‡Π½Ρ‹ΠΉ курс ΠΏΠΎ устройству ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Linux для института ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠœΠ“Π’Π£, ΠΈ сам ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°ΡŽ.

НаучныС Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π Π°Π½Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹
Вопросы планирования ΠΏΠΎΡ…ΠΎΠ΄ΠΊΠΈ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…Π½ΠΎΠ³ΠΈΡ… ΡˆΠ°Π³Π°ΡŽΡ‰ΠΈΡ… систСм Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ лошадью Π°Π»Π»ΡŽΡ€Π° (2010 Π³.)

К вопросу ΠΎ ΠΊΠΈΠ½Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΈ Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ элСмСнта ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΉ Π½ΠΎΠ³ΠΈ лошади Π² стадии ΠΏΠΎΠ΄Π²ΠΎΠ΄Π° ΠΊ ΠΎΠΏΠΎΡ€Π΅ ΠΊΠ°ΠΊ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Ρ†ΠΈΠΊΠ»Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ…Π½ΠΎΠ³ΠΎΠ³ΠΎ двиТитСля (2012 Π³.)

Из послСднСго
3D-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для модСлирования производства Π·ΡƒΠ±Ρ‡Π°Ρ‚Ρ‹Ρ… колСс для обучСния Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΠΈ машин (2019 Π³.)

ΠœΠ΅Ρ‚ΠΎΠ΄ распознавания структурных прСпятствий ΠΈ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ поискС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ€Π΅Π»ΡŒΠ΅Ρ„Π° (2018 Π³.)

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹, индСксируСмыС Π±Π°Π·Π°ΠΌΠΈ Π½Π°ΡƒΡ‡Π½ΠΎΠ³ΠΎ цитирования, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² ΠΌΠΎΠ΅ΠΌ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ Π½Π° ResearchGate. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ статСй посвящСно двиТСнию машин, Π΅ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΉ ΠΏΠ΅Π΄Π°Π³ΠΎΠ³ΠΈΠΊΠ΅ ΠΈ ΡƒΡ‡Π΅Π±Π½ΠΎΠΌΡƒ ПО.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com