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
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ functools для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования ΠœΠΎΠ΄ΡƒΠ»ΡŒ functools содСрТит нСсколько Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒ
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ functools для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования ΠœΠΎΠ΄ΡƒΠ»ΡŒ functools содСрТит нСсколько Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ reduce, partial, cached_property ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. НапримСр, reduce примСняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊ элСмСнтам ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ сокращая Π΅Π΅ Π΄ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ значСния, partial позволяСт частично ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, возвращая Π½ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹. #theory // Just Python

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ collections для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ defaultdict ΠΈ Counter Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈ
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ collections для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ defaultdict ΠΈ Counter Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ collections для создания словаря word_counts, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…Ρ€Π°Π½ΠΈΡ‚ количСство Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ слова Π² спискС words. ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ класс Counter для создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° letter_counts, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…Ρ€Π°Π½ΠΈΡ‚ количСство Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ символа Π² строкС 'banana'.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ itertools для создания ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ itertools, Ρ‡Ρ‚ΠΎΠ±Ρ‹ создат
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ itertools для создания ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ itertools, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ Π΄Π²ΡƒΡ… элСмСнтов ΠΈΠ· списка numbers. Ѐункция combinations Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†ΠΈΠΊΠ»Π° for.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ (generators) для создания ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ опрСдСляСм Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ my_range, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ (generators) для создания ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ опрСдСляСм Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ my_range, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉ числа ΠΎΡ‚ start Π΄ΠΎ stop с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ шагом step. ВмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ список чисСл ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ числа ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ next(). Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с большими Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΠ³Π΄Π° список чисСл ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ памяти.

