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 892
Subscribers
-124 hours
-127 days
-5730 days
Posts Archive
Π‘ΠΎΠ±Ρ€Π°Π» Ρ‡Π°Ρ‚-Π±ΠΎΡ‚Π° Π·Π° Π²Π΅Ρ‡Π΅Ρ€ β†’ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π» 9 000β‚½. Π’Π°ΠΊ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ спСциалисты ΠΏΠΎ Ρ‡Π°Ρ‚-Π±ΠΎΡ‚Π°ΠΌ: ΠΎΡ‚ΠΊΡ€Ρ‹Π» шаблон β†’ собрал Π±ΠΎΡ‚Π° ΠΊΠ°ΠΊ конструктор β†’ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» дСньги. Π Π°Π±ΠΎΡ‚Ρ‹ β€” Π½Π° 2–3 часа. ΠžΠΏΠ»Π°Ρ‚Π° β€” 9–15 000β‚½ Π·Π° сборку. Никакого программирования ΠΈ Π΄ΠΎΠ»Π³ΠΈΡ… Π·Π°Π΄Π°Ρ‡. Если ΡƒΠΌΠ΅Π΅ΡˆΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²ΠΎΡ€Π΄ ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ косынку β€” ΡΠΏΡ€Π°Π²ΠΈΡˆΡŒΡΡ. А спрос сСйчас Π±Π΅ΡˆΠ΅Π½Ρ‹ΠΉ: Π±ΠΎΠ»Π΅Π΅ 10 000 ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚Π΅Π»Π΅ΠΉ Π² мСсяц ΠΈΡ‰ΡƒΡ‚ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π±ΠΎΡ‚ΠΎΠ² ΠΈ авторассылки. Π­Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· самых простых ΠΈ пустых ниш Π² ΠΎΠ½Π»Π°ΠΉΠ½Π΅ β€” Π±Π΅Ρ€ΠΈ ΠΈ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΠΉ. И Π³Π»Π°Π²Π½ΠΎΠ΅: Π‘ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π±ΠΎΡ‚Π° Π±Π΅Π· ΠΎΠΏΡ‹Ρ‚Π° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° β€” ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ каТСтся. ВсС инструкции Π»Π΅ΠΆΠ°Ρ‚ здСсь: πŸ‘‰ @other_digital_bot ΠšΡ‚ΠΎ Π³ΠΎΡ‚ΠΎΠ² ΠΊΠ»ΠΈΠΊΠ°Ρ‚ΡŒ ΠΌΡ‹ΡˆΠΊΠΎΠΉ ΠΈ Π±Ρ€Π°Ρ‚ΡŒ Π·Π°ΠΊΠ°Π·Ρ‹ β€” Ρ‚ΠΎΡ‚ спокойно Π½Π°ΠΊΠΎΠΏΠΈΡ‚ Π½Π° ΠΎΡ‚Π΄Ρ‹Ρ…, ΠΌΠ°ΡˆΠΈΠ½Ρƒ, ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€Ρƒ ΠΈ Π»ΡŽΠ±Ρ‹Π΅ Ρ…ΠΎΡ‚Π΅Π»ΠΊΠΈ. ΠŸΡ€ΠΎΠ±ΡƒΠΉ: @other_digital_bot

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

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

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

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²
ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ опрСдСляСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ greet(), которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΄Π²Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°: имя ΠΈ привСтствиС. ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ "Hello". Если ΠΌΡ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΈΠΌ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ, ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. #theory // Just Python

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

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° join() ΠœΠ΅Ρ‚ΠΎΠ΄ join() позволяСт ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ элСмСнты списка Π² строку. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ объСдиняСм элСмСнты сп
ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° join() ΠœΠ΅Ρ‚ΠΎΠ΄ join() позволяСт ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ элСмСнты списка Π² строку. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ объСдиняСм элСмСнты списка Ρ„Ρ€ΡƒΠΊΡ‚ΠΎΠ² Π² строку, раздСляя ΠΈΡ… запятой ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ. #theory // Just Python

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° index() ΠœΠ΅Ρ‚ΠΎΠ΄ index() позволяСт Π½Π°ΠΉΡ‚ΠΈ индСкс ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ вхоТдСния элСмСнта Π² список. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ использ
ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° index() ΠœΠ΅Ρ‚ΠΎΠ΄ index() позволяСт Π½Π°ΠΉΡ‚ΠΈ индСкс ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ вхоТдСния элСмСнта Π² список. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ index() для нахоТдСния индСкса ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ вхоТдСния числа 2 Π² спискС numbers. #theory // Just Python

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

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ лямбда-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Лямбда-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ - это бСзымянныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π² ΠΎΠ΄Π½Ρƒ строку. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹
ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ лямбда-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Лямбда-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ - это бСзымянныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π² ΠΎΠ΄Π½Ρƒ строку. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создаСм лямбда-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для удвоСния числа. #theory // Just Python

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ set comprehension Set comprehension позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ мноТСство Π½Π° основС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ списка ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ
ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ set comprehension Set comprehension позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ мноТСство Π½Π° основС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ списка ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ set comprehension для создания Π½ΠΎΠ²ΠΎΠ³ΠΎ мноТСства, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ элСмСнты ΠΈΠ· списка. #theory // Just Python

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

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ dict comprehension Dict comprehension позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ Π½Π° основС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ списка ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ
ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ dict comprehension Dict comprehension позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ Π½Π° основС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ списка ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ dict comprehension для создания Π½ΠΎΠ²ΠΎΠ³ΠΎ словаря, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ числа ΠΈΠ· исходного списка, Π° значСниями – ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ этих чисСл. #theory // Just Python

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ defaultdict() Класс defaultdict() ΠΈΠ· модуля collections позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΊΠ»ΡŽΡ‡Ρƒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚
ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ defaultdict() Класс defaultdict() ΠΈΠ· модуля collections позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΊΠ»ΡŽΡ‡Ρƒ автоматичСски присваиваСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ класс defaultdict() для создания словаря, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит количСство ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° Ρ„Ρ€ΡƒΠΊΡ‚ΠΎΠ² ΠΈΠ· списка. #theory // Just Python

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

