en
Feedback
Just Python

Just Python

Open in Telegram

πŸΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Python. Бсылка: @Portal_v_IT БотрудничСство: @oleginc, @tatiana_inc Канал Π½Π° Π±ΠΈΡ€ΠΆΠ΅: telega.in/c/justpython_it РКН: clck.ru/3MnbSc

Show more
9 874
Subscribers
-324 hours
-237 days
-6130 days
Posts Archive
Asyncio для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с асинхронным ΠΊΠΎΠ΄ΠΎΠΌ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Python ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ asyncio для написания ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»
Asyncio для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с асинхронным ΠΊΠΎΠ΄ΠΎΠΌ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Python ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ asyncio для написания ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ синтаксиса async/await. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° asyncio большС всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ связан с Π²Π²ΠΎΠ΄ΠΎΠΌ-Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ для высокоуровнСвого структурированного сСтСвого ΠΊΠΎΠ΄Π°. Бсылочка Π½Π° Π΄ΠΎΠΊΡƒ #theory // Just Python

Repost from Python Learning
βš™οΈ Asyncio для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с асинхронным ΠΊΠΎΠ΄ΠΎΠΌ ℹ️ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Python ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ asyncio для написания ΠΏΠ°
βš™οΈ Asyncio для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с асинхронным ΠΊΠΎΠ΄ΠΎΠΌ ℹ️ Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Python ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ asyncio для написания ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ синтаксиса async/await. πŸ—£οΈ Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° asyncio большС всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ связан с Π²Π²ΠΎΠ΄ΠΎΠΌ-Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ для высокоуровнСвого структурированного сСтСвого ΠΊΠΎΠ΄Π°. πŸ”— Бсылочка Π½Π° Π΄ΠΎΠΊΡƒ Python Learning πŸ‘©β€πŸ’»

ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ спутников Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π’ этот Ρ€Π°Π· ΠΌΡ‹ сдСлаСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ спутники. ΠœΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡
ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ спутников Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π’ этот Ρ€Π°Π· ΠΌΡ‹ сдСлаСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ спутники. ΠœΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠΌΡΡ ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌΡƒ API с ΠΎΡ€Π±ΠΈΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ спутников, ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ спутников Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ Π—Π΅ΠΌΠ»ΠΈ. Код ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 0 сСкунд Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Ρƒ сСрвСра NASA Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ МКБ. ПослС этого ΠΎΠ½ пСрСрисовываСт ΠΊΠ°Ρ€Ρ‚Ρƒ Π—Π΅ΠΌΠ»ΠΈ с Π½ΠΎΠ²Ρ‹ΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ станции. ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Ρ‚Ρ‹ моТСшь Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚: ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ 3D-Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ, Π»ΠΈΠ±ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ двиТСния. Бсылка Π½Π° ΠΊΠΎΠ΄ #theory // Just Python

pydub β€” ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ»ΠΎΠ². pydub прСдоставляСт ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ инструмСнты для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ»Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Ρ‡Ρ‚Π΅Π½ΠΈ
pydub β€” ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ»ΠΎΠ². pydub прСдоставляСт ΡƒΠ΄ΠΎΠ±Π½Ρ‹Π΅ инструмСнты для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π°ΡƒΠ΄ΠΈΠΎΡ„Π°ΠΉΠ»Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅, запись, объСдинСниС, Π½Π°Ρ€Π΅Π·ΠΊΠ°, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ громкости ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Она основана Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ ffmpeg ΠΈ позволяСт Π»Π΅Π³ΠΊΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Π°ΡƒΠ΄ΠΈΠΎ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… WAV, MP3 ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅(см. Π²Ρ‹ΡˆΠ΅) ΠΌΡ‹ использовали ΠΌΠ΅Ρ‚ΠΎΠ΄ "from_wav" для чтСния Π΄Π²ΡƒΡ… Ρ„Π°ΠΉΠ»ΠΎΠ², создали Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ объСдинив ΠΎΠ±Π° Ρ„Π°ΠΉΠ»Π°, Π° Π·Π°Ρ‚Π΅ΠΌ экспортировали Π΅Π³ΠΎ Бтавится ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ βš™οΈ pip install pydub ДокумСнтация ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° здСсь :3

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