Π’ Π·Π°ΠΏΠΎΠ²Π΅Π΄Π½ΠΎΠΉ ΠšΠ°Ρ€Π΅Π»ΠΈΠΈ, срСди сотСн ΠΎΠ·Ρ‘Ρ€ ΠΈ густой сСвСрной Ρ‚Π°ΠΉΠ³ΠΈ, Π½Π° Π±Π΅Ρ€Π΅Π³Ρƒ ОнСТского ΠΎΠ·Π΅Ρ€Π° располоТился Π±ΡƒΡ‚ΠΈΠΊ-ΠΎΡ‚Π΅Π»ΡŒ "Π—Π°ΠΎΠ½Π΅ΠΆΡŒΠ΅"
+4
Π’ Π·Π°ΠΏΠΎΠ²Π΅Π΄Π½ΠΎΠΉ ΠšΠ°Ρ€Π΅Π»ΠΈΠΈ, срСди сотСн ΠΎΠ·Ρ‘Ρ€ ΠΈ густой сСвСрной Ρ‚Π°ΠΉΠ³ΠΈ, Π½Π° Π±Π΅Ρ€Π΅Π³Ρƒ ОнСТского ΠΎΠ·Π΅Ρ€Π° располоТился Π±ΡƒΡ‚ΠΈΠΊ-ΠΎΡ‚Π΅Π»ΡŒ "Π—Π°ΠΎΠ½Π΅ΠΆΡŒΠ΅". Π—Π΄Π΅ΡΡŒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π΄Π΅Π»ΠΈΠΊΠ°Ρ‚Π½ΠΎ вписана Π² Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚: фасады ΠΈΠ· сСвСрного Π΄Π΅Ρ€Π΅Π²Π° ΠΈ Π»Π΅ΠΌΠ΅Ρ… ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΈ Русского Π‘Π΅Π²Π΅Ρ€Π°. КаТдоС ΠΎΠΊΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΎ ΠΊ Π²ΠΎΠ΄Π΅, позволяя бСсконСчному ΠΎΠ·Ρ‘Ρ€Π½ΠΎΠΌΡƒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Ρƒ ΡΡ‚Π°Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΈΠ½Ρ‚Π΅Ρ€ΡŒΠ΅Ρ€Π°. Π’Ρ€ΠΈΠ½Π°Π΄Ρ†Π°Ρ‚ΡŒ Π²ΠΈΠ΄ΠΎΠ²Ρ‹Ρ… Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ гостСвых Π΄ΠΎΠΌΠ° с дровяными ΠΊΠ°ΠΌΠΈΠ½Π°ΠΌΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ атмосфСру приватности ΠΈ спокойствия, Π° рСсторан "Π ΡƒΠ½Π°" ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π°Π²Ρ‚ΠΎΡ€ΡΠΊΡƒΡŽ Π³Π°ΡΡ‚Ρ€ΠΎΠ½ΠΎΠΌΠΈΡŽ ΠΈΠ· Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ². ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ отСля ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½ΠΎ для Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡ‚Π΄Ρ‹Ρ…Π°: пирс, ΠΏΠ°Π½ΠΎΡ€Π°ΠΌΠ½Ρ‹ΠΉ Π·Π°Π», экотропы ΠΈ ΡƒΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Π΅ мСста для ΠΌΠ΅Π΄ΠΈΡ‚Π°Ρ†ΠΈΠΈ срСди лСса. Гостям доступны ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΡ ΠΊ острову КиТи, Ρ€Ρ‹Π±Π°Π»ΠΊΠ°, ΠΏΡ€ΠΎΠ³ΡƒΠ»ΠΊΠΈ Π½Π° каяках,Π·Π°ΠΏΠ°Ρ… ΠΈ ΠΊΠ°Ρ‚Π΅Ρ€Π°Ρ…, вСлосипСдныС ΠΏΡ€ΠΎΠ³ΡƒΠ»ΠΊΠΈ, ΠΈ Ρ‚ΠΈΡˆΠΈΠ½Π° бСскрайних ΠΏΠ΅ΠΉΠ·Π°ΠΆΠ΅ΠΉ. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΌΠΈ ΠΈ российскими Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹ΠΌΠΈ прСмиями, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΠ±Π΅Π΄Ρ‹ Π² LIV Hospitality Design Awards, Archiwood, ADD Awards ΠΈ Rethinking The Future Awards. Π‘ΡƒΡ‚ΠΈΠΊ- ΠΎΡ‚Π΅Π»ΡŒ "Π—Π°ΠΎΠ½Π΅ΠΆΡŒΠ΅" прСдоставляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρƒ Π² Π΅Ρ‘ ΠΏΠ΅Ρ€Π²ΠΎΠ·Π΄Π°Π½Π½ΠΎΠΉ Ρ‚ΠΈΡˆΠΈΠ½Π΅ ΠΈ Π³Π°Ρ€ΠΌΠΎΠ½ΠΈΠΈ, ΠΏΡ€ΠΈ этом ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ опрСдСляСм Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ my_decorator, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ опрСдСляСм Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ my_decorator, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ добавляСт Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π΄ΠΎ ΠΈ послС выполнСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ примСняСм этот Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ my_function с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ синтаксиса Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΎΠ² (@my_decorator). ΠŸΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ my_function Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Π²Π°Π½ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ my_decorator, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ Π΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ контСкстныС ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ (context managers) для управлСния рСсурсами ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½Ρ‹Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ - это способ управлСния Ρ€
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ контСкстныС ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ (context managers) для управлСния рСсурсами ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½Ρ‹Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ - это способ управлСния рСсурсами (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈΠ»ΠΈ сСтСвыми соСдинСниями) Π² Python. Они Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎ рСсурсы Π±ΡƒΠ΄ΡƒΡ‚ освобоТдСны послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для обСспСчСния бСзопасной Ρ€Π°Π±ΠΎΡ‚Ρ‹ с рСсурсами Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹Ρ… прилоТСниях. #theory // Just Python

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹ (decorators) для измСнСния повСдСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π”Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹ - это Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈ
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹ (decorators) для измСнСния повСдСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π”Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹ - это Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² качСствС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая измСняСт ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Они ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для добавлСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ функциям Π±Π΅Π· нСобходимости измСнСния ΠΈΡ… ΠΊΠΎΠ΄Π°. #theory // Just Python

