uz
Feedback
Just Python

Just Python

Kanalga Telegram’da oβ€˜tish

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

Ko'proq ko'rsatish
9 893
Obunachilar
-524 soatlar
-147 kunlar
-6030 kunlar
Postlar arxiv
ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ распаковки ΠŸΡ€ΠΈ использовании ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° распаковки (*) ΠΌΡ‹ распаковываСм элСмСнты ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈ
ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ распаковки ΠŸΡ€ΠΈ использовании ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° распаковки (*) ΠΌΡ‹ распаковываСм элСмСнты ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ. Π’ этом случаС ΠΌΡ‹ использовали список ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ элСмСнтов ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹.

ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ with ΠŸΡ€ΠΈ использованиС контСкст-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° with ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ автоматичСски ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, соСдинСн
ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ with ΠŸΡ€ΠΈ использованиС контСкст-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° with ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ автоматичСски ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, соСдинСния с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ рСсурсы. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» "example.txt" для чтСния ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ контСкста with для автоматичСского закрытия Ρ„Π°ΠΉΠ»Π° послС окончания чтСния. #theory // Just Python & Max

Ѐункция filter() ΠŸΡ€ΠΈ использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ filter() ΠΌΡ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅ΠΌ список элСмСнтов ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ списо
Ѐункция filter() ΠŸΡ€ΠΈ использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ filter() ΠΌΡ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅ΠΌ список элСмСнтов ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ ΡƒΡΠ»ΠΎΠ²ΠΈΡŽ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ список с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΡƒΠ΅ΠΌ список чисСл ΠΎΡ‚ 1 Π΄ΠΎ 5 ΠΈ оставляСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ‚Π½Ρ‹Π΅ числа. #theory // Just Python & Max

Ѐункция map() ΠŸΡ€ΠΈ использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ map() ΠΌΡ‹ примСняСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту списка ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ список с Ρ€Π΅Π·ΡƒΠ»ΡŒ
Ѐункция map() ΠŸΡ€ΠΈ использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ map() ΠΌΡ‹ примСняСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту списка ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ список с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ. Π’ этом случаС ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая Π²ΠΎΠ·Π²ΠΎΠ΄ΠΈΡ‚ список элСмСнтов Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚, ΠΊ списку чисСл ΠΎΡ‚ 1 Π΄ΠΎ 5. #theory // Just Python & Max

Появился Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ LLM - SaveRouter: Π»Ρ‘Π³ΠΊΠΈΠΉ ΠΈ Π²Ρ‹Π³ΠΎΠ΄Π½Ρ‹ΠΉ доступ ΠΊ Fable 5 ΠΈ Opus 4.8 🧠 Π‘Π°ΠΌΡ‹Π΅ соврСмСнныС ΠΌΠΎΠ΄Π΅Π»ΠΈ Anthropic стали доступны ΠΈ Π±Π΅Π· Π»ΠΈΠΌΠΈΡ‚ΠΎΠ². $50 Π½Π° тСстированиС β€” ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Telegram Premium ΠΏΡ€ΠΈ рСгистрации Π‘ΠΊΠΈΠ΄ΠΊΠ° 70% всСм, ΠΊΡ‚ΠΎ зарСгистрируСтся Π΄ΠΎ 23:59 UTC 24.07 (3:00am ΠΏΠΎ Мск) β€’ Π›ΡƒΡ‡ΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для OpenClaw, Hermes ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… AI-Π°Π³Π΅Π½Ρ‚ΠΎΠ² β€’ Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Anthropic API: Claude Code, Cursor, Cline, aider β€” ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π·Π° 2 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ πŸ‘‰ svrtr.org

Ѐункция sorted() ΠŸΡ€ΠΈ использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ sorted() ΠΌΡ‹ сортируСм список элСмСнтов Π² порядкС возрастания ΠΈΠ»ΠΈ исчСзновСния. Π’ э
Ѐункция sorted() ΠŸΡ€ΠΈ использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ sorted() ΠΌΡ‹ сортируСм список элСмСнтов Π² порядкС возрастания ΠΈΠ»ΠΈ исчСзновСния. Π’ этом ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ ΠΌΡ‹ сортируСм список чисСл ΠΏΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Π½ΠΈΡŽ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π° экран. #theory // Just Python & Max

Ѐункция enumerate() ΠŸΡ€ΠΈ использованиС enumerate() ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ индСкс ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ списка элСмСнтов Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅. ΠœΡ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ ΠΈΠ½
Ѐункция enumerate() ΠŸΡ€ΠΈ использованиС enumerate() ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ индСкс ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ списка элСмСнтов Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ†ΠΈΠΊΠ»Π΅. ΠœΡ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ индСкс ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта списка Ρ„Ρ€ΡƒΠΊΡ‚ΠΎΠ². #theory // Just Python & Max