БСзопасныС SQL-запросы Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ запросы Новички часто ΠΏΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ значСния Π² SQL-запрос Ρ‡Π΅Ρ€Π΅Π· f-строки ΠΈΠ»ΠΈ ΠΊΠΎΠ½
БСзопасныС SQL-запросы Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ запросы Новички часто ΠΏΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ значСния Π² SQL-запрос Ρ‡Π΅Ρ€Π΅Π· f-строки ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ SQL-ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΡΠΌ. ВмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ запросы β€” это бСзопасно ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Π˜Ρ‚ΠΎΠ³: ВсСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ запросы для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ SQL-ΠΈΠ½ΡŠΠ΅ΠΊΡ†ΠΈΠΉ. Π­Ρ‚ΠΎ бСзопаснСС ΠΈ Ρ‡ΠΈΡ‰Π΅, Ρ‡Π΅ΠΌ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΠΎΠ΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ значСния Π² строки. #theory // Just Python

psutil β€” кроссплатформСнный, встроСнный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ систСмС. psutil позволяСт ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌ
psutil β€” кроссплатформСнный, встроСнный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ систСмС. psutil позволяСт ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ процСссорС, памяти, дискС, сСти, Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°Ρ… ΠΈ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… процСссах Π² систСмС. Π”ΡƒΠΌΠ°ΡŽ, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π²Ρ‹ΡˆΠ΅ Π½Π΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² объяснСнии. P.S. я сам ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ psutil Π² Samurai :3 #theory // Just Python

ΠšΡ€ΠΈΠΏΡ‚Π° Π½Π΅ для Π³Π΅Π½ΠΈΠ΅Π² β€” просто Ρ‚Π΅Π±Π΅ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ объяснил Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ ΠΊΠ°ΠΊ Π½Π° Π½Π΅ΠΉ Π΄Π°ΠΆΠ΅ школьники Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΠ°Ρ€Ρƒ срСдних
ΠšΡ€ΠΈΠΏΡ‚Π° Π½Π΅ для Π³Π΅Π½ΠΈΠ΅Π² β€” просто Ρ‚Π΅Π±Π΅ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ объяснил Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ ΠΊΠ°ΠΊ Π½Π° Π½Π΅ΠΉ Π΄Π°ΠΆΠ΅ школьники Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΠ°Ρ€Ρƒ срСдних Π—ΠŸ Π² дСнь. БСгодня ΠΊΡ€ΠΈΠΏΡ‚Π° β€” золотая ΠΆΠΈΠ»Π°, ΠΊΡƒΠ΄Π° Π±ΠΎΠ³Π°Ρ‚Π΅ΠΉΡˆΠΈΠ΅ люди ΠΌΠΈΡ€Π° ΠΈΠ½Π²Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‚ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Ρ‹, Π’Ρ€Π°ΠΌΠΏ создаёт ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠΈΠΌΠΏΠ΅Ρ€ΠΈΡŽ, Π° Россия Π²ΠΎΡ‚-Π²ΠΎΡ‚ запустит свою Π±ΠΈΡ€ΠΆΡƒ. ΠšΡ‚ΠΎ Π½Π΅ полСнится Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² ΠΊΡ€ΠΈΠΏΡ‚Π΅ сСйчас β€” сколотит состояниС. Для этого достаточно Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ°Π½Π°Π» Inv Trading Автор ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ„Π°Π½Π°Ρ‚ΠΎΠ² ΠΊΡ€ΠΈΠΏΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎ шагам ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Π΄Π°ΠΆΠ΅ вашСй Π±Π°Π±ΡƒΡˆΠΊΠ΅, ΠΎΡ‚ΠΊΡƒΠ΄Π° Π² ΠΊΡ€ΠΈΠΏΡ‚Π΅ дСньги, ΠΊΠ°ΠΊ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ ΠΊΠ°ΠΊ Π΄Π°ΠΆΠ΅ Π½ΠΎΠ²ΠΈΡ‡ΠΊΡƒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ 40% Π² мСсяц. ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ, Π² Π·Π°ΠΊΡ€Π΅ΠΏΠ΅ Π΅ΡΡ‚ΡŒ ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ ΠΏΠ»Π°Π½ для Π·Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ список ΠΌΠΎΠ½Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ скоро ΠΊΡ€Π°Ρ‚Π½ΠΎ вырастут: @invtrading