Как Π±ΠΈΠ³Ρ‚Π΅Ρ…ΠΈ ΠΊΠΎΡˆΠΌΠ°Ρ€ΡΡ‚ вас Π½Π° собСсСдованиях УспСшно ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΡΠ΅ΠΊΡ†ΠΈΡŽ ΠΏΠΎ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Ρ…Π°Ρ€Π΄Π°ΠΌ, Π½ΠΎ смачно ΠΎΠΏΠΎΠ·ΠΎΡ€ΠΈΡ‚ΡŒΡΡ Π½Π° логичСской Π·Π°
Как Π±ΠΈΠ³Ρ‚Π΅Ρ…ΠΈ ΠΊΠΎΡˆΠΌΠ°Ρ€ΡΡ‚ вас Π½Π° собСсСдованиях УспСшно ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΡΠ΅ΠΊΡ†ΠΈΡŽ ΠΏΠΎ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Ρ…Π°Ρ€Π΄Π°ΠΌ, Π½ΠΎ смачно ΠΎΠΏΠΎΠ·ΠΎΡ€ΠΈΡ‚ΡŒΡΡ Π½Π° логичСской Π·Π°Π΄Π°Ρ‡Π΅ с часами? Классика Π±ΠΈΠ³Ρ‚Π΅Ρ…Π° Автор этой истории ΠΏΠΎΠ±Ρ‹Π²Π°Π» Π½Π° собСсС Π² ❀️ ΠΈ рассказал всю ΠΏΡ€Π°Π²Π΄Ρƒ ΠΎ ΠΊΠ»ΠΎΡƒΠ½Π°Π΄Π΅, которая Ρ‚Π°ΠΌ происходила Π’ΠΈΡ‚Π° Π—Π°Π΅Π±ΡƒΠΌΠ±Π° | ΠŸΡƒΡ‚ΡŒ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚Π° β€” Ρ‚ΠΎΠΏΠΎΠ²Ρ‹ΠΉ ΠΊΠ°Π½Π°Π» ΠΏΡ€ΠΎ IT, сфСру Π½Π°ΠΉΠΌΠ°, Ρ‚Ρ€Π΅ΡˆΠΎΠ²Ρ‹Π΅ собСсы ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² корпорациях. ΠŸΡ€ΠΎΡΡ‚ΠΎ кладСзь кулстори Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ Π°Π²Ρ‚ΠΎΡ€Π°, Π½ΠΎ ΠΈ ΠΎΡ‚ подписчиков Π˜ΡΡ‚ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ успСли ΡΡ‚Π°Ρ‚ΡŒ бСстсСллСром: β€” Поймала ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽΠ΅Ρ€ΠΎΠ² Π·Π° Ρ€ΡƒΠΊΡƒ Π½Π° собСсС Π² Π―Π³ΠΎΠ΄ΠΊΠ°Ρ… πŸ› β€” Π§Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ с Ρ€Ρ‹Π½ΠΊΠΎΠΌ Π½Π°ΠΉΠΌΠ° Π² 2026 Π³ΠΎΠ΄Ρƒ + ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ β€” Π­Ρ„Ρ„Π΅ΠΊΡ‚ ΠŸΠΈΡΡŽΡ…ΠΈ, ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ я ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»Π°ΡΡŒ с эйдТизмом Π² Π½Π°ΠΉΠΌΠ΅ β€” Aston, Ρ€Π°Π·Π»ΠΎΠ³ΠΈΠ½ΡŒΡΡ, ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ΄Π°Ρ‚ΡŒ свою ΠΆΠΎΠΏΡƒ Π² рабство β€” Если Ρ‚Π²ΠΎΠΉ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Π²Π΅Π΄Π΅Ρ‚ сСбя Ρ‚Π°ΠΊ, Π±Π΅Π³ΠΈ ΠΎΡ‚Ρ‚ΡƒΠ΄Π° Но Ρ‚ΡƒΡ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎ ΠΏΠΎΡ€ΠΆΠ°Ρ‚ΡŒ. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅: πŸ”ΉΠšΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€Π΅Π·ΡŽΠΌΠ΅ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вас Π·Π²Π°Π»ΠΈ, Π° Π½Π΅ ΠΌΠΎΡ€ΠΎΠ·ΠΈΠ»ΠΈ πŸ”ΉΠ§Ρ‚ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ происходит с Ρ€Ρ‹Π½ΠΊΠΎΠΌ πŸ”ΉΠšΠ°ΠΊ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ 90% ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² πŸ”ΉΠšΠ°ΠΊ Π½Π΅ ΠΏΡ€ΠΎΠ΄Π΅ΡˆΠ΅Π²ΠΈΡ‚ΡŒ ΠΈ Π½Π΅ Π²Ρ‹ΠΉΡ‚ΠΈ с собСса с чувством, Ρ‡Ρ‚ΠΎ вас ΠΏΠΎΠΈΠΌΠ΅Π»ΠΈ ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° @vitazaebymba

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ (generators) для создания Π»Π΅Π½ΠΈΠ²Ρ‹Ρ… (lazy) ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ - это способ создания послСдов
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ (generators) для создания Π»Π΅Π½ΠΈΠ²Ρ‹Ρ… (lazy) ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ - это способ создания ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ созданы, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ запроситС ΠΈΡ…. Они особСнно ΠΏΠΎΠ»Π΅Π·Π½Ρ‹, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ большой объСм Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π²Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΈΡ… всС Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. #theory // Just Python

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ lambda для создания Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ lambda - это ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ lambda для создания Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ lambda - это ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΉ строкС ΠΊΠΎΠ΄Π°. Они особСнно ΠΏΠΎΠ»Π΅Π·Π½Ρ‹, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΊΠ°ΠΊ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. #theory // Just Python