Π—Π°ΠΌΠ΅Ρ€ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния куска ΠΊΠΎΠ΄Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ модуля Β«timeitΒ». ΠœΠΎΠ΄ΡƒΠ»ΡŒ timeit позволяСт Π·Π°ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ врСмя выполнСния любого куска
Π—Π°ΠΌΠ΅Ρ€ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ выполнСния куска ΠΊΠΎΠ΄Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ модуля Β«timeitΒ». ΠœΠΎΠ΄ΡƒΠ»ΡŒ timeit позволяСт Π·Π°ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ врСмя выполнСния любого куска ΠΊΠΎΠ΄Π°. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ куски ΠΊΠΎΠ΄Π° Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Π½ΠΎ Π²ΠΎΡ‚ ΠΌΠ΅Π»ΠΊΠΈΠ΅ довольно Ρ…ΠΎΡ€ΠΎΡˆΠΎ. Π—Π°ΠΊΠΈΠ΄Ρ‹Π²Π°Π΅Ρ‚Π΅ Π²Π°ΡˆΡƒ строчку Π²Π½ΡƒΡ‚Ρ€ΡŒ timeit ΠΈ вуаля. #theory // Just Python & Max

Ѐункцияа zip() ΠŸΡ€ΠΈ использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ zip() ΠΌΡ‹ объСдиняСм нСсколько списков Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΡ€Ρ‚Π΅ΠΆ. Π’ этом ΠΌΡ‹ объСдиняСм Π΄Π²Π° списка
Ѐункцияа zip() ΠŸΡ€ΠΈ использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ zip() ΠΌΡ‹ объСдиняСм нСсколько списков Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΡ€Ρ‚Π΅ΠΆ. Π’ этом ΠΌΡ‹ объСдиняСм Π΄Π²Π° списка чисСл ΠΈ Π±ΡƒΠΊΠ² Π² спискС ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ΠΉ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ ΠΈΡ… Π½Π° экран. #theory // Just Python & Max

Атрибут slots Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ slots ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ явно ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ элСмСнты Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, свойства) ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Ρ‚ΡŒ созданиС сл
Атрибут slots Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ slots ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ явно ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ элСмСнты Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, свойства) ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Ρ‚ΡŒ созданиС словаря dict ΠΈ weakref (Ссли явно Π½Π΅ объявлСно Π² slots ΠΈΠ»ΠΈ Π½Π΅ доступно Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ элСмСнтС). НаличиС магичСского Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° slots Π΄Π΅Π»Π°Π΅Ρ‚ нСсколько Π²Π΅Ρ‰Π΅ΠΉ. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΎΠ½ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ допустимый Π½Π°Π±ΠΎΡ€ ΠΈΠΌΠ΅Π½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ пСрСчислСнными ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ фиксированы, большС Π½Π΅Ρ‚ нСобходимости Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π² словарС экзСмпляра, поэтому Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ dict удаляСтся (Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ класс ΡƒΠΆΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π΅Π³ΠΎ; ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ подклассом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ slots). ΠŸΡ€ΠΈ использовании Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° slots Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ хранятся Π² Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… мСстах Π² массивС. #theory // Just Python & Max

decode() Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ decode() ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° схСму ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ для ошибок кодирования ΠΈΠ»ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎ
decode() Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ decode() ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° схСму ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ошибок, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ для ошибок кодирования ΠΈΠ»ΠΈ дСкодирования. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ – «строгоС», Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ошибки кодирования Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ UnicodeEncodeError. НСкоторыС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния: ignore, replace ΠΈ xmlcharrefreplace. #theory // Just Python & Max

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ с ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ join() Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ строковыС прСдставлСния ΠΈΠ· ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… элСмСнтов, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ обязат
ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ с ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ join() Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ строковыС прСдставлСния ΠΈΠ· ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… элСмСнтов, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ join(). Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π½ΠΎΠ²ΡƒΡŽ строку, Π° исходная строка ΠΈ итСрация ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ этот ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ строку CSV, Π° Ρ‚Π°ΠΊΠΆΠ΅ строку, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ табуляциСй. #theory // Just Python & Max

String join() с Set Набор Python прСдставляСт собой Π½Π΅ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡Π΅Π½Π½ΡƒΡŽ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ, поэтому порядок ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ являСтся случайным. Π’
String join() с Set Набор Python прСдставляСт собой Π½Π΅ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡Π΅Π½Π½ΡƒΡŽ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ, поэтому порядок ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ являСтся случайным. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΡ€ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… запусках. #theory // Just Python & Max

ΠœΠ΅Ρ‚ΠΎΠ΄ join() ΠœΠ΅Ρ‚ΠΎΠ΄ join Π² Python ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° объСдинСниС списка строк с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ указатСля. Часто это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚
ΠœΠ΅Ρ‚ΠΎΠ΄ join() ΠœΠ΅Ρ‚ΠΎΠ΄ join Π² Python ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° объСдинСниС списка строк с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ указатСля. Часто это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ списка Π² строку. НапримСр, Ρ‚Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ список Π±ΡƒΠΊΠ² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° Π² Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ запятыми строку для сохранСния.