Telegram-ΠΊΠ°Π½Π°Π» ΠΠ΅ΠΉΡ€ΠΎΠ½ΡŒΡŽΡ : пишСм ΠΎ нСйросСтях ΠΈ ИИ ВсС анонсы ΠΎ Π½ΠΎΠ²Ρ‹Ρ… нСйросСтях ΠΈ ИИ сСрвисах. ΠŸΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ
Telegram-ΠΊΠ°Π½Π°Π» ΠΠ΅ΠΉΡ€ΠΎΠ½ΡŒΡŽΡ : пишСм ΠΎ нСйросСтях ΠΈ ИИ ВсС анонсы ΠΎ Π½ΠΎΠ²Ρ‹Ρ… нСйросСтях ΠΈ ИИ сСрвисах. ΠŸΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ

ИспользованиС Counter() Класс Counter() ΠΈΠ· модуля collections позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит количСство ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ
ИспользованиС Counter() Класс Counter() ΠΈΠ· модуля collections позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит количСство ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта ΠΈΠ· списка. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ класс Counter() для создания словаря, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит количСство ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° Ρ„Ρ€ΡƒΠΊΡ‚ΠΎΠ² ΠΈΠ· списка. #theory // Just Python

Как Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Π½Π°ΠΉΠΌΡƒ ΠΏΠΈΠ»ΠΈΡ‚ΡŒ свои бизнСс-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ с Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ: Π΄Π½Π΅Π²Π½ΠΈΠΊ с ΠΏΠ΅Ρ€Π΅Π΄ΠΎΠ²ΠΎΠΉ МСня Π·ΠΎΠ²ΡƒΡ‚ АлСксандр Π’ΠΎΡ€Π±Π΅ΠΊ, И я ΠΏΠΎΠΏΠ°Π» Π² дСнь сурка: ΠΊΠΎΠ΄ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡƒΠΌΠ΅ΡŽ, Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π° ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°Ρ. Но Π² Π·Π°Π΄Π½ΠΈΡ†Π΅ Π·ΡƒΠ΄ΠΈΡ‚ ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅ катастрофичСского застоя. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я сдСлал Π³Π»ΡƒΠΏΠ΅ΠΉΡˆΡƒΡŽ Π²Π΅Ρ‰ΡŒ β€” Π½Π°Ρ‡Π°Π» Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹. Π‘Π΅Π· связСй, ΠΏΠ»Π°Π½Π° ΠΈ стратСгии. Π’ Π±Π»ΠΎΠ³Π΅ Π±ΡƒΠ΄Ρƒ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ: β€” ΠΈΠ΄Π΅ΠΈ (ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ 90% ΠΈΠ· Π½ΠΈΡ… β€” Π³ΠΎΠ²Π½ΠΎ собаки) β€” Ρ‡Ρ‚ΠΎ сдСлал, сколько Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π» β€” мысли Π°ΠΉΡ‚ΠΈΡˆΠ½ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄ΡƒΠΌΠ°Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ΄Π°ΠΊΡ‚, Π° Π½Π΅ ΠΊΠ°ΠΊ Ρ‚ΡƒΠΏΠΎΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π― Ρ…ΠΎΡ‡Ρƒ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ вСсь ΠΏΡƒΡ‚ΡŒ ΠΎΡ‚ основатСля ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π΄ΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ½ΠΈΠΊΠ°. И Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, смогу Π»ΠΈ Π±Π΅Π· бизнСс-бэкграунда Π²Ρ‹ΠΉΡ‚ΠΈ Π½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ дядСк Π² элитных ΠΏΠΈΠ΄ΠΆΠ°ΠΊΠ°Ρ…. Если Ρ‚ΠΎΠΆΠ΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ β€” посмотритС, ΠΊΠ°ΠΊ я набиваю шишки ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ: @atorbek_it

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ itertools() ΠœΠΎΠ΄ΡƒΠ»ΡŒ itertools содСрТит ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со списками. НапримСр, функция combination
ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ itertools() ΠœΠΎΠ΄ΡƒΠ»ΡŒ itertools содСрТит ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со списками. НапримСр, функция combinations() позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ элСмСнтов списка Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ combinations(). Из модуля itertools для получСния всСх ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΠΈΠ· Π΄Π²ΡƒΡ… элСмСнтов списка numbers. #theory // Just Python

ИспользованиС deque() Класс deque ΠΈΠ· модуля collections ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒΡŽ. Он позволяСт Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ
ИспользованиС deque() Класс deque ΠΈΠ· модуля collections ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒΡŽ. Он позволяСт Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ элСмСнты с ΠΎΠ±ΠΎΠΈΡ… ΠΊΠΎΠ½Ρ†ΠΎΠ² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создаСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ deque, содСрТащий список Ρ„Ρ€ΡƒΠΊΡ‚ΠΎΠ². Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ добавляСм элСмСнт 'pear' Π² ΠΊΠΎΠ½Π΅Ρ† ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° append() ΠΈ элСмСнт 'grape' Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° appendleft(). ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ - ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, содСрТащая Ρ„Ρ€ΡƒΠΊΡ‚Ρ‹ Π² порядкС 'grape', 'apple', 'banana', 'orange', 'pear'. #theory // Just Python