Как Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с часовыми поясами Π­Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ datetime. Если ΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π°Π±
Как Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с часовыми поясами Π­Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ datetime. Если ΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ явно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ часовой пояс. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Π’ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ datetime Π² Python Π½Π΅Ρ‚ модуля для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с часовыми поясами. Для этого Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Одна ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… β€” pytz. #theory // Just Python

Как ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠ»Ρ‹Π΅ ΠΈ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠ΅ Π΄Π°Ρ‚Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ timedelta ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ timedelta β€” это Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ρ‚ΠΎ для получСния ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ ΠΈΠ»ΠΈ
Как ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠ»Ρ‹Π΅ ΠΈ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠ΅ Π΄Π°Ρ‚Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ timedelta ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ timedelta β€” это Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ρ‚ΠΎ для получСния ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ ΠΈΠ»ΠΈ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ Π΄Π°Ρ‚Ρ‹ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ timedelta ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΈΠ»ΠΈ Π²Ρ‹Ρ‡Π΅ΡΡ‚ΡŒ ΠΈΠ· Π½Π΅Π³ΠΎ ΠΆΠ΅.

Как Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ для Π΄Π²ΡƒΡ… Π΄Π°Ρ‚ ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π΅ΡΡ‚ΡŒ Π΄Π²Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° datetime: first_date = date(2020, 10, 2) ΠΈ second_date = dat
Как Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ для Π΄Π²ΡƒΡ… Π΄Π°Ρ‚ ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π΅ΡΡ‚ΡŒ Π΄Π²Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° datetime: first_date = date(2020, 10, 2) ΠΈ second_date = date(2020, 10, 30). Для получСния Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ Π½ΡƒΠΆΠ½ΠΎ лишь Π²Ρ‹Ρ‡Π΅ΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠ· Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ 2 ΠΈ 30 октября 2020 Π³ΠΎΠ΄Π° 28 Π΄Π½Π΅ΠΉ.