ΠœΠ΅Ρ‚ΠΎΠ΄ index() Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступныС индСксы для подстроки? ΠœΠ΅Ρ‚ΠΎΠ΄ index() Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ совпавший индСкс. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅
ΠœΠ΅Ρ‚ΠΎΠ΄ index() Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступныС индСксы для подстроки? ΠœΠ΅Ρ‚ΠΎΠ΄ index() Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ совпавший индСкс. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для поиска всСх индСксов, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ находится подстрока. #theory // Just Python & Max

ΠœΠ΅Ρ‚ΠΎΠ΄ shutil.os.remove() ΠŸΡ€ΠΈ использованиС модуля Python shutil ΠΌΡ‹ Π½Π΅ΠΏΡ€Π΅ΠΌΠ΅Π½Π½ΠΎ обращаСтся ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ remove(). Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π΄
ΠœΠ΅Ρ‚ΠΎΠ΄ shutil.os.remove() ΠŸΡ€ΠΈ использованиС модуля Python shutil ΠΌΡ‹ Π½Π΅ΠΏΡ€Π΅ΠΌΠ΅Π½Π½ΠΎ обращаСтся ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ remove(). Он ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для удалСния Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы.

πŸ‘¨β€πŸ’» Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ ИИ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΡŽ Π½Π°ΠΉΠΌΠ° Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… спСциалистов. Π’ 2026 Π³ΠΎΠ΄Ρƒ Π±Π΅Π· Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ ИИ практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ вакансию. ЭкспСрты Π½Π°Π·Π²Π°Π»ΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Π½Π°Π²Ρ‹ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ станут ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ для всСх: 1. Автоматизация Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… процСссов; 2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ рСалистичного Π˜Π˜β€‘ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°; 3. ГСнСрация ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ, Π²ΠΈΠ΄Π΅ΠΎ ΠΈ тСкстов для Π»ΡŽΠ±Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. РСшСниС простоС: ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ практичСскиС Π½Π°Π²Ρ‹ΠΊΠΈ ΠΈ сразу Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ ИИ Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ процСссы β€” Π²Ρ‹ снизитС Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈ сохранитС качСство Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ². ΠŸΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ бСсплатный 3‑днСвный курс, Π³Π΄Π΅ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ИИ Π² своСй Ρ€Π°Π±ΠΎΡ‚Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠΌΠΏΡ‚Ρ‹ ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹. Π Π΅ΠΊΠ»Π°ΠΌΠ°. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Ρ€Π΅ΠΊΠ»Π°ΠΌΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ ΠΏΠΎ ссылкам Π² постС.

ΠœΠ΅Ρ‚ΠΎΠ΄ close() ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ„Π°ΠΉΠ»ΠΎΠΌ Π² Python, Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Π²Π°ΠΆΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» послС внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Π­Ρ‚ΠΎ сохраняСт Π»ΡŽΠ±Ρ‹Π΅ ΠΈΠ·ΠΌΠ΅
ΠœΠ΅Ρ‚ΠΎΠ΄ close() ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ„Π°ΠΉΠ»ΠΎΠΌ Π² Python, Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Π²Π°ΠΆΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» послС внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Π­Ρ‚ΠΎ сохраняСт Π»ΡŽΠ±Ρ‹Π΅ измСнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ сдСлали Ρ€Π°Π½Π΅Π΅, удаляСт Ρ„Π°ΠΉΠ» ΠΈΠ· памяти ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ дальнСйшСС Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ запись Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. #theory // Just Python & Max

ΠœΠ΅Ρ‚ΠΎΠ΄ str.splitlines ΠœΠ΅Ρ‚ΠΎΠ΄ str.splitlines() Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список строк, тСкста str, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Ρ‹Π²Π°ΠΌ строк
ΠœΠ΅Ρ‚ΠΎΠ΄ str.splitlines ΠœΠ΅Ρ‚ΠΎΠ΄ str.splitlines() Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список строк, тСкста str, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Ρ‹Π²Π°ΠΌ строк. Π Π°Π·Ρ€Ρ‹Π²Ρ‹ (Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ) строк Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ список, Ссли Π½Π΅ Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ keepends=True. Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π·Ρ€Ρ‹Π²Ρ‹ (Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ) строк ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой надмноТСство escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ. #theory // Just Python & Max

ΠœΠ΅Ρ‚ΠΎΠ΄ str.endswith ΠœΠ΅Ρ‚ΠΎΠ΄ str.endswith() Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ True, Ссли строка str заканчиваСтся ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ суффиксом suffix, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎ
ΠœΠ΅Ρ‚ΠΎΠ΄ str.endswith ΠœΠ΅Ρ‚ΠΎΠ΄ str.endswith() Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ True, Ссли строка str заканчиваСтся ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ суффиксом suffix, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ False. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ поиск окончания строки ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ индСксами start ΠΈ end. Π’ этом случаС суффиксом suffix Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΊΠ°Ρ‚ΡŒΡΡ Π² ΠΊΠΎΠ½Ρ†Π΅ срСза. #theory // Just Python & Max