PaddleOCR для оптичСского распознавания символов PaddleOCR β€” многоязычныС Π½Π°Π±ΠΎΡ€Ρ‹ инструмСнтов OCR Π½Π° основС DL-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Pad
PaddleOCR для оптичСского распознавания символов PaddleOCR β€” многоязычныС Π½Π°Π±ΠΎΡ€Ρ‹ инструмСнтов OCR Π½Π° основС DL-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° PaddlePaddle. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° обучСния ΠΈ развСртывания Π½Π° сСрвСрных, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ…, встроСнных устройствах ΠΈ IoT Бсылочка Π½Π° Π΄ΠΎΠΊΡƒ #theory // Just Python

Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ чисСл с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ e-число Π² числС с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ β€” ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²
Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ чисСл с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ e-число Π² числС с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ β€” ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ f-строк. Бинтаксис форматирования чисСл с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ f"{число:.n}", Π³Π΄Π΅ число - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π° n - количСство Π·Π½Π°ΠΊΠΎΠ² послС запятой(Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0, Ρ‡Ρ‚ΠΎ ΡƒΠ±Π΅Ρ€Ρ‘Ρ‚ числа послС запятой). На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅(см. Π²Ρ‹ΡˆΠ΅) ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ†Π΅Π½Ρƒ SHIB, Π° Π·Π°Ρ‡Π΅ΠΌ Π²Ρ‹Π²Π΅Π» e-число. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ нСкрасивоС e-число, Π·Π°Ρ‚Π΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ :3 #theory // Just Python

getattr β€” функция, которая Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ сущСствуСт, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ
getattr β€” функция, которая Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ сущСствуСт, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΎ вмСсто возбуТдСния ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Бинтаксис Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ getattr:
getattr(object, attribute_name, default_value)
β€’ object - ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚. β€’ attribute_name - имя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ. β€’ default_value (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ) - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ΅, Ссли Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ сущСствуСт. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ "color" ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Car(Ρ‚.Π΅. blue) P.S. Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ сущСствуСт ΠΈ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, функция Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ AttributeError, поэтому слСдуСт Π±Ρ‹Ρ‚ΡŒ остороТным ΠΈ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ сущСствуСт. #theory // Just Python

ВсСго Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ Π²Π°ΠΌ IT-ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡŽ. Онлайн-школа Skillfactory Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ„ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ тСст ΠΈΠ· 18 вопросов. ΠžΡ‚Π²Π΅Ρ‚ΠΈΠ² Π½Π° Π½ΠΈΡ…, ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ Π²Π°ΠΌ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ Π² российских ΠΈΠ»ΠΈ Π·Π°Ρ€ΡƒΠ±Π΅ΠΆΠ½Ρ‹Ρ… компаниях, Π² офисС ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎ. Для Π°ΠΉΡ‚ΠΈΡˆΠ½ΠΈΠΊΠΎΠ² β€” сниТСнная ставка ΠΏΠΎ ΠΈΠΏΠΎΡ‚Π΅ΠΊΠ΅, высокая Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°, ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½Ρ‹Π΅ условия ΠΈ Π³ΠΈΠ±ΠΊΠΈΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ссылкС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСст, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π½ΡƒΡŽ ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΡŽ ΠΈ ΠΌΠΈΠ½ΠΈ-курс для Π²Ρ‹Π±ΠΎΡ€Π° профСссии Π² IT ΠΈΠ»ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ Π Π΅ΠΊΠ»Π°ΠΌΠ°. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Ρ€Π΅ΠΊΠ»Π°ΠΌΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ ΠΏΠΎ ссылкам Π² постС.

OpenCV β€” Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ зрСния ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. OpenCV это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡
OpenCV β€” Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ зрСния ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. OpenCV это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, прСдназначСнная для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² области ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ зрСния ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Она содСрТит Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с изобраТСниями ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΡŽ ΠΈ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π°Π½Π°Π»ΠΈΠ·Ρƒ двиТСния, сСгмСнтации ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡƒ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅(см. Π²Ρ‹ΡˆΠ΅) ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ imread() Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ изобраТСния. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ imshow() для отобраТСния изобраТСния Π½Π° экранС. Ѐункция waitKey(0) ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ наТатия клавиши Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΈ Π·Π°Ρ‚Π΅ΠΌ destroyAllWindows() Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ. ДокумСнтация ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° здСсь #theory // Just Python