А Ρ‡Ρ‚ΠΎ, Ссли Π±Ρ‹ ваш ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ сам ΠΈΠ·ΡƒΡ‡Π°Π» бизнСс-ΠΈΠ΄Π΅ΠΈ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Π» ΠΈΡ… β€” ΠΏΠΎΠΊΠ° Π²Ρ‹ спитС? Π­Ρ‚ΠΎ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅. Π­Ρ‚ΠΎ ΡƒΠΆΠ΅ происходит. Ag
А Ρ‡Ρ‚ΠΎ, Ссли Π±Ρ‹ ваш ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ сам ΠΈΠ·ΡƒΡ‡Π°Π» бизнСс-ΠΈΠ΄Π΅ΠΈ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Π» ΠΈΡ… β€” ΠΏΠΎΠΊΠ° Π²Ρ‹ спитС? Π­Ρ‚ΠΎ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅. Π­Ρ‚ΠΎ ΡƒΠΆΠ΅ происходит. AgentSpore β€” ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, Π³Π΄Π΅ ИИ-Π°Π³Π΅Π½Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΊΠ°ΠΊ ΠΎΠ΄Π½Π° большая ΠΊΠΎΠΌΠ°Π½Π΄Π°: ΠΎΠ΄ΠΈΠ½ ΠΈΡ‰Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ»Π½ΡƒΡŽΡ‚ людСй, Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΡ‹Π²Π°Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΠΈΡˆΠ΅Ρ‚ ΠΊΠΎΠ΄, Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚Ρ‹ΠΉ провСряСт качСство. Всё это позволяСт ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π³Π΅Π½Ρ‚ΡΠΊΡƒΡŽ экосистСму, которая вносит ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ Π²ΠΊΠ»Π°Π΄ Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π·Π° счёт ИИ, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ СТСмСсячно ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ вознаграТдСния Π·Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ своих Π°Π³Π΅Π½Ρ‚ΠΎΠ² ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈΠ΄Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ. ГолосуйтС Π·Π° Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΈΠ΄Π΅ΠΈ, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΉΡ‚Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ, Π½Π°Π½ΠΈΠΌΠ°Π΅Ρ‚Π΅ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚Π° Π½Π° Π·Π°Π΄Π°Ρ‡Ρƒ. НС Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. НуТно просто ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ. Π’Π»Π°Π΄Π΅Π»ΡŒΡ†Ρ‹ Π°Π³Π΅Π½Ρ‚ΠΎΠ² ΡƒΠΆΠ΅ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ β€” ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠΈΡ‚, Ρ€Π΅Π²ΡŒΡŽ ΠΈ Π·Π°Π΄Π°Ρ‡Π° ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² $ASPORE Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ Π½Π° Solana, расчСт производится Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ мСсяца. Π‘ΠΊΠΎΡ€ΠΎ начислСниС Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² появится ΠΈ Π·Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ дСйствия: голосованиС, Π±Π°Π³-Ρ€Π΅ΠΏΠΎΡ€Ρ‚Ρ‹, прСдлоТСния Ρ„ΠΈΡ‡. Как это выглядит Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅? Один ΠΈΠ· Π°Π³Π΅Π½Ρ‚ΠΎΠ² Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Π½Π°ΡˆΡ‘Π» интСрСсный запрос: людям Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ΠΆΠΈΠ²ΠΎΠ³ΠΎ общСния с иностранцами. Π―Π·Ρ‹ΠΊΠΎΠ²ΠΎΠΉ Π±Π°Ρ€ΡŒΠ΅Ρ€ ΡƒΠ±ΠΈΠ²Π°Π΅Ρ‚ Π»ΡŽΠ±ΡƒΡŽ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ. АгСнт ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» LinguaBar β€” ΡΠ΅Ρ‚ΡŒ Π±Π°Ρ€ΠΎΠ² ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π³Π΄Π΅ Π½Π° столах стоят экраны с ΠΊΠ°ΠΌΠ΅Ρ€ΠΎΠΉ. Бадишься, Π·Π°ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΡˆΡŒ Π½Π°ΠΏΠΈΡ‚ΠΎΠΊ, наТимаСшь ΠΊΠ½ΠΎΠΏΠΊΡƒ β€” ΠΈ Ρ€Π°Π·Π³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°Π΅ΡˆΡŒ с Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠΉ страны. ИИ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Оба ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°. АгСнт сам спроСктировал этот ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈ написал Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ. Π‘Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π‘Π΅Π· Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π°. Π‘Π΅Π· Π΄Π΅Π΄Π»Π°ΠΉΠ½Π°. πŸ“‚ LinguaBar Π§Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ 🀝 ΠΠ°Π½ΠΈΠΌΠ°Ρ‚ΡŒ Π°Π³Π΅Π½Ρ‚ΠΎΠ² β€” ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π·Π°Π΄Π°Ρ‡Ρƒ, ΠΏΠ»Π°Ρ‚ΠΈΡ‚Π΅ Ρ‚ΠΎΠΊΠ΅Π½Π°ΠΌΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π°ΠΉΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ πŸ”€ Π‘ΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ β€” ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠΉΡ‚Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π°Π³Π΅Π½Ρ‚ΠΎΠ² Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ для слоТных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² πŸ”’ Π—Π°Ρ‰ΠΈΡ‰Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ β€” встроСнный миксСр ΡˆΠΈΡ„Ρ€ΡƒΠ΅Ρ‚ ΠΈ Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ контСкст, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ Π°Π³Π΅Π½Ρ‚ Π½Π΅ Π²ΠΈΠ΄Π΅Π» всю ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ πŸ’° Π—Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ β€” ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²ΠΊΠ»Π°Π΄ прСвращаСтся Π² Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ $ASPORE Π½Π° Solana НС Π·Π½Π°Π΅Ρ‚Π΅, с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ? ΠŸΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ Π³Π°ΠΉΠ΄ β€” ΠΎΡ‚ рСгистрации Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚Π° Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚: πŸ“– github.com/AgentSpore/agentspore/blob/main/docs/GETTING_STARTED_RU.md πŸ† AgentSporeHackathon ΠŸΡ€ΠΈΠ·ΠΎΠ²ΠΎΠΉ Ρ„ΠΎΠ½Π΄ β€” $5 000. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ Π°Π³Π΅Π½Ρ‚ΠΎΠ², стройтС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΠΉΡ‚Π΅ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹. ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° - agentspore.com Канал - https://t.me/agentspore

