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'rsatish9 892
Obunachilar
-124 soatlar
-127 kunlar
-5730 kunlar
Postlar arxiv
9 892
Π‘ΠΎΠ±ΡΠ°Π» ΡΠ°Ρ-Π±ΠΎΡΠ° Π·Π° Π²Π΅ΡΠ΅Ρ β Π·Π°ΡΠ°Π±ΠΎΡΠ°Π» 9 000β½.
Π’Π°ΠΊ ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ ΠΏΠΎ ΡΠ°Ρ-Π±ΠΎΡΠ°ΠΌ:
ΠΎΡΠΊΡΡΠ» ΡΠ°Π±Π»ΠΎΠ½ β ΡΠΎΠ±ΡΠ°Π» Π±ΠΎΡΠ° ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ β ΠΏΠΎΠ»ΡΡΠΈΠ» Π΄Π΅Π½ΡΠ³ΠΈ.
Π Π°Π±ΠΎΡΡ β Π½Π° 2β3 ΡΠ°ΡΠ°.
ΠΠΏΠ»Π°ΡΠ° β 9β15 000β½ Π·Π° ΡΠ±ΠΎΡΠΊΡ.
ΠΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄ΠΎΠ»Π³ΠΈΡ
Π·Π°Π΄Π°Ρ.
ΠΡΠ»ΠΈ ΡΠΌΠ΅Π΅ΡΡ ΠΎΡΠΊΡΡΡΡ Π²ΠΎΡΠ΄ ΠΈΠ»ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΡΡΠ½ΠΊΡ β ΡΠΏΡΠ°Π²ΠΈΡΡΡΡ.
Π ΡΠΏΡΠΎΡ ΡΠ΅ΠΉΡΠ°Ρ Π±Π΅ΡΠ΅Π½ΡΠΉ:
Π±ΠΎΠ»Π΅Π΅ 10 000 ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΠ΅Π»Π΅ΠΉ Π² ΠΌΠ΅ΡΡΡ ΠΈΡΡΡ ΡΠ΅Ρ
, ΠΊΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π±ΠΎΡΠΎΠ² ΠΈ Π°Π²ΡΠΎΡΠ°ΡΡΡΠ»ΠΊΠΈ.
ΠΡΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ
ΠΏΡΠΎΡΡΡΡ
ΠΈ ΠΏΡΡΡΡΡ
Π½ΠΈΡ Π² ΠΎΠ½Π»Π°ΠΉΠ½Π΅ β Π±Π΅ΡΠΈ ΠΈ Π·Π°ΡΠ°Π±Π°ΡΡΠ²Π°ΠΉ.
Π Π³Π»Π°Π²Π½ΠΎΠ΅:
Π‘ΠΎΠ±ΡΠ°ΡΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π±ΠΎΡΠ° Π±Π΅Π· ΠΎΠΏΡΡΠ° ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° β ΠΏΡΠΎΡΠ΅, ΡΠ΅ΠΌ ΠΊΠ°ΠΆΠ΅ΡΡΡ.
ΠΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π»Π΅ΠΆΠ°Ρ Π·Π΄Π΅ΡΡ:
π @other_digital_bot
ΠΡΠΎ Π³ΠΎΡΠΎΠ² ΠΊΠ»ΠΈΠΊΠ°ΡΡ ΠΌΡΡΠΊΠΎΠΉ ΠΈ Π±ΡΠ°ΡΡ Π·Π°ΠΊΠ°Π·Ρ β
ΡΠΎΡ ΡΠΏΠΎΠΊΠΎΠΉΠ½ΠΎ Π½Π°ΠΊΠΎΠΏΠΈΡ Π½Π° ΠΎΡΠ΄ΡΡ
, ΠΌΠ°ΡΠΈΠ½Ρ, ΠΊΠ²Π°ΡΡΠΈΡΡ ΠΈ Π»ΡΠ±ΡΠ΅ Ρ
ΠΎΡΠ΅Π»ΠΊΠΈ.
ΠΡΠΎΠ±ΡΠΉ: @other_digital_bot
9 892
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ zip()
Π€ΡΠ½ΠΊΡΠΈΡ zip() ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΈΡΠΊΠΎΠ² Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΡΡΠ΅ΠΆ.
Π ΡΡΠΎΠΌ ΠΌΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ Π΄Π²Π° ΡΠΏΠΈΡΠΊΠ° ΡΠΈΡΠ΅Π» ΠΈ Π±ΡΠΊΠ² Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΊΠΎΡΡΠ΅ΠΆΠ΅ΠΉ ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ ΠΈΡ
Π½Π° ΡΠΊΡΠ°Π½.
#theory // Just Python
9 892
ΠΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ enumerate()
Π€ΡΠ½ΠΊΡΠΈΡ enumerate() ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΠΈΠΊΠ»Π΅.
ΠΡ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΠΏΠΈΡΠΊΠ° ΡΡΡΠΊΡΠΎΠ².
#theory // Just Python
9 892
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ filter()
Π€ΡΠ½ΠΊΡΠΈΡ filter() ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌΠΈ.
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΡΠΈΠ»ΡΡΡΡΠ΅ΠΌ ΡΠΏΠΈΡΠΎΠΊ ΡΠΈΡΠ΅Π» ΠΎΡ 1 Π΄ΠΎ 5 ΠΈ ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π°.
#theory // Just Python
9 892
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² ΡΡΠ½ΠΊΡΠΈΠΈ
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΡΠΎΠ±Ρ Π½Π΅ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ.
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΡ greet(), ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π΄Π²Π° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°: ΠΈΠΌΡ ΠΈ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΠ΅. ΠΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ "Hello". ΠΡΠ»ΠΈ ΠΌΡ Π²ΡΠ·ΡΠ²Π°Π΅ΠΌ ΡΡΠ½ΠΊΡΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΠ΄Π½ΠΈΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ, ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
#theory // Just Python
9 892
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° with
ΠΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° with ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡΠΊΡΡΠ²Π°ΡΡ ΠΈ Π·Π°ΠΊΡΡΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ, ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ΅ΡΡΡΡΡ.
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ ΡΠ°ΠΉΠ» "example.txt" Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° with Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π°ΠΊΡΡΡΠΈΡ ΡΠ°ΠΉΠ»Π° ΠΏΠΎΡΠ»Π΅ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΡΡΠ΅Π½ΠΈΡ.
#theory // Just Python
9 892
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Π° join()
ΠΠ΅ΡΠΎΠ΄ join() ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠ° Π² ΡΡΡΠΎΠΊΡ.
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΠΈΡΠΊΠ° ΡΡΡΠΊΡΠΎΠ² Π² ΡΡΡΠΎΠΊΡ, ΡΠ°Π·Π΄Π΅Π»ΡΡ ΠΈΡ
Π·Π°ΠΏΡΡΠΎΠΉ ΠΈ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠΌ.
#theory // Just Python
9 892
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Π° index()
ΠΠ΅ΡΠΎΠ΄ index() ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΠΉΡΠΈ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π²Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΡΠΏΠΈΡΠΎΠΊ.
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄ index() Π΄Π»Ρ Π½Π°Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π²Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΈΡΠ»Π° 2 Π² ΡΠΏΠΈΡΠΊΠ΅ numbers.
#theory // Just Python
9 892
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ enumerate()
Π€ΡΠ½ΠΊΡΠΈΡ enumerate() ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΡΠΏΠΈΡΠΊΠ΅ Π²ΠΌΠ΅ΡΡΠ΅ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ.
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΡ enumerate() Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° Π½Π° ΡΠΊΡΠ°Π½ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° numbers Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π΅Π³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ.
#theory // Just Python
9 892
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π»ΡΠΌΠ±Π΄Π°-ΡΡΠ½ΠΊΡΠΈΠΉ
ΠΡΠΌΠ±Π΄Π°-ΡΡΠ½ΠΊΡΠΈΠΈ - ΡΡΠΎ Π±Π΅Π·ΡΠΌΡΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π² ΠΎΠ΄Π½Ρ ΡΡΡΠΎΠΊΡ.
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ Π»ΡΠΌΠ±Π΄Π°-ΡΡΠ½ΠΊΡΠΈΡ Π΄Π»Ρ ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΡ ΡΠΈΡΠ»Π°.
#theory // Just Python
9 892
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ set comprehension
Set comprehension ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΠΏΠΈΡΠΊΠ° ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°.
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ set comprehension Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°.
#theory // Just Python
9 892
ΠΠ°ΡΠ»ΠΈ Π»ΡΠ±ΠΎΠΏΡΡΠ½ΡΠΉ ΡΠ°Π·Π±ΠΎΡ ΠΏΡΠΎ ΡΠΎ, ΠΊΠ°ΠΊ Π² Π±ΠΈΠ³ΡΠ΅Ρ
Π΅ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ, ΡΠ΅Π»ΠΈΠ·ΡΡΡΡ ΠΈ ΡΠΌΠΈΡΠ°ΡΡ ΡΠΈΡΠΈ.
Π€ΠΎΡΠΌΠ°Ρ ΠΏΡΠΎΡΡΠΎΠΉ: Π±Π΅ΡΡΡ Π²ΡΠΌΡΡΠ»Π΅Π½Π½ΡΡ ΠΈΠ΄Π΅Ρ β ΡΡΠΎΡΠΈΠ· Π² ΡΡΠ΅ΠΊΠ΅ΡΠ΅ ΠΏΡΠΈΠ²ΡΡΠ΅ΠΊ β ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ, ΡΡΠΎ Ρ Π½Π΅ΠΉ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π²Π½ΡΡΡΠΈ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΠ°ΠΏΠ΅.
ΠΠ΅ΡΠ²Π°Ρ ΡΠ°ΡΡΡ β ΠΊΠ°ΠΊ ΡΠ°Π· ΠΏΡΠΎ ΡΡΠ°ΠΏ ΠΈΠ΄Π΅ΠΈ ΠΈ ΡΡΡΠΈΠ½Π½ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ Π²Π½ΡΡΡΠΈ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΉ. ΠΠ²ΡΠΎΡΡ ΡΠΎΠΆΠ΅ ΠΈΠ· Π±ΠΈΠ³ΡΠ΅Ρ
Π°, ΠΏΡΠΈΡΠ΅ΠΌ ΠΈ ΡΠΎΡΡΠΈΠΉΡΠΊΠΎΠ³ΠΎ, ΠΈ Π·Π°ΡΡΠ±Π΅ΠΆΠ½ΠΎΠ³ΠΎ. ΠΡΠ»ΠΈ Ρ
ΠΎΡΠ΅ΡΡΡ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΡΡΡΠΎΠ΅Π½Π° ΡΠ°Π±ΠΎΡΠ° Π² Π±ΠΎΠ»ΡΡΠΈΡ
ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡ
, Π½Π°ΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ.
ΠΠΎΡ ΡΡΡΠ»ΠΊΠ° Π½Π° ΠΏΠ΅ΡΠ²ΡΡ ΡΠ°ΡΡΡ: https://youtu.be/szzptUNS1Vw.
9 892
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ dict comprehension
Dict comprehension ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠ»ΠΎΠ²Π°ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΠΏΠΈΡΠΊΠ° ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°.
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ dict comprehension Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π°ΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΊΠ»ΡΡΠ°ΠΌΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΠΈΡΠ»Π° ΠΈΠ· ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°, Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ β ΠΊΠ²Π°Π΄ΡΠ°ΡΡ ΡΡΠΈΡ
ΡΠΈΡΠ΅Π».
#theory // Just Python
9 892
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ defaultdict()
ΠΠ»Π°ΡΡ defaultdict() ΠΈΠ· ΠΌΠΎΠ΄ΡΠ»Ρ collections ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ»ΠΎΠ²Π°ΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΊΠ»ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΊΠ»Π°ΡΡ defaultdict() Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ»ΠΎΠ²Π°ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° ΡΡΡΠΊΡΠΎΠ² ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°.
#theory // Just Python
9 892
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ reversed()
Π€ΡΠ½ΠΊΡΠΈΡ reversed() ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΡΠΏΠΈΡΠΊΠ΅.
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΡ reversed() Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ° ΡΠΈΡΠ΅Π» Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅.
#theory // Just Python
9 892
Telegram-ΠΊΠ°Π½Π°Π» ΠΠ΅ΠΉΡΠΎΠ½ΡΡΡ : ΠΏΠΈΡΠ΅ΠΌ ΠΎ Π½Π΅ΠΉΡΠΎΡΠ΅ΡΡΡ
ΠΈ ΠΠ
ΠΡΠ΅ Π°Π½ΠΎΠ½ΡΡ ΠΎ Π½ΠΎΠ²ΡΡ
Π½Π΅ΠΉΡΠΎΡΠ΅ΡΡΡ
ΠΈ ΠΠ ΡΠ΅ΡΠ²ΠΈΡΠ°Ρ
.
ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ
9 892
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Counter()
ΠΠ»Π°ΡΡ Counter() ΠΈΠ· ΠΌΠΎΠ΄ΡΠ»Ρ collections ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ»ΠΎΠ²Π°ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°.
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΊΠ»Π°ΡΡ Counter() Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ»ΠΎΠ²Π°ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° ΡΡΡΠΊΡΠΎΠ² ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°.
#theory // Just Python
9 892
ΠΠ°ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠ΅ΡΠΈΠ» ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ Π½Π°ΠΉΠΌΡ ΠΏΠΈΠ»ΠΈΡΡ ΡΠ²ΠΎΠΈ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠΎΠ΅ΠΊΡΡ Ρ Π½ΡΠ»Π΅Π²ΡΠΌ ΠΎΠΏΡΡΠΎΠΌ: Π΄Π½Π΅Π²Π½ΠΈΠΊ Ρ ΠΏΠ΅ΡΠ΅Π΄ΠΎΠ²ΠΎΠΉ
ΠΠ΅Π½Ρ Π·ΠΎΠ²ΡΡ ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Ρ Π’ΠΎΡΠ±Π΅ΠΊ, Π Ρ ΠΏΠΎΠΏΠ°Π» Π² Π΄Π΅Π½Ρ ΡΡΡΠΊΠ°: ΠΊΠΎΠ΄ ΠΏΠΈΡΠ°ΡΡ ΡΠΌΠ΅Ρ, Π·Π°ΡΠΏΠ»Π°ΡΠ° ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ. ΠΠΎ Π² Π·Π°Π΄Π½ΠΈΡΠ΅ Π·ΡΠ΄ΠΈΡ ΠΎΡΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΡΠ°ΡΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π°ΡΡΠΎΡ.
ΠΠΎΡΡΠΎΠΌΡ Ρ ΡΠ΄Π΅Π»Π°Π» Π³Π»ΡΠΏΠ΅ΠΉΡΡΡ Π²Π΅ΡΡ β Π½Π°ΡΠ°Π» ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΡ. ΠΠ΅Π· ΡΠ²ΡΠ·Π΅ΠΉ, ΠΏΠ»Π°Π½Π° ΠΈ ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΈ. Π Π±Π»ΠΎΠ³Π΅ Π±ΡΠ΄Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ:
β ΠΈΠ΄Π΅ΠΈ (ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ 90% ΠΈΠ· Π½ΠΈΡ
β Π³ΠΎΠ²Π½ΠΎ ΡΠΎΠ±Π°ΠΊΠΈ)
β ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π», ΡΠΊΠΎΠ»ΡΠΊΠΎ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π»
β ΠΌΡΡΠ»ΠΈ Π°ΠΉΡΠΈΡΠ½ΠΈΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Π΄ΡΠΌΠ°Π΅Ρ ΠΊΠ°ΠΊ ΠΏΡΠΎΠ΄Π°ΠΊΡ, Π° Π½Π΅ ΠΊΠ°ΠΊ ΡΡΠΏΠΎΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ
Π― Ρ
ΠΎΡΡ ΠΏΡΠΎΠΉΡΠΈ Π²Π΅ΡΡ ΠΏΡΡΡ ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Π΄ΠΎ ΠΏΡΠΎΠ΄Π°ΠΆΠ½ΠΈΠΊΠ°. Π Π²ΡΡΡΠ½ΠΈΡΡ, ΡΠΌΠΎΠ³Ρ Π»ΠΈ Π±Π΅Π· Π±ΠΈΠ·Π½Π΅Ρ-Π±ΡΠΊΠ³ΡΠ°ΡΠ½Π΄Π° Π²ΡΠΉΡΠΈ Π½Π° ΡΡΠΎΠ²Π΅Π½Ρ Π΄ΡΠ΄Π΅ΠΊ Π² ΡΠ»ΠΈΡΠ½ΡΡ
ΠΏΠΈΠ΄ΠΆΠ°ΠΊΠ°Ρ
.
ΠΡΠ»ΠΈ ΡΠΎΠΆΠ΅ Ρ
ΠΎΡΠΈΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ²ΠΎΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΡ β ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅, ΠΊΠ°ΠΊ Ρ Π½Π°Π±ΠΈΠ²Π°Ρ ΡΠΈΡΠΊΠΈ ΠΏΠ΅ΡΠ²ΡΠΌ: @atorbek_it
9 892
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ itertools()
ΠΠΎΠ΄ΡΠ»Ρ itertools ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ½ΠΊΡΠΈΡ combinations() ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π²ΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΠΈΡΠΊΠ° Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ.
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΡ combinations(). ΠΠ· ΠΌΠΎΠ΄ΡΠ»Ρ itertools Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Ρ
ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΉ ΠΈΠ· Π΄Π²ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΠΈΡΠΊΠ° numbers.
#theory // Just Python
9 892
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ deque()
ΠΠ»Π°ΡΡ deque ΠΈΠ· ΠΌΠΎΠ΄ΡΠ»Ρ collections ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΎΡΠ΅ΡΠ΅Π΄ΡΡ. ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΈ ΡΠ΄Π°Π»ΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Ρ ΠΎΠ±ΠΎΠΈΡ
ΠΊΠΎΠ½ΡΠΎΠ² ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ.
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ deque, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΡΠΏΠΈΡΠΎΠΊ ΡΡΡΠΊΡΠΎΠ². ΠΠ°ΡΠ΅ΠΌ ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 'pear' Π² ΠΊΠΎΠ½Π΅Ρ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° append() ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½Ρ 'grape' Π² Π½Π°ΡΠ°Π»ΠΎ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° appendleft(). ΠΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ - ΠΎΡΠ΅ΡΠ΅Π΄Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ°Ρ ΡΡΡΠΊΡΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ 'grape', 'apple', 'banana', 'orange', 'pear'.
#theory // Just Python
