Just Python
Open in Telegram
πΠΡΠΎΡΡΠΎΠ΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Python. Π‘ΡΡΠ»ΠΊΠ°: @Portal_v_IT Π‘ΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²ΠΎ: @oleginc, @tatiana_inc ΠΠ°Π½Π°Π» Π½Π° Π±ΠΈΡΠΆΠ΅: telega.in/c/justpython_it Π ΠΠ: clck.ru/3MnbSc
Show more9 892
Subscribers
-124 hours
-127 days
-5730 days
Posts Archive
9 892
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ functools Π΄Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΠΎΠ΄ΡΠ»Ρ functools ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ½ΠΊΡΠΈΠΉ Π΄Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊΠΈΡ
ΠΊΠ°ΠΊ reduce, partial, cached_property ΠΈ Π΄ΡΡΠ³ΠΈΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, reduce ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠΊΡΠ°ΡΠ°Ρ Π΅Π΅ Π΄ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, partial ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°ΡΡΠΈΡΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Ρ Π½ΠΎΠ²ΡΡ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ ΠΎΡΡΠ°Π²ΡΠΈΠ΅ΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ.
#theory // Just Python
9 892
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ collections Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ defaultdict ΠΈ Counter
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ collections Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ»ΠΎΠ²Π°ΡΡ word_counts, ΠΊΠΎΡΠΎΡΡΠΉ Ρ
ΡΠ°Π½ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° Π² ΡΠΏΠΈΡΠΊΠ΅ words. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΊΠ»Π°ΡΡ Counter Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° letter_counts, ΠΊΠΎΡΠΎΡΡΠΉ Ρ
ΡΠ°Π½ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π² ΡΡΡΠΎΠΊΠ΅ 'banana'.
9 892
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ itertools Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΡΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΉ
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ itertools, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ Π΄Π²ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° numbers. Π€ΡΠ½ΠΊΡΠΈΡ combinations Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΡΠ΅ΡΠ°ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠΊΠ»Π° for.
9 892
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ (generators) Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΡΠ΅ΡΠ°ΡΠΎΡΠΎΠ²
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ my_range, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΈΡΠ΅ΡΠ°ΡΠΎΡ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΠΈΠΉ ΡΠΈΡΠ»Π° ΠΎΡ start Π΄ΠΎ stop Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΡΠ°Π³ΠΎΠΌ step. ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠΈΡΠ΅Π» ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π΅Π³ΠΎ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ, Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΈΡΠ»Π° ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²ΡΠ·ΠΎΠ²Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ next(). ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ Π½Π°Π±ΠΎΡΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
, ΠΊΠΎΠ³Π΄Π° ΡΠΏΠΈΡΠΎΠΊ ΡΠΈΡΠ΅Π» ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΌΡΡΠΈ.
9 892
+4
Π Π·Π°ΠΏΠΎΠ²Π΅Π΄Π½ΠΎΠΉ ΠΠ°ΡΠ΅Π»ΠΈΠΈ, ΡΡΠ΅Π΄ΠΈ ΡΠΎΡΠ΅Π½ ΠΎΠ·ΡΡ ΠΈ Π³ΡΡΡΠΎΠΉ ΡΠ΅Π²Π΅ΡΠ½ΠΎΠΉ ΡΠ°ΠΉΠ³ΠΈ, Π½Π° Π±Π΅ΡΠ΅Π³Ρ ΠΠ½Π΅ΠΆΡΠΊΠΎΠ³ΠΎ ΠΎΠ·Π΅ΡΠ° ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΠ»ΡΡ Π±ΡΡΠΈΠΊ-ΠΎΡΠ΅Π»Ρ "ΠΠ°ΠΎΠ½Π΅ΠΆΡΠ΅".
ΠΠ΄Π΅ΡΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° Π΄Π΅Π»ΠΈΠΊΠ°ΡΠ½ΠΎ Π²ΠΏΠΈΡΠ°Π½Π° Π² Π»Π°Π½Π΄ΡΠ°ΡΡ: ΡΠ°ΡΠ°Π΄Ρ ΠΈΠ· ΡΠ΅Π²Π΅ΡΠ½ΠΎΠ³ΠΎ Π΄Π΅ΡΠ΅Π²Π° ΠΈ Π»Π΅ΠΌΠ΅Ρ
ΠΎΡΡΠ°ΠΆΠ°ΡΡ ΡΡΠ°Π΄ΠΈΡΠΈΠΈ Π ΡΡΡΠΊΠΎΠ³ΠΎ Π‘Π΅Π²Π΅ΡΠ°.
ΠΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΎ ΠΊ Π²ΠΎΠ΄Π΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌΡ ΠΎΠ·ΡΡΠ½ΠΎΠΌΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΡ ΡΡΠ°ΡΡ ΡΠ°ΡΡΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΠ°.
Π’ΡΠΈΠ½Π°Π΄ΡΠ°ΡΡ Π²ΠΈΠ΄ΠΎΠ²ΡΡ
Π½ΠΎΠΌΠ΅ΡΠΎΠ² ΠΈ ΡΠ΅ΡΡΡΠ΅ Π³ΠΎΡΡΠ΅Π²ΡΡ
Π΄ΠΎΠΌΠ° Ρ Π΄ΡΠΎΠ²ΡΠ½ΡΠΌΠΈ ΠΊΠ°ΠΌΠΈΠ½Π°ΠΌΠΈ ΡΠΎΠ·Π΄Π°ΡΡ Π°ΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠΏΠΎΠΊΠΎΠΉΡΡΠ²ΠΈΡ, Π° ΡΠ΅ΡΡΠΎΡΠ°Π½ "Π ΡΠ½Π°" ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π°Π²ΡΠΎΡΡΠΊΡΡ Π³Π°ΡΡΡΠΎΠ½ΠΎΠΌΠΈΡ ΠΈΠ· Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ
ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ².
ΠΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΎΡΠ΅Π»Ρ ΠΏΡΠΎΠ΄ΡΠΌΠ°Π½ΠΎ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡΠ΄ΡΡ
Π°: ΠΏΠΈΡΡ, ΠΏΠ°Π½ΠΎΡΠ°ΠΌΠ½ΡΠΉ Π·Π°Π», ΡΠΊΠΎΡΡΠΎΠΏΡ ΠΈ ΡΠ΅Π΄ΠΈΠ½ΡΠ½Π½ΡΠ΅ ΠΌΠ΅ΡΡΠ° Π΄Π»Ρ ΠΌΠ΅Π΄ΠΈΡΠ°ΡΠΈΠΈ ΡΡΠ΅Π΄ΠΈ Π»Π΅ΡΠ°.
ΠΠΎΡΡΡΠΌ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΏΡΡΠ΅ΡΠ΅ΡΡΠ²ΠΈΡ ΠΊ ΠΎΡΡΡΠΎΠ²Ρ ΠΠΈΠΆΠΈ, ΡΡΠ±Π°Π»ΠΊΠ°, ΠΏΡΠΎΠ³ΡΠ»ΠΊΠΈ Π½Π° ΠΊΠ°ΡΠΊΠ°Ρ
,Π·Π°ΠΏΠ°Ρ
ΠΈ ΠΊΠ°ΡΠ΅ΡΠ°Ρ
, Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄Π½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ»ΠΊΠΈ, ΠΈ ΡΠΈΡΠΈΠ½Π° Π±Π΅ΡΠΊΡΠ°ΠΉΠ½ΠΈΡ
ΠΏΠ΅ΠΉΠ·Π°ΠΆΠ΅ΠΉ.
ΠΡΠΎΠ΅ΠΊΡ ΠΎΡΠΌΠ΅ΡΠ΅Π½ ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½ΡΠΌΠΈ ΠΈ ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΠΌΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠΌΠΈ ΠΏΡΠ΅ΠΌΠΈΡΠΌΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΠΎΠ±Π΅Π΄Ρ Π² LIV Hospitality Design Awards, Archiwood, ADD Awards ΠΈ Rethinking The Future Awards.
ΠΡΡΠΈΠΊ- ΠΎΡΠ΅Π»Ρ "ΠΠ°ΠΎΠ½Π΅ΠΆΡΠ΅" ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΡΡΠ²ΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΏΡΠΈΡΠΎΠ΄Ρ Π² Π΅Ρ ΠΏΠ΅ΡΠ²ΠΎΠ·Π΄Π°Π½Π½ΠΎΠΉ ΡΠΈΡΠΈΠ½Π΅ ΠΈ Π³Π°ΡΠΌΠΎΠ½ΠΈΠΈ, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ ΠΏΡΠΈΠ²ΡΡΠ½ΡΠΉ ΠΊΠΎΠΌΡΠΎΡΡ.
9 892
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄Π΅ΠΊΠΎΡΠ°ΡΠΎΡΡ Π΄Π»Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ Π΄Π΅ΠΊΠΎΡΠ°ΡΠΎΡ my_decorator, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ Π΄ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠ°ΡΠ΅ΠΌ ΠΌΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ ΡΡΠΎΡ Π΄Π΅ΠΊΠΎΡΠ°ΡΠΎΡ ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ my_function Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° Π΄Π΅ΠΊΠΎΡΠ°ΡΠΎΡΠΎΠ² (@my_decorator). ΠΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ my_function Π±ΡΠ΄Π΅Ρ Π²ΡΠ·Π²Π°Π½ Π΄Π΅ΠΊΠΎΡΠ°ΡΠΎΡ my_decorator, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ Π΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.
9 892
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΡΠ΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ (context managers) Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ
ΠΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΡΠ΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ - ΡΡΠΎ ΡΠΏΠΎΡΠΎΠ± ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π²ΡΠΌΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡΠΌΠΈ) Π² Python. ΠΠ½ΠΈ Π³Π°ΡΠ°Π½ΡΠΈΡΡΡΡ, ΡΡΠΎ ΡΠ΅ΡΡΡΡΡ Π±ΡΠ΄ΡΡ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½Ρ ΠΏΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΠΈ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
.
#theory // Just Python
9 892
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΄Π΅ΠΊΠΎΡΠ°ΡΠΎΡΡ (decorators) Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ
ΠΠ΅ΠΊΠΎΡΠ°ΡΠΎΡΡ - ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π΄ΡΡΠ³ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π½ΠΎΠ²ΡΡ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ ΠΊ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΌ ΡΡΠ½ΠΊΡΠΈΡΠΌ Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΡ
ΠΊΠΎΠ΄Π°.
#theory // Just Python
9 892
ΠΠ°ΠΊ Π±ΠΈΠ³ΡΠ΅Ρ
ΠΈ ΠΊΠΎΡΠΌΠ°ΡΡΡ Π²Π°Ρ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡΡ
Π£ΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅ΠΊΡΠΈΡ ΠΏΠΎ ΠΏΡΠΎΡΠΈΠ»ΡΠ½ΡΠΌ Ρ
Π°ΡΠ΄Π°ΠΌ, Π½ΠΎ ΡΠΌΠ°ΡΠ½ΠΎ ΠΎΠΏΠΎΠ·ΠΎΡΠΈΡΡΡΡ Π½Π° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ Ρ ΡΠ°ΡΠ°ΠΌΠΈ? ΠΠ»Π°ΡΡΠΈΠΊΠ° Π±ΠΈΠ³ΡΠ΅Ρ
Π°
ΠΠ²ΡΠΎΡ ΡΡΠΎΠΉ ΠΈΡΡΠΎΡΠΈΠΈ ΠΏΠΎΠ±ΡΠ²Π°Π» Π½Π° ΡΠΎΠ±Π΅ΡΠ΅ Π² β€οΈ ΠΈ ΡΠ°ΡΡΠΊΠ°Π·Π°Π» Π²ΡΡ ΠΏΡΠ°Π²Π΄Ρ ΠΎ ΠΊΠ»ΠΎΡΠ½Π°Π΄Π΅, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΠΌ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΠ»Π°
ΠΠΈΡΠ° ΠΠ°Π΅Π±ΡΠΌΠ±Π° | ΠΡΡΡ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠ° β ΡΠΎΠΏΠΎΠ²ΡΠΉ ΠΊΠ°Π½Π°Π» ΠΏΡΠΎ IT, ΡΡΠ΅ΡΡ Π½Π°ΠΉΠΌΠ°, ΡΡΠ΅ΡΠΎΠ²ΡΠ΅ ΡΠΎΠ±Π΅ΡΡ ΠΈ ΡΠ°Π±ΠΎΡΡ Π² ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΡΡ
. ΠΡΠΎΡΡΠΎ ΠΊΠ»Π°Π΄Π΅Π·Ρ ΠΊΡΠ»ΡΡΠΎΡΠΈ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡ Π°Π²ΡΠΎΡΠ°, Π½ΠΎ ΠΈ ΠΎΡ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΎΠ²
ΠΡΡΠΎΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΆΠ΅ ΡΡΠΏΠ΅Π»ΠΈ ΡΡΠ°ΡΡ Π±Π΅ΡΡΡΠ΅Π»Π»Π΅ΡΠΎΠΌ:
β ΠΠΎΠΉΠΌΠ°Π»Π° ΠΈΠ½ΡΠ΅ΡΠ²ΡΡΠ΅ΡΠΎΠ² Π·Π° ΡΡΠΊΡ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅ Π² Π―Π³ΠΎΠ΄ΠΊΠ°Ρ
π
β Π§ΡΠΎ Π±ΡΠ΄Π΅Ρ Ρ ΡΡΠ½ΠΊΠΎΠΌ Π½Π°ΠΉΠΌΠ° Π² 2026 Π³ΠΎΠ΄Ρ + ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ
β ΠΡΡΠ΅ΠΊΡ ΠΠΈΡΡΡ
ΠΈ, ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Ρ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»Π°ΡΡ Ρ ΡΠΉΠ΄ΠΆΠΈΠ·ΠΌΠΎΠΌ Π² Π½Π°ΠΉΠΌΠ΅
β Aston, ΡΠ°Π·Π»ΠΎΠ³ΠΈΠ½ΡΡΡ, ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΠΏΡΠΎΠ΄Π°ΡΡ ΡΠ²ΠΎΡ ΠΆΠΎΠΏΡ Π² ΡΠ°Π±ΡΡΠ²ΠΎ
β ΠΡΠ»ΠΈ ΡΠ²ΠΎΠΉ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π²Π΅Π΄Π΅Ρ ΡΠ΅Π±Ρ ΡΠ°ΠΊ, Π±Π΅Π³ΠΈ ΠΎΡΡΡΠ΄Π°
ΠΠΎ ΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎ ΠΏΠΎΡΠΆΠ°ΡΡ. ΠΠ΄Π΅ΡΡ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅:
πΉΠΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ ΡΠ΅Π·ΡΠΌΠ΅ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π²Π°Ρ Π·Π²Π°Π»ΠΈ, Π° Π½Π΅ ΠΌΠΎΡΠΎΠ·ΠΈΠ»ΠΈ
πΉΠ§ΡΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Ρ ΡΡΠ½ΠΊΠΎΠΌ
πΉΠΠ°ΠΊ ΠΎΠ±ΠΎΠΉΡΠΈ 90% ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠΎΠ²
πΉΠΠ°ΠΊ Π½Π΅ ΠΏΡΠΎΠ΄Π΅ΡΠ΅Π²ΠΈΡΡ ΠΈ Π½Π΅ Π²ΡΠΉΡΠΈ Ρ ΡΠΎΠ±Π΅ΡΠ° Ρ ΡΡΠ²ΡΡΠ²ΠΎΠΌ, ΡΡΠΎ Π²Π°Ρ ΠΏΠΎΠΈΠΌΠ΅Π»ΠΈ
ΠΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΠΉΡΠ΅ΡΡ Π½Π° @vitazaebymba
9 892
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ (generators) Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π»Π΅Π½ΠΈΠ²ΡΡ
(lazy) ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠ΅ΠΉ
ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡΡ - ΡΡΠΎ ΡΠΏΠΎΡΠΎΠ± ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Π±ΡΠ΄ΡΡ ΡΠΎΠ·Π΄Π°Π½Ρ, ΠΏΠΎΠΊΠ° Π²Ρ Π½Π΅ Π·Π°ΠΏΡΠΎΡΠΈΡΠ΅ ΠΈΡ
. ΠΠ½ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΡ
ΠΈ Π²Ρ Π½Π΅ Ρ
ΠΎΡΠΈΡΠ΅ Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΠΈΡ
Π²ΡΠ΅ Π² ΠΏΠ°ΠΌΡΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ.
#theory // Just Python
9 892
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ lambda Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ
Π€ΡΠ½ΠΊΡΠΈΠΈ lambda - ΡΡΠΎ ΠΊΠΎΡΠΎΡΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΊΠΎΠ΄Π°. ΠΠ½ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π²Π½ΡΡΡΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΊΠ°ΠΊ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Π² Π΄ΡΡΠ³ΡΡ ΡΡΠ½ΠΊΡΠΈΡ.
#theory // Just Python
9 892
ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ°ΡΠΎΠ²ΡΠΌΠΈ ΠΏΠΎΡΡΠ°ΠΌΠΈ
ΠΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡ Ρ Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ datetime. ΠΡΠ»ΠΈ ΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π΅Π³ΠΎ Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΠΌ, ΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ²Π½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΡΡ. ΠΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ? Π Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ datetime Π² Python Π½Π΅Ρ ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°ΡΠΎΠ²ΡΠΌΠΈ ΠΏΠΎΡΡΠ°ΠΌΠΈ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΊΠΈΡ
β pytz.
#theory // Just Python
9 892
ΠΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΏΡΠΎΡΠ»ΡΠ΅ ΠΈ Π±ΡΠ΄ΡΡΠΈΠ΅ Π΄Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ timedelta
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ timedelta β ΡΡΠΎ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, ΡΠΎ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠ»ΠΎΠΉ ΠΈΠ»ΠΈ Π±ΡΠ΄ΡΡΠ΅ΠΉ Π΄Π°ΡΡ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ timedelta ΠΊ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΌΡ ΠΈΠ»ΠΈ Π²ΡΡΠ΅ΡΡΡ ΠΈΠ· Π½Π΅Π³ΠΎ ΠΆΠ΅.
9 892
ΠΠ°ΠΊ Π²ΡΡΠΈΡΠ»ΠΈΡΡ ΡΠ°Π·Π½ΠΈΡΡ Π΄Π»Ρ Π΄Π²ΡΡ
Π΄Π°Ρ
ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π΅ΡΡΡ Π΄Π²Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ° datetime: first_date = date(2020, 10, 2) ΠΈ second_date = date(2020, 10, 30).
ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π½ΠΈΡΡ Π½ΡΠΆΠ½ΠΎ Π»ΠΈΡΡ Π²ΡΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ· Π²ΡΠΎΡΠΎΠ³ΠΎ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρ 2 ΠΈ 30 ΠΎΠΊΡΡΠ±ΡΡ 2020 Π³ΠΎΠ΄Π° 28 Π΄Π½Π΅ΠΉ.
9 892
Π ΡΡΠΎ, Π΅ΡΠ»ΠΈ Π±Ρ Π²Π°Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΡΠ°ΠΌ ΠΈΠ·ΡΡΠ°Π» Π±ΠΈΠ·Π½Π΅Ρ-ΠΈΠ΄Π΅ΠΈ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°Π» ΠΈΡ
β ΠΏΠΎΠΊΠ° Π²Ρ ΡΠΏΠΈΡΠ΅?
ΠΡΠΎ Π½Π΅ Π±ΡΠ΄ΡΡΠ΅Π΅. ΠΡΠΎ ΡΠΆΠ΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ.
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
9 892
Timedelta
timedelta ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ (Π΄Π°ΡΡ ΠΈΠ»ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ). ΠΠΎΠ΄ΡΠ»Ρ datetime Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π°ΡΡΠΈΠ±ΡΡ timedelta(), ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π°ΡΠΎΠΉ Π² Python.
ΠΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΈ ΠΈΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°Π²Π½ΠΎ 0. ΠΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ΅Π»ΡΠΌΠΈ ΠΈΠ»ΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΎΠΉ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ, ΡΠ°ΠΊ ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌΠΈ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΎΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²ΡΡΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅.
9 892
ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠ»Π°ΡΡ time ΠΈΠ· ΠΌΠΎΠ΄ΡΠ»Ρ datetime Π² Python. Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ: datetime.time(hour, minutes, seconds).
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ (8, 48, 45).
#theory // Just Python
9 892
ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ datetime Π² Python
ΠΠΎΠ΄ΡΠ»Ρ datetime Π² Python ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π½ΡΡ
Π²Π΅ΡΡΠΈΠΉ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΡ dir().
9 892
ΠΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ
ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠΏΠ΅ΡΠ²Π° Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΡΡΠΈΠ΅ Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΡ, Π° Π·Π°ΡΠ΅ΠΌ Π΄ΠΎΡΡΠ°ΡΡ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° time().
#theory // Just Python
9 892
ΠΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΡΡΡΡ Π΄Π°ΡΡ Π² Python
ΠΠ»Π°ΡΡ date ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π΄Π°ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ΅ΠΉ Ρ ΡΡΠ΅ΡΠΎΠΌ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ date.today().
#theory // Just Python