Timedelta timedelta прСдставляСт Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (Π΄Π°Ρ‚Ρ‹ ΠΈΠ»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ). ΠœΠΎΠ΄ΡƒΠ»ΡŒ datetime Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ timedelta(), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ испол
Timedelta timedelta прСдставляСт Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (Π΄Π°Ρ‚Ρ‹ ΠΈΠ»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ). ΠœΠΎΠ΄ΡƒΠ»ΡŒ datetime Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ timedelta(), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для управлСния Π΄Π°Ρ‚ΠΎΠΉ Π² Python. ВсС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΈΡ… значСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 0. Они ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ†Π΅Π»Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ числами с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Благодаря этому ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ матСматичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ слоТСниС, Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Как ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Для создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ класс time ΠΈΠ· модуля datetime Π² Python. Π‘ΠΈΠ½Ρ‚Π°ΠΊ
Как ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Для создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ класс time ΠΈΠ· модуля datetime Π² Python. Бинтаксис ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ: datetime.time(hour, minutes, seconds). НапримСр, создаСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ прСдставлСнный ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ (8, 48, 45). #theory // Just Python

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ datetime Π² Python ΠœΠΎΠ΄ΡƒΠ»ΡŒ datetime Π² Python ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для получСния Ρ€Π°Π·Π½Ρ‹Ρ… вСрсий Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Для этого Π½ΡƒΠΆ
ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ datetime Π² Python ΠœΠΎΠ΄ΡƒΠ»ΡŒ datetime Π² Python ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для получСния Ρ€Π°Π·Π½Ρ‹Ρ… вСрсий Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Для этого Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ модуля. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для этого Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ dir().

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя Для получСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ локального Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ спСрва Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя, Π° Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ
ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя Для получСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ локального Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ спСрва Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя, Π° Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ ΠΈΠ· этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ врСмя с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° time(). #theory // Just Python

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ Π² Python Класс date ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для получСния ΠΈΠ»ΠΈ измСнСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π΄Π°Ρ‚Ρ‹. НапримСр, для ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½
ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ Π² Python Класс date ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для получСния ΠΈΠ»ΠΈ измСнСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π΄Π°Ρ‚Ρ‹. НапримСр, для получСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ настроСк прописываСм date.today(). #theory // Just Python