pandas β€” ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Pandas высокоуровнСвыС структуры Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ DataFrame, для эффСктивной
pandas β€” ΠΌΠΎΠ΄ΡƒΠ»ΡŒ для Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Pandas высокоуровнСвыС структуры Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ DataFrame, для эффСктивной ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Pandas позволяСт ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… источников, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ, сортировки, Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ, объСдинСния ΠΈ Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Он Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Ρ‚Π°ΠΌΠΈ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅(см. Π²Ρ‹ΡˆΠ΅) ΠΌΡ‹ создаСм DataFrame с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΠΈ возрастами пСрсон. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ DataFrame Π½Π° экран. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅, выбирая Ρ‚ΠΎΠ»ΡŒΠΊΠΎ пСрсон с возрастом Π²Ρ‹ΡˆΠ΅ 30. И Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΌΡ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ DataFrame ДокумСнтация ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° здСсь :3 #theory // Just Python

setattr β€” функция, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для установки значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ. Бинтаксис Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ setattr(): se
setattr β€” функция, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для установки значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ. Бинтаксис Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ setattr():
setattr(object, attribute_name, value) 
β€’ object - ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚. β€’ attribute_name - имя Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. β€’ value - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ. Π”ΡƒΠΌΠ°ΡŽ, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠ±ΡŠΡΡΠ½ΡΡ‚ΡŒ Π½Π΅ Π½Π°Π΄ΠΎ. Если ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎ: ΠΌΡ‹ мСняСм Π°Ρ€Ρ‚ΠΈΠ±ΡƒΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Car :) P.S. Если Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅ сущСствуСт, Ρ‚ΠΎ функция Π²Π΅Ρ€Π½Ρ‘Ρ‚ AttributeError, НСобходимо ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ это ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. #theory // Just Python

DeepSeek β€” самая мощная Π½Π΅ΠΉΡ€ΠΎΡΠ΅Ρ‚ΡŒ Π² ΠΌΠΈΡ€Π΅? ЧСстно сравним ΠΈ разбСрСмся Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… вмСстС с ΠšΠΈΡ€ΠΈΠ»Π»ΠΎΠΌ Пшинником, Π‘Π•Πž унивСрситС
DeepSeek β€” самая мощная Π½Π΅ΠΉΡ€ΠΎΡΠ΅Ρ‚ΡŒ Π² ΠΌΠΈΡ€Π΅? ЧСстно сравним ΠΈ разбСрСмся Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… вмСстС с ΠšΠΈΡ€ΠΈΠ»Π»ΠΎΠΌ Пшинником, Π‘Π•Πž унивСрситСта Π—Π΅Ρ€ΠΎΠΊΠΎΠ΄Π΅Ρ€. βš‘οΈΠ§Ρ‚ΠΎ ΠΆΠ΄Π΅Ρ‚ вас Π½Π° Π²Π΅Π±ΠΈΠ½Π°Ρ€Π΅? β€” Π‘Ρ€Π°Π²Π½ΠΈΠΌ DeepSeek-R1 ΠΈ QWEN 2.5-Max с ChatGPT – ΠΊΡ‚ΠΎ быстрСС, Ρ‚ΠΎΡ‡Π½Π΅Π΅ ΠΈ эффСктивнСС? β€” ПокаТСм, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ DeepSeek Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ; β€” Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° нСйросСтях ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ вакансии Π±ΡƒΠ΄ΡƒΡ‚ вострСбованы Π² 2025 Π³ΠΎΠ΄Ρƒ. πŸ‘‰ Π Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ прямо сСйчас ВсС участники ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ инструмСнты для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с нСйросСтями. Π­Ρ„ΠΈΡ€ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ всСм, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя, ΠΌΠΎΠ½Π΅Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Π²Ρ‹ΠΊΠΈ ΠΈ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π² Ρ‚Ρ€Π΅Π½Π΄Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ 2025 Π³ΠΎΠ΄Π°. PS: Π­Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ Ρ€Π°Π·Π±ΠΎΡ€ ΠΎΡ‚ экспСртов ΠΏΠΎ DeepSeek. Π£Π·Π½Π°ΠΉΡ‚Π΅ ΠΈ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ΡΡŒ Π² Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ измСнСния AI сфСры ΠΏΠΎ ссылкС. erid: 2W5zFGHvvq6 ООО Π—Π΅Ρ€ΠΎΠΊΠΎΠ΄Π΅Ρ€, ИНН 9715401631

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ мноТСствСнныС вставки Π² Π‘Π” Когда Π½ΡƒΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ строк Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, Π΄Π΅Π»Π°Ρ‚ΡŒ INSERT Π² Ρ†ΠΈΠΊΠ»Π΅ β€” ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΈ Π½Π΅
ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ мноТСствСнныС вставки Π² Π‘Π” Когда Π½ΡƒΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ строк Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…, Π΄Π΅Π»Π°Ρ‚ΡŒ INSERT Π² Ρ†ΠΈΠΊΠ»Π΅ β€” ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΈ нСэффСктивно. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ executemany() β€” ΠΎΠ½ вставляСт всС строки ΠΎΠ΄Π½ΠΈΠΌ запросом, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ускоряСт Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. Π˜Ρ‚ΠΎΠ³: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ executemany() для ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ вставки Π΄Π°Π½Π½Ρ‹Ρ… β€” это быстрСС ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° Π±Π°Π·Ρƒ. Разъяснивший Python

