ΠΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎ Π² Π΄ΠΎΠΌΠ΅Π½Π½ΡΡ ΠΈΠΌΠ΅Π½Π°Ρ
CA / B Forum ΠΡΠ»Π»Π΅ΡΠ΅Π½Ρ SC12: ΠΠ°ΠΊΠ°Ρ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ Π² dNSNames (ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΎ Π² Π½ΠΎΡΠ±ΡΠ΅ 2018 Π³.) ΠΎΠΏΠΈΡΠ°Π» ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠΎΡΡΠ°ΠΏΠ½ΠΎΠ³ΠΎ ΠΎΡΠΊΠ°Π·Π° ΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ (_
) Π² Π΄ΠΎΠΌΠ΅Π½Π½ΡΡ
ΠΈΠΌΠ΅Π½Π°Ρ
, Π½Π° ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΡΡ ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡ. ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΡΠ°Π²ΠΈΠ» Π±ΡΠ»Π»Π΅ΡΠ΅Π½Ρ SC12 ΡΠ»Π΅Π΄ΡΡΡ RFC 1035, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² Π΄ΠΎΠΌΠ΅Π½Π½ΡΡ
ΠΈΠΌΠ΅Π½Π°Ρ
DNS:
ΠΡΠΈΠΊΠ΅ΡΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌ Π΄Π»Ρ ΠΈΠΌΠ΅Π½ Ρ ΠΎΡΡΠΎΠ² ARPANET. ΠΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ Π±ΡΠΊΠ²Ρ, Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΡΡ Π±ΡΠΊΠ²ΠΎΠΉ ΠΈΠ»ΠΈ ΡΠΈΡΡΠΎΠΉ, Π° Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π±ΡΠΊΠ²Ρ, ΡΠΈΡΡΡ ΠΈ Π΄Π΅ΡΠΈΡ.
ΠΠ΄Π½Π°ΠΊΠΎ, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ RFC 1035 Π½Π΅ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ Π² Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π΄ΠΎΠΌΠ΅Π½Π½ΡΡ
ΠΈΠΌΠ΅Π½Π°Ρ
, ΠΎΠ½ΠΈ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½Π°Ρ
(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, sub_domain.example.com
). Π ΠΏΡΠΎΡΠ»ΠΎΠΌ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎ Π΄ΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΠ΅ ΡΠ΅Π½ΡΡΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ (Π¦Π‘), ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ SSL. com, ΠΌΠΎΠ³Π»ΠΈ Π²ΡΠ΄Π°Π²Π°ΡΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡ, ΠΏΠΎΠΊΡΡΠ²Π°ΡΡΠΈΠ΅ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½Ρ Ρ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ. ΠΡΠ»Π»Π΅ΡΠ΅Π½Ρ SC12 Π²ΠΊΠ»ΡΡΠ°Π» ΡΡΠ΅Ρ
ΡΡΠ°ΠΏΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ ΠΎΡΠΌΠ΅Π½Ρ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ Π² Π΄ΠΎΠΌΠ΅Π½Π½ΡΡ
ΠΈΠΌΠ΅Π½Π°Ρ
:
ΠΠΎ 1 Π°ΠΏΡΠ΅Π»Ρ 2019 Π³. ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ (Β«_Β») Π² ΠΌΠ΅ΡΠΊΠ°Ρ Π΄ΠΎΠΌΠ΅Π½Π° Π² Π·Π°ΠΏΠΈΡΡΡ dNSName, ΠΠΠΠ£Π’ Π±ΡΡΡ Π²ΡΠ΄Π°Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
- ΠΠ°ΠΏΠΈΡΠΈ dNSName ΠΠΠΠ£Π’ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊ ΡΡΠΎ Π·Π°ΠΌΠ΅Π½Π° Π²ΡΠ΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ Π½Π° ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π΄Π΅ΡΠΈΡΠ° (Β«-Β») ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΌΠ΅ΡΠΊΠ΅ Π΄ΠΎΠΌΠ΅Π½Π°, ΠΈ;
- Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ ΠΠ ΠΠΠΠΠΠ« ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡΡΡ Π² ΡΠ°ΠΌΠΎΠΉ Π»Π΅Π²ΠΎΠΉ ΠΌΠ΅ΡΠΊΠ΅ Π΄ΠΎΠΌΠ΅Π½Π°, ΠΈ;
- Π’Π°ΠΊΠΈΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡ ΠΠ ΠΠΠΠΠΠ« Π±ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Ρ Π±ΠΎΠ»Π΅Π΅ 30 Π΄Π½Π΅ΠΉ.
ΠΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ» ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ Π² Π»ΡΠ±ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ dNSName ΠΈ ΠΈΠΌΠ΅ΡΡΠΈΠ΅ ΡΡΠΎΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π±ΠΎΠ»Π΅Π΅ 30 Π΄Π½Π΅ΠΉ, ΠΠΠΠΠΠ« Π±ΡΡΡ ΠΎΡΠΎΠ·Π²Π°Π½Ρ Π΄ΠΎ 15 ΡΠ½Π²Π°ΡΡ 2019 Π³.
ΠΠΎΡΠ»Π΅ 30 Π°ΠΏΡΠ΅Π»Ρ 2019 Π³. ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ (Β«_Β») ΠΠ ΠΠΠΠΠΠ« ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π·Π°ΠΏΠΈΡΡΡ dNSName.
Π ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΡΠΈΠΌΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ SSL.com Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ΄Π°Π²Π°ΡΡ SSL /TLS ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡ Π΄Π»Ρ Π΄ΠΎΠΌΠ΅Π½Π½ΡΡ
ΠΈΠΌΠ΅Π½ Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ. ΠΠ»Ρ Π½Π°ΡΠΈΡ
ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² Ρ ΡΡΠ±Π΄ΠΎΠΌΠ΅Π½Π°ΠΌΠΈ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΌΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ, Π½ΠΎ ΡΡΠ΅Π±ΡΡΡΠΈΠΌΠΈ SSL /TLS ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ, ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ:
- (Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ) ΠΡΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈΠΌΡ ΡΡΠ±Π΄ΠΎΠΌΠ΅Π½Π° ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π»ΠΎ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅
Π²sub-domain.example.com
). - ΠΡΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΡΠ°ΠΉΠ½ΠΈΠΉ Π»Π΅Π²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈΠΌΠ΅Π½ΠΈ Π΄ΠΎΠΌΠ΅Π½Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΠΊΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ Π½Π°
*.example.com
ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ Π·Π°ΡΠΈΡΡsub_domain.example.com
, ΠΠΎ Π½Π΅level_three.sub_domain.example.com
.
ΠΠ°ΠΊ Π²ΡΠ΅Π³Π΄Π°, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡ Π²ΠΎΠΏΡΠΎΡΡ, ΡΠ²ΡΠΆΠΈΡΠ΅ΡΡ Ρ Π½Π°ΠΌΠΈ ΠΏΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΠ΅ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ [email protected], ΠΏΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ 1-877-SSL-Secure, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΡΠ»ΠΊΡ ΡΠ°ΡΠ° Π² ΠΏΡΠ°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡΠ³Π»Ρ ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ.
ΠΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π² Python
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌΡΡ, Π·Π°ΡΠ΅ΠΌ Π² Python ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅.
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Python Π½Π΅ Π·Π½Π°ΡΡ ΠΎ ΡΡΠ½ΠΊΡΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ. Π ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΠΌ, Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ.
ΠΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ (_
) β ΡΡΠΎ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ».
ΠΡΠ»ΠΈ Π²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Python, Π²Π°ΠΌ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π²ΡΡΡΠ΅ΡΠ°Π»ΠΈΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ:
for _ in range(100)
__init__(self)
_ = 2
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°.
ΠΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΏΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ:
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ΅
- ΠΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΡΠΈΠΊΠ»Π΅
- Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΈΡΡ Π² ΡΠΈΡΠ»Π°Ρ
- ΠΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅
- ΠΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π² Π½Π°ΡΠ°Π»Π΅
- ΠΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π² ΠΊΠΎΠ½ΡΠ΅
- ΠΠ²ΠΎΠΉΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π² Π½Π°ΡΠ°Π»Π΅
- ΠΠ²ΠΎΠΉΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π² Π½Π°ΡΠ°Π»Π΅ ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅
Π§ΡΠΎ ΠΆ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π²ΡΠ΅ ΡΡΠΈ Π²Π°ΡΠΈΠ°Π½ΡΡ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ
.
1. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ΅
Python Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ΅ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ _
. ΠΡΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ. Π ΠΏΡΠΈΠΌΠ΅ΡΡ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄:
5 + 4 # 9 _ # Π‘ΠΎΡ ΡΠ°Π½ΡΠ΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²ΡΡΠ΅ # 9 _ + 6 # 15 _ # 15 a = _ # ΠΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ _ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ a # 15
2. ΠΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ
ΠΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ (_
) ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. ΠΡΠ»ΠΈ ΠΏΡΠΈ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅ ΡΠΏΠΈΡΠΊΠ° ΠΈΠ»ΠΈ ΠΊΠΎΡΡΠ΅ΠΆΠ° Π²Ρ Π½Π΅ Ρ
ΠΎΡΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΈΡΠ²ΠΎΠΉΡΠ΅ ΠΈΡ
Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ.
ΠΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ. ΠΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½ΠΈΠΆΠ½Π΅ΠΌΡ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ (
_
) ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΈΡ
Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΊΠΎΠ΄Π΅.
ΠΡΠΎΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π½ΠΎ ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ. ΠΠ΅Π»Π°Π΅ΡΡΡ ΡΡΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ Π·Π²Π΅Π·Π΄ΠΎΡΠΊΠΈ ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ
.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ:
## ΠΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ a, _, b = (1, 2, 3) # a = 1, b = 3 print(a, b) ## ΠΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ## *(variable) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² Π²ΠΈΠ΄Π΅ ΡΠΏΠΈΡΠΊΠ° (ΠΏΡΠΈ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅) ## ΠΡΠΎ "ΡΠ°ΡΡΠΈΡΠ΅Π½Π½Π°Ρ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ°", Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΎΠ½Π° ΡΠΎΠ»ΡΠΊΠΎ Π² Python 3.x a, *_, b = (7, 6, 5, 4, 3, 2, 1) print(a, b) # Output: # 1 3 # 7 1
ΠΠ½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ²
ΠΠ°Ρ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ ΠΊΠ°Π½Π°Π» Ρ ΡΠ΅ΡΡΠ°ΠΌΠΈ ΠΏΠΎ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌΡ ΡΠ·ΡΠΊΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ². ΠΠ½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ ΡΡΠΎ ΡΠ°ΡΡΡ ΠΊΠ°ΡΡΠ΅ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°. ΠΠΎΡΡΠΎΠΌΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π°Π½ΡΡΡΡΡ ΠΈΠΌ ΡΠΆΠ΅ ΡΠ΅ΠΉΡΠ°Ρ
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
Γ
3. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΡΠΈΠΊΠ»Π΅
Π’Π°ΠΊΠΆΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ (_
) Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² ΡΠΈΠΊΠ»Π΅. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄, ΡΡΠΎΠ±Ρ Π»ΡΡΡΠ΅ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ:
## Π¦ΠΈΠΊΠ» Π΄Π΅Π»Π°Π΅Ρ 5 ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ _ for _ in range(5): print(_) ## ΠΠ΅ΡΠ΅Π±ΠΎΡ ΡΠΏΠΈΡΠΊΠ° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ _ ## Π‘ΠΈΠΌΠ²ΠΎΠ» _ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ languages = ["Python", "JS", "PHP", "Java"] for _ in languages: print(_) _ = 5 while _ < 10: print(_, end = ' ') # ΠΠ»Ρ 'end' Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ - '\n'. ΠΡ ΠΌΠ΅Π½ΡΠ΅ΠΌ Π΅Π³ΠΎ Π½Π° ΠΏΡΠΎΠ±Π΅Π» _ += 1
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ:
0 1 2 3 4 Python JS PHP Java 5 6 7 8 9
4.

ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΡΠΎΡΡΠΎΡΡΠ΅Π΅ ΠΈΠ· Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠΈΡΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ ΡΠΈΡΡΡ Π½Π° Π³ΡΡΠΏΠΏΡ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π»ΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ.
Π ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΠΊΠ°ΠΊ 1_000_000
.
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΠΌΠ²ΠΎΠ» Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ (_
) Π΄Π»Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ°ΡΡΠ΅ΠΉ Π΄Π²ΠΎΠΈΡΠ½ΡΡ
, Π²ΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΡΡ
ΠΈΠ»ΠΈ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΡ
ΡΠΈΡΠ΅Π».
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ:
binary = 0b_0010, octa = 0o_64, hexa = 0x_23_ab
ΠΠ°Π²Π°ΠΉΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΠΌ Π²ΡΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π²ΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΏΠΎΠ»ΡΡΠΈΠ²ΡΠΈΠ΅ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ:
## Π Π°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ## ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΈΡΠ΅Π», ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°Π² ΠΈΡ Π² ΡΠ΅Π»ΡΠ΅ ΡΠΈΡΠ»Π° ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Π° "int" million = 1_000_000 binary = 0b_0010 octa = 0o_64 hexa = 0x_23_ab print(million) print(binary) print(octa) print(hexa) # Output: # 1000000 # 2 # 52 # 9131
5.

ΠΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π΄Π»Ρ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΠΊΠ»Π°ΡΡΠΎΠ² ΠΈ Ρ. Π΄. ΠΡΠΈ ΡΡΠΎΠΌ ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ΅ΡΡΡΡΠΌΡ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ:
- ΠΠ΄ΠΈΠ½ΠΈΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π² Π½Π°ΡΠ°Π»Π΅:
_variable
- ΠΠ΄ΠΈΠ½ΠΈΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π² ΠΊΠΎΠ½ΡΠ΅:
variable_
- ΠΠ²ΠΎΠΉΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π² Π½Π°ΡΠ°Π»Π΅:
__variable
- ΠΠ²ΠΎΠΉΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π°ΡΠ°Π»Π΅ ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅:
__variable__
5.1. ΠΠ΄ΠΈΠ½ΠΈΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π² Π½Π°ΡΠ°Π»Π΅
_name
ΠΠ΄ΠΈΠ½ΠΈΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π² Π½Π°ΡΠ°Π»Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π² ΠΈΠΌΠ΅Π½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π΄Π»Ρ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎΡΡΠΎΠΌΡ ΠΈΠΌ Π½Π΅ΡΠ°ΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ.
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ:
class Test: def __init__(self): self.name = "pythonist" self._num = 7 obj = Test() print(obj. name) print(obj._num) # Output: # pythonist # 7
ΠΠ°ΠΌΠ΅ΡΠΈΠΌ, ΡΡΠΎ ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π² Π½Π°ΡΠ°Π»Π΅ ΠΈΠΌΠ΅Π½ΠΈ Π½Π΅ ΠΌΠ΅ΡΠ°Π΅Ρ Π½Π°ΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ.
ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π² Π½Π°ΡΠ°Π»Π΅ Π²Π»ΠΈΡΠ΅Ρ Π½Π° ΠΈΠΌΠ΅Π½Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΡΡΡΡ ΠΈΠ· ΠΌΠΎΠ΄ΡΠ»Ρ.
ΠΠ°Π²Π°ΠΉΡΠ΅ Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ Π² ΡΠ°ΠΉΠ»Π΅ my_funtions
:
## filename:- my_functions.py def func(): return "pythonist" def _private_func(): return 7
ΠΡΠ»ΠΈ Π²Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΡΠ΅ Π²ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΠΈΠΌΠ΅Π½Π° ΠΈΠ· my_functions.py
, Python Π½Π΅ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅Ρ ΠΈΠΌΠ΅Π½Π°, Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠ΅ΡΡ Ρ Π΅Π΄ΠΈΠ½ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ Π² Π½Π°ΡΠ°Π»Π΅. ΠΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ:
>>> from my_functions import * >>> func() 'pythonist' >>> _private_func() Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name '_private_func' is not defined
ΠΠ΄Π½Π°ΠΊΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π²ΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
>>> import my_functions >>> my_functions.SyntaxError: invalid syntax >>> def function(class_): ... pass ... >>>
ΠΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠ΅ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π΄Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈΠΌΡ, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡΠ΅Π΅ Ρ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ Python. Π ΡΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ , Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ², Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΈΠΌΠ΅Π½ΠΈ Π²Π°ΡΠ΅ΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ.
5.3. ΠΠ²ΠΎΠΉΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π² Π½Π°ΡΠ°Π»Π΅
__name
ΠΠ²ΠΎΠΉΠ½ΠΎΠ΅ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π² Π½Π°ΡΠ°Π»Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠΌΠ΅Π½ΠΈ.
Π’Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΡ Python ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ ΠΈΠΌΡ Π°ΡΡΠΈΠ±ΡΡΠ° ΠΏΠΎΠ΄ΠΊΠ»Π°ΡΡΠΎΠ², ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ² ΠΈΠΌΠ΅Π½.
ΠΡΠΊΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Python ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΠΈΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΈ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠ»Π°ΡΡΠΎΠ² Π½Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ².
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ:
class Sample(): def __init__(self): self.a = 1 self._b = 2 self.__c = 3 obj1 = Sample() dir(obj1)
['_Sample__c', '__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_b', 'a']
ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ ΠΊΠΎΠ΄ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π²ΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΊΠ»Π°ΡΡΠ°. ΠΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° Π½Π°ΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π² ΡΠΏΠΈΡΠΊΠ΅ Π°ΡΡΠΈΠ±ΡΡΠΎΠ².
ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ self.a
ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π² ΡΠΏΠΈΡΠΊΠ΅ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ
-Π»ΠΈΠ±ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
self._b
ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π² ΡΠΏΠΈΡΠΊΠ΅ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ
-Π»ΠΈΠ±ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΊΠ°ΠΊ ΠΌΡ ΡΠΆΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ Π²ΡΡΠ΅, ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΡΡ Π»ΠΈ Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ self.__c
? ΠΠ΅Ρ. ΠΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΠΏΠΈΡΠΎΠΊ Π°ΡΡΠΈΠ±ΡΡΠΎΠ², Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π°ΡΡΠΈΠ±ΡΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ _Sample__c
. ΠΡΠΎ ΠΈ Π΅ΡΡΡ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ. ΠΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² ΠΏΠΎΠ΄ΠΊΠ»Π°ΡΡΠ°Ρ
.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΊΠ»Π°ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΡΠ»Π΅Π΄ΡΠ΅ΡΡΡ ΠΎΡ ΠΊΠ»Π°ΡΡΠ° Sample
, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅:
class SecondClass(Sample): def __init__(self): super().__init__() self.a = "overridden" self._b = "overridden" self.__c = "overridden" obj2 = SecondClass() print(obj2.a) print(obj2._b) print(obj2.__c)
overridden overridden --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-2-4bf6884fbd34> in <module>() 9 print(obj2.a) 10 print(obj2._b) ---> 11 print(obj2.__c) AttributeError: 'SecondClass' object has no attribute '__c'
ΠΠ΄Π΅ΡΡ ΡΠ½ΠΎΠ²Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ obj2.__c
Π½Π° _SecondClass__c
. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ ΡΡΠΎΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΠΉ Π°ΡΡΠΈΠ±ΡΡ:
print(obj2._SecondClass__c) # overridden
ΠΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎ ΡΡΠ°Π±ΠΎΡΠ°Π»ΠΎ. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ°Π½Π΅Π΅ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ _Sample__c
. Π ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΡΠ²ΠΎΠ΄:
print(obj1._Sample__c) # 3
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ Ρ Π΄Π²ΠΎΠΉΠ½ΡΠΌ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π² Π½Π°ΡΠ°Π»Π΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ Π² ΠΊΠ»Π°ΡΡΠ΅. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ:
class SimpleClass: def __init__(self): self.__datacamp = "Excellent" def get_datacamp(self): return self.__datacamp obj = SimpleClass() print(obj.get_datacamp()) ## it prints the "Excellent" which is a __var print(obj.__datacamp) ## here, we get an error as mentioned before. It changes the name of the variable
Excellent --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-5-8006c0a9b061> in <module>() 9 obj = SimpleClass() 10 print(obj.get_datacamp()) ## it prints the "Excellent" which is a __var ---> 11 print(obj.__datacamp) ## here, we get an error as mentioned before. It changes the name of the variable AttributeError: 'SimpleClass' object has no attribute '__datacamp'
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π²ΠΎΠΉΠ½ΡΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΠΈΠΌΠ΅Π½ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ². Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Ρ:
class SimpleClass: def __datacamp(self): return "datacamp" def call_datacamp(self): return self.__datacamp() obj = SimpleClass() print(obj.call_datacamp()) ## same as above it returns the Dobule pre underscore method print(obj.__datacamp()) ## we get an error here
datacamp --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-1-cd8ce2e83589> in <module>() 9 obj = SimpleClass() 10 print(obj.call_datacamp()) ## same as above it returns the Dobule pre underscore method ---> 11 print(obj.__datacamp()) ## we get an error here AttributeError: 'SimpleClass' object has no attribute '__datacamp'
ΠΠ°Π²Π°ΠΉΡΠ΅ Π²Π·Π³Π»ΡΠ½Π΅ΠΌ Π½Π° ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ Ρ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ. Π‘Π½Π°ΡΠ°Π»Π° ΠΌΡ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ _SimpleClass__name
. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΏΡΡΠ°Π΅ΠΌΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π½Π΅ΠΉ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π² Π½Π°ΡΠ°Π»Π΅.
ΠΠ±ΡΠ°ΡΠΈΠΌΡΡ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ ΠΏΡΠΈΠΌΠ΅ΡΡ:
_SimpleClass__name = "datacamp" class SimpleClass: def return_name(self): return __name obj = SimpleClass() print(obj.return_name()) ## it prints the __name variable # Output: # datacamp
ΠΡ ΠΏΠΎΠ½ΡΠ»ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ? ΠΡΠ»ΠΈ Π½Π΅Ρ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ°ΡΡ Π΅ΡΡ ΡΠ°Π·.
5.4. ΠΠ²ΠΎΠΉΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Π² Π½Π°ΡΠ°Π»Π΅ ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅
__name__
Π Python Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΡΠ°Π·Π½ΡΠ΅ ΠΈΠΌΠ΅Π½Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΡΡ Π΄Π²ΠΎΠΉΠ½ΡΠΌ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ. ΠΠ½ΠΈ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π΄Π°Π½Π΄Π΅Ρ-ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ (Π°Π½Π³Π». dunder β ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ Double Under (Underscores) β Π±ΡΠΊΠ². βΠ΄Π²ΠΎΠΉΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅β).
class Sample(): def __init__(self): self.__num__ = 7 obj = Sample() obj.__num__ # Output: # 7
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΠΌΠ΅Π½ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠ°ΠΌ. ΠΠΎΡΡΠΎΠΌΡ Ρ Π½ΠΈΠΌΠΈ Π½ΡΠΆΠ½ΠΎ Π±ΡΡΡ Π°ΠΊΠΊΡΡΠ°ΡΠ½Π΅Π΅.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠ°ΠΊ, ΠΌΡ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΠΈ, Π·Π°ΡΠ΅ΠΌ Π½ΡΠΆΠ½Ρ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ Π² Python. ΠΡ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ ΠΏΡΡΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠ±ΡΡΠ΄ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π² ΠΈΠΌΠ΅Π½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ .
Π‘ΠΎΠ³Π»Π°ΡΠΈΠΌΡΡ, ΡΡΠΎ Π΄Π°Π½Π½ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ Π½Π΅ Π²ΡΠ΅ ΠΏΠΎΠΉΠΌΡΡ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ. Π’Π°ΠΊ ΡΡΠΎ Π½Π΅ ΡΠ΅ΡΡΠΉΡΠ΅ ΡΠ΅ΡΠΏΠ΅Π½ΠΈΡ, ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ°ΠΉΡΠ΅, Π΅ΡΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ°Π·Π°.
ΠΠ°Π΄Π΅Π΅ΠΌΡΡ, ΡΡΠΎ Π΄Π°Π½Π½Π°Ρ ΡΡΠ°ΡΡΡ Π±ΡΠ»Π° Π²Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½Π°! Π£ΡΠΏΠ΅Ρ ΠΎΠ² Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π°!
ΠΠ΅ΡΠ΅Π²ΠΎΠ΄ ΡΡΠ°ΡΡΠΈ Β«Role of Underscore(_) in PythonΒ».
NCPR: ΠΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΡΠ°Π΄ΠΈΠΎ Π‘Π΅Π²Π΅ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½Ρ
Underscore
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π²ΡΠΏΡΡΠΊ: ΠΠΎΠ½Π΅Π΄Π΅Π»ΡΠ½ΠΈΠΊ, 17 ΠΎΠΊΡΡΠ±ΡΡ 2022 Π³. ΠΠ·Π΄Π°Π½ΠΈΠ΅ΠΠΎΡΠ½ΠΎΠΉ ΡΡΠΏΠ΅Ρ Π·Π° ΡΠΎΡΠΎΠΊ Π»Π΅Ρ
iTunesSpotifyGoogle Play
Underscore Π‘Π΅ΡΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΡΡΠΎΠ²:
Live at the Cinder Block CafΓ©Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΎΡ SLC Arts ΠΈ ΠΎΡ ΡΠ°ΠΊΠΈΠ΅ Π΄ΠΎΠ½ΠΎΡΡ, ΠΊΠ°ΠΊ Π²Ρ, Π‘Π΅ΡΠΈΡ Live at the Cinderblock CafΓ© β ΡΡΠΎ Π²Π°Ρ ΡΠ°Π½Ρ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΈΠ· ΠΏΠΎΡΡΡΡΠ°ΡΡΠΈΡ ΠΌΡΠ·ΡΠΊΠ°Π½ΡΠΎΠ² Π‘Π΅Π²Π΅ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π½ΠΎΡΡΡ ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ Π² Π½Π°ΡΡ ΠΠΎΠ΄ΡΠ΅ΡΠΊΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ ΠΏΠΎΡΠ»ΡΡΠ°ΠΉΡΠ΅ ΠΎΡΠ»ΠΈΡΠ½ΡΠ΅ ΠΌΠ΅Π»ΠΎΠ΄ΠΈΠΈ, Π½Π΅ Π²ΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π³ΠΎΡΡΠΈΠ½ΠΎΠΉ.
ΠΡΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΡΡ Zoom Π±Π΅ΡΠΏΠ»Π°ΡΠ½Ρ, Π½ΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ (ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΡΠΊΠ°Π·Π°Π½Ρ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΡΡΠ° Π½ΠΈΠΆΠ΅). Π‘ΠΌΠΎΡΡΠ΅Π»ΠΈ Ρ Π½Π΅ΡΠ΅ΡΠΏΠ΅Π½ΠΈΠ΅ΠΌ ΠΆΠ΄Π΅ΠΌ Π²ΡΡΡΠ΅ΡΠΈ Ρ Π²Π°ΠΌΠΈ Π΄Π»Ρ ΠΌΡΠ·ΡΠΊΠΈ ΠΈ Π±Π΅ΡΠ΅Π΄Ρ, Live at the Cinder Block CafΓ© .
ΠΡΠ΅Π΄ΡΡΠΎΡΡΠΈΠ΅
Cinder Block ΠΊΠΎΠ½ΡΠ΅ΡΡΡ:ΠΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ΠΠΠΠΠ!
ΠΡΡΠ½ΠΈΡΠ°, 7 ΠΎΠΊΡΡΠ±ΡΡ, 18:00: ΠΠΠΠ£Π§ΠΠ’Π ΠΠΠΠΠ’Π« — ΠΠΠ ΠΠΠ‘ΠΠΠΠ’ΠΠ«
ΠΠΎΠ»ΡΡΠΈΡΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ Π±ΠΈΠ»Π΅ΡΡ Π½Π° The Underscore Project Live β Π»ΠΈΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅ΡΡ Π² ΠΏΡΡΠ½ΠΈΡΡ, 7 ΠΎΠΊΡΡΠ±ΡΡ, Π² 18:00! Catch Animal Crackers, ΠΡΠ΅ΡΡ Π΅Π½ ΠΠ΅Π»Π΅Ρ Ρ ΠΠ°ΡΠ± Π₯Π΅Π»Π»Π΅Ρ, Caramelo Trio ΠΈ The Phoenix Jazz Collective, Π½Π° ΠΆΠΈΠ²ΠΎΠΌ Π²Π΅ΡΠ΅ΡΠ½Π΅ΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π² ΡΠ΅Π°ΡΡΠ΅ ΠΡΠ»ΠΈΠΊ Π² ΠΊΠ°ΠΌΠΏΡΡΠ΅ Π£Π½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° Π‘Π²ΡΡΠΎΠ³ΠΎ ΠΠ°Π²ΡΠ΅Π½ΡΠΈΡ.
Π§Π΅ΡΡΡΠ΅ Π²Π΅Π»ΠΈΠΊΠΈΠ΅ Π³ΡΡΠΏΠΏΡ, ΠΎΠ΄Π½Π° ΠΎΡΠ»ΠΈΡΠ½Π°Ρ Π½ΠΎΡΡ, ΠΎΠ΄Π½Π° ΠΎΡΠ»ΠΈΡΠ½Π°Ρ ΡΠ΅Π½Π°.
ΠΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΡΡΡ:
ΠΡΠ΅ΠΊΠ΅ΡΡ Ρ ΠΆΠΈΠ²ΠΎΡΠ½ΡΠΌΠΈ. Π‘Π»Π΅Π²Π° Π½Π°ΠΏΡΠ°Π²ΠΎ ΠΠ°ΠΊΠ»Π°ΡΠ»ΠΈΠ½, ΠΡΠ»Π»Π²ΠΈΠ½ΠΊΠ΅Π»Ρ, ΠΠ΅ΠΉΠΊΠ΅Ρ, Π‘Π°Π»Π»ΠΈΠ²Π°Π½-ΠΡΡΠ»ΠΈΠ½.
Π‘ΡΠ΅Π΄Π°, 28 ΡΠ΅Π½ΡΡΠ±ΡΡ, 19:00
Animal Crackers β ΡΠ΅ΡΠ²Π΅ΡΡΡΠΉ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ Π² Π½Π°ΡΠ΅ΠΉ ΡΠ΅ΡΠΈΠΈ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΠ΅ΡΡΠΎΠ² Live at the Cinder Block CafΓ©. ΠΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΠ΅ΡΡ ΠΊ Π½Π°ΠΌ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠ»ΡΡΠ°ΡΡ ΠΌΡΠ·ΡΠΊΡ ΠΈ ΠΏΠΎΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΠΊΠ²Π°ΡΡΠ΅ΡΠΎΠΌ ΠΈΠ· ΠΠΎΡΡΠ΄Π°ΠΌΠ°: ΠΡΠ½ Π‘Π°Π»Π»ΠΈΠ²Π°Π½-ΠΡΡΠ»ΠΈΠ½: Π³ΠΈΡΠ°ΡΠ°, ΠΡΡΡ ΠΡΠ»Π»Π²ΠΈΠ½ΠΊΠ΅Π»Ρ: Π°ΠΊΠΊΠΎΡΠ΄Π΅ΠΎΠ½, Π’ΠΎΠΌ ΠΠ΅ΠΉΠΊΠ΅Ρ: Π³ΠΈΡΠ°ΡΠ° ΠΈ ΠΌΠ°Π½Π΄ΠΎΠ»ΠΈΠ½Π°, Π€ΡΡΠ½ΠΊ ΠΠ°ΠΊΠ»Π°ΡΠ»ΠΈΠ½: ΠΏΠ΅ΡΠΊΡΡΡΠΈΡ. ΠΠ½ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡ Π΄Π΅ΡΡΠΊΡΡ ΠΌΡΠ·ΡΠΊΡ Π΄Π»Ρ Π²ΡΠ΅Ρ Π²ΠΎΠ·ΡΠ°ΡΡΠΎΠ², 2-102.
Π’ΡΠΈΠΎ ΠΠ°ΡΠΌΠ΅Π»ΠΎ. Π‘Π»Π΅Π²Π° Π½Π°ΠΏΡΠ°Π²ΠΎ Π‘Π°ΡΠΌΡΠ΅Π½ΡΠΎ, Π‘Π΅ΠΉΠΌΡΡ, Π ΠΎΠ±ΠΈΠ½ΡΠΎΠ½.
Π‘ΡΠ΅Π΄Π°, 14 ΡΠ΅Π½ΡΡΠ±ΡΡ, 19:00
Caramelo Trio β ΡΡΠ΅ΡΠΈΠΉ Π°ΡΡΠΈΡΡ Π² Π½Π°ΡΠ΅ΠΉ ΡΠ΅ΡΠΈΠΈ ΠΈΠ· ΡΠ΅ΡΡΡΠ΅Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΠ΅ΡΡΠΎΠ² Live at the Cinder Block CafΓ©.
ΠΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΠ΅ΡΡ ΠΊ Π½Π°ΠΌ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠ»ΡΡΠ°ΡΡ ΠΆΠΈΠ²ΡΡ ΠΌΡΠ·ΡΠΊΡ ΠΈ ΠΏΠΎΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠΎΠΉΠΊΠΎΠΉ ΠΈΠ· ΠΠΎΡΡΠ΄Π°ΠΌΠ°: ΠΡΠΊΠ°Ρ Π‘Π°ΡΠΌΡΠ΅Π½ΡΠΎ: Π³ΠΈΡΠ°ΡΠ°, ΠΠ΅Ρ Π ΠΎΠ±ΠΈΠ½ΡΠΎΠ½: Π²ΠΈΠΎΠ»ΠΎΠ½ΡΠ΅Π»Ρ ΠΈ ΠΠ°ΡΠΊ Π‘Π΅ΠΉΠΌΡΡ: ΠΏΠ΅ΡΠΊΡΡΡΠΈΡ. ΠΠ½ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ²ΠΎΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ ΡΠΌΠ΅ΡΡ ΡΠ°ΠΌΠ±Ρ, ΡΠ°Π½Π³ΠΎ, Π±ΠΎΡΡΠ° ΠΈ ΠΊΡΠΌΠ±ΠΈΡ.
ΠΠΆΠ°Π·ΠΎΠ²ΡΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ² Π€Π΅Π½ΠΈΠΊΡ. Π‘Π»Π΅Π²Π° Π½Π°ΠΏΡΠ°Π²ΠΎ: ΠΡΡΠ΄, ΠΠ΅ΠΉΠ»ΠΈ, ΠΠ°ΠΊΡΡΠ°, ΠΠ°ΠΠΈΠ½.
Π‘ΡΠ΅Π΄Π°, 13 ΠΈΡΠ»Ρ, 19:00:
ΠΡΠΎΡΡΠΌ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌ Π°ΡΡΠΈΡΡΠΎΠΌ Π² Π½Π°ΡΠ΅ΠΉ ΡΠ΅ΡΠΈΠΈ Live at the Cinder Block CafΓ© ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΠΆΠ°Π·ΠΎΠ²ΡΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ² Π€Π΅Π½ΠΈΠΊΡ . ΠΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΠ΅ΡΡ ΠΊ Π½Π°ΠΌ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠ»ΡΡΠ°ΡΡ ΠΌΡΠ·ΡΠΊΡ ΠΈ ΠΏΠΎΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π»ΡΡΡΠΈΡ ΠΊΠ»Π°ΡΡΠΈΠΊΠΎΠ² Π‘Π΅Π²Π΅ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½Ρ. Π΄ΠΆΠ°Π·ΠΎΠ²ΡΠ΅ ΠΊΠ²Π°ΡΡΠ΅ΡΡ Ρ ΡΡΠ°ΡΡΠΈΠ΅ΠΌ Π‘ΠΊΠΎΡΡΠ° ΠΠ°ΠΠΈΠ½Π°, Π‘ΡΠΌΠ° ΠΠ΅ΠΉΠ»ΠΈ, Π‘ΡΠΈΠ²Π΅Π½Π° ΠΠ΅ΡΠ΄Π° ΠΈ ΠΠ°ΡΡΠΈ ΠΠ°ΠΊΡΡΠ°. ΠΠΎΠΉΠ» ΠΠΈΠ½ Π²Π΅Π΄Π΅Ρ ΡΡΠΎ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΠ΅, ΠΎΡΠΊΡΡΡΠΎΠ΅ Π΄Π»Ρ ΠΏΡΠ±Π»ΠΈΠΊΠΈ.
Π‘Π»Π΅Π²Π° Π½Π°ΠΏΡΠ°Π²ΠΎ: ΠΡΠ΅ΡΡ Π΅Π½ ΠΠ΅Π»Π΅Ρ, ΠΠ°ΡΠ± Π₯Π΅Π»Π»Π΅Ρ ΠΈ Π²Π΅Π΄ΡΡΠΈΠΉ ΠΠΎΠΉΠ» ΠΠΈΠ½.
Π‘ΡΠ΅Π΄Π°, 15 ΠΈΡΠ½Ρ, 19:00:
ΠΡΠΎΠ΅ΠΊΡ Underscore NCPR ΡΡΠ°ΡΡΡΠ΅Ρ ΡΠΎ ΡΠΊΡΠΈΠΏΠ°ΡΠΊΠΎΠΉ ΠΈ ΡΠΊΡΠΈΠΏΠ°ΡΠΊΠΎΠΉ ΠΈΠ· ΠΠΎΡΡΠ΄Π°ΠΌΠ° ΠΡΠ΅ΡΡ Π΅Π½ ΠΠ΅Π»Π΅Ρ . ΠΡΠ΅ΡΡ Π΅Π½ ΡΠΎΠ΄ΠΎΠΌ ΠΈΠ· ΠΠ°ΠΏΠ°Π΄Π½ΡΠΉ ΠΠ°ΡΡΠ°ΡΡΡΠ΅ΡΡ, Π½ΠΎ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π΄Π²Π° Π΄Π΅ΡΡΡΠΈΠ»Π΅ΡΠΈΡ ΡΠ΄Π΅Π»Π°Π» ΠΠΎΡΡΠ΄Π°ΠΌ ΡΠ²ΠΎΠΈΠΌ Π΄ΠΎΠΌΠΎΠΌ. ΠΠ½Π° ΠΌΠΎΡΠ½ΡΠΉ ΠΌΡΠ·ΡΠΊΠ°Π½Ρ, ΡΠΏΠΎΡΠΎΠ±Π΅Π½ ΠΈΠ³ΡΠ°ΡΡ Π½Π° ΡΠΊΡΠΈΠΏΠΊΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΡΠΈΠ»Π΅ΠΉ — ΡΡΠ°ΡΠΈΠ½Π½ΠΎΠΉ, ΠΊΠ²Π΅Π±Π΅ΠΊΡΠΊΠΎΠΉ, ΠΈΡΠ»Π°Π½Π΄ΡΠΊΠΎΠΉ, Π΄ΠΎΠ»ΠΈΠ½Ρ ΠΡΡΠ°Π²Ρ ΠΈ Π΄ΡΡΠ³ΠΈΡ , Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π° ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΊΡΠΈΠΏΠΊΠ°; Π²ΡΠ΅ «Π±Π΅Π· Π°ΠΊΡΠ΅Π½ΡΠ°». ΠΠ½Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΎΡ ΠΈ ΡΡΠΈΡΠ΅Π»Ρ.
ΠΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ ΡΡΠ°Π» Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌ ΠΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ΅Π³ΡΠ°Π½ΡΠΎΠ² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ΅Π³ΡΠ°Π½ΡΠΎΠ² Π‘ΠΎΠ²Π΅Ρ ΡΡΠ°ΡΠ° ΠΡΡ-ΠΠΎΡΠΊ ΠΏΠΎ Π΄Π΅Π»Π°ΠΌ ΠΈΡΠΊΡΡΡΡΠ² ΠΏΡΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ ΠΊΠ°Π½ΡΠ΅Π»ΡΡΠΈΠΈ Π³ΡΠ±Π΅ΡΠ½Π°ΡΠΎΡΠ° ΠΈ ΠΠ°ΠΊΠΎΠ½ΠΎΠ΄Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠ±ΡΠ°Π½ΠΈΡ ΡΡΠ°ΡΠ° ΠΡΡ-ΠΠΎΡΠΊ, ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π‘ΠΎΠ²Π΅ΡΠ° ΠΈΡΠΊΡΡΡΡΠ² ΠΎΠΊΡΡΠ³Π° Π‘Π΅Π½Ρ-ΠΠΎΡΡΠ΅Π½Ρ.
Π Π΅Π³ΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΌΡΠ·ΡΠΊΠ°Π½ΡΡ ΡΡΠ»ΡΡΠ°Π½Ρ Π½Π° NCPR
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΠΌΠ½ΠΎΠ³ΠΈΡ
ΡΠ°Π»Π°Π½ΡΠ»ΠΈΠ²ΡΡ
ΠΌΡΠ·ΡΠΊΠ°Π½ΡΠΎΠ² Π‘Π΅Π²Π΅ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½Ρ, ΠΊΠΎΡΠΎΡΡΡ
ΠΌΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ Π½Π° NCPR.
Π Underscore
Π‘Π΅Π²Π΅ΡΠ½Π°Ρ ΡΡΡΠ°Π½Π° Π±ΠΎΠ³Π°ΡΠ° ΠΌΡΠ·ΡΠΊΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΠ°Π»Π°Π½ΡΠ°ΠΌΠΈ: ΠΎΡ Π»ΡΠ΄Π΅ΠΉ, ΡΠΎΡΠΈΠ½ΡΡΡΠΈΡ ΠΌΡΠ·ΡΠΊΡ Π½Π° ΡΠ²ΠΎΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ , Π΄ΠΎ ΠΏΠΎΠ»Π½ΡΡ Π³ΡΡΠΏΠΏ, ΠΈΠ³ΡΠ°ΡΡΠΈΡ Π²ΡΠ΅ ΠΆΠ°Π½ΡΡ ΠΌΡΠ·ΡΠΊΠΈ. ΠΠ΅ΡΠΎΠΌ 2020 Π³ΠΎΠ΄Π° NCPR Π½Π°ΡΠ°Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ ΠΌΡΠ·ΡΠΊΡ ΡΠ΅Π³ΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅ΠΉ Π² Π½Π°ΡΠΈΡ Π½ΠΎΠ²ΠΎΡΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ .
Π‘ ΡΠ΅Ρ ΠΏΠΎΡ Π΄Π΅ΡΡΡΠΊΠΈ ΠΌΡΠ·ΡΠΊΠ°Π½ΡΠΎΠ² ΠΏΡΠΈΡΠ»Π°Π»ΠΈ NCPR ΡΠ²ΠΎΡ ΠΌΡΠ·ΡΠΊΡ, ΠΈ Π±ΡΠ»ΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΈΡΡΠ½ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ Π΅Ρ Ρ Π²Π°ΠΌΠΈ. ΠΡΠ° ΡΡΠ»ΡΠ³Π° — ΡΠΏΠΎΡΠΎΠ± ΡΠ·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎΠ± ΡΡΠΈΡ Ρ ΡΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ°Ρ . ΠΠΎΠ±ΡΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡ Π² Underscore.
ΠΡΠ»ΠΈ Π²Ρ ΡΠ΅Π³ΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΌΡΠ·ΡΠΊΠ°Π½Ρ, Π½ΠΎ Π΅ΡΠ΅ Π½Π΅ ΡΡΠ°ΡΡΠ²ΡΠ΅ΡΠ΅ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Underscore Project, Π½ΠΎ Ρ ΠΎΡΠ΅Π»ΠΈ Π±Ρ ΠΈΠΌ ΡΡΠ°ΡΡ, Π½Π°ΠΏΠΈΡΠΈΡΠ΅ Π½Π°ΠΌ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ [email protected], ΡΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΠΏΡΠΈΠ½ΡΡΡ ΡΡΠ°ΡΡΠΈΠ΅.
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΠΏΠΈΠ·ΠΎΠ΄Ρ
Π¨ΠΎΡ 10 50 100 | ΠΏΠ»ΠΈΡΠΊΠ° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ
(17.10.2022)
Π§Π΅ΡΡΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΡ, ΠΌΡΠ·ΡΠΊΠ°Π»ΡΠ½Π°Ρ ΠΆΠΈΠ·Π½Ρ ΠΏΠ΅Π²ΡΠ° ΠΈ Π°Π²ΡΠΎΡΠ° ΠΏΠ΅ΡΠ΅Π½ South Glens Falls ΠΠ»Π°Π½Π° ΠΠ°Π½ΡΠΌΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΌ ΡΠ²ΠΈΠ΄Π΅ΡΠ΅Π»ΡΡΡΠ²ΠΎΠΌ Π΅Π³ΠΎ ΡΡΠΏΠ΅Ρ
Π°. ΠΠΎ Π²ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅Π΅ ΡΠΈΡΠ»ΠΎ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ² ΠΎΠ±ΡΠ°ΡΠ°ΡΡ ΠΏΡΠΈΡΡΠ°Π»ΡΠ½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π·Π°ΠΏΠΈΡΠΈ, ΡΠ΄Π΅Π»Π°Π½Π½ΡΠ΅ Π²…
(16.09.2022)
ΠΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΠ΅ΡΡ ΠΊ ΠΡΠ΅ΡΡ Π΅Π½ ΠΠ΅Π»Π΅Ρ (Ρ ΠΠ°ΡΠ± Π₯Π΅Π»Π»Π΅Ρ), The Phoenix Jazz Collective, Animal Crackers ΠΈ The Caramelo Trio Π² ΠΏΡΡΠ½ΠΈΡΡ, 7 ΠΎΠΊΡΡΠ±ΡΡ, Π² 18:00, Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ…
(12.09.2022)
ΠΠ°Π±ΡΠ΄ΡΡΠ΅ Π²ΡΠ΅, ΡΡΠΎ Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅ ΠΎ Π±Π°Ρ-Π³ΠΈΡΠ°ΡΠ΅. ΠΠ²Π°Π½ ΠΠΈΠ½ΡΡΡΠ° ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΏΠ»Π°Π²Π½ΡΠ΅ ΠΈ ΡΠ²ΠΎΡΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠ΅ΡΡ Π½Π° Π±Π°Ρ-Π³ΠΈΡΠ°ΡΠ΅ ΠΏΠΈΠΊΠΊΠΎΠ»ΠΎ. ΠΡΠΈΡΠ»ΠΎ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π±Π°ΡΠ°…
(11.09.2022)
ΠΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΠ΅ΡΡ ΠΊ Π½Π°ΠΌ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎ Π² ΡΡΠ΅Π΄Ρ 14 ΡΠ΅Π½ΡΡΠ±ΡΡ Π² 19:00, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠ»ΡΡΠ°ΡΡ ΠΌΡΠ·ΡΠΊΡ ΠΈ ΠΏΠΎΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΌ ΡΡΠΈΠΎ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΌ Π½Π° Π·Π²ΡΠΊΠ°Ρ ΡΠ°ΠΌΠ±Ρ, ΡΠ°Π½Π³ΠΎ, Π±ΠΎΡΡΡ ΠΈ…
(11.07.2022)
ΠΠ½ Π²ΡΠΈΠ³ΡΠ°Π» Π΄Π²Π΅ ΠΏΡΠ΅ΠΌΠΈΠΈ Native American Music Awards Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ, Π° Π΅Π³ΠΎ Π³ΡΡΠΏΠΏΠ° December Wind Π²ΡΠΏΡΡΠΊΠ°Π΅Ρ Π½ΠΎΠ²ΡΠΉ Π°Π»ΡΠ±ΠΎΠΌ ΡΡΠΈΠΌ Π»Π΅ΡΠΎΠΌ. Atsiaktonkie Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ ΠΎΠ½…
(08.07.2022)
ΠΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΠ΅ΡΡ ΠΊ Π½Π°ΠΌ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎ Π² ΡΡΠ΅Π΄Ρ, 13 ΠΈΡΠ»Ρ, Π² 19:00, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠ»ΡΡΠ°ΡΡ ΠΌΡΠ·ΡΠΊΡ ΠΈ ΠΏΠΎΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π»ΡΡΡΠΈΡ Π΄ΠΆΠ°Π·ΠΎΠ²ΡΡ ΠΊΠ²Π°ΡΡΠ΅ΡΠΎΠ² ΠΎΠΊΡΡΠ³Π° Π‘Π΅Π½Ρ-ΠΠΎΡΡΠ΅Π½Ρ
(14. 06.2022)
ΠΠ΅ΠΉΡΠ»ΠΈΠ½ Π¨ΠΎΠ»Π» ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½Π½ΡΡ Π°ΡΡΠΈΡΡΠΎΠ² Π½Π° ΡΠ²ΠΎΠ΅ΠΌ Π½ΠΎΠ²ΠΎΠΌ Π°Π»ΡΠ±ΠΎΠΌΠ΅, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΌΠ°ΡΡ-ΠΏΡΠΈΡΠΎΠ΄Ρ.
(24.05.2022)
ΠΠ΄ΡΠΈΠ°Π½ ΠΠ°ΡΡ Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ Π·Π²ΡΠΊΠΈ ΡΡΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΈΠ°Π½ΠΈΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠ»ΠΈ Π΅Π³ΠΎ Β«Π² Π½ΠΎΠ²ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎΒ».
(16.05.2022)
ΠΡ Π²ΠΎΠ½ΡΡΠΈΡ ΡΠ΅ΡΠ΅ΠΏΠ°Ρ Π΄ΠΎ ΠΎΠ»ΠΎΠ²ΡΠ½Π½ΡΡ Π°ΡΠ΅Ρ 19-Π³ΠΎ Π²Π΅ΠΊΠ° ΠΡΠ²ΠΈΠ΄ ΠΡΡΠΈΠ±Π°Π»ΡΠ΄ ΠΏΠΎΠ³ΡΡΠΆΠ°Π΅ΡΡΡ Π² ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎ…
(09.05.2022)
«ΠΠΎΠ³Π΄Π° ΡΠ΅Π±Π΅ ΡΠ΄Π°Π΅ΡΡΡ ΠΏΡΠΈΠ΄ΡΠΌΠ°ΡΡ ΡΡΠΎ-ΡΠΎ ΠΏΠΎ-ΡΠ²ΠΎΠ΅ΠΌΡ, ΡΡΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠ΅Π½ΠΈΡ», — Π³ΠΎΠ²ΠΎΡΠΈΡ…
(07.02.2022)
«ΠΡΠΈΡΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ Ρ ΡΠ°Π±ΠΎΡΠ°Ρ Π½Π°Π΄ ΠΌΡΠ·ΡΠΊΠΎΠΉ ΠΊΠ°ΠΆΠ΄ΡΡ Π½ΠΎΡΡ, Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Ρ ΠΌΠΎΠ³Ρ ΡΠΌΠΎΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ Π²ΡΠΆΠΈΡΡ», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΠΆΡΠ»ΠΈ ΠΡΡΡΠΈΠ½, ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½Π°Ρ ΠΊΠ°ΠΊ Ρ…
(24.01.2022)
ΠΡ ΡΠ»ΡΡΠΈΡΠ΅ Π΅Π³ΠΎ ΠΌΡΠ·ΡΠΊΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΡΡΠΎ Π² Π½Π°ΡΠ΅ΠΌ ΡΠ΅Π³ΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΌ Π½ΠΎΠ²ΠΎΡΡΠ½ΠΎΠΌ ΡΠΎΡ Β«Π‘Π΅Π²Π΅ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ½ΠΈΠ΅Β», Π΅Π³ΠΎ Π»ΡΠ±ΠΈΠΌΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ?…
(17.01.2022)
Π’Π΅Π΄ ΠΠ΅Π²Π°Π½Π΄ ΠΈΠ· Π΄Π΅ΡΠ΅Π²ΡΡΠΊΠΈ Π‘Π°ΡΠ°Π½Π°ΠΊ ΠΠ½Π½ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΠΈΡΡΠΎΡΠΈΠΈ ΡΠΎΡΠΈΠ½Π΅Π½ΠΈΡ Π² ΡΠΌΠ΅, ΠΏΠΎΠΊΠ°…
(03.01.2022)
«Π’Ρ ΠΠΠ ΠΠΠΠ’Π«ΠΠΠΠ¨Π¬, ΠΊΠ°ΠΊ ΠΈΠ³ΡΠ°ΡΡ. Π― Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΠ» Π΄ΠΎΠ±ΠΈΠ²Π°ΡΡΡΡ ΡΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠ½ΡΠΈΡ. Π― Π½Π΅ ΠΎΠ΄Π°ΡΠ΅Π½, ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ
ΠΎΠ΄ΠΈΡ Π΄ΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ…
(15.11.2021)
Β«ΠΠΎΡΠ»ΠΎΠ²ΠΎΠ΅ ΠΏΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΊ ΠΆΠ΅ Π»Π΅Π³ΠΊΠΎ ΠΈ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΊΠ°ΠΊ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΈΠ»ΠΈ Π΄ΡΡΠ°ΡΡΒ», β Π³ΠΎΠ²ΠΎΡΠΈΡ Π¨Π°ΡΠ»ΠΎΡΡΠ° ΠΠ°ΡΠ»ΡΠΎΠ½ ΠΈΠ·…
(18.10.2021)
Π Ρ ΠΈ Π.Π. ΠΠΈΠ²Π°ΠΉΠ½, ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΠΊΠ°ΠΊ Π°Π²ΡΠΎΡ ΠΏΠΈΡΠ΅ΠΌ, ΠΎΡΠΊΡΠΎΠ²Π΅Π½Π½ΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎ ΡΡΠΏΡΡΠΆΠ΅ΡΠΊΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ, Π΄Π΅ΡΡΡ ,…
(20.09.2021)
(20.08.2021)
(02.07.2021)
ΠΠ»Π°ΡΡΡΠ±ΡΡΠ³ΡΠΊΠ°Ρ Π³ΡΡΠΏΠΏΠ° Ursa and the Major Key ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠ°Π½Π΄Π΅ΠΌΠΈΠΈ…
(21.06.2021)
(22.05.2021)
(08.05.2021)
(23.04.2021)
ΠΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π²ΡΠΏΡΡΠΊ Underscore. ΠΠ΅ΡΠ΅Π»ΡΠΉ ΡΠ°Ρ ΠΌΡΠ·ΡΠΊΠΈ ΠΈ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠΎΠ² Ρ ΠΏΠΎΠ»Π΄ΡΠΆΠΈΠ½ΠΎΠΉ Π‘Π΅Π²Π΅ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½Ρ…
(06.04.2021)
Π£ΡΠΈΠ»ΠΈΡ ΠΏΠΎ Π±ΠΎΡΡΠ±Π΅ Ρ ΠΏΠ°Π½Π΄Π΅ΠΌΠΈΠ΅ΠΉ ΠΊΠΎΡΠΎΠ½Π°Π²ΠΈΡΡΡΠ° ΠΏΡΠΈΠ²Π΅Π»ΠΈ ΠΊ ΠΎΡΠΌΠ΅Π½Π΅ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² ΡΠ°Π±ΠΎΡΡ…
(13.03.2021)
(05.12.2020)
(08.09.2020)
ΠΡΠΎΠΉ Π²Π΅ΡΠ½ΠΎΠΉ ΠΈΠ·-Π·Π° ΠΏΠ°Π½Π΄Π΅ΠΌΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΌΠΎΠ»ΠΎΠ΄ΡΠ΅ Π»ΡΠ΄ΠΈ Π½Π΅ Ρ
ΠΎΠ΄ΠΈΠ»ΠΈ Π² ΡΠΊΠΎΠ»Ρ. ΠΠ½ΠΎΠ³ΠΈΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ Π² ΠΊΠ»Π°ΡΡ…
(04.09.2020)
«ΠΡΠ΅ ΠΏΡΠΎΡΠ»ΠΎ Π³Π»Π°Π΄ΠΊΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ Ρ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ» Π·Π°ΠΏΠΈΡΡ ΡΠ²ΠΎΠ΅Π³ΠΎ Π°Π»ΡΠ±ΠΎΠΌΠ°» ΠΡΠ·ΡΠΊΠ°Π½Ρ ΠΈ ΠΏΡΠΎΠ΄ΡΡΠ΅Ρ Warren County Π½Π°…
Underscore
ΠΡΠΎ ΠΌΡΠ£ΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ 35 Π»Π΅Ρ ΠΠ°ΡΠ½Π΅Π³ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈΠ΄Π΅ΡΠΎΠΌ ΠΈ Π½ΠΎΠ²Π°ΡΠΎΡΠΎΠΌ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΌΠ°ΡΠΊΠ΅ΡΠΈΠ½Π³Π° ΠΈ ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΈ Π·Π°ΡΠΈΡΠ»Π΅Π½ΠΈΡ Π² Π²ΡΡΡΠΈΠ΅ ΡΡΠ΅Π±Π½ΡΠ΅ Π·Π°Π²Π΅Π΄Π΅Π½ΠΈΡ, ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ Π½ΠΎΠ²Π°ΡΠΎΡΡΠΊΠΈΠ΅ ΡΡΠ»ΡΠ³ΠΈ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ, ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΈ, ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ°ΡΠΊΠ΅ΡΠΈΠ½Π³Π°, Π»ΠΈΠ΄ΠΎΠ³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ, Slate. ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ, ΠΏΠΎΠΈΡΠΊ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ², ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ² ΠΈ ΠΊΡΠ΅Π°ΡΠΈΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ Π½Π°ΡΡΠΎΡΡΠΈΠ΅ ΡΠ²ΡΠ·ΠΈ.
Π£ΡΠ»ΡΠ³ΠΈ Carnegie ΠΏΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Slate ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Underscore, ΠΊΡΡΠΏΠ½Π΅ΠΉΡΠ΅ΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Slate Π² ΡΡΡΠ°Π½Π΅ ΠΈ ΠΏΠ΅ΡΠ²ΡΠΌ ΠΏΠ»Π°ΡΠΈΠ½ΠΎΠ²ΡΠΌ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΏΠ°ΡΡΠ½Π΅ΡΠΎΠΌ Technolutions. ΠΠΎΠΌΠ°Π½Π΄Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΡΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Underscore ΠΎΠΏΠΈΡΠ°Π΅ΡΡΡ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΠ»Π΅ΡΠ½ΠΈΠΉ ΠΎΠΏΡΡ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ°ΠΌ ΠΈ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ°ΠΌ Π² ΠΏΠ°ΡΡΠ½Π΅ΡΡΡΠ²Π΅ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΈ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ΠΌ Slate, ΠΏΠΎΠΈΡΠΊΠΎΠΌ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ², ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠΌΠΈ ΠΈ ΡΡΡΠ°ΡΠ΅Π³ΠΈΠ΅ΠΉ Π·Π°ΡΠΈΡΠ»Π΅Π½ΠΈΡ.
ΠΠΎΠ³ΠΎ ΠΌΡ Π½Π°Π½ΠΈΠΌΠ°Π΅ΠΌ β ΠΠ°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ½Π΅ΡΠ³ΠΈΡΠ½Π°, ΠΏΠΎΠ»Π½Π° ΡΠ½ΡΡΠ·ΠΈΠ°Π·ΠΌΠ° ΠΈ ΡΠ²Π»Π΅ΡΠ΅Π½Π° ΡΠ΅Π»ΡΠΌΠΈ Π½Π°ΡΠΈΡ
ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ². ΠΡ ΠΈΡΠ΅ΠΌ Π½ΠΎΠ²Π°ΡΠΎΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π²Π½Π΅ΡΡΠΈ ΠΎΡΠ»ΠΈΡΠ½ΡΠ΅ ΠΈΠ΄Π΅ΠΈ Π² Π½Π°ΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ.
ΠΠ΄Π΅Π°Π»ΡΠ½ΡΠΌ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΡΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΎΠΏΡΡΠΎΠΌ ΡΠ°Π±ΠΎΡΡ Π² Slate, Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΏΠΎΠΌΠΎΡΡ ΠΏΠ°ΡΡΠ½Π΅ΡΡΠΊΠΈΠΌ ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡΠΌ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΉ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Slate. ΠΠ°Π½Π΄ΠΈΠ΄Π°ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠΌΠ΅ΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° ΠΎΠΏΡΡΠ° ΡΠ°Π±ΠΎΡΡ Π² Slate Π² ΡΡΠ΅ΡΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ, ΡΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ, ΠΊΠΎΠ½ΡΡΠ»ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠ»ΡΠΆΠ±Π΅.
ΠΠ°Π½Π΄ΠΈΠ΄Π°ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π·Π½Π°ΠΊΠΎΠΌΡ Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π°ΡΠΏΠ΅ΠΊΡΠ°ΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΡΡΠΎΠΊΠΎΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ , ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ ΠΏΠΎΡΡΠ°Π»ΠΎΠ² Π΄Π»Ρ ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠΉ, Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½Π½ΡΡ Π² ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ ΠΏΠΎΡΡΠ°Π»Π°ΠΌΠΈ, ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°ΡΠΊΠ°ΡΠΎΠ² Π² Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΎΠΏΡΡ. ΠΠ°Π½Π΄ΠΈΠ΄Π°ΡΡ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ Π² ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΈ Π·Π°ΡΠΈΡΠ»Π΅Π½ΠΈΡ, ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ / ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ².
Π‘ΠΈΠ»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠ²Π½ΡΠ΅, ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ, Π½Π°Π²ΡΠΊΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠ²Π»ΡΡΡΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌΠΈ Π΄Π»Ρ ΡΡΠΎΠΉ ΡΠΎΠ»ΠΈ.
β
Essential Duties &Β Responsibilities:
— Build and tailor Slate portals for the following audiences:
- Application lifecycle
- Prospective students
- Athletics
- Faculty
- Parents
- Slate.org
- ΠΡΡΠ³ΠΈΠ΅ Π½Π°Π±ΠΎΡΡ Π΄Π°Π½Π½ΡΡ
— ΠΠΎΡΡΠΎΡΠ½Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΄Π»Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ Π·Π²ΠΎΠ½ΠΊΠΎΠ²
— ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΉ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Slate, ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΈ Π½Π°Π±ΠΎΡΠ° ΠΈ ΠΌΠ°ΡΠΊΠ΅ΡΠΈΠ½Π³Π°
— Π‘ΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²ΠΎ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ»Π΅Π½Π°ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎΡΡΠ°Π»ΠΎΠ² Slate Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΠ΅Π±Π½ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΠΈ ΡΡΠ΅Π±Π½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ² Π΄Π»Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² Underscore
— Π£ΡΠ°ΡΡΠΈΠ΅ Π² ΡΠ΅ΠΊΡΡΠΈΡ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ
ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΡ, Π²ΠΊΠ»ΡΡΠ°Ρ, Π½ΠΎ Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ Learning Lab, Slate Summit ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΠΌΠΈ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ
β
Π’ΡΠ΅Π±ΡΠ΅ΠΌΡΠ΅ Π½Π°Π²ΡΠΊΠΈ:
- ΠΠΈΠ½ΠΈΠΌΡΠΌ ΠΎΠ΄ΠΈΠ½ Π³ΠΎΠ΄ ΠΎΠΏΡΡΠ° ΡΠ°Π±ΠΎΡΡ Π² Technolutions Slate CRM
- ΠΠΈΠ½ΠΈΠΌΡΠΌ ΠΎΠ΄ΠΈΠ½ Π³ΠΎΠ΄ ΠΎΠΏΡΡΠ° ΡΠ°Π±ΠΎΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Π²ΡΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ
- Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΡΠ°ΡΡΠΈΡΡΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π½Π°Π²ΡΠΊΠΈ
- ΠΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠ½ΠΎΡΡΡ Π² Microsoft Office Suite
ΠΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ: 9045 Π½Π°Π²ΡΠΊΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊ Π΄Π΅ΡΠ°Π»ΡΠΌ, ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°ΡΠ½ΠΎΡΡΡ, ΡΠ°ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠΎΠ² ΠΈ Π½Π°Π²ΡΠΊΠΈ ΠΏΡΠΈΠ½ΡΡΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ
β
ΡΠ°ΡΡ: ΠΠΎΠ»Π½ΡΠΉ ΡΠ°Π±ΠΎΡΠΈΠΉ Π΄Π΅Π½Ρ, Π·Π°ΡΠΏΠ»Π°ΡΠ° ΡΠΎΡΠ°Π·ΠΌΠ΅ΡΠ½Π° Ρ ΠΎΠΏΡΡΠΎΠΌ
ΠΠΎΠ΅Π·Π΄ΠΊΠ°: Limited
Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠΈΡ ΠΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΠ΅ΡΡ ΠΊ Π½Π°ΠΌ!
ΠΡ Π±ΡΡΡΡΠΎΡΠ°ΡΡΡΡΠ°Ρ ΠΈ ΠΈΠ½Π½ΠΎΠ²Π°ΡΠΈΠΎΠ½Π½Π°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ Π²ΡΠ΄Π΅Π»ΡΡΡ Π½Π°ΡΠΈ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π»ΡΠ΄ΠΈ. ΠΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠ°Ρ, Π²Π΅ΡΠ΅Π»Π°Ρ Π³ΡΡΠΏΠΏΠ° Ρ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ°ΠΌΠΈ ΠΈ ΡΠ°Π»Π°Π½ΡΠ°ΠΌΠΈ. ΠΠΎΠΌΠΈΠΌΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌΠΈ Π»ΡΠ΄ΡΠΌΠΈ ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Π»ΡΠ±ΠΈΠΌΠΎΠΉ ΡΠ°Π±ΠΎΡΠΎΠΉ, Π²ΠΎΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ½ΠΊΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°Π·Π°ΡΡ Π² ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ Β«Π·Π°Β»:
- Π§Π°ΡΡΠ½ΠΎΠ΅ Π·Π΄ΡΠ°Π²ΠΎΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅/ΡΡΠΎΠΌΠ°ΡΠΎΠ»ΠΎΠ³ΠΈΡ/ΠΎΡΡΠ°Π»ΡΠΌΠΎΠ»ΠΎΠ³ΠΈΡ
- 401(k) Ρ ΠΏΠΎΠ΄Π±ΠΎΡΠΎΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ
- Π©Π΅Π΄ΡΡΠΉ ΠΎΡΠΏΡΡΠΊ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ ΠΎΠΏΠ»Π°ΡΠΈΠ²Π°Π΅ΠΌΡΡ ΠΎΡΠΏΡΡΠΊΠΎΠ²
- ΠΠΈΠ±ΠΊΠ°Ρ ΡΠ°Π±ΠΎΡΠ°Ρ ΡΡΠ΅Π΄Π° (ΡΠ΄Π°Π»Π΅Π½Π½ΠΎ, Π² ΠΎΡΠΈΡΠ΅ ΠΈ ΡΠΌΠ΅ΡΠ°Π½Π½ΡΠ΅ ΡΠΎΠ»ΠΈ)
- ΠΠΎΠ»Π΄Π½Ρ Π»Π΅ΡΠΎΠΌ ΠΏΠΎ ΠΏΡΡΠ½ΠΈΡΠ°ΠΌ
- ΠΠ΅ΡΠ΅Π»ΡΠ΅ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΡ ΠΈ Π½Π΅ΠΏΡΠΈΠ½ΡΠΆΠ΄Π΅Π½Π½Π°Ρ ΠΊΡΠ»ΡΡΡΡΠ°
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΠΊΠ°ΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ°
- ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΠΎΡΡΠ°ΡΠ»ΡΡ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅
- Π Π°ΡΡΡΡΠ°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Ρ ΡΠ΅ΠΌΠ΅ΠΉΠ½ΠΎΠΉ Π°ΡΠΌΠΎΡΡΠ΅ΡΠΎΠΉ
- ΠΡΠ΅Π΄ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΈ Π΄ΡΡ
ΠΡ ΡΠ²Π»ΡΠ΅ΠΌΡΡ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Π΅ΠΌ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠΌ ΡΠ°Π²Π½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ , ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΡΠ°ΡΡΠ½ΠΎ Π²Π΅ΡΠΈΡ Π² ΡΠΈΠ»Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈΡ
ΡΠ²ΡΠ·Π΅ΠΉ ΠΈ Π·Π½Π°Π΅Ρ, ΡΡΠΎ ΠΌΡ ΡΠΈΠ»ΡΠ½Π΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΈΠ²Π½ΠΎΡΠΈΠΌ ΡΠΈΡΠΎΡΡ Π²Π·Π³Π»ΡΠ΄ΠΎΠ² ΠΈ ΠΎΠΏΡΡΠ° Π² Π½Π°ΡΡ ΡΠ°Π±ΠΎΡΡ.