enumerate() β€” встроСнная Π² Python функция, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ
enumerate() β€” встроСнная Π² Python функция, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ индСкса ΠΈ значСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта. Бинтаксис Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ enumerate(): enumerate(sequence, start=1), Π³Π΄Π΅ sequence - ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, список, ΠΊΠΎΡ€Ρ‚Π΅ΠΆ, строка ΠΈ Ρ‚.Π΄.), Π° start (Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ) - Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ начинаСтся индСксированиС. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 0. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅(см. Π²Ρ‹ΡˆΠ΅) я Π²Ρ‹Π²Π΅Π» список Ρ„Ρ€ΡƒΠΊΡ‚ΠΎΠ² с ΠΈΡ… индСксами :3 #theory // Just Python

Π˜Π·ΡƒΡ‡ΠΈ Java ΠΈ Π½Π°Ρ‡Π½ΠΈ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρƒ Π² IT Π·Π° 5 Π΄Π½Π΅ΠΉ! Java-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΎΡ‚ 80 000 β‚½, Π° вакансий Π±ΠΎΠ»Π΅Π΅ 4 700. ΠŸΡ€ΠΎΠΉΠ΄ΠΈ ΠΌΠΈΠ½ΠΈ-ΠΊΡƒ
Π˜Π·ΡƒΡ‡ΠΈ Java ΠΈ Π½Π°Ρ‡Π½ΠΈ ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρƒ Π² IT Π·Π° 5 Π΄Π½Π΅ΠΉ! Java-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΠΎΡ‚ 80 000 β‚½, Π° вакансий Π±ΠΎΠ»Π΅Π΅ 4 700. ΠŸΡ€ΠΎΠΉΠ΄ΠΈ ΠΌΠΈΠ½ΠΈ-курс ΠΈ создай Ρ‚Ρ€ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: Telegram-Π±ΠΎΡ‚Π°, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Ρ‡Π°Ρ‚. Π’Ρ‹ сразу ΠΏΠΎΠΉΠΌΡ‘ΡˆΡŒ, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π»ΠΈ Ρ‚Π΅Π±Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Java. ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π² ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ врСмя, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° спикСра, ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΈ ΠΊΠΎΠΌΡŒΡŽΠ½ΠΈΡ‚ΠΈ. ВсС шаги просты ΠΈ понятны β€” Ρ‚Ρ‹ всСму Π½Π°ΡƒΡ‡ΠΈΡˆΡŒΡΡ с нуля! УспСй Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ, ΠΏΠΎΠΊΠ° Π΅ΡΡ‚ΡŒ мСста! ΠŸΠΎΠ»ΡƒΡ‡ΠΈ Π³Π°ΠΉΠ΄ ΠΏΠΎ старту ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρ‹ Π² ΠΏΠΎΠ΄Π°Ρ€ΠΎΠΊ. Π‘Ρ‚Π°Ρ€Ρ‚ сразу послС рСгистрации.

itertools для ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Если Π²Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈΡΡŒ Π² ситуации, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π²Π»ΠΎ
itertools для ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Если Π²Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈΡΡŒ Π² ситуации, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Ρ†ΠΈΠΊΠ»Ρ‹ ΠΈΠ»ΠΈ слоТныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Π΅ΡΡ‚ΡŒ Π»ΠΈ нуТная функция Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ itertools. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ Π½Π΅ придСтся ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ вСлосипСд β€” Python ΡƒΡ‡Ρ‚Ρ‘Ρ‚ всС ваши потрСбности. #theory // Just Python