ΠΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ ΡΠ΅ΡΠΊΠΈΠ΅ Π’Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ, Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠ°ΠΌ ΠΈ Π΄Π°ΠΆΠ΅ ΡΠ΅Π±Π΅ β ΠΠ°ΡΡΠ΅ΡΠ° Π½Π° vc.ru
Π‘ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΠΎΠ½ΡΠ», ΡΡΠΎ ΠΎΡ Π½Π΅Π³ΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈ Ρ Π½Π΅Π³ΠΎ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΠΌΠΎΡΠΈΠ²Π°ΡΠΈΡ ΡΠ΅ΡΠΈΡΡ ΡΠ²ΠΎΡ Π·Π°Π΄Π°ΡΡ, β ΡΡΠΎ Π½Π΅ ΠΎΡΠΎΠ±ΠΎΠ΅ ΠΈΡΠΊΡΡΡΡΠ²ΠΎ ΠΈΠ»ΠΈ ΠΌΠ°Π³ΠΈΡ, Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΠΊΠΈΠ»Π», ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ.
21Β 682 ΠΏΡΠΎΡΠΌΠΎΡΡΠΎΠ²
ΠΡΠ°ΡΠΈΠ²Π°Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° Π΄Π»Ρ ΠΎΠ±Π»ΠΎΠΆΠΊΠΈ ΡΡΠ°ΡΡΠΈ β Π±ΡΠ΄Π΅Ρ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΠΌΠΎΡΡΠ΅ΡΡΡΡ ΠΏΡΠΈ ΡΠ΅ΠΉΡΠΈΠ½Π³Π΅ Π²Π΅Π·Π΄Π΅! ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΎΡ Π»Π°ΠΉΡΡ Π°ΠΊ :)β by designers from Dupers!
Π£ ΠΌΠ΅Π½Ρ 8-Π»Π΅ΡΠ½ΠΈΠΉ ΠΎΠΏΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ½ΠΎΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½ΡΠ΅, ΡΠ°Π±ΠΎΡΠ΅ Ρ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ ΠΈ Π² ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Π·Π°Π΄Π°Ρ Π΄Π»Ρ Π½ΠΈΡ . Π ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 3 Π³ΠΎΠ΄Π° Ρ ΡΡΠΊΠΎΠ²ΠΎΠΆΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ digital-ΡΡΡΠ΄ΠΈΠ΅ΠΉ Β«ΠΠ΅ΠΊΠ»ΠΎΒ». ΠΠΎΡΡΠΎΠΌΡ Ρ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡΡ Π³ΠΎΠ²ΠΎΡΡ, ΡΡΠΎ Π½Π΅Π²Π°ΠΆΠ½ΠΎ, ΡΠ°Π±ΠΎΡΠ°Π΅ΡΡ ΡΡ Ρ ΠΏΡΠΈΠ΄ΠΈΡΡΠΈΠ²ΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ-ΠΏΠ΅ΡΡΠ΅ΠΊΡΠΈΠΎΠ½ΠΈΡΡΠΎΠΌ ΠΈΠ»ΠΈ ΡΡΠΏΠ΅Ρ-ΡΠ²ΠΎΡΡΠ΅ΡΠΊΠΈΠΌ Π΄Π΅ΡΠΈΠ³Π½Π΅ΡΠΎΠΌ, ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΉ, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΌΠ΅Π»ΠΎΡΠ΅ΠΉ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ ΠΏΠΎΠ΄Π΅Π»ΡΡΡ ΡΠΎΠ²Π΅ΡΠ°ΠΌΠΈ ΠΈ ΠΏΡΠΈΠ΅ΠΌΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π² ΡΠ°Π±ΠΎΡΠ΅ ΡΠ°ΠΌ: ΠΊΠ°ΠΊ ΡΠΎΡΡΠ°Π²ΠΈΡΡ Π’Π ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π²Π°ΡΠΈΠΌ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ, ΠΏΠΎΠ΄ΡΡΠ΄ΡΠΈΠΊΠ°ΠΌ, ΠΏΠ°ΡΡΠ½Π΅ΡΠ°ΠΌ Π±ΡΠ»ΠΎ ΠΏΡΠΈΡΡΠ½ΠΎ ΠΈ ΠΊΠΎΠΌΡΠΎΡΡΠ½ΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΈ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ Π²Π°ΡΠΈ Π·Π°Π΄Π°ΡΠΈ.
ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ/Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π½Π° Π²ΠΎΠΏΡΠΎΡ Β«Π§ΡΠΎ Π‘Π΄Π΅Π»Π°ΡΡ?Β»
Π₯ΠΎΡΠΎΡΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ:
- Π Π°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄ΠΈΠ·Π°ΠΉΠ½ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π±Π°Π½Π½Π΅ΡΠΎΠ² Π΄Π»Ρ FB/Insta & Google Π΄Π»Ρ {CLIENTNAME}
- ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ /pricing Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
ΠΠ»ΠΎΡ ΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ:
- ΠΠ°Π½Π½Π΅ΡΡ Π΄Π»Ρ {CLIENTNAME}
- ΠΠ΅ΡΡΡΠΊΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠ΅Π½
Π ΡΠ΅ΠΌ ΡΠΎΠ»Ρ:
- ΠΡΠ²Π΅Ρ Π½Π° Π²ΠΎΠΏΡΠΎΡ Β«ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ?Β» ΡΠΆΠ΅ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΈ ΠΏΠΎΠ±ΡΠΆΠ΄Π°Π΅Ρ ΠΊ Π½Π΅ΠΌΡ
- Π Ρ ΠΎΡΠΎΡΠΎ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΡΠΉ/ΠΎΡΡΡΠΈΠΌΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ
- ΠΠΎΠ³Π΄Π° ΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΡ ΠΆΠ΅Π»Π°Π΅ΠΌΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ β Π² ΠΈΡΠΎΠ³Π΅ ΠΌΠ΅Π½ΡΡΠ΅ ΠΏΡΠΎΠΊΡΠ°ΡΡΠΈΠ½Π°ΡΠΈΠΈ ΠΈ Π±ΠΎΠ»ΡΡΠ΅ Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΠΈ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ Π·Π°Π΄Π°ΡΠ΅ ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ Π΅Π΅
ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π·Π°Π΄Π°ΡΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π°Π²Π°ΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΌΠ° ΡΠ°Π±ΠΎΡΡ
Π₯ΠΎΡΠΎΡΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ:
- Π‘Π΄Π΅Π»Π°ΡΡ Π₯Π₯ ΡΠ΅ΡΠ°ΠΉΠ·ΠΎΠ² Π³ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΏΠΎΠ΄ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠΈ Π΄Π»Ρ {CLIENTNAME}
- Π‘Π΄Π΅Π»Π°ΡΡ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΡΡ Π²Π΅ΡΡΡΠΊΡ Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ° Π΄Π»Ρ {CLIENTNAME}
ΠΠ»ΠΎΡ ΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ:
- ΠΠΈΠ·Π°ΠΉΠ½ Π΄Π»Ρ {CLIENTNAME}
- Π‘Π°ΠΉΡ Π΄Π»Ρ {CLIENTNAME}
Π ΡΠ΅ΠΌ ΡΠΎΠ»Ρ:
- ΠΡΠ»ΠΈ Π·Π°Π΄Π°ΡΠ° ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΌΠ½Π°Ρ ΠΈ Β«Π½Π΅ΠΎΠ±ΡΡΡΠ½Π°ΡΒ», ΡΠΎ Π² ΠΈΡΠΎΠ³Π΅ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΠΎ, Ρ ΠΊΠ°ΠΊΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ ΠΊ Π½Π΅ΠΉ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ, Ρ ΡΠ΅Π³ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π½Π°ΡΠ°ΡΡ ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΡΡΡΠ΅ΡΡ ΠΈ ΠΏΡΠΎΠΊΡΠ°ΡΡΠΈΠ½Π°ΡΠΈΡ
- ΠΠ°Π΄ΠΎ ΠΏΠΎΡΡΠ°ΡΠ°ΡΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΡ + Π΅ΡΠ»ΠΈ Π·Π°Π΄Π°ΡΠ° ΠΊΡΡΠΏΠ½Π°Ρ, ΡΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΏΠΎΠ΄Π·Π°Π΄Π°ΡΠΈ, Ρ ΠΊΠΎΡΠΎΡΡΡ Π½ΡΠΆΠ½ΠΎ Π½Π°ΡΠ°ΡΡ Π΄Π΅Π»Π°ΡΡ Π±ΠΎΠ»ΡΡΡΡ Π·Π°Π΄Π°ΡΡ
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ Π²ΡΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ ΠΊΠ°ΠΊ Π΄Π»Ρ ΠΌΠ΅Π»ΠΊΠΈΡ Π·Π°Π΄Π°Ρ, Π½Π΅ ΡΡΠ΅Π±ΡΡΡΠΈΡ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΉ, Π²ΠΈΠ΄Π΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
Π’Π°ΠΊΠΆΠ΅ Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° Π΄Π°ΠΆΠ΅ Π΄Π»Ρ Π²Π΅Π΄Π΅Π½ΠΈΡ Π»ΠΈΡΠ½ΡΡ Π·Π°Π΄Π°Ρ, Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ.
Π‘ΡΠΎΠΊΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ
ΠΠ°Π΄Π°ΡΠ°, Β«ΠΏΠΎΠ΄ΠΊΡΠ΅ΠΏΠ»Π΅Π½Π½Π°ΡΒ» Π΄Π΅Π΄Π»Π°ΠΉΠ½ΠΎΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ½Π°Ρ ΠΈ Π²Π°ΠΆΠ½Π°Ρ ΠΊ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. ΠΠ°Π΄Π°ΡΠ° Π±Π΅Π· Π΄Π΅Π΄Π»Π°ΠΉΠ½Π° ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΡΡΠ°ΡΡΡ Β«Π½Ρ, ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ Ρ ΠΎΡΠΎΡΠΎ Π±ΡΠ»ΠΎ Π±Ρ Π΅Π΅ ΡΠ΄Π΅Π»Π°ΡΡΒ».
ΠΡΠ»ΠΈ Π²Ρ ΡΡΠ°Π²ΠΈΡΠ΅ Π·Π°Π΄Π°ΡΡ ΠΏΠ°ΡΡΠ½Π΅ΡΠ°ΠΌ ΠΈ Π²Ρ Π½Π΅ ΡΡΠ»ΠΈΡΠ΅ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ°ΠΌΠΈ ΠΈΡ Π·Π°Π΄Π°Ρ, ΡΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΎΡΠ½ΡΠΉΡΠ΅, ΠΊΠΎΠ³Π΄Π° Π΅Π΅ ΡΠΌΠΎΠ³ΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΈ Π΅Π³ΠΎ ΡΡΡΡΠΊΡΡΡΠ°
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π»Ρ ΠΊΡΡΠΏΠ½ΡΡ ΠΈ ΠΎΠ±ΡΠ΅ΠΌΠ½ΡΡ Π·Π°Π΄Π°Ρ, Π³Π΄Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π²Π΅ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ. ΠΠ±ΡΡΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π»ΠΎΠ³ΠΈΡΠ½ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ Π±Π»ΠΎΠΊΠΎΠ² (ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ!):
- ΠΡΠ°ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ Π΅Π΅ ΠΌΠ°ΡΡΡΠ°Π±Π°
- ΠΠΈΠ΄Π΅Π½ΠΈΠ΅ Π΅Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ (ΠΈΠ»ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ)
- ΠΡΠΎΡΠΈΡ ΠΈ ΠΏΠΎΠ»ΡΠ·Π° ΠΏΡΠΎΠ΅ΠΊΡΡ/ΠΊΠΎΠΌΠ°Π½Π΄Π΅/Π²ΡΠ΅ΠΌ ΠΎΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ
ΠΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ Π»Π΅ΡΠΎΠΏΠΈΡΠΈ-Π»ΠΎΠ½Π³ΡΠΈΠ΄Ρ ΠΈΠ· Π²Π°ΡΠΈΡ
user story ΠΏΡΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ Π±Π°Π³ΠΎΠ². ΠΡΠ°ΡΠΊΠΎΡΡΡ β ΡΠ΅ΡΡΡΠ° ΡΠ°Π»Π°Π½ΡΠ°. ΠΠ»ΡΡ ΡΠ΅ΠΊΡΡ ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ, Ρ ΡΠ°ΡΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΌΠΈ Π°ΠΊΡΠ΅Π½ΡΠ°ΠΌΠΈ, Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ Π½Π° Π°Π±Π·Π°ΡΡ.
IT-ΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ
ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ: ΠΠ°Π΄Π°ΡΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠ°-Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΈΡ ΡΠ°ΠΉΡΠ°
ΠΡ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ»ΠΈ, ΡΡΠΎ Π½Π° ΡΠ°ΠΉΡΠ΅ Π½Π΅ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½Ρ titles & meta descriptions. Π£ ΡΠ°ΡΡΠΈ ΡΡΡΠ°Π½ΠΈΡ ΠΎΠ½ΠΈ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ, ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΡΡΡΠ°Π½ΠΈΡ β Π΄ΡΠ±Π»ΠΈ, Π° ΠΎΡΡΠ°Π²ΡΠ°ΡΡΡ ΡΠ°ΡΡΡ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½Π° Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠ»ΠΎΠ² ΠΈ Π½Π΅ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡΠ½ΠΎ. ΠΡΠΎ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ°, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π±Π΅Π· ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΡ ΠΌΠ΅ΡΠ°-Π΄Π°Π½Π½ΡΡ ΡΠ°ΠΉΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΡΡΠΈ Π² ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΎΠΉ Π²ΡΠ΄Π°ΡΠ΅.
ΠΡ ΡΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ ΡΠ°Π±Π»ΠΈΡΡ Π² Google Docs Ρ ΠΏΡΠΎΠΏΠΈΡΠ°Π½Π½ΡΠΌΠΈ ΠΌΠ΅ΡΠ°-Π΄Π°Π½Π½ΡΠΌΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ°ΠΉΡΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ Ρ ΡΠ°Π±Π»ΠΎΠ½Π°ΠΌΠΈ Π΄Π»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΡΡ ΡΡΡΠ°Π½ΠΈΡ. Π‘ΡΡΠ»ΠΊΠ° Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ: {link}. Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π΅Ρ Π°Π΄ΠΌΠΈΠ½ΠΊΠΈ, Π³Π΄Π΅ ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π²ΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ, ΠΏΡΠΎΡΡΠ±Π° Π²ΡΡΠ°Π²ΠΈΡΡ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ°ΠΉΡΠ°:
- ΠΠ»Ρ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΡΠ°Π½ΠΈΡ Π΄Π°Π½Π½ΡΠ΅ Π²Π½ΠΎΡΡΡΡΡ ΠΊΠΎΠΏΠΈΠΏΠ°ΡΡΠΎΠΌ
- ΠΠ»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΡΡΠ°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:%ΠΠ°Π·Π²Π°Π½ΠΈΠ΅Π’ΠΎΠ²Π°ΡΠ°% Π·Π° %price% ΠΎΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° BRANDNAME.COM. Π’ΠΎ Π΅ΡΡΡ, Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ°ΠΉΡΠ° Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΡΠ°Π²Π»ΡΡΡΡΡ Π΅Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅. ΠΠ΅ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°Π±Π»ΠΈΡΠ΅.
ΠΡΠΎΡΡΠ±Π° ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ASAP, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΡ ΡΡΠΎΠ³ΠΎ Π·Π°Π²ΠΈΡΠΈΡ Π²ΡΡ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ. ΠΠΎΡΠ»Π΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π·Π°Π΄Π°ΡΠΈ, ΠΌΡ ΠΎΡΠΏΡΠ°Π²ΠΈΠΌ ΡΠ°ΠΉΡ Π½Π° ΠΏΠ΅ΡΠ΅ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΡΠΈΡ ΠΈ ΡΡΠ°Π·Ρ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·ΠΎΠ² ΠΈ ΠΊΠ»ΠΈΠΊΠΎΠ² Π² Π²ΡΠ΄Π°ΡΠ΅! ΠΡΠ»ΠΈ Π² Ρ ΠΎΠ΄Π΅ ΡΠ°Π±ΠΎΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡ Π²ΠΎΠΏΡΠΎΡΡ β Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠΏΡΠ°ΡΠΈΠ²Π°ΠΉΡΠ΅!
ΠΠΎΡΡΠ½Π΅Π½ΠΈΠ΅: ΠΊΡΠ°ΡΠΊΠΎ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΏΠΎΠ΄Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π²ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° (ΡΠ°Π±Π»ΠΈΡΠ°), Π΄Π°Π»Π΅Π΅ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΠΌ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½ΡΠ΅ ΠΊΠ°ΠΌΠ½ΠΈ Ρ Β«ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈΒ». Π ΠΊΠΎΠ½ΡΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅ΠΌ Π²Π°ΠΆΠ½ΠΎΡΡΡ Π·Π°Π΄Π°ΡΠΈ, ΠΆΠ΅Π»Π°Π΅ΠΌΡΠ΅ ΡΡΠΎΠΊΠΈ ΠΈ ΠΏΡΠΎΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΎΡ ΡΠ΅ΡΠ΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ, ΡΡΠΎ ΠΌΡ Π΅ΡΠ»ΠΈ ΡΡΠΎ ΡΡΠ΄ΠΎΠΌ ΠΈ Π³ΠΎΡΠΎΠ²Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ ΠΎΡΠ²Π΅ΡΠΈΡΡ ΠΈ ΠΏΠΎΠΌΠΎΡΡ (ΡΠ½ΠΈΠΆΠ°Π΅Ρ ΡΡΡΠ΅ΡΡ ΠΏΡΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠΈ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ).
Π‘Π°ΠΌΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅: Π΅ΡΠ»ΠΈ ΡΠ΅ΡΠ΅Π½Π½Π°Ρ Π·Π°Π΄Π°ΡΠ° ΠΈΠΌΠ΅Π΅Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΈ ΠΏΠΎΠ»ΡΠ·Ρ, ΡΠΎ Ρ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ Π΅ΡΡΡ ΠΌΠΎΡΠΈΠ²Π°ΡΠΈΡ Π΅Π΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ.
ΠΡΠ»ΠΈ Π²Π°ΠΆΠ½ΠΎΡΡΡ Π·Π°Π΄Π°ΡΠΈ Π½Π΅ ΡΠ°ΡΠΊΡΡΡΠ° ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΎΠ½Π° Π΄Π°ΡΡ, ΡΠΎ ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΡ ΡΠ΄Π΅Π»Π°ΡΡ Π·Π°Π΄Π°ΡΡ, Π±ΡΡΡ ΠΏΡΠΈΡΠ°ΡΡΠ½ΡΠΌ ΠΊ Π΅Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΎΠΆΠ΅ ΠΎΡΠΎΠ±ΠΎΠ³ΠΎ Π½Π΅Ρ.
ΠΠΈΠ·Π°ΠΉΠ½Π΅ΡΡΠΊΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ
ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ: Π Π°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ landing page Π΄Π»Ρ {clientname}
Π Π½Π°ΠΌ ΠΎΠ±ΡΠ°ΡΠΈΠ»ΠΈΡΡ ΡΠ΅Π±ΡΡΠ° ΠΈΠ· Π₯Π₯Π₯. ΠΠ½ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΡΡΡ ΠΈΠ²Π΅Π½ΡΡ ΠΈ ΡΡΡΠΎΠ²ΠΊΠΈ Π΄Π»Ρ ΠΊΡΡΠΏΠ½ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΈ Π·Π° Π΄Π²Π° Π³ΠΎΠ΄Π° ΡΡΠ°Π»ΠΈ Π»ΠΈΠ΄Π΅ΡΠ°ΠΌΠΈ. Π’Π΅ΠΊΡΡΠΈΠΉ Π»Π΅Π½Π΄ΠΈΠ½Π³ β ΡΠ½ΡΠ»ΠΎΠ΅ Π³ΠΎΠ²Π½ΠΎ ΠΈ Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
ΠΡ ΡΠ·Π½Π°Π»ΠΈ ΡΠΎΠ±ΡΠ°Π»ΠΈ Π²ΡΡ ΠΈΠ½ΡΡ ΠΈ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°:
- {ΡΡΡΠ»ΠΊΠ° Π½Π° Π³ΡΠ³Π»Π΄ΠΎΠΊ} β ΡΡΠΎ ΡΡΡΠ»ΠΊΠ° Π½Π° Π’Π Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ Π±Π»ΠΎΠΊΠΎΠ² ΠΈ ΡΠ΅ΡΠ½ΠΎΠ²ΠΈΠΊΠ°ΠΌΠΈ ΡΠ΅ΠΊΡΡΠΎΠ². Π ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΠΏΠΎΡΠ²ΡΡΡΡ ΠΈΠ΄Π΅ΠΈ ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ β ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΎΠΉΡΠΈ ΠΎΡ Π’Π ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ ΡΠ²ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
- {ΡΡΡΠ»ΠΊΠ° Π½Π° Π³ΡΠ³Π»Π΄ΠΈΡΠΊ} β ΡΠΎΠ±ΡΠ°Π»ΠΈ Π² ΠΏΠ°ΠΏΠΊΡ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°: ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ Π»ΠΎΠ³ΠΎ, ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ Ρ ΡΡΡΠΎΠ²ΠΎΠΊ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΠ΅ ΡΠΎΡΠΎ
- ΠΠΎΡ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠ° ΡΡΡΠ»ΠΎΠΊ Π½Π° Ρ ΠΎΡΠΎΡΠΈΠ΅ ΡΠ°ΠΉΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΡΡΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ°Π±ΠΎΡΠΎΠΉ:
ΠΠΎΠΌΠ½ΠΈ: ΡΠΈΡΡΠ΅ΠΌ mobile-first, ΡΠ°ΠΊ ΠΊΠ°ΠΊ 90% ΡΡΠ°ΡΠΈΠΊΠ° β ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°!
ΠΡΠ΅Π΄Π»Π°Π³Π°Ρ ΠΏΠ΅ΡΠ΅Π΄ ΡΡΠ°ΡΡΠΎΠΌ ΡΠ°Π±ΠΎΡ Π²ΡΡΡΠ΅ΡΠΈΡΡΡΡ ΠΈ ΠΎΠ±ΡΡΠ΄ΠΈΡΡ Π΄Π΅ΡΠ°Π»ΠΈ ΡΠ°Π±ΠΎΡ, Ρ Π΄Π΅ΡΠ°Π»ΡΠ½Π΅Π΅ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΏΡΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΈ ΡΡΡΡΠΊΡΡΡΡ Π»Π΅Π½Π΄ΠΈΠ½Π³Π°, ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ ΠΏΡΠΎΠ΄ΡΠΌΠ°Π»ΠΈ. ΠΠΎ ΡΡΠΎΠΊΠ°ΠΌ β Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΠΌΠ°ΠΊΠ΅Ρ Π΄ΠΎ Π₯Π₯Π₯, ΡΠ°ΠΊ ΡΡΠΎ Π²ΡΠ΅ΠΌΡ Π½Π° ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ Π΅ΡΡΡ. ΠΠΎΠ½ΡΠ΅Π½Ρ Π΄Π°Π»ΠΈ Ρ
ΠΎΡΠΎΡΠΈΠΉ, Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΡΠΉ β ΡΠ°ΠΊ ΡΡΠΎ ΡΠ²Π΅ΡΠ΅Π½, ΡΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΡΡΡΠΎ!
ΠΠΎΡΡΠ½Π΅Π½ΠΈΠ΅: ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΠΎ ΡΠΈΠ»ΡΠ½ΡΡ ΡΡΠΎΡΠΎΠ½Π°Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅, Π΄Π°Π΅ΠΌ Π²ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π΄Π»Ρ ΡΡΠ°ΡΡΠ° ΡΠ°Π±ΠΎΡ ΠΈ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π½ΡΠ°Π½ΡΡ. ΠΠ· ΠΌΠΎΠ΅Π³ΠΎ ΠΎΠΏΡΡΠ°, Π΄Π΅Π·ΠΈΠ³Π½Π΅ΡΡ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π½Π΅ Π»ΡΠ±ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡΠΊΠ², ΡΠ΅ΠΊΡΡ ΡΠΈΡΠ°ΡΡ ΠΈ ΠΊΠΎΠΏΠΈΠΏΠ°ΡΡΡΡ Π½Π΅Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ Ρ Π½ΠΈΠΌΠΈ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΡ Π·Π°Π΄Π°ΡΡ Π³ΠΎΠ»ΠΎΡΠΎΠΌ. Π ΠΊΠΎΠ½ΡΠ΅, ΠΎΠΏΡΡΡ ΠΆΠ΅, Π³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ Π½ΡΠ°Π½ΡΠ°Ρ ΠΈ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΡΡΡΠΎ. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΆΠΈΠ·Π½Ρ, ΡΡΠΆΠ΅Π»Π°Ρ ΠΈ Π½Π΅ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΠ°Ρ ΡΡΡΠΊΠ°: ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ»Π΅ΡΠ΅ΡΡ Π³ΠΎΠ²Π½ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΈ Π²Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅, ΡΡΠΎ ΡΠΆΠ΅ Π½Π΅ ΠΎΡΠ²Π΅ΡΡΠ΅ΡΡΡΡ, Π΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π°ΡΡ ΠΈ Π·Π°Π±ΡΡΡ ΠΊΠ°ΠΊ ΡΡΡΠ°ΡΠ½ΡΠΉ ΡΠΎΠ½. Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ ΠΎΠ±ΠΌΠ°Π½ΡΠ²Π°ΡΡ ΠΊΠΎΠ»Π»Π΅Π³Ρ ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΡΠ΅ΡΡΠ½ΠΎ: Β«ΠΡΠ°Ρ, ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΡ Π³ΡΡΠ·Π½ΡΡ ΡΠ°Π±ΠΎΡΡ!Β».
ΠΠΎΠ½ΡΠ΅ΠΊΡΡ Π·Π°Π΄Π°ΡΠΈ
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΡΠΎΠ²Π΅ΡΠΎΠ² (Π²ΡΠΎΠ΄Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Π·Π°Π΄Π°Ρ) Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ ΡΡΠ΅Π±ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΡ, Π° Π²ΠΎΡ Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡΠ΅ ΠΈ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π’Π β ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π·Π°Π΄Π°ΡΠΈ.
- ΠΠΎΠΉΠΌΠΈΡΠ΅, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ Π·Π½Π°ΠΊΠΎΠΌ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ Π·Π°Π΄Π°ΡΠ°?
- Π£ΡΠΈΡΡΠ²Π°ΠΉΡΠ΅, Π΄Π΅Π»Π°Π» Π»ΠΈ ΠΎΠ½ ΡΠ°Π½ΡΡΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Ρ Π²Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ Ρ ΠΊΠ΅ΠΌ-ΡΠΎ
- Π Π΅ΡΠ»ΠΈ Π΅ΡΡΡ ΡΠΎΠΌΠ½Π΅Π½ΠΈΡ, ΡΡΠΎ Π²Ρ Ρ ΠΎΡΠΎΡΠΎ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π° ΠΏΠΎΠΉΠΌΠ΅ΡΠ΅ β ΡΠΎΠ·Π²ΠΎΠ½ΠΈΡΠ΅ΡΡ ΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΡΠΉΡΠ΅ΡΡ
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π²Ρ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ Π²ΡΠ΅ΠΌ Π²ΡΠ΅ΠΌΡ, Π½Π΅ΡΠ²Ρ, Π±ΡΡΡΡΠ΅Π΅ ΠΈ ΠΊΡΡΡΠ΅ ΡΠ΅ΡΠΈΡΠ΅ Π·Π°Π΄Π°ΡΡ, ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΊΠ°Π΅Ρ ΠΎΡ Π³Π»Π°Π΄ΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°.
ΠΠ·Π°ΠΈΠΌΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ Ρ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΡΠΌ Π·Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ
Π‘ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ Ρ Π½Π°Ρ ΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΈ ΡΡΠΈΠ»Ρ ΠΎΠ±ΡΠ΅Π½ΠΈΡ. Π ΡΡΠΎΠ±Ρ Π·Π°Π΄Π°ΡΠ° Π»ΡΡΡΠ΅ ΡΠΈΡΠ°Π»Π°ΡΡ ΠΈ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°Π»Π°ΡΡ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅ΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΎΡ Π½ΡΠ°Π½Ρ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΈ ΠΎΡΡ ΠΎΠ΄ΠΈΡΡ ΠΎΡ ΠΎΡΠΈΡΠΈΠΎΠ·Π°, ΠΊΠ°Π½ΡΠ΅Π»ΡΡΠΈΠ·ΠΌΠΎΠ² ΠΈ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ΅ΠΊΡΡ Π½Π° Β«Π²Π°ΡΠ΅ΠΌΒ» ΡΠ·ΡΠΊΠ΅, ΡΡΠΎ ΡΠΎΠΆΠ΅ Π±ΡΠ΄Π΅Ρ ΠΊΠΎΠΌΡΠΎΡΡΠ½Π΅Π΅ Π΄Π»Ρ Π²ΠΎΡΠΏΡΠΈΡΡΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
Cover-letter Π΄Π»Ρ ΠΎΡΠΎΡΠΌΠ»Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ β Π·Π°Π΄Π°ΡΡ Π½ΡΠΆΠ½ΠΎ ΠΠ ΠΠΠΠ’Π¬
ΠΡΠ΅ Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠΈΡΠΊΠ°: ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°ΡΠ° ΡΠΆΠ΅ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½Π° ΠΏΠΎ ΡΠ΅Π½ΡΡΡ. ΠΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΠ ΠΠΠΠ’Π¬ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ:
- ΠΡΠΈΠ²Π»Π΅ΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅
- ΠΡΠ·Π²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ
- ΠΡΠ·Π²Π°ΡΡ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅
- Π‘ΠΠΠΠΠ’Π¬ ΠΠ
ΠΡΡΠΌΠΎ ΠΏΠΎ ΠΊΠ°Π½ΠΎΠ½Π°ΠΌ AIDA ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, Π΄Π°? π
Π₯ΠΎΡΠΎΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΠ°ΡΡ, ΠΏΡΠΈΠ²Π΅Ρ! Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π°ΡΠ΄ΠΈΡΠ° ΡΠ°ΠΉΡΠ° ΠΌΡ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ»ΠΈ ΡΠ΅ΡΡΠ΅Π·Π½ΡΡ ΠΎΡΠΈΠ±ΠΊΡ β ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠ΅ΡΠ°Π΅Ρ ΡΠΎΡΡΡ ΡΠ°ΠΉΡΠ°. ΠΡΠΆΠ½Π° ΡΠ²ΠΎΡ ΠΏΠΎΠΌΠΎΡΡ. ΠΠΎΡΠΌΠΎΡΡΠΈ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π΅Π΅ ΡΠ΅Π³ΠΎΠ΄Π½Ρ β {ΡΡΡΠ»ΠΊΠ° Π½Π° ΡΠΈΠΊΠ΅Ρ}!
ΠΠ»ΠΎΡ
ΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ! ΠΠ°Π²Π΅Π»ΠΈ Π½ΠΎΠ²ΡΡ Π·Π°Π΄Π°ΡΡ: {ΡΡΡΠ»ΠΊΠ° Π½Π° ΡΠΈΠΊΠ΅Ρ}
Π Π΅ΡΠ΅ ΠΌΡΠ΄ΡΡΠ΅ ΡΠΎΠ²Π΅ΡΡ Π² ΠΊΠΎΠΏΠΈΠ»ΠΊΡ:
- Π― ΠΏΡΠΎΡΠΈΡΠ°Π» ΠΊΠ½ΠΈΠ³Ρ Getting Things Done ΠΡΠ²ΠΈΠ΄Π° ΠΠ»Π»Π΅Π½Π°, ΠΈ Π²Π½Π΅Π΄ΡΠΈΠ» (ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ)
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΠ»Π°Π²ΡΠ΅Π΄ Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ°
- ΠΠ΅ ΡΡΠ°Π²ΡΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΡΠΌΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌΠΈ! %)
ΠΠ»Π°Π²Π½ΠΎΠ΅, ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ Ρ ΡΠ΅Π±Ρ ΠΏΡΠΈΠ²ΡΡΠΊΡ ΠΏΠΈΡΠ°ΡΡ Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎ ΡΠ΅Π½ΡΡΡ β ΡΡΠΎ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½Π΅Ρ Π±ΡΡΡ Π΄Π»Ρ Π²Π°Ρ ΡΡΡΠ΅ΡΡΠΎΠΌ, Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½Π΅Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ. ΠΠ°ΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ°Ρ
ΠΈ Π² ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ!
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ. ΠΠ°ΠΊΠΈΠΌ ΠΎΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ, ΡΠΎΡΡΠ°Π² ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ / Π₯Π°Π±Ρ
ΠΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π² Π»ΡΠ±ΠΎΠΌ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ, Π±ΠΎΠ»ΡΡΠΎΠΌ Π΄Π΅Π»Π΅ β ΡΡΠΎ Π½Π°ΡΠ°ΡΡ. ΠΡΠ΅Π³Π΄Π° Π½Π° ΡΡΠ°ΡΡΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΌΠ°ΡΡΠ° Π²ΠΎΠΏΡΠΎΡΠΎΠ². Π‘ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ? ΠΠ°ΠΊ Π½Π°ΡΠ°ΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΎΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π½ΡΠΆΠ΅Π½? Π Π·Π΄Π΅ΡΡ Π½Π° ΠΏΠΎΠΌΠΎΡΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ.Β
ΠΠΎΡΠ΅ΠΌΡ ΡΠ°ΠΊ Π²Π°ΠΆΠ½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡ? Π’ΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π½Π°ΡΠ°Π»ΠΎ Π²Π΅Π΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΊΠΎΠ½ΡΡ.
ΠΡΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΌΡ Π²ΠΌΠ΅ΡΡΠΎ Π±Π°Π½ΠΈ ΠΏΠΎΡΡΡΠΎΠΈΠ»ΠΈ ΡΠ°ΡΠ°ΠΉ, ΡΠΊΠΎΡΠ΅ΠΉ Π²ΡΠ΅Π³ΠΎ, ΠΌΡ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π° ΡΡΡΠΎΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΡΠ°ΠΉ. Π Π±ΡΠ΄ΡΡΠ΅ΠΌ ΠΌΡ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π΄Π΅Π»Π°ΡΡ ΡΠ°ΡΠ°ΠΉ Π² Π±Π°Π½Ρ ΠΈΠ»ΠΈ Π±Π°Π½Ρ Π² ΡΠ°ΡΠ°ΠΉ. ΠΠΎ ΡΡΠΎ ΡΠΆΠ΅ Π΄ΡΡΠ³Π°Ρ ΠΈΡΡΠΎΡΠΈΡ. Π Π·Π΄Π΅ΡΡ ΡΠΌΡΡΠ» Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ Π½Π°ΡΠ½Π΅ΠΌ, Π±ΡΠ΄Π΅Ρ Π·Π°Π²ΠΈΡΠ΅ΡΡ ΡΠΎ, ΠΊΠ°ΠΊ ΠΌΡ Π·Π°ΠΊΠΎΠ½ΡΠΈΠΌ. ΠΠ°ΠΊ Π±Ρ ΡΡΠΎ Π½ΠΈ ΠΊΠ°Π·Π°Π»ΠΎΡΡ ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½ΠΎ, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π»ΡΠ΄ΠΈ ΠΏΡΠΎΡΡΠΎ Π½Π΅ Π·Π°Π΄ΡΠΌΡΠ²Π°ΡΡΡΡ ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ Π²Π΅ΡΠ°Ρ .
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ Π΄ΠΈΠ°Π»Π΅ΠΊΡΠΈΠΊΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Π½Π΅Π΄ΡΠ΅Π½Π½Π°Ρ IT-ΡΠΈΡΡΠ΅ΠΌΠ° (Π²Π°ΠΆΠ½ΠΎ, Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Π°Ρ, Π½ΠΎ Π²Π½Π΅Π΄ΡΠ΅Π½Π½Π°Ρ!), ΡΡΠΎ β ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΠΎΠ΅ Π½Π°ΡΠ°Π»ΠΎ. Β
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, ΠΈ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ, ΠΈ ΠΆΠΈΠ·Π½Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΎΠ΄Π½ΠΎ: Π½Π°ΡΠ°Π»ΠΎ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠ΅Π³Π΄Π° ΡΠ²ΡΠ·Π°Π½Ρ. Π Π΅ΡΠ»ΠΈ ΠΌΡ Π³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅, ΠΌΡ ΡΠ°ΠΊΠΆΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ Π½Π°ΡΠ°Π»Π΅. ΠΡΠΈ ΡΡΠΎΠΌ Π½Π°ΡΠ°Π»ΠΎ Π½Π°ΠΌ ΠΎΡΠ΅Π½Ρ ΠΈ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ.
ΠΡΠ΅ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΠΈΠ΄Π΅ΠΈ
Π Π½Π°ΡΠ°Π»Π΅ Π±ΡΠ»ΠΎ ΡΠ»ΠΎΠ²ΠΎ….
Π Π½Π°ΡΠ°Π»Π΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎ ΡΠ»ΠΎΠ²ΠΎ. ΠΡΠΎ Π±ΡΠΈΡ. ΠΠ½Π°ΡΠ΅ Π³ΠΎΠ²ΠΎΡΡ β ΠΈΠ΄Π΅Ρ. ΠΠΎΠ³Π΄Π° ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΡΠΎΠ·Π΄Π°ΡΡ Π»ΡΠ±ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΠ½Π°ΡΠ°Π»Π° Π½ΡΠΆΠ½ΠΎ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ΄Π΅Ρ.Β
ΠΡΠ° ΠΈΠ΄Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ°, ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ Π·Π°Π΄Π°ΡΠ΅ΠΉ, ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΉ Π² ΡΠΆΠ°ΡΠΎΠΌ Π²ΠΈΠ΄Π΅. Π’Π°ΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΊΠΎΡΠΎΡΠΊΠΈ, Π·Π°Π½ΠΈΠΌΠ°ΡΡ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 1-2 Π°Π±Π·Π°ΡΠ΅Π² ( 1 Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²) ΠΈ ΡΠ΅ΡΠΊΠΎ Π²ΡΡΠ°ΠΆΠ°ΡΡ ΡΡΡΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅.
ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΠΈΠ΄Π΅Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ: Β«Π Π°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ IT-ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π·Π°ΠΈΠΌΠΎΡΠ°ΡΡΠ΅ΡΠΎΠ²Β» ΠΈΠ»ΠΈ Β«Π Π°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ IT-ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ΄Π°ΠΆΒ». Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠ°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅:
Β«ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π² ΡΠΎΠ²Π°ΡΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π΅Ρ Π² Π½Π°Π»ΠΈΡΠΈΠΈ ΠΏΡΠΎΠ΄Π°Π²Π΅Ρ ΡΠΎΠ·Π΄Π°Π΅Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Π·Π°ΡΠ²ΠΊΠ° Π½Π° Π·Π°ΠΊΡΠΏΠΊΡ ΠΈ Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π΅Π³ΠΎ Π½Π° ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΊΡΠΏΡΠΈΠΊΡ. ΠΠ°ΠΊΡΠΏΡΠΈΠΊ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π² Π·Π°ΠΊΡΠΏΠΊΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠ²Π°ΡΠ° ΠΈ Π΅ΡΠ»ΠΈ Π·Π°ΠΊΡΠΏΡΠΈΠΊ ΡΠ°Π·ΡΠ΅ΡΠ°Π΅Ρ Π·Π°ΠΊΡΠΏΠΈΡΡ ΡΠΎΠ²Π°Ρ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ Π·Π°ΡΠ²ΠΊΠ΅ Π½Π° Π·Π°ΠΊΡΠΏΠΊΡ, ΡΠΎ ΠΏΡΠΎΠ΄Π°Π²Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π·Π°ΠΊΡΠΏΠΈΡΡ ΡΠΎΠ²Π°Ρ, ΠΈ Π·Π°ΠΊΡΠΏΡΠΈΠΊ ΡΠΎΠ·Π΄Π°Π΅Ρ Π·Π°ΠΊΠ°Π· ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΡ. ΠΠ½Π°ΡΠ΅ Π·Π°ΡΠ²ΠΊΠ° Π°Π½Π½ΡΠ»ΠΈΡΡΠ΅ΡΡΡ Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅ΠΌ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΎΡΠΊΠ°Π·Π° Π² Π·Π°ΠΊΡΠΏΠΊΠ΅. ΠΡΠΎΠ΄Π°Π²Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ ΠΎΠ± ΠΎΡΠΊΠ°Π·Π΅ Π² Π·Π°ΠΊΡΠΏΠΊΠ΅Β».
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π² ΡΠ°ΠΌΠΎΠΌ Π½Π°ΡΠ°Π»Π΅ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΆΠ°ΡΠΎ ΠΈ ΡΠ΅ΡΠΊΠΎ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ΄Π΅Ρ. ΠΠΌΠ΅Π½Π½ΠΎ ΠΎΡ Π½Π΅Π΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΎΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΈ Π½Π° Π½Π΅Π΅ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½ΡΠΆΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ.
ΠΠ°ΠΊ ΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ΄Π΅Ρ
ΠΠ΄Π΅Ρ — ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ ΠΏΡΠΎΡΡΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ. ΠΠ΄Π΅ΡΡ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ ΡΠ΅ΡΠΊΠΎ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ. Π― ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΡΠ·Π½Π°ΡΡ Ρ Π²Π΅Π΄ΡΡΠ΅Π³ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ° ΠΈΠ»ΠΈ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π»ΠΈΡΠ°, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΅ΠΌΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ. ΠΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ΄Π΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΆΠ°ΡΠΎ, Π½ΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π² ΡΠ°ΠΊΠΎΠΉ ΡΠΎΡΠΌΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ½ΡΡΠ½Π° ΡΡΠΎΠΌΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΈΠ΄Π΅Ρ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ³Π»Π°ΡΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ.
ΠΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²ΠΊΠΈ ΠΈΠ΄Π΅ΠΈ Π½Π΅ ΡΠΉΡΠΈ Π² ΡΡΠΎΡΠΎΠ½Ρ ΠΈ Π½Π΅ ΡΠ³Π»ΡΠ±Π»ΡΡΡΡΡ Π² Π½Π΅Π½ΡΠΆΠ½ΡΠ΅ Π½Π° ΡΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ. Π§Π°ΡΡΠΎ ΡΠΆΠ΅ Π½Π° ΡΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅ Π»ΡΠ΄ΠΈ ΠΏΡΡΠ°ΡΡΡΡ ΡΠ°ΡΠΏΠΈΡΡΠ²Π°ΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ Π±ΡΠΈΡΡ. Π ΠΈΡΠΎΠ³Π΅, ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΡΠΌ ΠΈ Π½ΡΠ°Π½ΡΠ°ΠΌ. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, ΡΡΠΎ Π½Π΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ.Β
ΠΡΠΈΠΌΠ΅Ρ (ΠΎΡΡΡΠ΄Π°)
ΠΠ»Π°Π²Π½ΠΎΠ΅ — ΡΡΠΎ ΠΈΠ΄Π΅Ρ, Ρ.Π΅. ΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΅Π»Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π΄ΠΎΡΡΠΈΡΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠ½Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠΏΠΈΡΠ°Π½Π° ΡΠ΅ΠΊΡΡΠΎΠΌ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΠ°Π·Ρ Π² Π²ΠΈΠ΄Π΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°. Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ — ΡΠ΅ΡΠΊΠΎΠ΅ ΠΈ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΎΡΡΠ°Π²ΡΡΠ΅ Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΡΠ°ΠΏΠΎΠ².
Π ΡΡΠΎ Π΅ΡΠ»ΠΈ ΠΌΡ Ρ ΠΎΡΠ΅Π»ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΡΠΎ, ΡΡΠΎ Π² ΠΈΡΠΎΠ³Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ?
ΠΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ-Π²ΠΎΠ·ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΠ΅Π΄ΠΊΠΎ Π·Π°Π΄Π°ΡΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠΈ. ΠΠ±ΡΡΠ½ΠΎ ΠΎΠ½ Π·Π²ΡΡΠΈΡ ΡΠ°ΠΊ:
βΠΡ Ρ ΠΎΡΠ΅Π»ΠΈ CRM-ΡΠΈΡΡΠ΅ΠΌΡ, Π° Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ, ΡΡΠΎ Π½ΡΠΆΠ½Π° ERPβ ΠΈΠ»ΠΈ βΠΠ°ΠΌ Π½ΡΠΆΠ½Π° Π±ΡΠ»Π° CMS Π΄Π»Ρ ΡΠ°ΠΉΡΠ°, Π° ΠΌΡ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ CRMβ.
ΠΡΠΈΠ±ΠΊΠΈ Π² ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ β ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. Π Π² ΡΡΠ΅ΡΠ΅ IT ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡ ΡΠ»ΠΎΠΆΠ½Π° ΠΈ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½Π°. ΠΠΎΡΠΎΠΌΡ Π»ΠΈΡΠ½ΠΎ Ρ ΠΏΠΎΡΠ²ΡΡΠ°Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΉ. Β
Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈ Π½Π΅Π΄ΠΎΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ, Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΈΠ·ΡΡΠΈΡΡ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡ Π·Π°ΡΠ°Π½Π΅Π΅. ΠΠ΅ ΠΏΠΎΠ»Π΅Π½ΠΈΡΠ΅ΡΡ Π»ΠΈΡΠ½ΠΈΠΉ ΡΠ°Π· ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π²Ρ Π² ΠΈΠ΄Π΅Π΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΠ΅ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ.
ΠΡ, Π° Π΅ΡΠ»ΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΠΉ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ ΠΊΠ°ΠΊΠΈΡ -ΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ, ΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠ΅ΡΠ°ΡΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΡΠΊΠΎΡΠ΅ΠΉ Π²ΡΠ΅Π³ΠΎ, Π²Ρ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠΈΠ±ΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΠ΅ΡΠΌΠΈΠ½Ρ. Π ΠΊΠΎΠ³Π΄Π° Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ βCRMβ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΈΠΌΠ΅Π»ΠΈ Π² Π²ΠΈΠ΄Ρ ERP ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ.Β
ΠΡΠ΅ ΡΠ°Π·: ΡΠ΄Π΅Π»ΡΠΉΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ΅ΡΠΌΠΈΠ½Π°ΠΌ. Π£ΡΠΎΡΠ½ΡΠΉΡΠ΅ ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΡΠ°ΡΡΡΡ Π½Π° ΠΌΠΎΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅, ΠΏΡΠΈ ΠΎΠ±ΡΠ΅Π½ΠΈΠΈ ΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°ΠΌΠΈ, Π² ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ°Ρ . ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠΎΡΠ½Π΅Π΅ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅Π»Ρ, ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠ°Π·Π½ΠΎΠ³Π»Π°ΡΠΈΠΉ ΠΈ ΡΠΎΡΡΠ°Π²ΠΈΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅.
ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠ°
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π» ΠΈΠ΄Π΅Ρ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ, ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² Π²Π°ΠΆΠ½ΡΡ Π½ΡΠ°Π½ΡΠ°Ρ , ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠ°.
Π ΡΠΎΠΌ ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΈΡΠ°ΡΡ Π·Π΄Π΅ΡΡ
ΠΠΎΡΠ΅ΠΌΡ ΡΠ°ΠΊ Π²Π°ΠΆΠ΅Π½ ΠΏΡΠΎΡΠ΅ΡΡ? ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠ± ΡΡΠΎΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΈΡΠ°ΡΡ Π² ΠΌΠΎΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ Β«ΠΠΈΠ·Π½Π΅Ρ-ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅Β», Π³Π΄Π΅ ΠΎΠΏΠΈΡΠ°Π½Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Ρ. Π’Π°ΠΊΠΆΠ΅ Π²Π°Ρ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°ΡΡ ΡΡΠ°ΡΡΡ Β«ΠΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Β», Π³Π΄Π΅ Π²Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΠΎ ΡΠΎΠΌ, ΠΏΠΎΡΠ΅ΠΌΡ Π²Π°ΠΆΠ½Ρ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΈ ΠΊΠ°ΠΊ Ρ Π½ΠΈΠΌΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
Π Π΄Π²ΡΡ ΡΠ»ΠΎΠ²Π°Ρ , Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°Π·Π»ΠΎΠΆΠΈΡΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ Π·Π°Π΄Π°ΡΡ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΡ. ΠΠΈΡΠ½ΠΎ Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΡΠΌΠ°Ρ BPMN. ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ β ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΠ°Π±ΠΎΡΠ°Π½ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π±ΠΈΠ·Π½Π΅ΡΠ°.
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎ BPMN Π²Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΈΡΠ°ΡΡ Π² ΠΌΠΎΠΈΡ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡΡ .
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π½ΠΎΡΠ°ΡΠΈΠΉ IDEF3, IDEF0, BPMN ΠΈ DFD
ΠΠ°ΠΊ ΠΎΠΏΠΈΡΠ°ΡΡ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠΎΡΠ΅ΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Π½ΠΎΡΠ°ΡΠΈΠΈ BPMN ΠΈ Π΄ΡΡΠ³ΠΈΡ .
ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π²ΡΠ±ΠΎΡΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°, Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π½Π° Π²ΠΎΠΏΡΠΎΡ Β«ΠΠ°ΠΊ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΎΡ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΒ».
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΌΡ Π³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΠΏΡΠΎΠ΄Π°ΠΆΠ°Ρ , ΠΏΠΎ Π½Π΅ΠΉ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΡΠ°Π»ΠΎΠΌ, Π΄ΠΎΠΏΡΡΡΠΈΠΌ, Π·Π°ΡΠ²ΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΠΈ ΠΊΠΎΠ½ΡΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ°. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠ³ΡΡΠ·ΠΊΠ°, Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΠ° ΠΈ ΠΏΡ.
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΈΠΌΠ΅Ρ β ΠΠ°ΠΏΠΈΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π½Π° ΡΡΠ»ΡΠ³ΠΈ. ΠΠ΄Π΅ΡΡ ΡΠ°ΠΊΠΆΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π·Π°ΠΏΠΈΡΠΈ Π½Π° ΡΡΠ»ΡΠ³Ρ.
Π’Π΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΠΎΠΏΠΈΡΠ°Π»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, ΠΎΠ±ΡΡΠ΄ΠΈΠ»ΠΈ Π΅Π³ΠΎ, ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΡΠΎΠ³Π»Π°ΡΠΈΠ΅, ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ Π²ΡΠ΅ΠΌΡ, ΠΊΠ°ΠΊ Π³ΠΎΠ²ΠΎΡΠΈΡΡΡ, Β«Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π½Π° ΠΊΠΎΡΡΠΈ ΠΌΡΡΠΎΒ». Π’.Π΅. Π½Π° ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΊΠ°ΡΠΊΠ°Ρ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±ΡΠ΅ΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΌΡ Π½Π°ΡΠΈΠ½Π°Π΅ΠΌ Β«Π½Π°ΡΠ°ΡΠΈΠ²Π°ΡΡΒ» Π΄Π΅ΡΠ°Π»ΠΈ, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΡΡΠ°ΠΏΠΎΠ².Β
Π Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Π΄Π΅ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ΅ Π½ΡΠ°Π½ΡΡ. ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, Π² ΡΡΠΎΠΌ Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΠΈΠ·Π»ΠΈΡΠ½ΠΈΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ»ΠΎΠΆΠ½ΡΡΡ Π²ΠΎΡΠΏΡΠΈΡΡΠΈΠ΅. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΡ ΡΠΊΠ°Π·Π°Π»ΠΈ Β«Π‘ΠΎΠ·Π΄Π°ΡΡ Π·Π°ΡΠ²ΠΊΡΒ». Π ΡΠ°ΠΌΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅ ΡΡΠΎΠ³ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ. ΠΠΎ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΌΡ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ, ΡΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π·Π°ΡΠ²ΠΊΠΈ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅ΠΉ (ΠΠ»ΠΈΠ΅Π½Ρ, Π‘ΡΠΌΠΌΠ° Π·Π°ΡΠ²ΠΊΠΈ, ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΠΈ ΠΏΡ.).
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π‘Π΄Π΅Π»ΠΊΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π·Π°ΡΠ²ΠΊΠΈ, Π² ΡΠ΅ΠΊΡΡΠ΅ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ ΠΏΠΎΠ»Ρ Β«Π‘ΡΠΌΠΌΠ° ΡΠ΄Π΅Π»ΠΊΠΈΒ», Β«ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΡΠΎΠ²Π°ΡΠΎΠ²Β», Β«ΠΠ»ΠΈΠ΅Π½ΡΒ», Β«ΠΡΠ°ΠΏΒ» ΠΈ Ρ. Π΄.
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ:
Π’Π΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ ΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π΅ΡΡΡ Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π²ΡΠ΅, ΡΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΅Π³ΠΎ Π² ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ.
ΠΡΠ»ΠΈ ΠΈΠ΄Π΅Ρ Π½ΡΠΆΠ½Π° Π΄Π»Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π°, Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ, BPMN-Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° β Π΄Π»Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° ΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² Π²ΡΡΡΠ΅Π³ΠΎ Π·Π²Π΅Π½Π°, Ρ.Π΅. ΡΠ΅Ρ , ΠΊΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ Π² ΠΎΠ±ΡΠ΅ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ, ΡΠΎ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ². Π‘ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΠ½ΠΈ ΡΠΆΠ΅ ΡΠΌΠΎΠ³ΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
ΠΠ»Π°Π½
Π£ Π½Π°Ρ ΡΠΆΠ΅ Π΅ΡΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΈΠ· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠΆΠ΅ ΠΈΠΌΠ΅Π΅ΡΡΡ Π² Π½Π°Π»ΠΈΡΠΈΠΈ. ΠΡΡΡ Π·Π½Π°Π½ΠΈΠ΅, ΠΊ ΡΠ΅ΠΌΡ ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΈΠΉΡΠΈ. ΠΠ»Π°Π½ ΠΎΡΡΠ°ΠΆΠ°Π΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½ΡΠΆΠ½Π° Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ ΡΠ΅Π»ΠΈ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ Π½Π°Ρ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡΡΡ Π·Π²ΠΎΠ½ΠΎΠΊ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΏΠΈΡΡ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠ°. ΠΠ½Π°ΡΠΈΡ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ:
ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ IP-ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΡ, Π΅ΡΠ»ΠΈ ΠΎΠ½Π° Π΅ΡΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ.
ΠΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ.
ΠΠ°ΡΡΡΠΎΠΈΡΡ Π·Π°ΠΏΠΈΡΡ Π·Π²ΠΎΠ½ΠΊΠΎΠ² ΠΈ Π²ΡΠ±ΡΠ°ΡΡ Π΄Π»Ρ ΡΡΠΈΡ Π·Π°ΠΏΠΈΡΠ΅ΠΉ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅.
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ β Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠ°ΠΉΡ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π²ΡΡΡΠ½ΡΡ. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ Π²ΡΠ³ΡΡΠ·ΠΊΡ Π½Π° ΡΠ°ΠΉΡ. Π ΠΏΠ»Π°Π½Π΅ ΠΌΡ ΡΠ°ΠΊ ΠΈ ΡΡΠ°Π²ΠΈΠΌ Π·Π°Π΄Π°ΡΡ: Β«ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π²ΡΠ³ΡΡΠ·ΠΊΠ° Π΄Π°Π½Π½ΡΡ Π½Π° ΡΠ°ΠΉΡ. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΊΡΠΈΠΏΡΠΎΠ² ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΡΡΠ΅ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° ΡΠ°ΠΉΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈΒ».
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π² ΠΏΠ»Π°Π½ ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌ Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ ΠΈ ΡΡΠΎΠΊΠΈ. ΠΡΠΈ ΡΡΠΎΠΌ Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠ°ΠΌΠΈΠ»ΠΈΠΈ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅ΠΉ. Π ΠΏΠ»Π°Π½Π΅ Π²Π°ΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΡΠΎΡΡΠΎ: Β«ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΒ», Β«ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°Π½ΡΒ».
Π― Π»ΠΈΡΠ½ΠΎ ΡΠ°ΠΊ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ:
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ β ΡΡΠΎ ΡΠΎΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄.
ΠΠΎΠ½ΡΡΠ»ΡΡΠ°Π½Ρ β ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°.
Π‘ΡΠ°ΡΡΠΈΠΉ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°Π½Ρ β ΡΡΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΠΎΠ±ΡΠ΅Π΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ.Β
ΠΠ½ΠΎΠ³Π΄Π°, Π΅ΡΠ»ΠΈ Π² ΡΡΠΎΠΌ Π΅ΡΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ, Ρ ΡΠΊΠ°Π·ΡΠ²Π°Ρ, ΡΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ Π·Π°Π΄Π°ΡΡ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ, Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 1Π‘-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ.
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΏΠ»Π°Π½Ρ:
Π ΠΏΠ»Π°Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΎΡΡΠ°ΠΆΠ΅Π½Ρ Π²ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ· ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π΅ΡΡΡ, ΡΠΎ, ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ.
Π ΠΏΠ»Π°Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠΎΠΊΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ, ΠΈ ΠΊΡΠΎ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ.
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΡΡΠΈ ΡΡΠ°ΠΏΡ ΡΠ°Π±ΠΎΡ Π²Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΡΡΠΈΡΡ ΠΈΠ· ΠΌΠΎΠ΅ΠΉ ΡΡΠ°ΡΡΠΈ Β«ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ GAP-Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π»Ρ Π²ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΈ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°Π΄Π°Ρ ΠΏΠΎ ΠΏΡΠΎΠ΅ΠΊΡΡΒ».Β
ΠΡΠΈΠΌΠ΅Ρ ΠΏΠ»Π°Π½Π°
Π‘ΡΠ΅Ρ ΠΈ/ΠΈΠ»ΠΈ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΈΡ
Π ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΈΠΈ ΠΌΡ Π±Π΅ΡΠ΅ΠΌ ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π² ΠΏΠ»Π°Π½Π΅ ΠΎΡΠ΅Π½Π΅Π½Ρ Π² ΡΠ°ΡΠ°Ρ ΠΈ Π΄Π½ΡΡ , ΠΈ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°Π΅ΠΌ ΠΈΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ.Β ΠΡΠ»ΠΈ ΡΠ°ΡΡΠ΅ΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅, ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΈΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ. ΠΡΠ»ΠΈ Π²Π°Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ β Π΄ΡΡΠ³Π°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ, ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΡΠ΅Ρ.
ΠΠ΄Π΅ΡΡ ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ΅ ΠΏΡΠΎΡΡΠΎ. ΠΠ΅ΡΠ΅ΠΌ Π·Π°Π΄Π°ΡΡ, ΠΏΠ΅ΡΠ΅ΡΡΠΈΡΡΠ²Π°Π΅ΠΌ Π΅Π΅ Π½Π° ΡΠ°Π±ΠΎΡΠΈΠ΅ ΡΠ°ΡΡ, ΡΠΌΠ½ΠΎΠΆΠ°Π΅ΠΌ Π½Π° ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ°ΡΠ° ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΠ°ΡΡΠ΅Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ Π·Π°Π΄Π°ΡΠΈ. Π‘Π°ΠΌΡ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΡΡΠΈΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Π² ΡΡΠ°ΡΡΠ΅ Β«ΠΠ°ΠΊ ΡΠ°ΡΡΡΠΈΡΠ°ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°Β»
ΠΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ· Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° 1Ρ ΠΏΡΠΈΠΌΠ΅Ρ
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° 1Π‘
Π ΠΆΠΈΠ·Π½ΠΈ ΠΎΡΠ΅Π½Ρ ΡΠ°ΡΡΠΎ Π±ΡΠ²Π°Π΅Ρ ΡΠ°ΠΊ, ΡΡΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ, ΡΡΠΎ Ρ
ΠΎΡΠ΅Ρ, Π΄Π°ΠΆΠ΅ Π² Π±ΡΡΠΎΠ²ΡΡ
Π²Π΅ΡΠ°Ρ
. ΠΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ
ΠΎΠ΄ΠΈΡ Π΄ΠΎ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΡΠ²ΠΎΠΈΡ
«Ρ
ΠΎΡΠ΅Π»ΠΎΠΊ», ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΡΠΎΡΡΠΎ Π²ΠΏΠ°Π΄Π°Π΅Ρ Π² ΡΡΡΠΏΠΎΡ.
ΠΡΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΈΡΠ°ΡΡ Π’Π?
Π ΠΈΠ΄Π΅Π°Π»Π΅ Π’Π Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΡΡΠ°Π²Π»ΡΡΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ — ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ Π·Π½Π°Π΅Ρ, ΡΡΠΎ Π΅ΠΌΡ Π½ΡΠΆΠ½ΠΎ. ΠΠΎ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΈΠ·-Π·Π° Π½ΠΈΠ·ΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΈ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ° Π² ΡΡΠ΅ΡΠ΅ 1Π‘ ΡΠ°ΡΡΠΎ ΡΡΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π΄Π΅Π»Π°ΡΡ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ. ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊ ΡΡΡΠ½ΠΎ ΠΎΠ·Π²ΡΡΠΈΠ²Π°Π΅Ρ ΡΠ²ΠΎΠΈ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠΈ, Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ(ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°Π½Ρ) ΠΎΡΠΎΡΠΌΠ»ΡΠ΅Ρ ΡΡΠΎ Π² ΠΏΠΈΡΡΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅.
ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅?
ΠΡΠ±ΡΠ΅ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ 1Π‘, Π² ΠΈΠ΄Π΅Π°Π»Π΅, Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°ΡΡΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌ Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ. ΠΡΠΎ, Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΡΡΠΎΠΊΠΎΠ² ΠΈ ΠΌΠ΅ΡΠΎΠ΄Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. ΠΠΎ-Π²ΡΠΎΡΡΡ , ΡΡΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ΅ΡΠ°ΡΡΡΡ Π²ΡΠ΅ ΡΠΏΠΎΡΠ½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ. ΠΠΈΡΠ°ΡΡ Π’Π ΠΈΠ»ΠΈ Π½Π΅Ρ — Π΄Π΅Π»ΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΠ°ΡΠ΅, Π»ΠΈΡΠ½ΠΎ ΠΌΠ½Π΅ Π’Π ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ.
Π§ΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π² ΡΠ΅Π±Π΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅?
Π’Π΅Ρ . Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π² ΡΠ΅Π±Π΅:
- ΡΠ΅Π»Ρ — Π·Π°Π΄Π°ΡΠ°, ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ ΡΠ΅ΡΠΈΠΌ, ΡΠ΅Π°Π»ΠΈΠ·ΡΡ Π΄Π°Π½Π½ΠΎΠ΅ Π’Π;
- ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ — ΠΊΡΠ°ΡΠΊΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΡΠΎΡΡΠΈΡ Π΄ΠΎΡΠ°Π±ΠΎΡΠΎΠΊ;
- ΡΠΏΠΎΡΠΎΠ± ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ — ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅Π»ΠΈ.
Π ΡΡΠΎΠΌ ΠΏΡΠ½ΠΊΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΠΈΡΠ°ΡΡ Π²ΡΠ΅ Π½ΡΠ°Π½ΡΡ Π·Π°Π΄Π°ΡΠΈ Π½Π° ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°: ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΡ, ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ ΡΠΎΠ·Π΄Π°Π΅ΠΌ/ΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠ΅ΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈ Ρ.Π΄. ΠΡΠ»ΠΈ ΠΡ Π½Π΅ Π²Π»Π°Π΄Π΅Π΅ΡΠ΅ «ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°», Π½ΠΎ «ΡΡΠΎ-ΡΠΎ ΡΠ»ΡΡΠ°Π»ΠΈ», Π»ΡΡΡΠ΅ Π½Π΅ ΠΏΡΡΠ°ΡΡΡΡ ΠΏΠΈΡΠ°ΡΡ Π½Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ — ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²Π΅ΡΠ΅Π»ΠΎ. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΡΠΌ ΠΈ Π½Π΅ Π²ΡΠ·ΡΠ²Π°ΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ². Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π² ΡΠ΅Π±Π΅ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π² Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠ΅ΡΠ΅;
- ΠΎΡΠ΅Π½ΠΊΠ° ΡΠ°Π±ΠΎΡΡ — ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΡΠΉ ΠΏΡΠ½ΠΊΡ, ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΡΠ΄ΠΎΠ·Π°ΡΡΠ°Ρ.
ΠΡΠΈΠΌΠ΅ΡΡ ΠΈ ΠΎΠ±ΡΠ°Π·ΡΡ Π’Π Π΄Π»Ρ 1Π‘
ΠΠ΅Π±ΠΎΠ»ΡΡΠ°Ρ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠ°, ΠΊΠΎΡΠΎΡΡΡ Ρ Π½Π°ΡΠ΅Π» Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅ Π² ΡΠ΅ΡΠΈ. ΠΠ°ΡΠΈΠ½Π°Ρ ΠΎΡ ΡΠ°ΠΌΡΡ ΠΏΡΠΎΡΡΡΡ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ , Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ:
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΌΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΎΠΊΠΎΠ½ΡΡΠ»ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π²ΡΠ΅Ρ ΠΆΠ΅Π»Π°ΡΡΠΈΡ , Π½ΠΎ Π½Π°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π±ΡΠ΄Π΅Ρ ΡΠ°Π΄Π° ΠΎΠΊΠ°Π·Π°ΡΡ ΡΡΠ»ΡΠ³ΠΈ ΠΏΠΎ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΡ 1Π‘. ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎ Π½Π°ΡΠΈΡ ΡΡΠ»ΡΠ³Π°Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π£ΡΠ»ΡΠ³ΠΈ 1Π‘ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ½ΠΈΡΠ΅ ΠΏΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ +7 (499) 350 29 00.
ΠΡ ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ Π² ΠΠΎΡΠΊΠ²Π΅ ΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ.
ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π’Π Π½Π° ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ»ΠΈ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΡ ΡΠΈΡΡΠ΅ΠΌΡ 1Π‘
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΠ°ΠΌ ΠΊΠ°ΠΊ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΡ, ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°Π½ΡΡ ΠΈΠ»ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³Ρ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ 1Π‘ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π΄ΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½ΠΎΠ²ΡΡ, Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠΌΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ½ ΠΎΠΏΠ΅ΡΠΈΡΡΠ΅Ρ Π² Ρ ΠΎΠ΄Π΅ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ. ΠΡΠΎ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΆΠ΅ ΠΎΡ Π½Π΅Π³ΠΎ Ρ ΠΎΡΡΡ.
Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ ΠΏΠΎΡΡΠ°ΡΠ°ΡΡΡ ΠΊΡΠ°ΡΠΊΠΎ ΠΈ, ΠΏΡΠΈ ΡΡΠΎΠΌ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ, ΡΡΠΎ ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΌ Π·Π°Π΄Π°Π½ΠΈΠΈ ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΎΠ±ΡΠΈΡ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² Ρ Π³Π»ΠΎΡΡΠ°ΡΠΈΠ΅ΠΌ, ΡΠΈΡΡΠ»ΡΠ½ΡΠΌ Π»ΠΈΡΡΠΎΠΌ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ Π±ΠΈΠ·Π½Π΅Ρ-ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ.
ΠΠ°Π½Π½ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡ Π΄Π°ΠΆΠ΅ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΡΠ°ΡΠΊΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΠΈΡΡΠΎΡΠΈΠΉ, Π΅ΡΠ»ΠΈ ΠΡ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ ΠΈΡ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° SCRUM / Agile.
ΠΡΠ°ΠΊ, ΠΏΡΠΈΡΡΡΠΏΠΈΠΌ.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ ΠΆΠ΅ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π² 90% ΡΠ»ΡΡΠ°Π΅Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ 1C:
- Π€ΠΎΡΠΌΡ Π²Π²ΠΎΠ΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
- ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ
- ΠΠΎΠ΄Π΅Π»Ρ Π΄Π°Π½Π½ΡΡ
- ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
- Π€ΠΎΡΠΌΡ Π²ΡΠ²ΠΎΠ΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
Π€ΠΎΡΠΌΡ Π²Π²ΠΎΠ΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
ΠΡΠΎ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΊΠ°ΠΊ ΡΠΎΡΠΌΡ Π²Π²ΠΎΠ΄Π° Π² ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ (Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΎΠ², ΡΠ°Π±Π»ΠΈΡΡ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ), ΡΠ°ΠΊ ΠΈ ΡΠΎΡΠΌΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΠΈΡ
Π΄Π°Π½Π½ΡΡ
ΠΎΡΠΊΡΠ΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ ΠΏΠΎ ΡΠ°Π±Π»ΠΎΠ½Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Excel ΠΈΠ»ΠΈ XML ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΎΡΠΌΠ°ΡΡ Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ).
ΠΠ΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΠΊΠ½ΠΎΠΏΠΎΠΊ-ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠ²Π°ΡΡ ΠΠ°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ.
ΠΡΠ»ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΡΠΎΠ΄ΡΠΌΠ°Π½Π½ΠΎΠ³ΠΎ ΠΠ°ΠΌΠΈ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΏΡΠΎΠΎΠ±ΡΠ°Π·Π° ΡΠ°ΠΊΠΈΡ ΡΠΎΡΠΌ ΠΈΠ»ΠΈ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ², ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ΄ΡΠΌΡΠ²Π°ΡΡ ΠΈΡ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ, Π° ΠΡ Π±ΡΠ΄Π΅ΡΠ΅ ΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ, ΡΡΠΎ Π²Π°ΠΌ ΡΡΠΎ Π½Π΅ΡΠ΄ΠΎΠ±Π½ΠΎ Π² ΡΠ°Π±ΠΎΡΠ΅.
ΠΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ
Π Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠΎΡΠ΅ΡΡΠ°Ρ ΡΡΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠΌΠΈ, ΡΡΠΎΠ±Ρ Π²Π°ΠΌ Π±ΡΠ»ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ. Π’.Π΅. ΡΡΠΎ ΡΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π΅Π»Π°Π΅Ρ ΡΠ°ΠΌΠ° Π² ΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ ΡΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΡΠΎΠ»ΡΡ ΠΏΡΡΠ°Π΅ΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ, ΠΈ Π²ΡΠ΄Π°Π΅Ρ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΠΎ ΠΏΡΠ΅ΡΡΠ²Π°Π΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π·Π°Π΄ΡΠΌΠ°Π½Π½ΠΎΠ΅.
Π ΡΡΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ:
- ΠΠ°ΡΡΠΈΡΡ ΡΠΎΠ»Π΅Π²ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ°
- ΠΡΠ°Π²ΠΈΠ»Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΏΠΎΠ»ΡΠΌ ΡΠΎΡΠΌ ΠΈ Π΄Π°Π½Π½ΡΡ
- ΠΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠΎΡΠΌΠ°Ρ Π²Π²ΠΎΠ΄Π°
- ΠΡΠΎΡΠ΅Π΄ΡΡΡ ΡΠ²Π΅ΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
ΠΠΎΠ΄Π΅Π»Ρ Π΄Π°Π½Π½ΡΡ
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΡΠ΄Π΅Π»Π°Π΅Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Π΄Π°Π½Π½ΡΡ
ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π΅ΠΌΡ ΠΏΠΎΠ΄ΡΠΊΠ°ΠΆΠ΅Ρ Π΅Π³ΠΎ ΠΎΠΏΡΡ Π½Π° ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ. ΠΡΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΎΠΏΡΡΠ½ΡΠΉ, ΠΎΠ½ ΡΠ΄Π΅Π»Π°Π΅Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ
. Π Π΅ΡΠ»ΠΈ Π½Π΅ ΠΎΡΠ΅Π½Ρ β ΡΠΎ Π½Π΅ ΠΎΡΠ΅Π½Ρ.
ΠΡΠ»ΠΈ ΠΡ ΡΠΎΠΆΠ΅ Β«Π½Π΅ ΠΎΡΠ΅Π½ΡΒ» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ, ΡΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅, ΡΡΠΎ ΠΡ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π² ΡΡΠΎΠΉ ΡΠ°ΡΡΠΈ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°, ΡΡΠΎ Π±ΡΠ΄ΡΡ Π±Π°Π·ΠΎΠ²ΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½ΡΡ :
- ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ Π±ΠΈΠ·Π½Π΅Ρ-ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΈΠΌΠ΅Π΅Ρ Π΄Π΅Π»ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ, ΡΡΡΠ»ΠΊΠΈ Π½Π° ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π² ΠΊΠ°ΠΊΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Ρ ΡΠ°Π½ΠΈΡΡΡΡ
- Π‘ΠΎΡΡΠ°Π² ΠΏΠΎΠ»Π΅ΠΉ Π΄Π°Π½Π½ΡΡ (ΡΠ°Π±Π»ΠΈΡΠΊΠ° Π² ΡΠΊΡΠ΅Π»Ρ) ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ Π±ΠΈΠ·Π½Π΅Ρ-ΠΎΠ±ΡΠ΅ΠΊΡΡ, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π΅ΡΡΡ ΡΠΎΡΠΌΠ° Π²Π²ΠΎΠ΄Π°
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡΠ½ΠΎΡΡΠΈ β Π½ΡΠΆΠ½Π° ΠΈΠ»ΠΈ Π½Π΅Ρ
- Π‘ΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π°Π½Π½ΡΡ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΡΡ Ρ ΡΠ°Π½ΠΈΡΡ
- Π Π΅Π³ΡΠ»ΡΡΠ½ΠΎΡΡΡ Π²Π²ΠΎΠ΄Π° ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ
- ΠΡΠΆΠ½ΠΎ Π»ΠΈ Ρ ΡΠ°Π½ΠΈΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π±Π»ΠΈΡ Π΄Π°Π½Π½ΡΡ , ΠΈ Π΅ΡΠ»ΠΈ Π΄Π°, ΡΠΎ Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°ΠΌΠΈ, Π±ΡΠ΄Π΅Ρ Π»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΄ΡΡΠ³ΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° Π·Π°ΠΏΠΈΡΠΈ ΡΡΠΈΡ ΡΠ°Π±Π»ΠΈΡ
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Ρ ΠΈΡΡΠΎΡΠΈΠ΅ΠΉ ΠΏΠΎ Π΄Π°ΡΠ°ΠΌ β Π½ΡΠΆΠ½Π° ΠΈΠ»ΠΈ Π½Π΅Ρ
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°ΡΡΠ΅ΡΠ° ΠΈΡΠΎΠ³ΠΎΠ² Π½Π° ΠΊΠ°ΠΊΡΡ-Π»ΠΈΠ±ΠΎ Π΄Π°ΡΡ, ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΡΠΎΡΠΎΠ² Π·Π° ΠΏΠ΅ΡΠΈΠΎΠ΄ β Π½ΡΠΆΠ½Π° ΠΈΠ»ΠΈ Π½Π΅Ρ
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π±ΡΡ Π³Π°Π»ΡΠ΅ΡΡΠΊΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ β Π½ΡΠΆΠ½Π° ΠΈΠ»ΠΈ Π½Π΅Ρ
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π²ΡΡΠ΅ΡΠ½ΡΡΡΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² Π²Π΅Π»ΠΈΡΠΈΠ½ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ β Π½ΡΠΆΠ½Π° ΠΈΠ»ΠΈ Π½Π΅Ρ
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΏΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΡ β Π½ΡΠΆΠ½Π° ΠΈΠ»ΠΈ Π½Π΅Ρ
ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
ΠΡΠ»ΠΈ Ρ ΠΠ°Ρ ΡΠΎΡΠΌΡ Π²Π²ΠΎΠ΄Π° ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅ΠΉ ΠΈΠ»ΠΈ ΡΠ°Π±Π»ΠΈΡ, ΠΠ°ΡΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π²ΡΡΠ΄ Π»ΠΈ Π·Π°Ρ
ΠΎΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· Π·Π°ΠΏΠΎΠ»Π½ΡΡΡ Π²ΡΠ΅ ΠΏΠΎΠ»Ρ Ρ ΡΠΈΡΡΠΎΠ³ΠΎ Π»ΠΈΡΡΠ°.
ΠΠ΄Π΅ΡΡ ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΎΠ΄ΡΠΌΠ°ΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΎΠ»Ρ ΠΈΠ»ΠΈ ΡΠ°Π±Π»ΠΈΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ ΠΏΠΎ Π΄ΡΡΠ³ΠΈΠΌ ΠΏΠΎΠ»ΡΠΌ ΠΈΠ»ΠΈ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌ ΡΡΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΡ Π±ΠΈΠ·Π½Π΅Ρ-ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ².
Π’Π°ΠΊ ΠΆΠ΅, Π·Π΄Π΅ΡΡ ΠΡ ΠΏΡΠΎΠ΄ΡΠΌΡΠ²Π°Π΅ΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΎΡΠΌ Π²Π²ΠΎΠ΄Π° Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΡ ΠΏΠΎΠ»Π΅ΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΡΠ»Π΅ Π²ΡΠ±ΠΎΡΠ° Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ Π½Π°Π΄ΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡ Π΅Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ, ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΎΠ΄ΡΡΠ°Π²ΠΈΡ Π΅Π΅ ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°ΠΌΠ°.
Π€ΠΎΡΠΌΡ Π²ΡΠ²ΠΎΠ΄Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ
Π ΡΡΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ ΠΎΡΡΠ΅ΡΡ ΠΈ ΡΠΎΡΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Β«Π½Π° ΠΏΡΠΎΡΠΌΠΎΡΡΒ» ΠΈΠ»ΠΈ Β«Π²ΡΠ±ΠΎΡΒ». ΠΠΎΠ½ΡΡΠ½ΠΎΠ΅ Π΄Π΅Π»ΠΎ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°ΠΌ ΠΏΡΠΈΠ΄ΡΠΌΡΠ²Π°ΡΡ ΡΠΎΡΠΌΡ ΠΎΡΡΠ΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΡ ΠΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΠ΅ ΡΠ΅Π±Π΅ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
ΠΠ°ΡΠΈΡΡΠΉΡΠ΅ ΠΏΡΠΎΠΎΠ±ΡΠ°Π· ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΎΡΡΠ΅ΡΠ° Π² Excel, ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ, Ρ ΡΠΎΡΠΌΡΠ»Π°ΠΌΠΈ ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ, ΠΎΡΠΊΡΠ΄Π° Π±ΡΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΈ Π²Π»ΠΎΠΆΠΈΡΠ΅ Π² Π’Π. ΠΡΠΎΠ³ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ.
Π’Π°ΠΊ ΠΆΠ΅ ΡΡΠ΄Π° ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ ΡΠΎΡΠΌΡ Π²ΡΠ³ΡΡΠ·ΠΊΠΈ Π΄Π°Π½Π½ΡΡ Π² Excel ΠΈΠ»ΠΈ XML ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΎΡΠΌΠ°ΡΡ Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ.
Π€ΠΎΡΠΌΡ Π²Π²ΠΎΠ΄Π° ΠΈ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ°ΡΡΠΎ ΠΌΠΎΠ³ΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠΌΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ°ΠΌΠΈ Π² ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΠ ΠΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π΄ΠΎΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, Π²ΡΠ·ΡΠ²Π°ΡΡΠΈΠΌΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΈ ΡΠΎΠ±ΡΡΠΈΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΊ Π½ΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΡ ΡΠ΅ ΠΆΠ΅ ΡΠ°ΠΌΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ, Ρ ΡΡΠ΅ΡΠΎΠΌ ΡΡΠΈΡ
ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ.
ΠΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° ΡΡΠΈΠΌ Π½Π΅Ρ ΠΈΡΡΡΠΌ Π½Π°Π±ΠΎΡΠΎΠΌ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΌ Π·Π°Π΄Π°Π½ΠΈΠΈ, Π²Ρ Π½Π° 90% Π·Π°ΡΡΡΠ°Ρ ΡΠ΅ΡΠ΅ ΡΠ΅Π±Ρ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΎΠ½ ΡΠ΄Π΅Π»Π°Π΅Ρ ΡΡΠΎ-ΡΠΎ Π½Π΅ ΡΠΎ.
ΠΡΠΆΠ΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ ΠΏΠΎ 1Π‘
ΠΏΠΎΡΠΎΠΌ ΡΡΠ°Π²ΡΡ Π’Π:
» Ρ
ΠΎΡΡ ΡΡΠΎΠ±Ρ Π²ΡΠ΅ Π±ΡΠ»ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ΠΎ ΠΈ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ»
ΠΈΠ½ΠΎΠ³Π΄Π°, ΠΏΠΎΠ²ΡΠΎΡΡΡΡ β ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π΄Π°ΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π² Π΅ΠΊΡΠ΅Π»Π΅ ΠΏΠ°ΡΡ ΠΎΡΡΠ΅ΡΠΎΠ² ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ½ΠΎ Ρ
ΠΎΡΠ΅Π»ΠΎ Π±Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΏΠΎΡΠ»Π΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ (Π° Π½Π΅ ΡΠ΅ΡΠ΅Π· Π½Π΅Π΄Π΅Π»Ρ ΡΡΡΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΄Π° ΡΡΠ΅Ρ
ΡΠ΅ΡΠΎΠΊ Π±ΡΡ
Π³Π°Π»ΡΠ΅ΡΠΎΠ²)
Π½ΠΎ Π΅ΡΠ»ΠΈ ΠΎΡΡΠ΅Ρ Π΅ΡΡΡ ΡΡΠΎ β ΠΏΠΎΡΡΠΈ Π³ΠΎΡΠΎΠ²ΠΎΠ΅ ΡΠ·.
ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ β ΠΎΡΡΠ΅ΡΠ° Π½Π΅Ρ.
Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ Π°Π΄ΠΏΡΠ°ΡΠΈΡ ΠΠΠ‘Π’Π° ΠΊ ΡΠ΅Π°Π»ΠΈΡΠΌ 1Π‘:
1) ΠΠ±ΡΠΈΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ, Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ΅Π»ΠΈ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ
ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅Π»ΠΈ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅ ΠΎΠ½Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ°Π΅ΡΡΡ. ΠΠ°Π½Π½ΡΠΉ ΠΏΡΠ½ΠΊΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΡΠΎΡΠ½Π΅Π½ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΌΠΈ ΡΠ΅Π»ΡΠΌΠΈ.
2) Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ.
ΠΡΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Ρ
ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Β«1Π‘Β». ΠΠ°ΠΊΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΌΠ΅ΡΠ°Π΄Π½Π½ΡΡ
Π±ΡΠ΄ΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΠΊ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΉ ΡΠ°ΡΡΠΈ. ΠΠ°Π½Π½ΡΠΉ ΠΏΡΠ½ΠΊΡ ΠΠΎΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Ρ ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅ΠΌ ΠΏΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌ ΡΠ°Π±ΠΎΡΡ Ρ ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊΠΎΠΌ
3) Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅.
ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊ ΠΈΠ·Π»Π°Π³Π°Π΅Ρ ΡΠ²ΠΎΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ Π² Π²ΠΈΠ΄Π΅ ΡΠΏΠΈΡΠΊΠ°. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ ΠΎΡΠ΅Π½ΠΊΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ.
4) Π‘ΠΎΡΡΠ°Π² ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅ΠΌ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΏΠ»Π°Π½ ΡΠ°Π±ΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠ²Π΅ΡΠΆΠ΄Π°Π΅ΡΡΡ ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊΠΎΠΌ.
5) ΠΠΎΡΡΠ΄ΠΎΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΈ ΠΏΡΠΈΠ΅ΠΌΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊ Π½Π°Π·Π½Π°ΡΠ°Π΅Ρ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΡΡ
ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΠΏΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΡΠ°Π±ΠΎΡΠΎΠΊ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΈ ΡΡΠΎΠΊΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΎΠ³Π»Π°ΡΠΎΠ²ΡΠ²Π°ΡΡΡΡ Ρ ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅ΠΌ.
6) Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠΎΡΡΠ°Π²Ρ ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ ΡΠ°Π±ΠΎΡ ΠΏΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΊ Π²Π²ΠΎΠ΄Ρ ΡΠΈΡΡΠ΅ΠΌΡ Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅.
ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΌ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠ°ΠΌ ΠΠ, ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΠΌΡΠΌ ΡΠ΅ΡΠ΅Π· ΠΏΠ°ΠΊΠ΅ΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄ Π΄Π°Π½Π½ΡΡ
.
7) Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠΎΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ ΠΈ ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ ΡΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΠΎ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ΅.
8) ΠΡΡΠΎΡΠ½ΠΈΠΊΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΈ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π’Π ΠΏΠΎ ΡΡΠΎΠΌΡ ΡΠ°Π±Π»ΠΎΠ½Ρ (ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ):
ΠΡΠΎΠ΅ΠΊΡ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΡ ΠΠ Β«1Π‘: ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅Β» Π΄Π»Ρ ΠΠΠ Β«Π ΠΎΠ³Π° ΠΈ ΠΊΠΎΠΏΡΡΠ°Β».
1) ΠΠ±ΡΠΈΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ, Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ΅Π»ΠΈ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
Π·Π°Π΄Π°Ρ Π±ΡΡ
Π³Π°Π»ΡΠ΅ΡΡΠΊΠΎΠ³ΠΎ ΡΡΠ΅ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΡΠ°ΡΡΠ΅Ρ ΡΠ΅Π±Π΅ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ Π³ΠΎΡΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ.
ΠΠ° ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΈ ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊΠ° ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π°ΠΊΠ°Π· Π½Π° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡΠΊΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ.
Π¦Π΅Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π·Π°ΡΡΠ°ΡΡ ΠΏΡΡΠΌΡΠ΅ ΠΈ ΠΊΠΎΡΠ²Π΅Π½Π½ΡΠ΅ Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ Π·Π°ΠΊΠ°Π·.
ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π±ΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² 1Π‘, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΡ
Π΅ΠΆΠ΅ΠΌΠ΅ΡΡΡΠ½ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ:
β’ ΠΠ΅ΡΠ΅ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΎΡΡΠ°ΡΠΊΠΈ Π½Π° ΡΡΠ΅ΡΠ΅ 20 Π² ΡΠ°Π·ΡΠ΅Π·Π΅ Π·Π°ΠΊΠ°Π·ΠΎΠ² (Π²ΠΈΠ΄ΠΎΠ² ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Ρ
1Π‘). ΠΠ°ΠΊΡΡΡΠΈΠ΅ Π·Π°ΡΠ°Π±ΠΎΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡΡΡ Π½Π° ΠΎΡΠΎΠ±ΡΠΉ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ Β«Π·Π°ΠΊΠ°Π· Π·Π°ΠΊΡΡΡΠΈΡΒ». Π‘ΠΈΡΡΠ΅ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΎΡΡΠ°ΡΠΊΠΈ ΠΏΠΎ ΡΡΠΎΠΌΡ Π·Π°ΠΊΠ°Π·Ρ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Π·Π°ΠΊΠ°Π·Ρ ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΎΡΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠΌΡ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠ°ΠΌΠΈ Π½Π° ΡΠΎΡ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Π·Π°ΠΊΠ°Π·. ΠΡΡ
Π³Π°Π»ΡΠ΅ΡΡΠΊΠ°Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΊΠ°: ΠΡ20 β ΠΡ20
β’ Π Π°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΊΠΎΡΠ²Π΅Π½Π½ΡΠ΅ Π·Π°ΡΡΠ°ΡΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ (ΠΎΠ±ΡΠ΅ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΠ΅) Π½Π° ΡΡΠ΅Ρ 20 ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΠΏΡΡΠΌΡΠΌ Π·Π°ΡΡΠ°ΡΠ°ΠΌ. ΠΡΡ
Π³Π°Π»ΡΠ΅ΡΡΠΊΠ°Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΊΠ° ΠΡ20 β ΠΡ25
β’ ΠΠ°ΠΊΡΡΠ²Π°ΡΡ Π·Π°ΠΊΠ°Π·Ρ Π½Π° Π³ΠΎΡΠΎΠ²ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡ. ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π½ΠΎΠ΅ Π·Π°ΠΊΡΡΡΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π° (Π²ΡΠ΅ Π·Π°ΡΡΠ°ΡΡ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡ Π·Π°ΠΊΠ°Π·Ρ, ΡΠΎΠ±ΡΠ°Π½Π½ΡΠ΅ Π½Π° ΡΡΠ΅ΡΠ΅ 20 ΠΏΠ΅ΡΠ΅Π½ΠΎΡΡΡΡΡ Π½Π° ΡΡΠ΅Ρ 90.2.1), ΡΠ°ΠΊ ΠΈ ΡΠ°ΡΡΠΈΡΠ½ΠΎΠ΅ (ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΠΏΡΠΎΡΠ΅Π½Ρ Π·Π°ΡΡΠ°Ρ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ ΠΏΡΠΎΡΠ΅Π½ΡΠΎΠΌ Π·Π°ΠΊΡΡΡΠΈΡ). ΠΡΡ
Π³Π°Π»ΡΠ΅ΡΡΠΊΠ°Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΊΠ° ΠΡ90.2.1 β ΠΡ20
β’ Π Π°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΎΠ±ΡΠ΅Ρ
ΠΎΠ·ΡΠΉΡΡΠ²Π΅Π½Π½ΡΠ΅ Π·Π°ΡΡΠ°ΡΡ Π² ΡΠ°Π·ΡΠ΅Π·Π΅ Π·Π°ΠΊΠ°Π·ΠΎΠ² (Π²ΠΈΠ΄ΠΎΠ² ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ) ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΡΡΠ΅ΡΡ 90.1.1. ΠΡΡ
Π³Π°Π»ΡΠ΅ΡΡΠΊΠ°Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΊΠ° ΠΡ90.8.1 β ΠΡ26
β’ Π Π°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ°ΡΡ
ΠΎΠ΄Ρ Π² ΡΠ°Π·ΡΠ΅Π·Π΅ Π·Π°ΠΊΠ°Π·ΠΎΠ² (Π²ΠΈΠ΄ΠΎΠ² ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ) ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΡΡΠ΅ΡΡ 90.1.1. ΠΡΡ
Π³Π°Π»ΡΠ΅ΡΡΠΊΠ°Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΊΠ° ΠΡ90.7.1 β ΠΡ44.2
2) Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ.
ΠΠ»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ
Π·Π°Π΄Π°Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ 1Π‘:
1. ΠΠΎΠΊΡΠΌΠ΅Π½Ρ Β«ΠΠ°ΡΡΠΎΡΠΊΠ° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°Β» β Π² Π½Π΅Π³ΠΎ Π²Π²ΠΎΠ΄ΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΡΡΡΠ΄ΠΎΠ·Π°ΡΡΠ°ΡΠ°Ρ
ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² Π² ΡΠ°Π·ΡΠ΅Π·Π΅ Π·Π°ΠΊΠ°Π·ΠΎΠ² Π² Π½ΠΎΡΠΌΠΎΡΠ°ΡΠ°Ρ
. ΠΠΎΠΊΡΠΌΠ΅Π½Ρ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π²ΡΡΡΠ½ΡΡ.
2. ΠΡΡΠ΅Ρ Β«ΠΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡΠΊΠΈΡ
ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊΒ» β ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π²Π²Π΅Π΄Π΅Π½Π½ΡΡ
Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅ Β«ΠΠ°ΡΡΠΎΡΠΊΠ° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°Β» Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΡΠ°Π±Π΅Π»Ρ ΡΡΠ΅ΡΠ° ΠΎΡΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈΠ· Β«1Π‘: ΠΠ°ΡΠΏΠ»Π°ΡΠ° ΠΈ ΠΠ°Π΄ΡΡΒ». ΠΡΠ³ΡΡΠ·ΠΊΠ° ΡΠ°Π±Π΅Π»Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΎΡΡΠ΅ΡΠ° Β«Π’Π°Π±Π΅Π»Ρ Π΄Π»Ρ Π²ΡΠ³ΡΡΠ·ΠΊΠΈΒ» Π² Β«1Π‘: ΠΠΈΠΒ».
3. ΠΠΎΠΊΡΠΌΠ΅Π½Ρ Β«Π‘ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΡΠΌΡΡ
Π·Π°ΡΡΠ°Ρ ΠΏΠΎ Π·Π°ΠΊΠ°Π·Π°ΠΌΒ» β ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·Π°ΡΡΠ°Ρ Π½Π° 20 ΡΡΠ΅ΡΠ΅ Π·Π° ΠΌΠ΅ΡΡΡ Π² ΡΠ°Π·ΡΠ΅Π·Π΅ Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠΏΠΎ Π±Π°Π·Π΅, Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°Ρ
Β«ΠΠ°ΡΡΠΎΡΠΊΠ° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°Β» Π² ΡΠ΅ΠΊΡΡΠ΅ΠΌ ΠΌΠ΅ΡΡΡΠ΅. ΠΠΎΠΊΡΠΌΠ΅Π½Ρ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΡΡΡΠ½ΡΠ΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠΈ.
4. ΠΠΎΠΊΡΠΌΠ΅Π½Ρ Β«Π‘ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΡ
Π·Π°ΡΡΠ°ΡΒ» β ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π·Π°ΡΡΠ°Ρ ΠΏΠΎ ΡΡΠ΅ΡΡ 25 Π½Π° ΡΡΠ΅Ρ 20 ΠΏΠΎ Π±Π°Π·Π΅ ΠΏΡΡΠΌΡΡ
Π·Π°ΡΡΠ°Ρ. ΠΠΎΠΊΡΠΌΠ΅Π½Ρ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΡΡΡΠ½ΡΠ΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠΈ.
5. ΠΠΎΠΊΡΠΌΠ΅Π½Ρ Β«ΠΠ°ΠΊΡΡΡΠΈΠ΅ Π·Π°ΠΊΠ°Π·ΠΎΠ²Β» β ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π·Π°ΡΡΠ°Ρ ΠΏΠΎ ΡΡΠ΅ΡΡ 20 Π½Π° ΡΡΠ΅Ρ 90.2.1 Π΄Π»Ρ Π·Π°ΠΊΡΡΠ²Π°Π΅ΠΌΡΡ
Π·Π°ΠΊΠ°Π·ΠΎΠ². ΠΠΎΠΊΡΠΌΠ΅Π½Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°ΡΡΠΈΡΠ½ΠΎΠ΅ Π·Π°ΠΊΡΡΡΠΈΠ΅. ΠΠΎΠΊΡΠΌΠ΅Π½Ρ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π²ΡΡΡΠ½ΡΡ.
6. ΠΠΎΠΊΡΠΌΠ΅Π½Ρ Β«Π‘ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅Ρ
ΠΎΠ·ΡΠΉΡΡΠ²Π΅Π½Π½ΡΡ
Π·Π°ΡΡΠ°ΡΒ» β ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π·Π°ΡΡΠ°Ρ ΠΏΠΎ ΡΡΠ΅ΡΡ 26 Π½Π° ΡΡΠ΅Ρ 90.8.1 ΠΏΠΎ Π±Π°Π·Π΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ. ΠΠΎΠΊΡΠΌΠ΅Π½Ρ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΡΡΡΠ½ΡΠ΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠΈ.
7. ΠΠΎΠΊΡΠΌΠ΅Π½Ρ Β«Π‘ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΡ
Π·Π°ΡΡΠ°ΡΒ» β ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π·Π°ΡΡΠ°Ρ ΠΏΠΎ ΡΡΠ΅ΡΡ 44.2 Π½Π° ΡΡΠ΅Ρ 90.7.1 ΠΏΠΎ Π±Π°Π·Π΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ. ΠΠΎΠΊΡΠΌΠ΅Π½Ρ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΡΡΡΠ½ΡΠ΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠΈ.
3) Π‘ΠΎΡΡΠ°Π² ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ.
1. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΏΠΎ ΠΏ. 2 Π½Π°ΡΡΠΎΡΡΠ΅Π³ΠΎ Π’Π β 30 Π΄Π½Π΅ΠΉ
4) ΠΠΎΡΡΠ΄ΠΎΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΈ ΠΏΡΠΈΠ΅ΠΌΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΡ.
.
5) Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠΎΡΡΠ°Π²Ρ ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ ΡΠ°Π±ΠΎΡ ΠΏΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΊ Π²Π²ΠΎΠ΄Ρ ΡΠΈΡΡΠ΅ΠΌΡ Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅.
ΠΠ°Π³ΡΡΠ·ΠΈΡΡ Π² Β«1Π‘: ΠΡΡ
Π³Π°Π»ΡΠ΅ΡΠΈΡΒ»:
2. Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΡΡΡΡΠΊΡΡΡΠ΅ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ (ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ, Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ)
ΠΠ°Π³ΡΡΠ·ΠΈΡΡ Π² Β«1Π‘: ΠΠ°ΡΠΏΠ»Π°ΡΠ° ΠΈ ΠΠ°Π΄ΡΡΒ»:
6) Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠΈΡΡΠΌΠ΅Π½Π½ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΡΡΡ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΡ
ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Β«1Π‘Β» Π΄Π»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊΠ°.
ΠΡΠΈΠΌΠ΅Ρ Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΠ°Π΄Π°Π½ΠΈΡ ΠΠ»Ρ ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° β Bate
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
- ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π Π°Π±ΠΎΡ
- Π‘ΡΠ°Π½Π΄Π°ΡΡΡ ΠΠ»Ρ Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΠ°Π΄Π°Π½ΠΈΡ
- Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ Π’Π·
- ΠΡΠ·ΡΠ²Ρ Π ΠΠΎΠΌΠΏΠ°Π½ΠΈΠΈ
- ΠΡΠΎ ΠΠΎΠ»ΠΆΠ΅Π½ ΠΠΈΡΠ°ΡΡ Π’Π·?
- Π§ΡΠΎ ΠΠ°Π΅Ρ Π‘ΡΠΎΡΠΎΠ½Π°ΠΌ ΠΠ°ΠΆΠ΄ΡΠΉ Π Π°Π·Π΄Π΅Π» Π’Π·:
- Π‘ΠΎΠ²Π΅Ρ 1: ΠΠ°ΠΊ Π‘ΠΎΡΡΠ°Π²ΠΈΡΡ Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΠ°Π΄Π°Π½ΠΈΠ΅
Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ»ΡΡΠ°ΡΡ ΠΏΠΎ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°ΡΡΠ°Ρ Π½Π° ΠΎΠΏΠ»Π°ΡΡ ΡΡΡΠ΄Π° ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΠ΅ΡΡΡ. ΠΠ΅ΡΡ Π±ΡΠ΄ΠΆΠ΅Ρ Π² Π’Π Π΄Π°Π΅Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π΅Π½Π΅Π³ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΠ»Π°ΡΠΈΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ. Π ΡΠΆΠ΅ Π½Π° ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ Π±ΡΠ΄ΠΆΠ΅Ρ. Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠΈΠ»Π°Π³Π°ΡΡ ΡΠΊΡΠΈΠ½ΡΠΎΡΡ Ρ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠ΅Π³ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°. Π ΡΠ°ΠΊΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Π°Ρ ΡΡΠΎΡΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π½Π°ΡΡΠΎΡΡΡ Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ Ρ ΡΠ΅ΡΠΊΠΈΠΌΠΈ Π³ΡΠ°Π½ΠΈΡΠ°ΠΌΠΈ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Π·Π°Π΄Π°Ρ. ΠΠ΅Π· ΡΡΠΎΠ³ΠΎ ΡΡΠΎΡΠΎΠ½Π°ΠΌ Π±ΡΠ΄Π΅Ρ ΡΡΡΠ΄Π½ΠΎ Π΄ΠΎΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΡΠ°Π±ΠΎΡΡ Π±ΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°Π½Ρ, ΠΈΠ»ΠΈ, Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, Π½Π΅ ΡΠ΄Π΅Π»Π°Π½Ρ Π΄ΠΎΠ»ΠΆΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
Π’ΡΠ΅Π½Π΄Ρ (Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ Π΄Π°Π½Π½ΡΠΌΠΈ ΡΠΎ SCADA-ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ). Π’Π΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° β ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ/Π°Π»Π³ΠΎΡΠΈΡΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, ΡΠ²ΡΠ·Π°Π½Π½Π°Ρ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠ΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ. ΠΠΏΡΠΎΡ Π΄Π°Π½Π½ΡΡ
ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ Π½Π΅ ΡΠ°ΡΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°Π·Π° Π² 10 ΡΠ΅ΠΊΡΠ½Π΄. Π£ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΈ ΡΠΎΡ
ΡΠ°Π½ΡΡΡ Π²Π½ΠΎΠ²Ρ Π²Π²ΠΎΠ΄ΠΈΠΌΡΠ΅ Π½Π°Π±ΠΎΡΡ ΠΏΠΎΠ΄ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ.
- ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Zapier β ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ²ΡΠ·ΡΠ²Π°ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°.
- ΠΡΠΎ, Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΡΡΠΎΠΊΠΎΠ² ΠΈ ΠΌΠ΅ΡΠΎΠ΄Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ.
- ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊ Π½Π΅ Π³ΠΎΡΠΎΠ² ΠΏΠ»Π°ΡΠΈΡΡ Π΄ΠΎ 40% ΠΎΡ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠΎΠ»ΡΠΊΠΎ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ Π·Π°Π΄Π°Π½ΠΈΡ.
- Π€ΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²ΠΊΠΈ βΠΊΠ°ΠΊ Π²Π°ΡΠΈΠ°Π½Ρβ, βΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎβ, βΠΎΠΊΠΎΠ»ΠΎβ, βΠ³Π΄Π΅-ΡΠΎ ΡΡΠ΄ΠΎΠΌβ, βΡΠ°ΠΌ, Π³Π΄Π΅ Π»ΡΡΡΠ΅ ΠΏΠΎ Π²Π°ΡΠ΅ΠΌΡ ΠΌΠ½Π΅Π½ΠΈΡβ, β Π½Π΅ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ.
- Π’ΠΎ Π΅ΡΡΡ, Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ Β«ΠΏΡΠΎΡΠΈΠΌΒ» ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°ΡΡΡΠ»ΠΊΠΈ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ ΠΏΠΈΡΡΠΌΠΎ, Π° Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ Β«ΠΏΡΠΎΡΠΈΠΌΒ» Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡ Π² Π³ΡΡΠΏΠΏΡ.
- Π’Π°ΠΊΠΆΠ΅ ΠΏΠ»Π΅Π΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠΊΡΡΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° (Π±ΠΎΠ»Π΅Π΅ 1 ΠΠ±).
Π‘ΠΈΡΡΠ΅ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° IBM ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ
ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ
ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ
. ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΎ ΡΠ΅ΠΊΡΡΠ΅ΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΡΠ΄Π°ΡΠΈ ΡΠ΅ΡΡΠΈΠΈ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌΠΈ. Π£ΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΒΠ΄ΠΈΠΌΠΎΡΡΡ Π½Π°Π»ΠΈΡΠΈΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°, ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΏΠΎΡΡΠ½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΊΠΈ ΠΈ Ρ. ΠΠ° Π²ΡΠ΅ ΡΡΠΈ ΡΠΈΠΏΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΠΠ‘Π’Ρ.
ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π Π°Π±ΠΎΡ
Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ email-Π°Π΄ΡΠ΅Ρ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄ΡΡΠ³ΠΈΡ ΠΏΠΎΠ»Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ΄ΡΠΌΠ°ΡΡ Π·Π°ΡΠ°Π½Π΅Π΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠ°ΠΉΡ example.com ΠΈΠ»ΠΈ Π²Π°ΡΠ° CRM-ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π²Π½Π΅ΡΠ½Π΅ΠΉ Π‘Π£ΠΠ.
Π€ΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²ΠΊΠΈ βΠΊΠ°ΠΊ Π²Π°ΡΠΈΠ°Π½Ρβ, βΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎβ, βΠΎΠΊΠΎΠ»ΠΎβ, βΠ³Π΄Π΅-ΡΠΎ ΡΡΠ΄ΠΎΠΌβ, βΡΠ°ΠΌ, Π³Π΄Π΅ Π»ΡΡΡΠ΅ ΠΏΠΎ Π²Π°ΡΠ΅ΠΌΡ ΠΌΠ½Π΅Π½ΠΈΡβ, β Π½Π΅ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ. ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»Π°Π΅Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΡΠ°Π±ΠΎΡΡ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΡΠΌ ΠΈ ΠΈΠ·Π±Π°Π²ΠΈΡ ΠΎΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ Π½Π΅Π΄ΠΎΡΠ°Π·ΡΠΌΠ΅Π½ΠΈΠΉ. Π ΠΈΠ΄Π΅Π°Π»Π΅ Π’Π Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΡΡΠ°Π²Π»ΡΡΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ β ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ Π·Π½Π°Π΅Ρ, ΡΡΠΎ Π΅ΠΌΡ Π½ΡΠΆΠ½ΠΎ. ΠΠΎ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΈΠ·-Π·Π° Π½ΠΈΠ·ΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΈ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ° Π² ΡΡΠ΅ΡΠ΅ 1Π‘ ΡΠ°ΡΡΠΎ ΡΡΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π΄Π΅Π»Π°ΡΡ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ. ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊ ΡΡΡΠ½ΠΎ ΠΎΠ·Π²ΡΡΠΈΠ²Π°Π΅Ρ ΡΠ²ΠΎΠΈ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠΈ, Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ(ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°Π½Ρ) ΠΎΡΠΎΡΠΌΠ»ΡΠ΅Ρ ΡΡΠΎ Π² ΠΏΠΈΡΡΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅.
Π‘ΡΠ°Π½Π΄Π°ΡΡΡ ΠΠ»Ρ Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΠ°Π΄Π°Π½ΠΈΡ
Π’ΠΎ Π΅ΡΡΡ, Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ Β«ΠΏΡΠΎΡΠΈΠΌΒ» ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°ΡΡΡΠ»ΠΊΠΈ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ ΠΏΠΈΡΡΠΌΠΎ, Π° Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ Β«ΠΏΡΠΎΡΠΈΠΌΒ» Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡ Π² Π³ΡΡΠΏΠΏΡ. Π ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΡΡΡΠ»ΠΊΠΈ ΡΠΆΠ΅ ΡΠ°ΠΌΠ° Β«Π·Π½Π°Π΅ΡΒ», ΡΡΠΎ ΠΏΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ° Π² Π³ΡΡΠΏΠΏΡ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΠΈΡΡΠΌΠΎ. Π§ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΡΡΡΠ»ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠ΄Π΅Π»Π°ΡΡ, ΠΏΠΎΠ»ΡΡΠΈΠ² Π΄Π°Π½Π½ΡΠ΅. Π ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠ°ΡΡΡΠ»ΠΊΠΈ ΠΏΠΎΠ»Ρ Β«ΠΈΠΌΡΒ», Β«emailΒ» ΠΈ Β«ΡΠ΅Π»Π΅ΡΠΎΠ½Β» ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. Π Π²ΠΎΡ ΠΏΠΎΠ»Π΅ Β«ΠΠΎΡΠΎΠ΄Β» Π½Π°ΠΌ Π½Π΅ΠΊΡΠ΄Π° ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° Π΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠ°ΡΡΡΠ»ΠΊΠΈ.
ΠΡΠ±ΡΠ΅ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ 1Π‘, Π² ΠΈΠ΄Π΅Π°Π»Π΅, Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°ΡΡΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌ Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ. ΠΡΠΎ, Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΡΡΠΎΠΊΠΎΠ² ΠΈ ΠΌΠ΅ΡΠΎΠ΄Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. ΠΠΎ-Π²ΡΠΎΡΡΡ , ΡΡΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ΅ΡΠ°ΡΡΡΡ Π²ΡΠ΅ ΡΠΏΠΎΡΠ½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ. ΠΠΈΡΠ°ΡΡ Π’Π ΠΈΠ»ΠΈ Π½Π΅Ρ β Π΄Π΅Π»ΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΠ°ΡΠ΅, Π»ΠΈΡΠ½ΠΎ ΠΌΠ½Π΅ Π’Π ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΈ ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ.
Π‘ΠΎΠ·Π΄Π°ΡΡΡΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ², ΡΡΡΠ°Π½ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° (Π΄Π»Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
). ΠΠ°Π½Π½ΡΠ΅ Π΄Π»Ρ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΎΠ² ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊΠΎΠΌ. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ (Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
). 3-ΠΉ ΡΡΠΎΠ²Π΅Π½Ρ β ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΡΡΡΠ°Π²ΠΎΠΊ. Π’Π΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Ρ
ΡΠ°Π½ΠΈΡΡΡΡ Π² Π²ΠΈΠ΄Π΅ Π½Π°Π±ΠΎΡΠΎΠ² Π΄Π°Π½Π½ΡΡ
ΠΏΠΎΠ΄ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Π²ΠΎ Π²Π½Π΅ΡΠ½Π΅ΠΉ Π‘Π£ΠΠ. ΠΡΠ΅ΠΌΡ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΡΡΠ°ΠΏΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°.
Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΎΠ± ΡΡΠΏΠ΅Π²Π°Π΅ΠΌΠΎΡΡΠΈ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² ΡΡΠ΅Π±Π½ΡΡ Π³ΡΡΠΏΠΏ ΡΠ°ΠΊΡΠ»ΡΡΠ΅ΡΠ° Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΡΠΎΠΊΠ° ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ. ΠΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΠ± ΡΡΠΏΠ΅Π²Π°Π΅ΠΌΠΎΡΡΠΈ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ ΡΡΠΏΠ΅Π²Π°Π΅ΒΠΌΠΎΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΡΠ΄Π΅Π½ΡΠ°, Π³ΡΡΠΏΠΏΡ, ΠΊΡΡΡΠ° ΠΈ ΡΠ°ΠΊΡΠ»ΡΡΠ΅ΡΠ° Π² ΡΠ΅Π»ΠΎΠΌ. ΠΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ΅ΡΡΠΈΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Ρ ΠΎΠ΄Π΅ Π΅Π΅ ΡΠ΄Π°ΡΠΈ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²ΡΡΡΠ½ΡΡ ΡΡΠ΅Π±ΡΠ΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΒΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠΎΠ»Π΅Π·Π½ΠΎΠ΅ ΠΡΠ°ΡΠΊΠΎΠ΅ Π’Π β ΡΡΠΎΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°ΠΉΡΠ° Π²ΠΈΠ·ΠΈΡΠΊΠΈ ΠΈΠ»ΠΈ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ°. ΠΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π·Π°ΠΏΡΠΎΡΠ° ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°ΠΉΡΠ° Ρ Π²Π΅Π±-ΡΡΡΠ΄ΠΈΠΈ.
Π’Π°ΠΊΠΎΠ΅ Π’Π Π½Π΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΈ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ². ΠΠ° ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΌΠ° ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΎ Π²ΡΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅. ΠΡΠ°ΡΠΈΠΊΠ°. ΠΡΡΠΈΡΠΎΠ²ΠΊΠ° Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎ ΠΌΠ°ΠΊΠ΅ΡΡ, Π³ΡΠ°ΡΠΈΠΊΠ° Π΄Π»Ρ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² ΡΠ°ΠΉΡΠ° ΠΈ Ρ.Π΄. Π‘ΠΈΡΡΠ΅ΠΌΠ° Π±ΡΠ΄Π΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠΌ Π‘Π°ΠΉΡΠ° ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ Joomla ΠΈΠ· Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ°Π·Π΄Π΅Π»Π° ΡΠ°ΠΉΡΠ°.
ΠΡΡΡ Π·ΠΌΠ΅ΠΉΠΊΠ° (ΡΠ²ΡΠ·Π½Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΊΠ»Π΅ΡΠΎΠΊ, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ ΠΏΠΎ ΠΏΡΡΠΌΠΎΠΉ ΠΈΠ»ΠΈ Ρ ΠΏΠΎΠ²ΠΎΡΠΎΡΠ°ΠΌΠΈ), ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π΄Π²ΠΈΠ³Π°Π΅ΡΡΡ Ρ ΠΌΠΎΠΌΠ΅Π½ΡΠ°β¦ ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ β Π²Ρ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΡΠ΅ Π²ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π½Π° ΡΠ°ΠΉΡΠ΅. ΠΠΈΠ΄ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ β ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΡΠ΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ. ΠΠΈΠ΄ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΎΡΠ΅Π½Ρ ΡΠΈΠ»ΡΠ½ΠΎ Π²Π»ΠΈΡΠ΅Ρ Π½Π° ΡΡΡΡΠΊΡΡΡΡ ΡΠ°ΠΉΡΠ° ΠΈ Π΅Π³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΡΠΊΠΎΠ΅ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅.
ΠΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ΅ΡΡΡΠ·Π½ΠΎΠ³ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ. ΠΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠ΅ Ρ Π±ΡΡ Π³Π°Π»ΡΠ΅ΡΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠΉ, Π² Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ β ΠΏΡΠ°Π²ΠΎΠ²ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, Ρ.Π΅. ΠΡΠΎΠΌΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ ΡΠ°ΡΡΡΡΠ° ΠΈ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΡ Π½ΠΈΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΡΠΌ Π·Π°ΠΊΠΎΠ½Π°ΠΌ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΡΠ°. ΠΠ»Ρ ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΡΠΈΡΠΌΠΎΠΉ β1Π‘β Π΅ΠΆΠ΅ΠΌΠ΅ΡΡΡΠ½ΠΎ Π²ΡΠΏΡΡΠΊΠ°ΡΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ, ΠΊΠ°ΠΊ ΡΠΎΡΠΌ ΠΎΡΡΡΡΠ½ΠΎΡΡΠΈ, ΡΠ°ΠΊ ΠΈ ΡΠ°ΠΌΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΉ. ΠΠΎ ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ, Π΅ΡΠ»ΠΈ ΠΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π° ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅?
Π’Π΅Ρ
Π·Π°Π΄Π°Π½ΠΈΠ΅ Π΄Π΅Π»Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΠΎΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π°Π»ΠΎΠ³ΠΎΠΌ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ Π±ΠΈΠ·Π½Π΅ΡΠ°. ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊΡ Π±ΡΠ΄Π΅Ρ Π·Π°ΡΠ°Π½Π΅Π΅ Π²ΠΈΠ΄Π½ΠΎ, Π½Π° ΡΡΠΎ ΡΠ°ΡΡ
ΠΎΠ΄ΡΡΡΡΡ Π΅Π³ΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π°. Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌ Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠ»ΡΠΆΠ΅Π±Π½ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΏΡΠ°Π²ΠΈΠ» Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π½Π΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Π²Π°Ρ Π°ΠΊΠΊΠ°ΡΠ½Ρ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ Β«API-ΠΊΠ»ΡΡΒ». 3) ΠΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ²Π»Π°ΠΆΠ½ΠΈΡΠ΅Π»Ρ ΡΠ½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΈ ΠΏΠΎΠ΄Π°Π΅ΡΡΡ Π²Π½ΠΎΠ²Ρ Π΄Π»Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΠΈΠΊΠ»Π° ΠΏΡΠΎΠΌΡΠ²ΠΊΠΈ ΡΠ΅ΡΠ΅Π· ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ). ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΠΎΡΠ½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ
.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ Π’Π·
ΠΠ»Ρ ΠΏΠΎΠ΄ΡΡΠ΄ΡΠΈΠΊΠ° ΡΡΠΎΡ ΠΏΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΡΠ°Π±ΠΎΡ Π΄Π°Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ Π±ΡΠ΄ΡΡΠ΅ΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΡΠ²ΡΠ·ΠΈ Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΠΌ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ. ΠΠ»Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ° ΡΡΠΎΡ ΠΏΡΠ½ΠΊΡ Π’Π ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΡΡ
ΠΎΠ΄Ρ Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΠ°ΠΉΡΠ° Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ. ΠΠ»Ρ ΠΏΠΎΠ΄ΡΡΠ΄ΡΠΈΠΊΠΎΠ² ΠΊΡΠ°ΠΉΠ½ΠΈΠΉ ΡΡΠΎΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°ΠΊΠ°Π·Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠ²ΠΎΠΈ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠΈ https://deveducation.com/ Π² ΡΠ΅ΡΡΡΡΠ°Ρ
ΠΈ ΡΡΡΠ΄ΠΎΠ·Π°ΡΡΠ°ΡΡ (ΡΠ°Π±ΠΎΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ) Π½Π° ΡΠ°Π½Π½Π΅ΠΉ ΡΡΠ°Π΄ΠΈΠΈ. ΠΠ»Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° β ΠΏΠΎΠ»Π½Π°Ρ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΡ Π² ΠΏΠ»Π°Π½Π΅ ΡΠ°Π±ΠΎΡΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ²ΠΎΠΈ ΠΏΡΠΎΠ΅ΠΊΡΡ. Π§Π°ΡΡΠΎ Π±ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ° Π½Π°Π΄ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ Π’Π ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈΡΡ Π½Π΅ΠΎΡΡΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ ΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-ΡΠΎ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°. Π ΡΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡΡΡ, ΠΏΠΎΠΊΠ° ΡΡΠ° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π΅Π»Π°Π½Π°.
ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ ΡΡΠΎΡ ΡΠ°Π·Π΄Π΅Π» Π²ΡΠ΅Π»ΡΠ΅Ρ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΡ Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°. Π’Π°ΠΊΠΆΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Π΄Π»Ρ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎ Π³ΠΎΡΠΎΠ²ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅. Π ΡΠ΅Π»ΠΎΠΌ, ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π’Π β ΡΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½Π°Ρ ΠΈ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½Π°Ρ Π·Π°Π΄Π°ΡΠ°, Π½ΠΎ Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎ ΡΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ β ΡΡΠΎ ΡΠΆΠ΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΡΡΠΏΠ΅Ρ Π° ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠΎΡΡΠΎΠΌΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π’Π Π½Π° ΠΠ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΎΡΠ²ΠΈΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ ΠΎΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½Π½ΠΎΡΡΡ Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΡΡ Π²ΠΎΠΏΡΠΎΡΠ°Ρ . ΠΠΈΠ±ΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΊΠ°Π·Π°ΡΡ Ρ Π½Π°Ρ βΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ ΠΏΠΎΠ΄ ΠΊΠ»ΡΡ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ. Π§ΡΠΎΠ±Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠΈΡΡ ΡΡΡΡΠΊΡΡΡΡ.
ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ Π²ΡΡΡΠ°Π²ΠΈΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠ°Π±ΠΎΡ, ΠΈΡΡ
ΠΎΠ΄Ρ ΠΈΠ· ΠΏΡΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ
Π² ΡΠ΅Ρ
Π·Π°Π΄Π°Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ. Π§Π΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠΆΠ΅Π»Π°Π½ΠΈΠΉ β ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π±ΡΠ΄Π΅Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ. Π§Π΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΠΌΠ°ΡΡΡΠ°Π± ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±ΡΠ΅ΠΌΠ½ΡΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π΄Π΅ΠΉΡΡΠ²ΡΡΡ Β«Π²ΡΠ»Π΅ΠΏΡΡΒ», Π½Π΅ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎ, Π½Π΅ ΠΈΠΌΠ΅Ρ ΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΡΠΎΠ³ΠΎΠΌ Π±ΡΠ΄ΡΡ Π·ΡΡ ΠΏΠΎΡΡΠ°ΡΠ΅Π½Π½ΡΠ΅ Π²ΡΠ΅ΠΌΡ ΠΈ Π΄Π΅Π½ΡΠ³ΠΈ, ΠΈΡΠΏΠΎΡΡΠ΅Π½Π½ΡΠ΅ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠΎΠΌ.
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΠΎΡΡΡ ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ, Π±Π΅ΡΡΠΌΡΡΠ»Π΅Π½Π½Ρ Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈ ΠΎΡΠΈΠ±ΠΎΡΠ½Ρ Ρ ΡΡΠΈΠ΄ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΎΡΠ΅ΠΊ Π·ΡΠ΅Π½ΠΈΡ. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π½Π°Π΄Π΅Π΅ΡΡΡ Π½Π° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡ Π·Π° ΡΡΠ΅Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°, Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈΡΡΡ ΡΡΠΎ Π½Π΅ΠΊΠΎΠΉ Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡΡΡ. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Π½Π΅ ΡΠ΅ΡΠ΅Π½Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΈΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°ΠΉΡ, ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΌΠ½Π΅, Π·Π΄Π΅ΡΡ β ΠΠ°ΠΊΠ°Π·Π°ΡΡ ΡΠ°ΠΉΡ. ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½Π°Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ.
ΠΡΠ·ΡΠ²Ρ Π ΠΠΎΠΌΠΏΠ°Π½ΠΈΠΈ
Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π²ΡΡΠ°Π²Π»Π΅Π½Ρ Π²ΡΠ΅ ΡΠ°Π·Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ ΠΏΠΎΠ΄ΠΏΡΠ½ΠΊΡΡ Π΄Π»Ρ Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΡΡ
ΡΠ°Π±ΠΎΡ. ΠΠ΅Π· ΡΡΠΎΠΊΠ° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°ΠΊΠ°Π·Π° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π’Π. ΠΠ°, Π±ΡΠ²Π°ΡΡ ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π²Π΅ΡΡ ΠΎΠ±ΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡ. ΠΠ»ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡΡΠ½Π°Ρ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΏΠΎ ΠΏΡΠΎΠ΅ΠΊΡΡ Π·Π°Π²Π΅ΡΡΠ΅Π½Π°, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΡΠΎΡΡ-ΠΌΠ°ΠΆΠΎΡΠ½ΡΠ΅ ΠΎΠ±ΡΡΠΎΡΡΠ΅Π»ΡΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠ½ΡΠΆΠ΄Π°ΡΡ ΡΠ΄Π²ΠΈΠ³Π°ΡΡ ΡΡΠΎΠΊΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡ. ΠΠΎ, Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Ρ
ΠΎΡΡ Π±Ρ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ.
Π ΡΠ»ΡΡΠ°Π΅ ΠΎΡΠΊΠ°Π·Π° ΠΏΠ»Π΅Π΅ΡΠ° ΠΈΠ·-Π·Π° Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π·Π°ΠΏΡΡΠΊΠ΅ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΡΠ΅Ρ ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ Π΄Π»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π² Π±ΡΠ΄ΡΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°Π±ΠΎΡΠ΅ ΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ MS Office, ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ VBA ΠΌΠΎΠΆΠ½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΡΠ±ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠ΅ΠΉ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΡΠΈΠΌΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌΠΈ. ΠΠ»ΠΎΠΊ ΡΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π² ΡΡΠ½ΠΊΠ΅ β ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π²ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΎΡΠ΄Π΅ΡΠΎΠ², ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈ ΡΡΠ΅ΠΉΠ»ΠΈΠ½Π³ ΡΡΠΎΠΏ, ΠΈ ΡΡΠΎΠΏ Π»ΠΎΡΡ, ΠΈ ΡΠ΅ΠΉΠΊ ΠΏΡΠΎΡΠΈΡ. ΠΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π²ΡΠ΅ ΡΠΎ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π΄Π΅Π»Π°ΡΡ Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠ΅ΠΉ ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΡΠ½ΠΊΠ΅.
ΠΡΠΎ ΠΠΎΠ»ΠΆΠ΅Π½ ΠΠΈΡΠ°ΡΡ Π’Π·?
VBA ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΡΠ°ΠΊΠΈΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ Microsoft, ΠΊΠ°ΠΊ Excel, Word ΠΈ Access. VBA ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΡ
Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΈΡ
Π·Π°Π΄Π°Ρ, ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°ΡΡΡ Π½Π° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡ
ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠ±ΡΡΠΈΠΉΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ²ΡΠΎΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΠ»Π° ΡΠ°Π±ΠΎΡΡ ΡΠ°Π½ΡΡΠ΅ ΡΡΠΎΠΊΠ°, ΡΠ΅ΠΌ ΠΏΡΠΈΡΡΠ½ΠΎ ΡΠ΄ΠΈΠ²ΠΈΠ»Π°. Π‘Π΄Π΅Π»Π°Π»Π° ΡΠ°Π±ΠΎΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΈ Π΄ΠΎΠ±ΡΠΎΡΠΎΠ²Π΅ΡΡΠ½ΠΎ. Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΎΠ±ΡΠ°Π·Π΅Ρ ΠΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ ΠΈ ΠΡΠ°ΡΠΊΠΎΠ³ΠΎ Π’Π Π΄Π»Ρ ΡΠ°ΠΉΡΠ° Π΄Π»Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ.
ΠΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· Π²ΠΎΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΈΡ , Π½ΠΎ Π·Π°ΡΠ°ΡΡΡΡ ΡΡΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎ ΠΆΠ΅, ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Π·Π°Π½ΠΎΠ²ΠΎ. Π Π΄Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΡΠ°ΠΌΡΠΉ Π»ΡΡΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± β Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π²ΡΠ΅ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠΈ Π²ΠΎ Π²Π½Π΅ΡΠ½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»ΡΡ . Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ, Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΠΊΠΎΡΠΎΡΠΎΠΉ, ΠΏΠΎ ΠΌΠ½Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° β βΠ’ΠΎΡΠ³ΠΎΠ²Π»Ρ ΠΈ Π‘ΠΊΠ»Π°Π΄β. ΠΠ΅Π·ΡΡΠ»ΠΎΠ²Π½ΡΠΌ ΠΏΠ»ΡΡΠΎΠΌ Π² ΡΠ°Π±ΠΎΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ βΠΠ°ΡΡΠ΅ΡΠ‘ΠΎΡΡβ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΡΡΡΡΠΎΠ΅ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΏΡΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ ΠΠ°Π½ΠΊΠ°, ΠΏΡΠΈΠ½ΡΡΡΡ Π΄ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎ-ΠΏΡΠ°Π²ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΠΈ ΡΡΠΎΠΊΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΊ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΡ.
Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΡΠ΅ΡΠ° ΡΡΠΏΠ΅Π²Π°Π΅ΠΌΠΎΡΡΠΈ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² Π² ΡΠ΅ΡΡΠΈΡ Π΄Π΅ΠΊΠ°Π½ΠΎΠΌ, Π·Π°ΠΌΠ΅ΡΡΠΈΡΠ΅Π»ΡΠΌΠΈ Π΄Π΅ΠΊΠ°Π½Π° ΠΏΠΎ ΠΊΡΡΡΠ°ΠΌ ΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°ΠΌΠΈ Π΄Π΅ΠΊΠ°Π½Π°ΡΠ°. Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΠ± ΡΡΠΏΠ΅Π²Π°Π΅ΠΌΠΎΡΡΠΈ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Ρ Ρ
ΡΠ°Π½ΠΈΡΡΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΡΠΎΠΊΠ° ΠΈΡ
ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΈ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΡΠΏΡΠ°Π²ΠΎΠΊ ΠΎ ΠΏΡΠΎΡΠ»ΡΡΠ°Π½Π½ΡΡ
ΠΊΡΡΡΠ°Ρ
ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΊ Π΄ΠΈΠΏΠ»ΠΎΠΌΡ. ΠΠ΅ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΡΠΎΠ³ΠΎ, Π½Π° ΡΡΠΌ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½ΠΎΠ²ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Π·Π°ΠΊΠ°Π·ΡΠ²Π°Π΅ΡΠ΅ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°.
Π§ΡΠΎ ΠΠ°Π΅Ρ Π‘ΡΠΎΡΠΎΠ½Π°ΠΌ ΠΠ°ΠΆΠ΄ΡΠΉ Π Π°Π·Π΄Π΅Π» Π’Π·:
ΠΠΏΡΡΠ½ΡΠ΅ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Ρ ΠΎΠ±ΠΎΠΈΡ ΡΡΠΎΡΠΎΠ½ ΠΌΠΎΠ³ΡΡ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΡΡΠ΄ ΡΠΈΠΏΠΎΠ²ΡΡ ΠΈ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, Π½ΠΎ ΡΡΠΎ Π½Π΅ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ Π²ΡΡ ΡΠ°Π±ΠΎΡΠ° Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ ΠΏΡΠΎΠΉΠ΄Π΅Ρ Π³Π»Π°Π΄ΠΊΠΎ. ΠΡΠΈ ΡΡΠΎΠΌ Π²ΡΠΎΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΉ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΏΠΈΡΡΠΌΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π² Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π±Π΅Π· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°. API-Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ β ΡΡΠΎ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΠ°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°, ΠΊΠ°ΠΊ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Β«ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅Β» Π²Π°ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΡΠ° Ρ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΡΠ°ΡΡΡΠ»ΠΊΠΈ, ΡΡΠΎΠ±Ρ ΠΎΠ½Π° ΡΠΎΠ²Π΅ΡΡΠ°Π»Π° Π½ΡΠΆΠ½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² Π½ΡΠΆΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ. ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π β ΠΠ½Π΅ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ (Π‘Π£ΠΠ) ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π²Π½Π΅ΡΠ½Π΅ΠΉ Π‘Π£ΠΠ.
ΠΠ°ΡΠΎ ΡΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ β Agile Π² ΡΠ°Π·Ρ ΡΠ½ΠΈΠΆΠ°Π΅Ρ ΡΠΈΡΠ»ΠΎ Π³ΠΎΡΠΎΠ²ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ Π·Π°Π±ΡΠΎΡΠ΅Π½Ρ ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ²ΠΎΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΉ. ΠΠ°ΡΠΎ ΡΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ β Agile Π² ΡΠ°Π·Ρ ΡΠ½ΠΈΠΆΠ°Π΅Ρ ΡΠΈΡΠ»ΠΎ Π³ΠΎΡΠΎΠ²ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ Π·Π°Π±ΡΠΎΡΠ΅Π½Ρ ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ²ΠΎΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΉ. ΠΠ°ΡΡΠΎΡΡΠ΅Π΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π°, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΠΎΠΉ Π΄Π»Ρ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ Π°ΡΠ΄ΠΈΠΎ ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΡΠΎΡΠΌΠ°ΡΠΎΠ².
ΠΡΠΈ ΡΡΠΎΠΌ double opt-in (Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ) ΠΌΡ Π½Π΅ Ρ ΠΎΡΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ. ΠΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ, ΠΏΠ΅ΡΠ΅ΠΉΠ΄Ρ Π² ΠΌΠ΅Π½Ρ Β«ΠΠΎΠ½ΡΠ°ΠΊΡΡ β ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠ»ΡΒ». ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Zapier β ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ²ΡΠ·ΡΠ²Π°ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°. ΠΠ°ΠΊ ΡΠ²ΡΠ·ΡΠ²Π°ΡΡ ΡΠ΅ΡΠ²ΠΈΡΡ ΡΠ΅ΡΠ΅Π· Zapier. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΠ²ΠΈΡ UniSender ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌΠΈ CRM-ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ , CMS-ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°ΠΌΠΈ.
ΠΠΎΠ»ΠΆΠ½ΠΎ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΊΡΠ°ΡΠΊΡΡ Ρ
Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΡ ΠΎΠ±ΒΠ»Π°ΡΡΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΈΡΡΠ΅ΠΌΡ) Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ ΠΈΡ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ. ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΡ β ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°ΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ, ΠΊΠ°ΠΊΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ ΡΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π² ΡΡΠ΄Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ
. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠ°ΠΊΠΈΡ
ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠ΅ΡΠ°Π΅Ρ Agile (Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΊ ΡΠ°Π±ΠΎΡΠ΅), Π½ΠΎ ΡΡΠΎ Π½Π΅ ΠΎΡΠΌΠ΅Π½ΡΠ΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π’Π. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Agile ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π»ΡΠ±ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Ρ Π²ΡΡΠΎΠΊΠΎΠΉ Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΡΡΡΡ. ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΏΡΠΎΡΠΈΠ² ΡΡΠΎΠ³ΠΎ Π²ΡΡΡΡΠΏΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π²ΠΈΠ΄ΡΡ ΡΠΎΡΠ½ΠΎΠΉ Π³ΡΠ°Π½ΠΈΡΡ ΡΠ΅Π½Ρ ΠΈ ΡΡΠΎΠΊΠΎΠ².
ΠΠ°ΠΊ ΠΠ°ΠΏΠΈΡΠ°ΡΡ Π’Π· ΠΠ»Ρ ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° 1Ρ ΠΡΠΈΠΌΠ΅Ρ —
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
- Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ Seo
- ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ Seo
- ΠΠ°ΠΊ Π‘ΠΎΡΡΠ°Π²ΠΈΡΡ Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΠ°Π΄Π°Π½ΠΈΠ΅ ΠΠ° Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΡ Π‘Π°ΠΉΡΠ°
- ΠΡΠΈΠΌΠ΅ΡΡ Π ΠΠ±ΡΠ°Π·ΡΡ Π’Π· ΠΠ»Ρ 1Ρ
- Facebook Pixel: ΠΠ°ΠΊ ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π‘ΠΎΡΡΠ°Π²ΠΈΡΡ Π’Π· ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ΅ Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ
- ΠΡΠ΄ΠΈΡ ΠΡΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ Π‘Π°ΠΉΡΠ°
ΠΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° ΡΡΠΈΠΌ Π½Π΅Ρ
ΠΈΡΡΡΠΌ Π½Π°Π±ΠΎΡΠΎΠΌ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ Π² ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠΌ Π·Π°Π΄Π°Π½ΠΈΠΈ, Π²Ρ Π½Π° 90% Π·Π°ΡΡΡΠ°Ρ
ΡΠ΅ΡΠ΅ ΡΠ΅Π±Ρ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΎΠ½ ΡΠ΄Π΅Π»Π°Π΅Ρ ΡΡΠΎ-ΡΠΎ Π½Π΅ ΡΠΎ. Π’Π°ΠΊ ΠΆΠ΅ ΡΡΠ΄Π° ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ ΡΠΎΡΠΌΡ Π²ΡΠ³ΡΡΠ·ΠΊΠΈ Π΄Π°Π½Π½ΡΡ
Π² Excel ΠΈΠ»ΠΈ XML ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΎΡΠΌΠ°ΡΡ Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ. Π’Π°ΠΊ ΠΆΠ΅, Π·Π΄Π΅ΡΡ ΠΡ ΠΏΡΠΎΠ΄ΡΠΌΡΠ²Π°Π΅ΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΎΡΠΌ Π²Π²ΠΎΠ΄Π° Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΡ
ΠΏΠΎΠ»Π΅ΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΡΠ»Π΅ Π²ΡΠ±ΠΎΡΠ° Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°ΡΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ Π½Π°Π΄ΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡ Π΅Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ, ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΎΠ΄ΡΡΠ°Π²ΠΈΡ Π΅Π΅ ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°ΠΌΠ°. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΡΠ΄Π΅Π»Π°Π΅Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Π΄Π°Π½Π½ΡΡ
ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π΅ΠΌΡ ΠΏΠΎΠ΄ΡΠΊΠ°ΠΆΠ΅Ρ Π΅Π³ΠΎ ΠΎΠΏΡΡ Π½Π° ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ.
ΠΠ°ΠΊΠ°Π·Π½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½Ρ Π½Π°Π»ΠΈΡΠΈΠ΅ΠΌ Π΅ΡΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠ΄Π°Π»ΠΎΡΡ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ ΡΠΈΡΠΌΠ΅ ΠΠΠ. ΠΡΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΡΡΡΡ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ ΠΈ ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠ΅Π½Π½ΠΎΡΡΡΡ. βΠ’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ½ΠΎΡΡΡβ ΡΡΠΎ βΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΠΌΠΎΡΡΡβ, ΡΡΠΎ βΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΈ ΡΡΠ»ΠΎΠΆΠ½Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΎΡΠ½ΠΎΠΉ ΠΈ Π΄Π΅ΡΠ΅Π²ΠΎΠΉ ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΠΌΠΎΡΡΠΈβ. Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ½ΠΎΡΡΡ Π² Π·Π°ΠΊΠ°Π·Π½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ ΡΠΈΡΠΌΡ ΠΠΠ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΠ΅ΡΠ°ΠΏΡΠΎΠ΅ΠΊΡ.
Π’ΡΡ Π²ΡΠ΅ ΠΏΡΠΎΡΡΠΎ β ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠ»Π°ΡΠΈΡ ΡΡΠ°Π·Ρ Π·Π° ΠΏΠΎΠΊΡΠΏΠΊΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ ΡΡΠ½ΠΊΡΠΈΠΉ. ΠΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΡΠΏΠΎΠΊ Π² ΡΠ°ΠΌΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ (ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΈΠ³ΡΠ°Ρ , Π½ΠΎ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ ΠΏΠΎΡΡΠΈ Π²ΠΎ Π²ΡΠ΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ , Π³Π»Π°Π²Π½ΠΎΠ΅ β ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π·Π°ΠΌΠΎΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ·Π΅ΡΠ°). ΠΡΠ»ΠΈ ΠΆΠ΅ Π²Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΠ΅ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²Π° ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎ ΡΡΡΠ΄ΠΈΠ΅ΠΉ, ΡΠΎ ΠΈ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π²ΡΠ±ΡΠ°Π² ΡΠ΅Π³ΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΡΡΠ΄ΠΈΡ, Π° Π½Π΅ ΡΡΠΎΠ»ΠΈΡΠ½ΡΡ.
Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ Seo
ΠΠ»ΠΈΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠΎΡΠΎΠΏΡΡΡΡ, ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠΈΠ½ΠΎΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΡΠΎΠ±Π»Π΅ΠΌΡ ΡΡΠΎΠΊΠΎΠ² ΠΌΡ Π΄Π°Π²Π½ΠΎ ΠΈΠ·ΡΡΠ°Π΅ΠΌ ΠΈ Π²ΡΡΡΠ΅ΡΠΊΠΈ ΠΏΡΡΠ°Π΅ΠΌΡΡ Π΅Ρ ΡΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ, Ρ
ΠΎΡΡ, ΡΠ΅ΡΡΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎΠΊΠΈ ΡΡΡΠ²Π°Π»ΠΈ Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΊΠΎΠ³Π΄Π° ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°Π»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Ρ ΡΠ°Π΄ΠΎΡΡΡΡ ΠΎΡΠ²Π΅ΡΡΡ Π½Π° Π²Π°ΡΠΈ Π²ΠΎΠΏΡΠΎΡΡ ΠΈ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄ΡΡ ΡΠ°ΡΡΠ΅Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ ΡΡΠ»ΡΠ³ ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΡΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠ΅ΡΠ°ΠΏΡΠΎΠ΅ΠΊΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ ΡΠΊΡΡΠ΅Π½ΡΠΈΠ²Π½ΠΎΠ΅ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ Π½Π° ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΡΠ΅ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΠ΅ ΡΠ΅Π»ΡΡΡ. ΠΠ΅ΡΠΎΠΌΠ½Π΅Π½Π½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΈ ΡΠΎ, ΡΡΠΎ Π½ΡΠ½Π΅ΡΠ½Π΅Π΅ ΡΠΊΡΡΠ΅Π½ΡΠΈΠ²Π½ΠΎΠ΅ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΌΠ΅ΡΠ°ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ (ΠΎΠ΄ΠΈΠ½-Π΄Π²Π° Π³ΠΎΠ΄Π°) ΠΏΠΎΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Π° ΠΊ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΡΠΌ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΡ, βΠΌΠ΅Ρ
Π°Π½ΠΈΠ·Π°ΡΠΈΠΈβ ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΠΎΠΌΡ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²Π½ΡΡΡΠΈ Π³ΡΡΠΏΠΏΡ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΊΡΡΠΏΠ½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΡΠΈΡΠΌΠΎΠΉ ΠΠΠ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Ρ ΠΊΠΎΠ½ΡΠ°Π»ΡΠΈΠ½Π³ΠΎΠ²ΡΠΌΠΈ ΡΠΈΡΠΌΠ°ΠΌΠΈ, ΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΌΠΈ ΡΡΠ»ΡΠ³ΠΈ ΠΏΠΎ ΡΠ΅ΠΈΠ½ΠΆΠ΅Π½ΠΈΡΠΈΠ½Π³Ρ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΉ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΠΎΠ»Π½ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠ°ΠΏ β ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ, ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ°. ΠΠ°Π½Π½ΡΠΉ ΡΡΠ°ΠΏ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ-ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡ ΠΈΠ· ΠΎΡΠ΄Π΅Π»Π° Π³Π΅Π½Π΅ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°. ΠΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ Π²ΡΡΠΎΠΊΠΎΠΉ ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, Ρ
ΠΎΡΠΎΡΠΎ Π²Π»Π°Π΄Π΅ΡΡΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΡΡ, ΡΠΏΠΎΡΠΎΠ±Π½ΡΠ΅ ΠΎΡΠ΅Π½ΠΈΡΡ Π² ΡΠ΅Π»ΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π΄Π΅Π» Π½Π° ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΈ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ° ΠΈ Π²ΡΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ Π±ΡΠ΄ΡΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ»Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ-ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Π²ΡΠ΅Π·ΠΆΠ°Π΅Ρ Π½Π° ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ° ΠΈ ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π·Π°Π΄Π°ΡΠΈ. ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ β ΡΡΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΠΎ ΠΎΠ±ΡΠ΅ΠΌΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ (ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΈΡ), ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΊΠ»Π°Π΄ΡΠ²Π°Π΅Ρ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½Ρ Π±ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°. Π Π½Π΅ΠΌ Π΄Π°Π΅ΡΡΡ ΠΎΠ±ΡΠ΅Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΏΠ΅ΡΠ΅ΡΠ΅Π½Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΏΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ².
ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ Seo
Π Π΅ΠΊΠ»Π°ΠΌΠ½ΡΠ΅ Π±Π°Π½Π½Π΅ΡΡ (ΡΠΈΠΏ MIDDLE_MAIN_PAGE), ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, ΡΠ΅ΠΊΡΡΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. ΠΠ° Π²ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΠ°Ρ , ΠΊΡΠΎΠΌΠ΅ Π³Π»Π°Π²Π½ΠΎΠΉ, ΠΏΡΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π½Π° Π³Π»Π°Π²Π½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ·ΡΠΊΠ°. ΠΠΎ Π²ΡΠ΅Ρ ΠΎΠ±Π»Π°ΡΡΡΡ , Π³Π΄Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎ-Π»Π΅Π½ΡΠΎΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ²Π°ΡΠ° ΡΠ· Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ β ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΠΊΠ°ΡΠ°Π»ΠΎΠΆΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ²Π°ΡΠ° Π΅ΡΠ»ΠΈ Π½Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎ ΠΈΠ½ΠΎΠ΅. ΠΠΎΠ΄Π²Π°Π» ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠ°ΡΡΡ Π²Π½ΠΈΠ·Ρ ΡΡΡΠ°Π½ΠΈΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π΄ΡΠ±Π»ΠΈΡΡΠ΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠ°ΠΏΠΊΠΈ. Π¨Π°ΠΏΠΊΡ, ΡΠΎ Π΅ΡΡΡ Π±Π»ΠΎΠΊ Π½Π° ΡΠ°ΠΉΡΠ΅, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ Π»ΠΎΠ³ΠΎΡΠΈΠΏ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ ΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ.
ΠΡ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ
ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² Π½Π°ΡΠ΅ΠΉ Π²Π΅Π±-ΡΡΡΠ΄ΠΈΠΈ ΠΊΠ°ΠΊ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π΅ΡΠ»ΠΈ ΠΌΡ Π²ΠΎΠ·ΡΠΌΠ΅ΠΌ ΡΠΌΠ°ΡΡ-ΡΠ°ΡΡ, ΡΠΎ ΡΡΠΎ ΡΠΊΡΠ°Π½ΡΠΈΠΊ 2Ρ
2 ΡΠΌ, ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΊΡΡΠ³Π»ΡΠΉ ΡΠΊΡΠ°Π½. ΠΠΎΡΡΠΎΠΌΡ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΡΠΌ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠΌ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ User Experience, ΡΠΎ Π΅ΡΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ. ΠΡΠΎΡ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠ΄ΠΎΠ±Π΅Π½ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ ΠΏΠΎΠ»ΡΡΠΈΠ» ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅, Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΡΠ°ΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ ΠΈ ΡΠΎΠ³Π»Π°ΡΠΎΠ²ΡΠ²Π°ΡΡ Π’Π ΡΠΎ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ· Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π ΡΡΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π»ΠΈΠ½ΠΊΠΎΠ²ΠΊΠΈ. ΠΠ΅ΡΠ΅Π»ΠΈΠ½ΠΊΠΎΠ²ΠΊΠ° ΡΠ΅ΡΠ½ΠΎ ΡΠ²ΡΠ·Π°Π½Π° ΡΠΎ ΡΡΡΡΠΊΡΡΡΠΎΠΉ ΡΠ°ΠΉΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΠΎΡΠ°Π΄ΠΎΡΠ½ΡΡ
ΡΡΡΠ°Π½ΠΈΡ Π½Π° ΡΠ°ΠΉΡΠ΅, Π²ΠΈΠ΄Π° ΡΠ°ΠΉΡΠ°, Π΅Π³ΠΎ ΡΡΡΡΠΊΡΡΡΡ ΠΈ Π΄Π°ΠΆΠ΅ ΡΠΈΠΏΠΎΠ² ΡΡΡΠ°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΠ΅ΡΠ΅Π»ΠΈΠ½ΠΊΠΎΠ²ΡΠ²Π°ΡΡΡΡ.
Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠΈ Π²ΡΠ±ΠΎΡΠ΅ ΡΡΡΠ΄ΠΈΠΈ ΡΡΠΈΡΡΠ²Π°ΠΉΡΠ΅, ΡΡΠΎ ΡΡΡΠ΄ΠΈΠΈ Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡΡΡΠΈΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΈΠ·-Π·Π° Π½Π΅Ρ
Π²Π°ΡΠΊΠΈ ΡΡΠΊ ΠΈ Π»ΡΡΡΠ΅ΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΠΎΡΠ΄Π°ΡΠΈ. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ, ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΠΎΠ½Π»Π°ΠΉΠ½-ΠΌΠ°ΡΠΊΠ΅ΡΠ°Ρ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. 13.ΠΡΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅ ΡΡΡΠ»ΠΎΠΊ Π·Π°ΠΌΠ΅ΡΠΈΠ»ΠΈ, ΡΡΠΎ ΡΠ°Π½Π΅Π΅ Π±ΡΠ» Π΄ΡΡΠ³ΠΎΠΉ Π΄ΠΎΠΌΠ΅Π½ budyak.net, ΡΠΎ Π²ΡΠ΅Ρ
ΡΡΡΠ°Π½ΠΈΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π±ΡΠ» Π½Π°ΡΡΡΠΎΠ΅Π½ ΡΠ΅Π΄ΠΈΡΠ΅ΠΊΡ Π½Π° Π³Π»Π°Π²Π½ΡΡ plants-club.ua, Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π»ΡΡ ΡΡΡΠ»ΠΎΡΠ½ΡΠΉ Π²Π΅Ρ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ. ΠΠ΅ΡΠ΅Π΄ Π½Π°ΠΌΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ Π·Π°Π΄Π°ΡΡ β Π²Π΅ΡΠ½ΡΡΡ ΡΡΠ°ΡΠΈΠΊ, Π²ΡΡΠ²ΠΈΡΡ ΡΠΎΡΠΊΠΈ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π³ΠΎ ΡΠΎΡΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΡΠΎΡΡΠ°Π²ΠΈΡΡ Π΄ΠΎΠ»Π³ΠΎΡΡΠΎΡΠ½ΡΡ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡ.
ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°Π±Π»ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² 1Ρ?
Π‘ΠΎΠ·Π΄Π°ΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: Π’Π°Π±Π»ΠΈΡΠ°Π’ΠΎΠ²Π°ΡΠΎΠ² = ΠΠΎΠ²ΡΠΉ Π’Π°Π±Π»ΠΈΡΠ°ΠΠ½Π°ΡΠ΅Π½ΠΈΠΉ; ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π² ΡΠ°Π±Π»ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ 1Π‘: Π’Π°Π±Π»ΠΈΡΠ°Π’ΠΎΠ²Π°ΡΠΎΠ².
ΠΡΠΎ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΆΠ΅ ΠΎΡ Π½Π΅Π³ΠΎ Ρ ΠΎΡΡΡ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΡΡΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ², Π½ΡΠΆΠ΅Π½ ΡΠ°ΡΡΠ΅Ρ Π½Π° ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΏΡΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΉΡΠ°. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π²ΡΠ΅ ΠΌΠ°Π»Π΅ΠΉΡΠΈΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ, ΠΎΠ³ΠΎΠ²Π°ΡΠΈΠ²Π°Π΅ΡΡΡ ΡΡΠΎΠΊΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ.
ΠΠ°ΠΊ Π‘ΠΎΡΡΠ°Π²ΠΈΡΡ Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΠ°Π΄Π°Π½ΠΈΠ΅ ΠΠ° Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΡ Π‘Π°ΠΉΡΠ°
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Ρ ΠΠ°Ρ ΡΠΆΠ΅ Π΅ΡΡΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ ΠΊΠΎΠ½ΡΠ΅ΠΏΡ, Π° Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ ΡΠ°ΡΡΡ, β ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ»ΡΠ³ΠΎΠΉ. ΠΡΠ»Π° ΡΠ°ΡΡΠΈΡΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° ΡΡΡΡΠΊΡΡΡΠ° ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π½ΠΎΠ²ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΠΏΠΎΠ΄ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΊΠ»Π°ΡΡΠ΅ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ². ΠΠΎΠΏΠΈΡΠ°ΠΉΡΠ΅ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΡΠ΅ΠΊΡΡΡ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ ΡΠΎΠ²Π°ΡΠΎΠ². Π ΡΡΠ΅Π΄Π½Π΅ΠΌ Π² ΡΠΎΠΏΠΎΠ²ΡΡ
ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡ
Π½Π° ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΡΠ°ΠΉΡ ΠΎΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΡΡΠΈ 53 ΡΠ°Π±ΠΎΡΠΈΡ
Π΄Π½Ρ ΠΈΠ»ΠΈ 2,3 ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΠ½ΡΡ
ΠΌΠ΅ΡΡΡΠ°!
- ΠΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΡΡΠΊΠΈΠ·Ρ ΡΠ°ΠΉΡΠ°, Π·Π°ΡΠ΅ΠΌ ΠΎΡΡΠΈΡΠΎΠ²ΡΠ²Π°ΡΡΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΌΠ°ΠΊΠ΅ΡΡ.
- ΠΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ ΡΠΈΡΡΠ°ΡΠΈΡ, ΠΊΠΎΠ³Π΄Π° Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅Ρ ΡΠΎ, ΡΡΠΎ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π½Π΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π»ΠΎΡΡ, Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡ ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌ.
- ΠΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ β ΡΡΠΎ ΡΠ΅ Π»ΡΠ΄ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π΄ΡΡ Π°ΡΡ ΠΆΠΈΠ·Π½Ρ Π² Π±Π΅Π·Π΄ΡΡΠ½ΡΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΊΠΎΡΠΎΠ±ΠΎΡΠΊΠΈ, Π½Π΅ΠΊΠΈΠ΅ ΡΠ°ΠΌΠ°Π½Ρ-Π·Π°ΠΊΠ»ΠΈΠ½Π°ΡΠ΅Π»ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π³ΠΎΠ²ΠΎΡΡΡ Π½Π° ΠΈΠ½ΠΎΡΡΡΠ°Π½Π½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΡ, ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°ΠΊ.
- ΠΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΡΡ ΠΌΠ°ΡΠΊΠ΅ΡΠΈΠ½Π³ΠΎΠ²ΡΠΌΠΈ Π°ΠΊΡΠΈΡΠΌΠΈ ΠΈ ΠΏΡΠΎΡΠΈΠΌΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π΄ΠΎΠ²Π΅ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΉ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
- Π€ΠΎΡΠΌΡ Π²Π²ΠΎΠ΄Π° ΠΈ Π²ΡΠ²ΠΎΠ΄Π° ΡΠ°ΡΡΠΎ ΠΌΠΎΠ³ΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠΌΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ°ΠΌΠΈ Π² ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΠ ΠΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π΄ΠΎΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, Π²ΡΠ·ΡΠ²Π°ΡΡΠΈΠΌΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΈ ΡΠΎΠ±ΡΡΠΈΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅.
- Π¦Π΅Π»Ρ Π½Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ β ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΡΡΠ»ΡΠ³ ΠΏΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ².
Π¦Π΅Π»Ρ Π½Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ β ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΡΡΠ»ΡΠ³ ΠΏΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ². ΠΡΡΠΆΠΊΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ², ΠΎΡΠΈΠ±ΠΊΠΈ Π²ΡΡΠ²Π»Π΅Π½Π½ΡΠ΅ ΠΏΡΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΠΏΡΠΎΠ²ΠΎΠ΄ΡΡ ΠΌΠΎΠ·Π³ΠΎΠ²ΡΠ΅ ΡΡΡΡΠΌΡ Π½ΠΎΠ²ΡΡ Π·Π°Π΄Π°Ρ. ΠΠΎΡΡΠ΄ΠΎΠΊ Π²Π²ΠΎΠ΄Π° Π² ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΡ Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΠΉ ΡΠ΄ΡΠ° ΠΆΠ΅ΡΡΠΊΠΎ ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΠΈΡΡΠ΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌΠΈ, Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡΡ Π½Π° Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΡ ΡΠ΄ΡΠ° ΠΏΠ΅ΡΠ΅Π΄ ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΈΠ΅ΠΉ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠ²Π° ΡΡΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° Π²ΠΎΠ²ΡΠ΅ Π½Π΅ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠ°Ρ Π΄ΡΡΠ³ Π΄ΡΡΠ³Ρ, ΠΈΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΎΠ±ΠΎΠΈΡ . ΠΡΠΎΡΠΎΠΊΠΎΠ» Π²Π½Π΅ΡΠ΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΈ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΡΠΈΠΌΠ΅ΡΡ Π ΠΠ±ΡΠ°Π·ΡΡ Π’Π· ΠΠ»Ρ 1Ρ
ΠΠ΅Π· Π½ΠΈΡ
Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ΄Π΅Π»Π°ΡΡ. ΠΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ Π’Π β ΡΡΠΎ Π΅Π΄Π²Π° Π»ΠΈ Π½Π΅ 50% ΡΡΠΏΠ΅Ρ
Π° Π²ΡΠ΅Π³ΠΎ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΡ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²Π΅Π±-ΡΠ΅ΡΡΡΡΠ°. ΠΠΎΡΡΠΎΠΌΡ Π²Π°ΠΆΠ½ΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ, ΡΡΠΎ Π² Π½ΡΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΏΡΠΎΠΏΠΈΡΠ°Π½ΠΎ, Π½ΠΎ ΠΈ ΠΊΡΠΎ Π±ΡΠ΄Π΅Ρ Π°Π²ΡΠΎΡΠΎΠΌ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΠ°ΠΉΡΠ°. ΠΠ΄Π½Π° ΠΈΡ
ΡΠ°ΠΌΡΡ
ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ
ΠΊΠ½ΠΈΠ³ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΠ½Π΄ΡΠΎΠΈΠ΄ β Β«Head First. ΠΠ½ΠΈΠ³Π° ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π° Π½Π΅ ΡΠ΅Ρ
, ΠΊΡΠΎ ΡΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌ Ρ Java ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΡΠΎΠ²Π΅ΡΠΎΠ², Π½ΡΠ°Π½ΡΠΎΠ² ΠΈ Π»Π°ΠΉΡΡ
Π°ΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΡΠΊΠ΅Π½Π΄Π½Π°Ρ, ΠΎΠ½Π° ΠΆΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ½Π°Ρ ΡΠ°ΡΡΡ Π»ΡΠ±ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ°ΠΌΠ°Ρ Π·Π°ΡΡΠ°ΡΠ½Π°Ρ.
Π ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Ρ ΠΎΡΠΎΡΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΠΈΠΌΠ΅ΡΡ Π½Π°Π±ΠΎΡ ΡΠΈΠ³ΡΡ Visio Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΡΠΌ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΎΠ² Terrasoft. ΠΠΎΠ΄ΠΎΠ±Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΡΠ°ΡΡΡΠΎΡΡΡΠ°Π½ΡΠ΅Ρ Miscrosoft ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊ Π΄Π»Ρ MS Dynamics CRM. ΠΠ΅ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎ ΡΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ TSAdmin, Π΄Π° ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ° ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΡΠΎΡΠΌ Ρ Π½Π΅Π³ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠ°Ρ.
Facebook Pixel: ΠΠ°ΠΊ ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π‘ΠΎΡΡΠ°Π²ΠΈΡΡ Π’Π· ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ΅ Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ
ΠΠ°Π»Π΅Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ β ΠΎΠΏΠΈΡΠ°ΡΡ ΠΈΠ΄Π΅Ρ ΠΈ Π±ΠΈΠ·Π½Π΅Ρ-Π·Π°Π΄Π°ΡΠΈ, ΠΈ ΡΡΠΎ ΡΠ°ΠΌΠ°Ρ Π²Π°ΠΆΠ½Π°Ρ ΡΠ°ΡΡΡ Π±ΡΠΈΡΠ°. ΠΠΏΠΈΡΠΈΡΠ΅ ΠΊΡΠ°ΡΠΊΠΎ, Π½ΠΎ ΡΠ΅ΡΠΊΠΎ ΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π΄Π΅Π»Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΡΠΎ Π²Π°ΡΠ° Π¦Π, ΠΊΠ°ΠΊΠΈΡ
ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Ρ
ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠ±ΠΈΡΡΡΡ. Π ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ ΡΠΈΡΡΠΎ Π΄Π»Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ², ΡΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΊΠ»ΡΠ± Π»ΠΎΡΠ»ΡΠ½ΠΎΡΡΠΈ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΈΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΡΡΠ»ΡΠ³Π°ΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ (ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ, Π±Π°Π½ΠΊΠΈΠ½Π³, ΡΡΠ΅ΠΊΠ΅ΡΡ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ ΠΈ ΠΏΡΠΎΡΠΈΠ΅). ΠΠ°ΠΆΠ½ΠΎ ΡΡΠΎΡΠ½ΠΈΡΡ ΡΡΠΎ Π½Π° ΡΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΡΠ΅ΡΡ Π΅ΡΠ΅ Π½Π΅ ΠΈΠ΄Π΅Ρ ΠΎ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠ°Π±ΠΎΡΠ° ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Ρ ΠΏΡΠΎΡΡΡΠΌΠΈ ΠΌΠ°ΠΊΠ΅ΡΠ°ΠΌΠΈ.
ΠΠΎΡΠΎΠ²ΡΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ (ΡΠ°ΠΉΡ) Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π’Π, Π° ΠΈ Π±ΡΡΡ ΡΠ΄ΠΎΠ±Π½ΡΠΌ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅β ΡΡΠΎ ΡΠ°ΡΡΡ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΡΠ°ΠΉΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ,ΠΊΠ°ΠΊ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ°Π±ΠΎΡΡΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠ°ΠΉΡΠ° Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ ΡΡΡΠ΄ΠΈΠ΅ΠΉ KOLORO. Π’Π Π½Π° ΡΠ°ΠΉΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΡΠΌ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌ, ΠΈΡΠΊΠ»ΡΡΠ°Ρ Π΄Π²ΡΡΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΡ ΡΡΠ°ΠΊΡΠΎΠ²ΠΊΠΈ. ΠΠΎΠΌΠ°Π½Π΄Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Π½Π°Π΄ ΡΡΠΈΠΌ ΡΡΠ°ΠΏΠΎΠΌ Π΄Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΡ ΠΎΡΠΎΠ·Π½Π°ΡΡ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ Ρ ΠΎΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΡ Π±ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΌΠΎΠΆΠ΅Ρ ΡΠ΅ΡΠΊΠΎ ΠΏΠΎΠ½ΡΡΡ ΡΡΡΡ Π·Π°Π΄Π°ΡΠΈ.
ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π»ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΊΡΠΎΠΌΠ½ΠΎΠΉ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΌΠΎΡΠ½ΠΎΡΡΡΡ, Π½ΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΡΠΏΠΎΡΠΎΠ±Π½Ρ ΡΡΠ΅ΡΠ΅ΡΡ Π½ΠΎΡ Π»ΡΠ±ΠΎΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Π΄Π΅ΡΡΡΠΈΠ»Π΅ΡΠ½Π΅ΠΉ Π΄Π°Π²Π½ΠΎΡΡΠΈ. ΠΠΎ Π΄Π°ΠΆΠ΅, ΡΡΠΈΡΡΠ²Π°Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡΠ΄Π΅ΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ ΠΈ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ, Π²ΡΡ ΡΠ°Π²Π½ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΎΡΡΠ°ΡΡΡΡ Π³Π»Π°Π²Π½ΡΠΌ ΡΠ°ΠΊΡΠΎΡΠΎΠΌ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠΎΡΡΠΎΠΌΡ Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π΅ΡΡΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΠΌ Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΠΌ ΠΈ Ρ ΠΎΠ±Π»Π°ΡΠ½ΡΠΌΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΠ½ ΠΆΠ΅ Mobile-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΈ Mobile-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ β ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ Π²ΡΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ
ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ², ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ β Π΄Π»Ρ ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΎΠ² ΠΈ ΠΏΠ»Π°Π½ΡΠ΅ΡΠΎΠ². ΠΠΌΠ΅Π½Π½ΠΎ Ρ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
Π³ΠΎΠ»ΠΎΡΠΎΠ²ΠΎΠ³ΠΎ ΠΈ ΠΆΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΠΏΡΠΎΡΠ΅ΡΡΠΈΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΠ΅ΠΉΡΠ°Ρ ΠΏΠΎ ΠΏΡΠ°Π²Ρ ΡΡΠΈΡΠ°Π΅ΡΡΡ ΡΠ°ΠΌΠΎΠΉ ΠΌΠΎΠ΄Π½ΠΎΠΉ ΠΈ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΠΎΠΉ. Π‘Π°ΠΌ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅Ρ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°.
ΠΠΊΠΎΠ½ΡΠ°Π½ΠΈΠ΅ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΡΠ°ΠΉΡΠ° β Π»ΠΈΡΡ ΡΠ°ΡΡΡ ΠΎΠ±ΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π’Π ΡΠΆΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ, Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°ΡΡ Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠΎΠΌ. ΠΡΠΎΡΠ΅Π΄ΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π±ΠΈΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ°ΠΏΠΎΠ² Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ΅ΠΌ Π±ΡΠ΄Π΅Ρ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ ΡΠ°ΠΉΡ. ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΡΠ°ΠΉΡΡ ΡΡΠ»ΡΠ³, Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ Π΄Π»Ρ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
ΡΡΡΠ°Π½ΠΈΡ. ΠΡΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ ΡΠ°ΠΉΡ-Π°Π³ΡΠ΅Π³Π°ΡΠΎΡ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½, Π·Π΄Π΅ΡΡ Π΅ΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Π² ΠΊΠ°ΡΡΠΎΡΠΊΠ°Ρ
ΡΠΎΠ²Π°ΡΠ°. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π’Π Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΡ
Π²ΠΈΠ΄ΠΎΠ² ΡΠ°ΠΉΡΠΎΠ² ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΡΠ³ΠΎΠ΄Ρ ΠΈ Π΄Π»Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΠΈ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ².
ΠΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ, Π΅ΡΠ»ΠΈ Π’Π ΡΠΎΠ·Π΄Π°ΡΡΡΡ Π²Π»Π°Π΄Π΅Π»ΡΡΠ΅ΠΌ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ. Π’Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΎΠ±ΡΡΠ΄ΠΈΡΡ Π»ΡΠ±ΡΠ΅ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ, ΡΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π·Π°Π΄Π°ΡΡ ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΡΡΡ ΠΎ Π»ΡΠ±ΡΡ Π½ΡΠ°Π½ΡΠ°Ρ . ΠΠ΄Π΅ΡΡ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ Π²ΡΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π²ΡΠ·ΡΠ²Π°ΡΡ Π²ΠΎΠΏΡΠΎΡΡ ΠΈΠ»ΠΈ ΡΠΎΠΌΠ½Π΅Π½ΠΈΡ Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°. ΠΡΠΎ Π²Π°ΠΆΠ½ΡΠ΅ Π½ΡΠ°Π½ΡΡ, Π½Π΅ ΠΎΠ±ΡΡΠ΄ΠΈΠ² ΠΈΡ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΉΡΠΈ ΠΊ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ, ΠΊΠΎΠ³Π΄Π° Π²ΡΡ Π³ΠΎΡΠΎΠ²ΠΎ ΠΈ Π½ΡΠ°Π²ΠΈΡΡΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΡ, Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΎ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° ΡΡΠ»ΡΠ³ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π³Π»Π°Π²Π½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΡ, ΡΡΡΠ°Π½ΠΈΡΠ° ΡΡΠ»ΡΠ³, ΡΡΡΠ°Π½ΠΈΡΠ° Π±Π»ΠΎΠ³Π°, ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΠΈ ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π΅ΡΠ»ΠΈ ΠΎΠ½Π° ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Π°. ΠΠΎ Π΅ΡΠ»ΠΈ ΡΠ°ΠΉΡ ΠΏΡΠ΅Π΄ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ Π½Π°Π»ΠΈΡΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
ΡΡΡΠ°Π½ΠΈΡ (ΠΏΠΎΡΡΡΠΎΠ»ΠΈΠΎ, ΠΎΡΠ·ΡΠ²ΠΎΠ²), ΡΠΎ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎΠ΄ Π½ΠΈΡ
. Π Π΄Π°Π»Π΅Π΅ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ SEO ΠΏΡΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ Π΅Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΈΡΡΡΡ ΠΈ Π²Π½Π΅Π΄ΡΡΡΡ Π½Π° ΡΠ°ΠΉΡ ΡΠΆΠ΅ ΠΊΠΎΠ½ΡΠ΅Π½Ρ-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ. ΠΡΠΈ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ SEO-Π°ΡΠ΄ΠΈΡΠ° Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π’Π Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΡΠ°ΠΉΡΠ°. Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΡΠ°ΠΉΡΠ° β ΡΡΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π²ΡΠ΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠ°ΠΉΡΠ°.
ΠΡΠΏΠ»ΡΠ²Π°ΡΡΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-ΡΠΎ ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ. Π ΡΡΠΎ Π»ΠΎΠ³ΠΈΡΠ½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΠΌΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΡΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΈ ΠΊΠ°ΠΊΠΈΡ
ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΎΡ Π½Π΅Π³ΠΎ ΠΎΠΆΠΈΠ΄Π°ΡΡ. ΠΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ-Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ Π½Π΅ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π’Π Π΄Π»Ρ ΡΠ°ΠΉΡΠ°, Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ, ΠΊΠ°ΠΊ Π·Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ, ΡΠ°ΠΊ ΠΈ Π½Π° Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠΉ ΠΎΡΠ½ΠΎΠ²Π΅. ΠΡΠΎΡ ΠΏΡΠ½ΠΊΡ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΊΡΠ°ΡΠΊΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΡΠΎΡΡΠΈΡ
Π΄ΠΎΡΠ°Π±ΠΎΡΠΎΠΊ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΡ ΡΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ Π³ΠΎΡΠΎΠ²Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°. Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ ΠΏΠΎΡΡΠ°ΡΠ°ΡΡΡ ΠΊΡΠ°ΡΠΊΠΎ ΠΈ, ΠΏΡΠΈ ΡΡΠΎΠΌ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ, ΡΡΠΎ ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π² ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠΌ Π·Π°Π΄Π°Π½ΠΈΠΈ ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΎΠ±ΡΠΈΡ
ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² Ρ Π³Π»ΠΎΡΡΠ°ΡΠΈΠ΅ΠΌ, ΡΠΈΡΡΠ»ΡΠ½ΡΠΌ Π»ΠΈΡΡΠΎΠΌ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ Π±ΠΈΠ·Π½Π΅Ρ-ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ. Π ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΌΡ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ΅ΠΌ ΠΎΠ±ΡΠ°Π·ΡΡ ΡΠΈΠΏΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠ½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π΄Π»Ρ ΠΎΠ±Π»Π΅Π³ΡΠ΅Π½ΠΈΡ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π’Π Π½Π°ΡΠΈΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ.
ΠΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΡΠ°ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡΡ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½ΠΎΠ²ΡΡ ΠΈΠ½ΠΈΡΠΈΠΈΡΡΡΡΡΡ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΡΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ. ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΡΡ ΠΈ ΠΌΠ΅ΡΠ°- ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΡΡΡΠΎΠ³ΠΎ ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΎ. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ ΠΌΠ΅ΡΠ°ΡΡΠ½ΠΊΡΠΈΡΠΌ Ρ ΡΠ°Π½ΠΈΡΡΡ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ ΠΈ βΡΡΡΠ½ΠΎΠ΅β ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π³ΡΡΠΏΠΏΠ°ΠΌΠΈ Π·Π°ΠΏΡΠ΅ΡΠ°Π΅ΡΡΡ. ΠΊΠ°ΠΊ ΡΡΠ°ΡΡ frontend ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ Π ΠΎΡΠ²Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΊΠ°Π·Π°Π½ Π°Π΄ΡΠ΅Ρ ΡΡΠ΅Π±ΡΠ΅ΠΌΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ (ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½ΠΎΠ²Π°Ρ ΠΈΠ»ΠΈ ΡΠΆΠ΅ ΠΈΠΌΠ΅ΡΡΠ°ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ΠΎΠΏΡΡΠ½ΡΠΉ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π½Π΅ ΡΠΌΠΎΠ³ Π½Π°ΠΉΡΠΈ). ΠΠ»Π°Π²Π½Π°Ρ ΡΠ΅Π»Ρ Π΄Π»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ° Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ ΡΡΠ°ΠΏΠ΅ β ΡΡΠΎ ΠΏΠΎΠ½ΡΡΡ ΡΠ΅Π³ΠΎ Ρ ΠΎΡΠ΅Ρ ΠΊΠ»ΠΈΠ΅Π½Ρ.
Π’ΠΎ, ΡΡΠΎ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ Π΄Π»Ρ Π²Π»Π°Π΄Π΅Π»ΡΡΠ° Π±ΠΈΠ·Π½Π΅ΡΠ°, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½Π΅ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΌ Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ , Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°. ΠΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΈΡΠΊΠ°ΡΡ Π³ΠΎΡΠΎΠ²ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠΌΡ ΡΠ°ΠΉΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ°Π·Π΅Ρ Π’Π Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°. ΠΠΎ Π΅Π³ΠΎ Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π²Π·ΡΡΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ, ΡΠ΅Π»Π΅Π²ΡΡ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ, ΠΏΡΠΎΠ΄ΡΠΊΡ, Π·Π°Π΄Π°ΡΠΈ.
ΠΠΈ ΠΎΠ΄ΠΈΠ½ ΠΌΠΎΠ΄ΡΠ»Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠ²Π΅Π·Π΅Π½ ΠΊ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΡ Π±Π΅Π· ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π±Π΅Π· ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠ° Π² ΠΏΠ°ΡΠΏΠΎΡΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈ Π·Π°ΡΠ²ΠΊΠ΅ Π½Π° Π²ΡΠ΅Π·Π΄ ΠΊ ΠΊΠ»ΠΈΠ΅Π½ΡΡ. ΠΠΈΠΊΠ°ΠΊΠ°Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π°ΠΊΠ°Π·Π°Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ Π±Π΅Π· ΠΏΠΈΡΡΠΌΠ΅Π½Π½ΠΎΠΉ Π·Π°ΡΠ²ΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠ΅ΡΡΡ Π² ΠΏΠ°ΡΠΏΠΎΡΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΠ° ΡΠΈΡΠΌΠ΅ ΠΠΠ-ΠΠ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΠ΅ΡΠΌΠΈΠ½ βΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΡΠ΅Π±ΡΠΎ ΠΆΠ΅ΡΡΠΊΠΎΡΡΠΈβ. Π Π΅Π±ΡΠ° ΠΆΠ΅ΡΡΠΊΠΎΡΡΠΈ β ΡΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΡ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ Π΄Π°Π½Π½ΡΡ
.
ΠΠ²ΡΠΎΡ: Egor Komarov
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ β ΡΡΠΎ ΡΡΠΎ ΠΈ ΠΊΠ°ΠΊ ΡΠΎΡΡΠ°Π²ΠΈΡΡ + ΠΏΡΠΈΠΌΠ΅ΡΡ Π’Π Π½Π° ΡΠ°ΠΉΡ ΠΈ ΠΠ
ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅!
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π²Π°ΠΆΠ½ΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ, ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΡ. ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ ΠΎΠ½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π»ΡΡΡΠ΅ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ Ρ ΠΎΡΠ΅Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ, Π·Π°ΡΡΡΠ°Ρ ΠΎΠ²Π°ΡΡΡΡ ΠΎΡ Π²Π½Π΅Π·Π°ΠΏΠ½ΡΡ Β«Ρ ΠΎΡΠ΅Π»ΠΎΠΊΒ» ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΡΡΠΊΠΎΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ. ΠΠ»ΠΈΠ΅Π½ΡΡ β ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΡΠΎΡΠ½ΠΎ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ Ρ ΠΎΡΠ΅Ρ, ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°, ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΎΡΠ½ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΡΡΠ»ΡΠ³ΠΈ. ΠΡ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠΎΡΡΠ°Π²ΠΈΡΡ Π’Π ΠΈ ΡΡΠΎ Ρ Π½ΠΈΠΌ ΠΏΠΎΡΠΎΠΌ Π΄Π΅Π»Π°ΡΡ.
Π§ΠΈΡΠ°ΠΉΡΠ΅ ΡΠ°ΠΊΠΆΠ΅:Β ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π±ΡΠΈΡ
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ β Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΡΡΠ°ΠΆΠ΅Π½Ρ Π²ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π±ΡΠ΄ΡΡΠ΅ΠΌΡ ΠΏΡΠΎΠ΄ΡΠΊΡΡ. Π Π½Π΅ΠΌ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ Π²ΡΠ΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ. ΠΠ±ΡΡΠ½ΠΎ Π’Π ΡΠΎΡΡΠ°Π²Π»ΡΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, ΡΠ΅Π΄ΠΊΠΎ βΒ Π² Π΄ΡΡΠ³ΠΈΡ
ΡΠΎΡΠΌΠ°ΡΠ°Ρ
.Β
Π’Π ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π²ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ°ΠΉΡΠΎΠ². ΠΠ΅ΡΡΡΠ°Π»ΡΡΠΈΠΊΠ°ΠΌ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ, Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠ°ΠΌ ΠΎΠ½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π»ΡΡΡΠ΅ ΠΏΠΎΠ½ΡΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΅ΡΡΡΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π΅Π³ΠΎ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡΠΌ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π’Π ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π²ΠΎ Π²ΡΠ΅Ρ Π΄ΡΡΠ³ΠΈΡ ΡΡΠ΅ΡΠ°Ρ , Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ β Π²:Β
- ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ;Β
- ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π΄ΠΎΠΌΠ°;Β
- Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΡΠ΅ΠΊΡΡΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΠ΅.Β
ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ ΠΏΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ Π·Π°Π΄Π°Π½ΠΈΡ, ΡΠΈΡΠΊ ΡΠΏΠΎΡΠΎΠ² ΠΈ Π·Π°ΡΡΠΆΠ½ΡΡ ΡΡΠΆΠ± ΡΠ²Π΅Π΄Π΅Π½ ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΡ.
ΠΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ:Β ΠΠ°ΠΊ ΡΠΎΡΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅
ΠΠ°ΠΊ ΡΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅: ΡΡΡΡΠΊΡΡΡΠ° Π’Π Π½Π° ΡΠ°ΠΉΡ
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΡΠΈΡΡΡΠΏΠ°ΡΡ ΠΊ ΡΠ°Π±ΠΎΡΠ΅:Β
- ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ΡΡ, ΠΊΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
- Π Π°Π·ΡΡΡΠ½ΠΈΡΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Ρ
- ΠΡΠΊΠ°ΠΆΠΈΡΠ΅ΡΡ ΠΎΡ ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΡ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ²
ΠΠ° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ Π’Π Π½Π° ΡΠ°ΠΉΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΊΠ»ΠΈΠ΅Π½Ρ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ Π·Π°ΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ΅ΡΡΡΡ ΠΈ Π²ΡΠ΄Π²ΠΈΠ³Π°Π΅Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π½Π΅ΠΌΡ. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΎΠ±Π°: ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΎΠ·Π²ΡΡΠΈΠ²Π°Π΅Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ, Π° ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΈΡ
ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ, ΡΠΎΡΠ½ΠΎ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ»ΠΈΠ΅Π½Ρ Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ Ρ
ΠΎΡΠ΅Ρ ΡΠ°ΠΉΡ, Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΠΎΠ΄ Π²ΡΠ΅Ρ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΏΠΎΠ΄ 4 Π΄ΠΎΡΡΡΠΏΠ½ΡΡ
ΡΠ°Π·ΠΌΠ΅ΡΠ° β ΠΠ, Π½ΠΎΡΡΠ±ΡΠΊΠΈ, ΠΏΠ»Π°Π½ΡΠ΅ΡΡ, ΡΠΌΠ°ΡΡΡΠΎΠ½Ρ.
Π Π°Π·ΡΡΡΠ½Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ² β ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ. ΠΡΠ΅ ΡΠ·ΠΊΠΎΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Ρ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ Π² ΡΠ°ΠΌΠΎΠΌ Π½Π°ΡΠ°Π»Π΅ β ΠΊΠ»ΠΈΠ΅Π½ΡΡ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Π·Π½Π°ΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΏΠΎΠ΄Π²Π°Π» (ΡΡΡΠ΅Ρ), CMS, ΡΡΠ±Π°. Π§Π΅ΠΌ ΠΏΡΠΎΡΠ΅ ΠΈ ΠΏΠΎΠ½ΡΡΠ½Π΅Π΅ Π±ΡΠ΄ΡΡ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ, ΡΠ΅ΠΌ ΠΏΠΎΠ½ΡΡΠ½Π΅Π΅ Π±ΡΠ΄Π΅Ρ Π’Π Π΄Π»Ρ ΠΎΠ±Π΅ΠΈΡ ΡΡΠΎΡΠΎΠ½.Β
Π‘ΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Ρ ΠΌΠΎΠ³ΡΡ Π²ΡΠ·Π²Π°ΡΡ Π½Π΅Π½ΡΠΆΠ½ΡΠ΅ ΡΠΏΠΎΡΡ. ΠΠ΅ ΠΏΠΈΡΠΈΡΠ΅ Β«Π΄ΠΈΠ·Π°ΠΉΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΊΡΠ°ΡΠΈΠ²ΡΠΌΒ» β ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΠΊΡΠ°ΡΠΎΡΡ Ρ Π²ΡΠ΅Ρ ΡΠ°Π·Π½ΠΎΠ΅. Π’ΠΎ ΠΆΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΏΡΠΈΠ»Π°Π³Π°ΡΠ΅Π»ΡΠ½ΡΠΌ Β«ΡΠ΄ΠΎΠ±Π½ΡΠΉΒ», Β«Π»Π΅Π³ΠΊΠΈΠΉ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈΒ», Β«Π±ΠΎΠ»ΡΡΠΎΠΉΒ». ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΡΠΈΡΡΡ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ: Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠΏΠΈΡΠΈΡΠ΅ ΡΠ²Π΅ΡΠΎΠ²ΡΡ Π³Π°ΠΌΠΌΡ ΠΈΠ»ΠΈ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ².Β
Π‘ΡΡΡΠΊΡΡΡΠ° ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΡΠ±ΠΎΠΉ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΌΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΠΏΡΠΎΡΡΡΡ ΡΡΡΡΠΊΡΡΡΡ Π’Π Π½Π° ΡΠ°ΠΉΡ.Β
ΠΠΏΠΈΡΠΈΡΠ΅ ΡΠ°ΠΉΡ
Π Π°ΡΡΠΊΠ°ΠΆΠΈΡΠ΅, ΠΊΠ°ΠΊΠΎΠΉ ΡΠΈΠΏ ΡΠ°ΠΉΡΠ° Π½ΡΠΆΠ΅Π½, ΠΊΠ΅ΠΌ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΎΠ½ Π²ΠΎΠΎΠ±ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΠΏΠΈΡΠΈΡΠ΅, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ΅Π½ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½, Π»Π΅Π½Π΄ΠΈΠ½Π³ Π΄Π»Ρ ΠΏΡΠΎΠ΄Π°ΠΆΠΈ ΡΠΎΠ²Π°ΡΠ° ΠΈΠ»ΠΈ ΡΠ°ΠΉΡ-Π²ΠΈΠ·ΠΈΡΠΊΠ° Ρ 10 ΡΡΡΠ°Π½ΠΈΡΠ°ΠΌΠΈ. Π£ΠΊΠ°ΠΆΠΈΡΠ΅ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²ΠΎΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΈΡ, Π΅ΡΠ»ΠΈ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅ ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°.Β
ΠΡΠ»ΠΈ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π°Ρ ΡΠ΅Π»Π΅Π²Π°Ρ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ, ΠΎΠΏΠΈΡΠΈΡΠ΅ Π΅Π΅. ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅ΡΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΡΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ βΒ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΡΡΠ°ΡΡΡΡ ΠΈΠ»ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΊΠΎΡΠΎΡΡΠΉ Π½ΡΠ°Π²ΠΈΡΡΡ ΠΌΠΎΠ»ΠΎΠ΄Π΅ΠΆΠΈ ΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΡΠΌ ΡΡΠ°ΡΡΠ΅Π³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ.Β
Π Π°ΡΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΎ ΡΡΡΡΠΊΡΡΡΠ΅
ΠΠ΅Π· ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎ ΡΡΡΡΠΊΡΡΡΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΡ. Π Π°ΡΠΏΠΈΡΠΈΡΠ΅, ΠΊΠ°ΠΊΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ Π±ΡΠ΄ΡΡ Π½Π° ΡΠ°ΠΉΡΠ΅, ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠΈΡΠ΅ ΡΡΠΎΠ²Π½ΠΈ ΠΈΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΠΈ. Π‘Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ:Β
- Π‘Ρ Π΅ΠΌΠΎΠΉ
- Π’Π°Π±Π»ΠΈΡΠ΅ΠΉ
- Π‘ΠΏΠΈΡΠΊΠΎΠΌ
ΠΠ»Π°Π²Π½ΠΎΠ΅, ΡΡΠΎΠ±Ρ Π² ΠΈΡΠΎΠ³Π΅ Π±ΡΠ»ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ Π±ΡΠ΄ΡΡ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π² ΠΌΠ΅Π½Ρ, ΠΊΡΠ΄Π° ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ Π²Π΅ΡΡΠΈ, ΠΊΠ°ΠΊΠ°Ρ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠ°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°Π·Π΄Π΅Π»Π°. ΠΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±Π»ΠΎΠΊ-ΡΡ
Π΅ΠΌΡ βΒ ΠΎΠ½ΠΈ ΠΏΡΠΎΡΠ΅ ΠΈ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ Π² Π²ΠΎΡΠΏΡΠΈΡΡΠΈΠΈ, ΡΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠΈ ΠΈ ΡΠ°Π±Π»ΠΈΡΡ, ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ Π·Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄ ΠΎΡΠ΅Π½ΠΈΡΡ Π²ΡΡ ΡΡΡΡΠΊΡΡΡΡ ΡΠ°ΠΉΡΠ°.Β
ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅ΠΉ ΡΡΡΡΠΊΡΡΡΡ Π² Π²ΠΈΠ΄Π΅ Π±Π»ΠΎΠΊ-ΡΡ Π΅ΠΌΡ
ΠΠΏΠΈΡΠΈΡΠ΅, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΡΡΡΠ°Π½ΠΈΡ
Π Π°ΡΡΠΊΠ°ΠΆΠΈΡΠ΅, ΠΊΠ°ΠΊΠΈΠΌΠΈ Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ°ΠΉΡΠ°. ΠΠ΅Π»Π°ΡΡ ΡΡΠΎ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ°, ΡΡΠΎΠ±Ρ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠΏΠΈΡΠΊΠΎΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ β ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π² ΡΠ°ΠΏΠΊΠ΅ ΡΠ°ΠΉΡΠ°, Π³Π΄Π΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π° ΡΠΎΡΠΌΠ° ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠΉ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅.Β
ΠΡΠ»ΠΈ Π²ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ°ΠΉΡΠ° ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΡ ΠΎΠΆΠΈ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°ΠΉΡ-Π²ΠΈΠ·ΠΈΡΠΊΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ Π΄Π²ΡΠΌΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ°ΠΌΠΈ: Π΄Π»Ρ Π³Π»Π°Π²Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ ΠΈ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ². ΠΡΠ»ΠΈ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π³ΡΡΠΏΠΏ ΡΡ ΠΎΠΆΠΈΡ ΡΡΡΠ°Π½ΠΈΡ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π·Π΄Π΅Π»Ρ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°, Π±Π»ΠΎΠ³ ΡΠΎ ΡΡΠ°ΡΡΡΠΌΠΈ ΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ»ΡΠ³ ΠΏΠΎ Π΄ΠΎΡΡΠ°Π²ΠΊΠ΅/ΡΠ±ΠΎΡΠΊΠ΅/ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅, Π»ΡΡΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΡΠΎΡΠΈΠΏ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³ΡΡΠΏΠΏΡ.Β
ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ°ΠΉΡΠ°: Π²ΡΠ΅ ΠΏΡΠΎΡΡΠΎ, ΡΠ΄ΠΎΠ±Π½ΠΎ, ΠΏΠΎΠ½ΡΡΠ½ΠΎ
ΠΡΠ΄Π²ΠΈΠ½ΠΈΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π΄ΠΈΠ·Π°ΠΉΠ½Ρ
ΠΡΠ»ΠΈ Π΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ ΠΌΠ°ΠΊΠ΅Ρ, ΠΎΡΠ»ΠΈΡΠ½ΠΎ βΒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ Π²ΡΡΠ°Π²ΠΈΡΡ Π΅Π³ΠΎ Π² ΡΠ΅Ρ
Π·Π°Π΄Π°Π½ΠΈΠ΅. ΠΡΠ»ΠΈ Π½Π΅Ρ β Π½ΡΠΆΠ½ΠΎ ΡΠ°ΡΠΏΠΈΡΠ°ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠ²Π΅ΡΠΎΠ²ΠΎΠΉ Π³Π°ΠΌΠΌΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌ, Π»ΠΎΠ³ΠΎΡΠΈΠΏΠ°ΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:Β
- Π£ΠΊΠ°ΠΆΠΈΡΠ΅, ΠΊΠ°ΠΊΠΈΠ΅ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΠ΅ ΡΠ²Π΅ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π΅, Π° ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡΡΠ΅Π½ΠΊΠΈ βΒ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Ρ
- ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡΠ΅ Π»ΠΎΠ³ΠΎΡΠΈΠΏ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΡΠ°ΠΏΠΊΠ΅ ΡΠ°ΠΉΡΠ°
- Π£ΠΊΠ°ΠΆΠΈΡΠ΅ ΡΡΠΈΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΈΡ, ΠΌΠ΅Π½Ρ, ΡΡΡΠ΅ΡΠ°, ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°
ΠΡΠ»ΠΈ ΡΠ΅ΡΠΊΠΈΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π½Π΅Ρ β ΡΠΎ Π΅ΡΡΡ ΠΊΠ»ΠΈΠ΅Π½Ρ ΡΠ°ΠΌ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠ΅ Π²ΠΈΠ΄Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΡΠ°, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ Π΅ΠΌΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΈΠΏΠΎΠ²ΡΡ ΠΌΠ°ΠΊΠ΅ΡΠΎΠ² Π½Π° Π²ΡΠ±ΠΎΡ ΠΈΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΌΠ°ΠΊΠ΅Ρ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎ, Π° Π·Π°ΡΠ΅ΠΌ β ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°ΡΡ. ΠΠ΅Π»Π°ΡΡ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ Π’Π, ΠΈΠ½Π°ΡΠ΅ ΡΠ°Π·Π½ΠΈΡΠ° Π²ΠΎ Π²ΠΊΡΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ Π·Π°ΡΡΠ½ΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡ.Β
ΠΠΏΠΈΡΠΈΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌ, ΠΊΠΎΠ΄Ρ, Ρ ΠΎΡΡΠΈΠ½Π³Ρ, Π΄ΠΎΠΌΠ΅Π½Ρ
ΠΡΠΎ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ Π·Π°ΡΠ°Π½Π΅Π΅ Π·Π½Π°ΡΡ, Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ, Π° Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ β Π½Π΅Ρ. ΠΠΏΠΈΡΠΈΡΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ Π±Π»ΠΎΠΊΠΎΠΌ:
- ΠΠ° ΠΊΠ°ΠΊΠΎΠΉΒ CMSΒ Π±ΡΠ΄Π΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ ΡΠ°ΠΉΡ β ΠΠΎΡΠ΄ΠΏΡΠ΅ΡΡ, ΠΠΆΡΠΌΠ»Π°, ΠΠΎΠ΄ΡΠΊΡ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅
- ΠΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ βΒ PHP, JavaScript, HTML, Π΄ΡΡΠ³ΠΈΠ΅
- ΠΠ° ΠΊΠ°ΠΊΠΎΠΌ Ρ ΠΎΡΡΠΈΠ½Π³Π΅ ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠΉ Π·ΠΎΠ½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ ΡΠ°ΠΉΡ, ΠΊΠ°ΠΊΠΎΠ΅ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΈΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ
- ΠΠ°ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ βΒ .
NET, OpenGL, DirectX
- Π ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅
ΠΡΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Ρ βΒ ΠΎΠ±ΡΡΡΠ½ΠΈΡΠ΅, ΡΠ΅ΠΌ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΠΎΡΠ΄ΠΏΡΠ΅ΡΡ ΠΎΡ ΠΠΎΠ΄ΡΠΊΡΠ°, PHP ΠΎΡ HTML, Π΄ΠΎΠΌΠ΅Π½ Π² Π·ΠΎΠ½Π΅ .ru ΠΎΡ Π΄ΠΎΠΌΠ΅Π½Π° Π² Π·ΠΎΠ½Π΅ .com. ΠΠΌΠ΅ΡΡΠ΅ ΡΠΎΡΡΠ°Π²ΡΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ ΡΡΡΡΠΎΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°.
Π£ΡΠΎΡΠ½ΠΈΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠ°Π±ΠΎΡΠ΅ ΡΠ°ΠΉΡΠ°
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°ΠΉΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π²ΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ², Π² ΡΠ°Π·Π½ΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ , Π²ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Ρ Π°ΠΊΠ΅ΡΡΠΊΠΈΠ΅ Π°ΡΠ°ΠΊΠΈ ΠΈ Π½Π΅ Π»ΠΎΠΆΠΈΡΡΡΡ ΠΏΡΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΈΠΈ 1000 ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ. ΠΠΎ Π»ΡΡΡΠ΅ ΠΏΡΠΎΠΏΠΈΡΠ°ΡΡ ΡΡΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ Π±Π»ΠΎΠΊΠΎΠΌ. Π£ΠΊΠ°ΠΆΠΈΡΠ΅:
- ΠΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΡΡ Π΄Π»Ρ Π²Π°Ρ ΡΠΊΠΎΡΠΎΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠ°ΠΉΡΠΎΠ² ΠΈΠ»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ β 1β5 ΡΠ΅ΠΊΡΠ½Π΄
- ΠΡΠΎΡΡΠ±ΡΠ°ΡΠ·Π΅ΡΠ½ΠΎΡΡΡ β ΡΠ°ΡΠΏΠΈΡΠΈΡΠ΅, Π² ΠΊΠ°ΠΊΠΈΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ ΡΠ°ΠΉΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΠΊΡΡΠ²Π°ΡΡΡΡ
- ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΠΎΡΡΡ β ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡ ΡΠΊΡΠ°Π½ΠΎΠ², ΠΏΠΎΠ΄ ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°
- Π£ΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ ΠΊ Π½Π°Π³ΡΡΠ·ΠΊΠ°ΠΌ βΒ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π½Π° ΡΠ°ΠΉΡΠ΅ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π½Π΅ Β«Π»Π΅Π³Β»
- Π£ΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ ΠΊ Ρ Π°ΠΊΠ΅ΡΡΠΊΠΈΠΌ ΠΈ dDos-Π°ΡΠ°ΠΊΠ°ΠΌ: ΡΠ°ΠΉΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ΄Π΅ΡΠΆΠ°ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ Π°ΡΠ°ΠΊΠΈ
Π Π°ΡΠΏΠΈΡΠΈΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠ°ΠΉΡΠ°
ΠΠΏΠΈΡΠΈΡΠ΅, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ ΡΠ°ΠΉΡΠΎΠΌ, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π° ΡΠ΅ΡΡΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡΡ Π² ΠΎΡΠ²Π΅Ρ. Π‘Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π² ΡΠΎΡΠΌΠ΅ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ Π½ΡΠΌΠ΅ΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° Π»ΠΈΠ±ΠΎ ΡΠ°Π·Π²Π΅ΡΠ²Π»Π΅Π½Π½ΡΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠΌ, Π΅ΡΠ»ΠΈ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π±ΡΠ΄Π΅Ρ Π²ΡΠ±ΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌΠΈ. ΠΡΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ, ΡΠ°ΡΠΏΠΈΡΠΈΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΉ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ
.Β
ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅Π³ΠΎ ΡΡΠ΅Π½Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ ΡΠ°ΠΉΡΠ°
Π£ΡΠΎΡΠ½ΠΈΡΠ΅, ΠΊΡΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠΎΠΌ.
ΠΠ°ΠΊΠΈΠ΅-ΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ°ΠΌΠΈ ΠΏΠΈΡΡΡ ΡΠ΅ΠΊΡΡΡ, ΠΊΡΠΎ-ΡΠΎ Π·Π°ΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΈΡ Ρ ΠΊΠΎΠΏΠΈΡΠ°ΠΉΡΠ΅ΡΠΎΠ², ΠΊΡΠΎ-ΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΡΠ±Ρ. Π‘ΡΠ°Π·Ρ ΡΡΠΎΡΠ½ΠΈΡΠ΅, Π²Ρ ΠΎΠ΄ΠΈΡ Π»ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Π² ΡΡΠ»ΡΠ³Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΡΠ»ΠΈ Π΄Π°, ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ°Π·Ρ ΠΏΡΠΎΠΏΠΈΡΠ°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊ:Β
- Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ΅ΠΊΡΡΠ°Β βΒ Π½Π΅ ΠΌΠ΅Π½ΡΡΠ΅ 95% ΠΏΠΎ ΠΠ΄Π²Π΅Π³ΠΎ, Π’Π΅ΠΊΡΡ.ΡΡ, ΠΠΎΠ½ΡΠ΅Π½Ρ.ΠΠΎΡΡ
- Π’ΠΎΡΠ½ΠΎΡΠ΅ (Π·Π°ΡΠΏΠ°ΠΌΠ»Π΅Π½Π½ΠΎΡΡΠΈ)β Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 10% ΠΏΠΎ ΠΠ΄Π²Π΅Π³ΠΎ ΠΈΠ΄ΠΈ 65% ΠΏΠΎ Π’Π΅ΠΊΡΡ.ΡΡ
- ΠΠ°Π»Π»Π°ΠΌ ΠΏΠΎ ΠΠ»Π°Π²ΡΠ΅Π΄Ρ β Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 6,5 ΠΈΠ»ΠΈ 7 Π±Π°Π»Π»ΠΎΠ²
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΠ°Π·Π½ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ β Π½Π΅ ΠΏΠ°Π½Π°ΡΠ΅Ρ, Π½ΠΎ ΠΎΠ½ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΡΡΡ ΡΠΈΡΠΊ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Β«Π²ΠΎΠ΄ΡΠ½ΠΈΡΡΡΠΌΒ» ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΡΠΏΠ°ΠΌΠ»Π΅Π½Π½ΡΠΌ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΠ°ΠΊ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΡΠΎΡΠ½ΡΠ΅ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΡΠ΅ΠΊΡΡΠΎΠ².Β
Π£ΠΊΠ°ΠΆΠΈΡΠ΅ ΡΡΠΎΠΊΠΈ
ΠΠ± ΡΡΠΎΠΌ ΡΠ°ΡΡΠΎ Π·Π°Π±ΡΠ²Π°ΡΡ. Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΡ
Π·Π°Π΄Π°Π½ΠΈΠΉ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΏΡΠΎΠΏΠΈΡΠ°Π½Ρ ΡΡΠΎΠΊΠΈ, ΠΈΠ½Π°ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΡΡΠ½ΡΡΡΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΡΡΠ΅Π², ΠΏΠΎΠ»ΡΠ³ΠΎΠ΄ΠΈΠΉ, Π»Π΅Ρ. ΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠ΅ ΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²ΠΊΠΈ βΒ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Β«ΡΠ΅ΡΠ΅Π· ΠΌΠ΅ΡΡΡΒ». ΠΠΈΡΠΈΡΠ΅ ΡΠΎΡΠ½ΡΡ Π΄Π°ΡΡ: 1 Π΄Π΅ΠΊΠ°Π±ΡΡ 2018 Π³ΠΎΠ΄Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ.Β
ΠΠ°ΠΉΡΡ Π°ΠΊ:Β ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π»ΡΡΡΠ΅ ΠΎΡΠΎΡΠΌΠ»ΡΡΡ ΠΊΠ°ΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΡ ΠΎ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²Π΅. Π’Π°ΠΊ Π²Ρ Π·Π°ΠΊΡΠ΅ΠΏΠ»ΡΠ΅ΡΠ΅ Π²ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠ°ΠΉΡΠ°, ΠΈ Π² ΡΠ»ΡΡΠ°Π΅ ΡΠΏΠΎΡΠΎΠ² ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠΈΠ³ΡΠ°ΡΡ Π΄Π΅Π»ΠΎ Π² ΡΡΠ΄Π΅.Β
ΠΠ°ΠΏΠΎΠΌΠ½ΠΈΡΠ΅: Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π’Π Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π±Π»ΠΎΠΊΠΎΠ²:Β
- Π¦Π΅Π»ΠΈ ΠΈ Π·Π°Π΄Π°ΡΠΈ β ΠΎ ΡΠΎΠΌ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ Π²Ρ ΡΠΎΠ·Π΄Π°Π»ΠΈ Π’Π, ΡΡΠΎ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠΌ
- ΠΠ°ΠΊΠΈΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ βΒ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π² ΠΎΠ±ΡΠΈΡ ΡΠ΅ΡΡΠ°Ρ
- Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ β ΠΏΠ»ΠΎΡΠ°Π΄Ρ Π΄ΠΎΠΌΠ°, ΠΎΠ±ΡΠ΅ΠΌ ΡΠ΅ΠΊΡΡΠ°, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅
- Π‘ΡΠΎΠΊΠΈ β ΠΎΠ½ΠΈ Π²Π°ΠΆΠ½Ρ, ΡΡΠΎΠ±Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ ΡΠΏΠΎΡΡ.
ΠΡΠΈΠΌΠ΅Ρ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π’Π Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅
ΠΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΠ. Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ βΒ Π½ΠΈΠΆΠ΅.Β
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅: ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΡΡΠ°ΡΠ΅ΠΉ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠΌΡ ΡΠ»ΠΎΠ²Ρ Π½Π° Π²ΡΠ΅Ρ
Π°Π²ΡΠΎΡΠΈΡΠ΅ΡΠ½ΡΡ
ΡΠ°ΠΉΡΠ°Ρ
, Π°Π΄ΡΠ΅ΡΠ° Π°Π²ΡΠΎΡΠΈΡΠ΅ΡΠ½ΡΡ
ΡΠ°ΠΉΡΠΎΠ² ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°ΡΡ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΡΠ½ΡΡ. Β
Π§ΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ ΠΠ:Β ΠΏΠΎΡΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΡΡΠ°ΡΡΠΈ Π½Π° ΡΠ°ΠΉΡΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π½Π΅ΡΠ΅Π½Ρ Π·Π°ΡΠ°Π½Π΅Π΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π²ΡΠΎΡΠΈΡΠ΅ΡΠ½ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ², Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ Π² ΡΠ°ΠΊΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅:Β
- ΠΠΈΠ½ΠΊ
- ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΡΠ°ΡΡΠΈ
- ΠΠΈΠ΄-Π°Π±Π·Π°Ρ
ΠΡΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ΅ 10 ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ, Π½ΡΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ β ΠΏΠΎ 10 Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ.Β
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ:Β ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ β Π»ΡΠ±ΠΎΠΉ, Π½Π΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΠΎ. ΠΠ»Π°Π²Π½ΠΎΠ΅, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π΄ΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ Π²ΡΠ²Π΅ΡΡΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠ΅ΡΠ²ΠΈΡΠ°. Π ΠΈΠ΄Π΅Π°Π»Π΅ ΡΠ΅ΡΠ²ΠΈΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΊΠ°ΡΡ Π·Π° 10 ΡΠ΅ΠΊΡΠ½Π΄.Β
Π‘ΡΠΎΠΊΠΈ: Π΄ΠΎ 15.09.2018.Β
ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΡΡΠΎ Π’Π ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»ΡΡΡΠΈΡΡ β ΠΌΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ°. Π ΠΊΠ°ΠΊ Π²Ρ ΡΡΠΈΡΠ°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΎ ΡΡΠ°Π»ΠΎ Π΅ΡΠ΅ ΠΏΠΎΠ½ΡΡΠ½Π΅Π΅, ΠΏΡΠΎΡΠ΅, ΡΠ΄ΠΎΠ±Π½Π΅Π΅?
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Python Ρ ΠΏΠΎΠΌΠΎΡΡΡ Tkinter β Π½Π°ΡΡΠΎΡΡΠΈΠΉ Python
Python ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ², Π½ΠΎ Tkinter β Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ, Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Python. Π£ Tkinter Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΈΠ»ΡΠ½ΡΡ
ΡΡΠΎΡΠΎΠ½. ΠΡΠΎ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΠΉ , ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΠΊΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Windows, macOS ΠΈ Linux. ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΡΡΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Tkinter, Π²ΡΠ³Π»ΡΠ΄ΡΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π±ΡΠ΄ΡΠΎ ΠΎΠ½ΠΈ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ.
Π₯ΠΎΡΡ Tkinter Π΄Π΅-ΡΠ°ΠΊΡΠΎ ΡΡΠΈΡΠ°Π΅ΡΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ Python, ΠΎΠ½ Π½Π΅ Π»ΠΈΡΠ΅Π½ ΠΊΡΠΈΡΠΈΠΊΠΈ. ΠΠ΄Π½Π° Π·Π°ΠΌΠ΅ΡΠ½Π°Ρ ΠΊΡΠΈΡΠΈΠΊΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Tkinter, Π²ΡΠ³Π»ΡΠ΄ΡΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠΌΠΈ. ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ΅Π½ Π±Π»Π΅ΡΡΡΡΠΈΠΉ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΡΠΎ Tkinter ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ ΡΠ΅ΠΌ, ΡΡΠΎ Π²Ρ ΠΈΡΠ΅ΡΠ΅.
ΠΠ΄Π½Π°ΠΊΠΎ Tkinter ΡΠ²Π»ΡΠ΅ΡΡΡ Π»Π΅Π³ΠΊΠΈΠΌ ΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΠΌ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌΠΈ. ΠΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π΅Π³ΠΎ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ Π½Π° Python, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π³Π΄Π΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ Π±Π»Π΅ΡΠΊ Π½Π΅ Π½ΡΠΆΠ΅Π½, Π° Π³Π»Π°Π²Π½ΡΠΌ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΡΡΡΡΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅Π³ΠΎ-ΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ.
Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ:
- ΠΠ°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Tkinter Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Hello, World
- Π Π°Π±ΠΎΡΠ° Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ , ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΠΏΠΎΠ»Ρ
- Π£ΠΏΡΠ°Π²Π»ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΎΠΉ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠ² Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ
- Π‘Π΄Π΅Π»Π°ΠΉΡΠ΅ Π²Π°ΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΌΠΈ , ΡΠ²ΡΠ·Π°Π² Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ Ρ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ Python
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π½ΠΎ ΠΈΠ· Π³Π»Π°Π²Ρ Β«ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΒ» ΠΊΠ½ΠΈΠ³ΠΈ ΠΡΠ½ΠΎΠ²Ρ Python: ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Python 3 .
Π ΠΊΠ½ΠΈΠ³Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π² Python ΡΠ΅Π΄Π°ΠΊΡΠΎΡ IDLE Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Python ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΎΠΉ Python. Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΡΡΡΠ»ΠΊΠΈ Π½Π° IDLE Π±ΡΠ»ΠΈ ΡΠ΄Π°Π»Π΅Π½Ρ Π² ΠΏΠΎΠ»ΡΠ·Ρ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±ΡΠ΅Π³ΠΎ ΡΠ·ΡΠΊΠ°.
ΠΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° Π² ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΎΡΡΠ°Π»Π°ΡΡ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΈ Ρ Π²Π°Ρ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ Π·Π°ΠΏΡΡΠΊΠΎΠΌ ΠΊΠΎΠ΄Π° ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΈΠ· ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΠΈ ΡΡΠ΅Π΄Ρ ΠΏΠΎ Π²Π°ΡΠ΅ΠΌΡ Π²ΡΠ±ΠΎΡΡ.
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΠΎΠ²Π»Π°Π΄Π΅Π΅ΡΠ΅ ΡΡΠΈΠΌΠΈ Π½Π°Π²ΡΠΊΠ°ΠΌΠΈ, Π²ΡΠΏΠΎΠ»Π½ΡΡ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°Π·Π΄Π΅Π»Π°, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΡΠ·Π°ΡΡ Π²ΡΠ΅ Π²ΠΌΠ΅ΡΡΠ΅, ΡΠΎΠ·Π΄Π°Π² Π΄Π²Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ΅ΡΠ²ΡΠΉ β ΡΡΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ , Π° Π²ΡΠΎΡΠΎΠΉ β ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ . ΠΡΠΈΡΠ»ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠ³ΡΡΠ·ΠΈΡΡΡΡ ΠΈ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Tkinter!
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ Π±ΠΎΠ½ΡΡ: 5 Thoughts On Python Mastery, Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΊΡΡΡ Π΄Π»Ρ Python-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π²Π°ΠΌ Π΄ΠΎΡΠΎΠΆΠ½ΡΡ ΠΊΠ°ΡΡΡ ΠΈ ΠΎΠ±ΡΠ°Π· ΠΌΡΡΠ»Π΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ, ΡΡΠΎΠ±Ρ Π²ΡΠ²Π΅ΡΡΠΈ ΡΠ²ΠΎΠΈ Π½Π°Π²ΡΠΊΠΈ Python Π½Π° Π½ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ.
ΠΡΠΈΠΌΠΈΡΠ΅ ΡΡΠ°ΡΡΠΈΠ΅ Π² Π²ΠΈΠΊΡΠΎΡΠΈΠ½Π΅: ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ²ΠΎΠΈ Π·Π½Π°Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π°ΡΠ΅ΠΉ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΉ Π²ΠΈΠΊΡΠΎΡΠΈΠ½Ρ Β«ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Python Ρ ΠΏΠΎΠΌΠΎΡΡΡ TkinterΒ». ΠΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π±Π°Π»Π», ΡΡΠΎΠ±Ρ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ Π² ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ:
ΠΡΠΎΠΉΡΠΈ ΡΠ΅ΡΡ Β»
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ Python Ρ ΠΏΠΎΠΌΠΎΡΡΡ Tkinter
ΠΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»Π°Π³Π°ΡΡΠΈΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Tkinter ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠΊΠ½ΠΎ . ΠΠΊΠ½Π° β ΡΡΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ, Π² ΠΊΠΎΡΠΎΡΡΡ
ΠΆΠΈΠ²ΡΡ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. ΠΡΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΠΏΠΎΠ»Ρ, ΠΌΠ΅ΡΠΊΠΈ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΈΠ·Π²Π΅ΡΡΠ½Ρ ΠΊΠ°ΠΊ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ . ΠΠΈΠ΄ΠΆΠ΅ΡΡ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ Π²Π½ΡΡΡΠΈ ΠΎΠΊΠΎΠ½.
Π‘Π½Π°ΡΠ°Π»Π° ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΎΠΊΠ½ΠΎ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π΅ ΠΎΠ΄ΠΈΠ½ Π²ΠΈΠ΄ΠΆΠ΅Ρ. ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΠ΅Π°Π½Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ Python ΠΈ ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ!
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Π° Π² ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ Π±ΡΠ»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½Ρ Π½Π° Windows, macOS ΠΈ Ubuntu Linux 20.04 Ρ Python Π²Π΅ΡΡΠΈΠΈ 3.10.
ΠΡΠ»ΠΈ Π²Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ Python Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠΎΠ², Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π΄Π»Ρ Windows ΠΈ macOS Ρ ΡΠ°ΠΉΡΠ° python.org, Ρ Π²Π°Ρ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ Π·Π°ΠΏΡΡΠΊΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΊΠΎΠ΄Π°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΌΠ΅Π»ΠΎ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ°ΡΡΡ ΡΡΠΎΠΉ Π·Π°ΠΌΠ΅ΡΠΊΠΈ ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅!
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ Python Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ Π΄Π»Ρ Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π΅Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π°, Π²ΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ²Π΅ΡΠΎΠ², ΠΊΠ°ΠΊ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ.
Python Π΄Π»Ρ macOS Ρ Homebrew:
ΠΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Python Π΄Π»Ρ macOS, Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ Π΄Π»Ρ Homebrew, Π½Π΅ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅ Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΡ Tcl/Tk, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΠΉ Π΄Π»Ρ Tkinter. ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²Π΅ΡΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. ΠΡΠ° Π²Π΅ΡΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠ΅ΠΉ ΠΈ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π²Π°ΠΌ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Tkinter. Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ macOS.
Ubuntu Linux 20.04:
ΠΠ»Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ ΠΌΠ΅ΡΡΠ° Π² ΠΏΠ°ΠΌΡΡΠΈ Π²Π΅ΡΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° Python ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ Π² Ubuntu Linux 20.04, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Tkinter. ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Python Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅ Ρ Π²Π°ΡΠ΅ΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ:
$ sudo apt-get install python3-tk
ΠΡΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΌΠΎΠ΄ΡΠ»Ρ Python GUI Tkinter.
ΠΡΡΠ³ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ Linux:
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ Python Π½Π° ΡΠ²ΠΎΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ Linux, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ±ΡΠ°ΡΡ Python Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ Tcl/Tk ΠΈΠ· ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. ΠΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΡΡΠΎΠΌΡ ΠΏΡΠΎΡΠ΅ΡΡΡ ΡΠΌ. Π² Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Python 3. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ pyenv Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Π²Π΅ΡΡΠΈΡΠΌΠΈ Python.
ΠΠΎΠ³Π΄Π° Π²Π°ΡΠ° ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ° Python ΠΎΡΠΊΡΡΡΠ°, ΠΏΠ΅ΡΠ²ΠΎΠ΅, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Python GUI Tkinter:
>>>
>>> ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk
ΠΠΊΠ½ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠΌ ΠΊΠ»Π°ΡΡΠ° Tkinter Tk
. ΠΠ΄Π΅ΠΌ Π΄Π°Π»ΡΡΠ΅ ΠΈ ΡΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΈ Π½Π°Π·Π½Π°ΡΠ°Π΅ΠΌ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ window
:
>>>
>>> ΠΎΠΊΠ½ΠΎ = tk.Tk()
ΠΠΎΠ³Π΄Π° Π²Ρ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ ΠΊΠΎΠ΄, Π½Π° Π²Π°ΡΠ΅ΠΌ ΡΠΊΡΠ°Π½Π΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ. ΠΠ°ΠΊ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ, Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π²Π°ΡΠ΅ΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ:
Π ΠΎΡΡΠ°Π²ΡΠ΅ΠΉΡΡ ΡΠ°ΡΡΠΈ ΡΡΠΎΠ³ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ ΡΠΊΡΠΈΠ½ΡΠΎΡΡ Windows.
Π£Π΄Π°Π»ΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΎΠΊΠ½ΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠ»Π°ΡΡ tk.Label
, ΡΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ΅ΠΊΡΡ Π² ΠΎΠΊΠ½ΠΎ. Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ Label
Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ Β«Hello, TkinterΒ»
ΠΈ Π½Π°Π·Π½Π°ΡΡΡΠ΅ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΠ΅
:
>>>
>>> ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ = tk.Label(text="ΠΡΠΈΠ²Π΅Ρ, Tkinter")
Π‘ΠΎΠ·Π΄Π°Π½Π½ΠΎΠ΅ ΡΠ°Π½Π΅Π΅ ΠΎΠΊΠ½ΠΎ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ. ΠΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π»ΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ Label
, Π½ΠΎ Π΅ΡΠ΅ Π½Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π² ΠΎΠΊΠ½ΠΎ. ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² ΠΎΠΊΠ½ΠΎ. ΠΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΠ΅ΡΠΊΠ°
Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° .pack()
ΠΌΠ΅ΡΠΎΠ΄:
>>>
>>> ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΠ΅.pack()
Π’Π΅ΠΏΠ΅ΡΡ ΠΎΠΊΠ½ΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
ΠΠΎΠ³Π΄Π° Π²Ρ ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ Π² ΠΎΠΊΠ½ΠΎ, Tkinter ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΠΊΠ½Π° Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΌ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΡ Π²Π°ΡΡΠ²Π°Ρ Π²ΠΈΠ΄ΠΆΠ΅Ρ. Π’Π΅ΠΏΠ΅ΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
>>>
>>> ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΠ°ΠΆΠ΅ΡΡΡ, Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ, Π½ΠΎ ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π² ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ΅ Π½Π΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅.
window.mainloop()
ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Python Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠΈΠΊΠ» ΡΠΎΠ±ΡΡΠΈΠΉ Tkinter . ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π΅Ρ ΡΠΎΠ±ΡΡΠΈΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΠ»ΠΈ ΠΊΠ»Π°Π²ΠΈΡ, ΠΈ Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ Π·Π°ΠΏΡΡΠΊ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π·Π° Π½ΠΈΠΌ, Π΄ΠΎ ΡΠ΅Ρ
ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π²Ρ Π½Π΅ Π·Π°ΠΊΡΠΎΠ΅ΡΠ΅ ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²ΡΠ·Π²Π°Π»ΠΈ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄. ΠΠ΄ΠΈΡΠ΅ Π²ΠΏΠ΅ΡΠ΅Π΄ ΠΈ Π·Π°ΠΊΡΠΎΠΉΡΠ΅ ΠΎΠΊΠ½ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²Ρ ΡΠΎΠ·Π΄Π°Π»ΠΈ, ΠΈ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΠΎΠ΅ Π² ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ΅.
ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΠΎΠ³Π΄Π° Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Ρ Tkinter ΠΈΠ· Python REPL, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π΄Π»Ρ ΠΎΠΊΠΎΠ½ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. ΡΡΠΎ , Π° Π½Π΅ ΡΠ»ΡΡΠ°ΠΉ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Tkinter Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΈΠ· ΡΠ°ΠΉΠ»Π° Python!
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ window.mainloop()
Π² ΠΊΠΎΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΡΠ°ΠΉΠ»Π΅ Python, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Tkinter Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π°ΠΏΡΡΡΠΈΡΡΡ ΠΈ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ Π² Python REPL, Π²ΡΠ·ΡΠ²Π°Ρ window.update()
ΠΏΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°Π³Π°, ΡΡΠΎΠ±Ρ ΠΎΡΡΠ°Π·ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠΊΠ½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Tkinter Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π²ΡΠ΅Π³ΠΎ ΠΏΠ°ΡΡ ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π°. ΠΠΎ ΠΏΡΡΡΡΠ΅ ΠΎΠΊΠ½Π° Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½Ρ! Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°Ρ , Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π² Tkinter, ΠΈ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡΠΌΠΈ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ²ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅
Π Π°Π·Π²Π΅ΡΠ½ΠΈΡΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π½ΠΈΠΆΠ΅ Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π°, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π»ΠΈ Π²Ρ ΠΈΡ ΠΏΠΎΠ½ΡΠ»ΠΈ:
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΊΡΠΈΠΏΡ Python, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΎΠΊΠ½ΠΎ Tkinter Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ Β«Python ΡΡΠ»ΠΈΡ!Β»
.
ΠΠΊΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ:
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΡΠΎ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅:
ΠΠΎΡ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk ΠΎΠΊΠ½ΠΎ = tk.Tk() label = tk.Label(text="Python ΡΡΠ»ΠΈΡ!") ΡΡΠΈΠΊΠ΅ΡΠΊΠ°.pack() ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΠΌΠ΅ΠΉΡΠ΅ Π² Π²ΠΈΠ΄Ρ, ΡΡΠΎ Π²Π°Ρ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΈΠ½Π°ΡΠ΅.
ΠΠΎΠ³Π΄Π° Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π³ΠΎΡΠΎΠ²Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ ΡΠ°Π·Π΄Π΅Π»Ρ.
Π Π°Π±ΠΎΡΠ° Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°ΠΌΠΈ
ΠΠΈΠ΄ΠΆΠ΅ΡΡ β ΡΡΠΎ ΠΎΡΠ½ΠΎΠ²Π° Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Python Tkinter. ΠΡΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΡΡ Ρ Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ. ΠΠ°ΠΆΠ΄ΡΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ Π² Tkinter ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΊΠ»Π°ΡΡΠΎΠΌ. ΠΠΎΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ²:
ΠΠ»Π°ΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|
ΠΡΠΈΠΊΠ΅ΡΠΊΠ° | ΠΠΈΠ΄ΠΆΠ΅Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° Π½Π° ΡΠΊΡΠ°Π½Π΅ |
ΠΠ½ΠΎΠΏΠΊΠ° | ΠΠ½ΠΎΠΏΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠ΅ΠΊΡΡ ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ |
ΠΡ
ΠΎΠ΄ | ΠΠΈΠ΄ΠΆΠ΅Ρ Π²Π²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠ°, Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡΠΈΠΉ Π²Π²ΠΎΠ΄ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ΅ΠΊΡΡΠ° |
Π’Π΅ΠΊΡΡ | ΠΠΈΠ΄ΠΆΠ΅Ρ Π²Π²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ Π²Π²ΠΎΠ΄ΠΈΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡ |
Π Π°ΠΌΠ° | ΠΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½Π°Ρ ΠΎΠ±Π»Π°ΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ Π΄Π»Ρ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² ΠΈΠ»ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°ΠΌΠΈ |
Π ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΡΠ°Π·Π΄Π΅Π»Π°Ρ
Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΠΈΠ· Π½ΠΈΡ
, Π½ΠΎ ΠΈΠΌΠ΅ΠΉΡΠ΅ Π² Π²ΠΈΠ΄Ρ, ΡΡΠΎ Tkinter ΠΈΠΌΠ΅Π΅Ρ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ², ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π·Π΄Π΅ΡΡ. ΠΡΠ±ΠΎΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΌ, Π΅ΡΠ»ΠΈ ΡΡΠ΅ΡΡΡ ΡΠ΅Π»ΡΠΉ Π½ΠΎΠ²ΡΠΉ Π½Π°Π±ΠΎΡ ΠΈΠ· ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² . Π ΠΎΡΡΠ°Π²ΡΠ΅ΠΉΡΡ ΡΠ°ΡΡΠΈ ΡΡΠΎΠ³ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Tkinter 9.0004, ΠΎΠ΄Π½Π°ΠΊΠΎ.
ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎ Π΄Π²ΡΡ ΡΠΈΠΏΠ°Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ², Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡΠΈΠΉΡΡ ΡΠ°Π·Π΄Π΅Π» Π½ΠΈΠΆΠ΅:
Π‘ΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π² Tkinter Π΅ΡΡΡ Π΄Π²Π΅ ΡΠΈΡΠΎΠΊΠΈΠ΅ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ²:
- ΠΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ: ΠΠΎΡΡΡΠΏΠ½Ρ Π² ΠΏΠ°ΠΊΠ΅ΡΠ΅
tkinter
, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρtkinter.Label
- Π’Π΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ: ΠΠΎΡΡΡΠΏΠ½ΠΎ Π² ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡΠ»Π΅
ttk
, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρtkinter.ttk.Label
ΠΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Tkinter Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ ΠΈ ΠΏΡΠΎΡΡΡ, Π½ΠΎ ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π½Π° Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌ ΠΎΠ½ΠΈ Π²ΡΠ³Π»ΡΠ΄ΡΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠΌΠΈ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΆΠ΄ΡΠΌΠΈ. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°ΠΌΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Ρ ΡΠΎΠ΄Π½ΡΠΌ Π²Π½Π΅ΡΠ½ΠΈΠΌ Π²ΠΈΠ΄ΠΎΠΌ ΠΈ ΠΎΡΡΡΠ΅Π½ΠΈΡΠΌΠΈ, Π·Π½Π°ΠΊΠΎΠΌΡΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, Π²Π°ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎΠΈΡ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ.
ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² ΠΏΠΎΡΡΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π·Π°ΠΌΠ΅Π½ΡΡΡ ΠΈΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈ, Π½ΠΎ ΠΈΠΌΠ΅ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ Π²ΠΈΠ΄. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½ΠΎΠ²ΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π½ΡΡΠ΅ Π½Π΅ Π±ΡΠ»ΠΎ Π² Tkinter. Π ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ, Ρ ΠΊΠΎΡΠΎΡΡΡ Π½Π΅Ρ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. Π’Π΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² ΠΌΠΎΠ΄ΡΠ»Π΅ tkinter.ttk
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΈΡ
ΡΠ΅ΠΌΡ Π΄Π»Ρ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ Π²ΠΈΠ΄Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ²Π΅ΡΠ»ΡΠΉ ΠΈ ΡΠ΅ΠΌΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌΡ. Π’Π΅ΠΌΠ° β ΡΡΠΎ Π½Π°Π±ΠΎΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ
ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ ΡΡΠΈΠ»Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΊΠ°ΡΠΊΠ°Π΄Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΡΡΠΈΠ»Π΅ΠΉ (CSS) Π΄Π»Ρ Tkinter.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅ΠΌ Π΄Π»Ρ Π½ΠΎΠ²ΡΡ
Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² ΠΎΠ·Π½Π°ΡΠ°Π»ΠΎ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΠΈΡ
ΡΡΠΈΠ»Π΅ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ. Π‘ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΡΠ°ΠΊΠΎΠ΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΡΠΌ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, Π½ΠΎ, Ρ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΎΠ½ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ, ΡΡΠΎ Π·Π°ΡΡΡΠ΄Π½ΡΠ΅Ρ ΡΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ.
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΎΠ±ΡΡΠ½ΡΠΌΠΈ ΠΈ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°ΠΌΠΈ Π² Tkinter ΠΏΡΠΈΠ½ΡΡΠΎ ΠΎΠ±ΡΡΠ²Π»ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌΡ Π΄Π»Ρ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Tkinter:
>>>
>>> import tkinter as tk >>> ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter.ttk ΠΊΠ°ΠΊ ttk
ΠΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠ²Π½ΠΎ ΡΡΡΠ»Π°ΡΡΡΡ Π»ΠΈΠ±ΠΎ Π½Π° tk.Label
, Π»ΠΈΠ±ΠΎ Π½Π° ttk.Label
, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²Π°ΡΠΈΡ
ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠ΅ΠΉ:
>>>
>>> tk.Label()>>> ttk.Label()
ΠΠ΄Π½Π°ΠΊΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΡΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠΌΠΏΠΎΡΡ ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΡΡ
Π·Π½Π°ΠΊΠΎΠ² ( *
), ΡΡΠΎΠ±Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΌΠ΅Π½ΡΡΡ Π²ΡΠ΅ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ, Π³Π΄Π΅ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
>>>
>>> from tkinter import * >>> ΠΈΠ· ΠΈΠΌΠΏΠΎΡΡΠ° tkinter.ttk * >>> ΠΠ΅ΡΠΊΠ°()>>> Π’Π΅ΠΊΡΡ() <ΠΎΠ±ΡΠ΅ΠΊΡ tkinter.Text . !text>
Π’Π΅ΠΏΠ΅ΡΡ Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΡΠ°Π²ΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΊΠ»Π°ΡΡΠ° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° ΠΏΡΠ΅ΡΠΈΠΊΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Python. ΠΡ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ, ΠΏΠΎΠΊΠ° ΠΎΠ½ Π΄ΠΎΡΡΡΠΏΠ΅Π½, ΠΈΠ»ΠΈ Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²Ρ Π²Π΅ΡΠ½Π΅ΡΠ΅ΡΡ ΠΊ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΌΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ. ΠΠ²Π° ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π²ΡΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΈΠΌΠΏΠΎΡΡΠ° Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Ρ Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, ΡΡΠΎΠ±Ρ ΠΈΠΌΠ΅ΡΡ ΡΡΡΠ΅ΠΊΡ. ΠΠ·-Π·Π° ΡΡΠΎΠ³ΠΎ ΠΈΠΌΠΏΠΎΡΡ ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΡΡ Π·Π½Π°ΠΊΠΎΠ² ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΏΠ»ΠΎΡ ΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠΉ, ΠΊΠΎΡΠΎΡΠΎΠΉ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΠ·Π±Π΅Π³Π°ΡΡ, Π΅ΡΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ½Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΠ·Π½Π°ΡΠ΅Π»ΡΠ½ΠΎ.
ΠΠΎΠ»Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Tkinter ΡΠΌ. Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΏΠΎ TkDocs. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ Π² Π½Π΅ΠΌ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π² Tcl/Tk 8.5, Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡΠ½ΠΎΡΠΈΡΡΡΡ ΠΈ ΠΊ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°ΠΌ.
ΠΠ°Π±Π°Π²Π½ΡΠΉ ΡΠ°ΠΊΡ: Tkinter Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Β«ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ TkΒ», ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠ° Python ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ Tk Π½Π° ΡΠ·ΡΠΊΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² Tcl.
Π ΠΏΠΎΠΊΠ° ΠΏΡΠΈΡΠΌΠΎΡΡΠΈΡΠ΅ΡΡ ΠΊ ΡΡΠΈΠΊΠ΅ΡΠΊΠ΅ 9.
0109 Π²ΠΈΠ΄ΠΆΠ΅Ρ.
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΠ»Π°ΠΌΡ
ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Ρ ΡΡΠ»ΡΠΊΠΎΠΌ
ΠΠΈΠ΄ΠΆΠ΅ΡΡ ΠΡΠΈΠΊΠ΅ΡΠΊΠ°
Π²ΠΈΠ΄ΠΆΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ . Π’Π΅ΠΊΡΡ, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΡΠΉ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠΌ Label
, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ. ΠΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅Π»Π΅ΠΉ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ. ΠΠ°ΠΊ Π²Ρ Π²ΠΈΠ΄Π΅Π»ΠΈ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π² Π½Π°ΡΠ°Π»Π΅ ΡΡΠΎΠ³ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π°, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ Label
, ΡΠΎΠ·Π΄Π°Π² ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΊΠ»Π°ΡΡΠ° Label
ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π² ΡΡΡΠΎΠΊΡ Π² ΡΠ΅ΠΊΡΡ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ:
ΠΌΠ΅ΡΠΊΠ° = tk.Label(text="ΠΡΠΈΠ²Π΅Ρ, Tkinter")
Label
Π²ΠΈΠ΄ΠΆΠ΅ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΡΠ΅ΠΊΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ ΡΠ²Π΅ΡΠΎΠΌ ΡΠ΅ΠΊΡΡΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈ ΡΠ²Π΅ΡΠΎΠΌ ΡΠΎΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. ΠΠ±ΡΡΠ½ΠΎ ΡΡΠΎ ΡΠ΅ΡΠ½ΡΠΉ ΠΈ Π±Π΅Π»ΡΠΉ ΡΠ²Π΅ΡΠ° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π½ΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ²Π΅ΡΠ°, Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΡΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ²Π΅ΡΠΎΠΌ ΡΠ΅ΠΊΡΡΠ° ΠΈ ΡΠΎΠ½Π° Label
, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π½ΠΈΠΉ ΠΏΠ»Π°Π½
ΠΈ ΡΠΎΠ½
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ:
ΠΌΠ΅ΡΠΊΠ° = tk.Label( text="ΠΡΠΈΠ²Π΅Ρ, Π’ΠΊΠΈΠ½ΡΠ΅Ρ", foreground="white", # Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π±Π΅Π»ΡΠΉ ΡΠ²Π΅Ρ ΡΠ΅ΠΊΡΡΠ° background="black" # Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ΅ΡΠ½ΡΠΉ ΡΠ²Π΅Ρ ΡΠΎΠ½Π° )
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΡΠ²Π΅ΡΠΎΠ², Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅:
-
"ΠΊΡΠ°ΡΠ½ΡΠΉ"
-
"ΠΎΡΠ°Π½ΠΆΠ΅Π²ΡΠΉ"
-
"ΠΆΠ΅Π»ΡΡΠΉ"
-
"Π·Π΅Π»Π΅Π½ΡΠΉ"
-
"ΡΠΈΠ½ΠΈΠΉ"
-
"ΡΠΈΠΎΠ»Π΅ΡΠΎΠ²ΡΠΉ"
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π° ΡΠ²Π΅ΡΠΎΠ² HTML ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Tkinter. ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΠΉ ΡΠΏΡΠ°Π²ΠΊΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΠ²Π΅ΡΠ° Π΄Π»Ρ MacOS ΠΈ Windows, ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅ΠΊΡΡΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΡΠ΅ΠΌΠ°, ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° ΠΏΠΎ ΡΠ²Π΅ΡΠ°ΠΌ.
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°Π·Π°ΡΡ ΡΠ²Π΅Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ RGB:
ΠΌΠ΅ΡΠΊΠ° = tk.Label(text="ΠΡΠΈΠ²Π΅Ρ, Tkinter", background="#34A2FE")
ΠΠ°Π΄Π°Π΅Ρ ΡΠΎΠ½ ΡΡΠΈΠΊΠ΅ΡΠΊΠΈ ΠΏΡΠΈΡΡΠ½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ»ΠΎ-Π³ΠΎΠ»ΡΠ±ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ°. Π¨Π΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ RGB Π±ΠΎΠ»Π΅Π΅ Π·Π°Π³Π°Π΄ΠΎΡΠ½Ρ, ΡΠ΅ΠΌ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ²Π΅ΡΠ°, Π½ΠΎ ΠΎΠ½ΠΈ ΡΠ°ΠΊΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠ΅. Π ΡΡΠ°ΡΡΡΡ, ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±Π΅Π·Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠ΅ ΠΊΠΎΠ΄Ρ ΡΠ²Π΅ΡΠΎΠ².
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½Π΅ Ρ
ΠΎΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π½ΠΈΠΉ ΠΏΠ»Π°Π½
ΠΈ ΡΠΎΠ½
, ΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠΊΡΠ°ΡΠ΅Π½Π½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ fg
ΠΈ bg
Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ²Π΅ΡΠΎΠ² ΠΏΠ΅ΡΠ΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° ΠΈ ΡΠΎΠ½Π°:
label = tk.Label(text="ΠΡΠΈΠ²Π΅Ρ, Tkinter", fg="white", bg="black")
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΠΈΠ½Ρ ΠΈ Π²ΡΡΠΎΡΡ ΡΡΠΈΠΊΠ΅ΡΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² width
ΠΈ height
:
ΠΌΠ΅ΡΠΊΠ° = tk.Label( text="ΠΡΠΈΠ²Π΅Ρ, Π’ΠΊΠΈΠ½ΡΠ΅Ρ", ΡΠ³="Π±Π΅Π»ΡΠΉ", Π±Π³ = "ΡΠ΅ΡΠ½ΡΠΉ", ΡΠΈΡΠΈΠ½Π°=10, Π²ΡΡΠΎΡΠ°=10 )
ΠΠΎΡ ΠΊΠ°ΠΊ ΡΡΠ° ΠΌΠ΅ΡΠΊΠ° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π² ΠΎΠΊΠ½Π΅:
ΠΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΡΡΡΠ°Π½Π½ΡΠΌ, ΡΡΠΎ ΠΌΠ΅ΡΠΊΠ° Π² ΠΎΠΊΠ½Π΅ Π½Π΅ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½Π°Ρ, Ρ
ΠΎΡΡ ΡΠΈΡΠΈΠ½Π° ΠΈ Π²ΡΡΠΎΡΠ° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ ΡΠ°Π²Π½ΡΠΌΠΈ 10
. ΠΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠΈΡΠΈΠ½Π° ΠΈ Π²ΡΡΠΎΡΠ° ΠΈΠ·ΠΌΠ΅ΡΡΡΡΡΡ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ
Π΅Π΄ΠΈΠ½ΠΈΡΠ°Ρ
. ΠΠ΄Π½Π° Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½Π°Ρ ΡΠ΅ΠΊΡΡΠΎΠ²Π°Ρ Π΅Π΄ΠΈΠ½ΠΈΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΠΈΠΌΠ²ΠΎΠ»Π° 0
ΠΈΠ»ΠΈ ΡΠΈΡΠ»Π° Π½ΠΎΠ»Ρ Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌ ΡΡΠΈΡΡΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΠΎΠ΄Π½Π° Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½Π°Ρ ΡΠ΅ΠΊΡΡΠΎΠ²Π°Ρ Π΅Π΄ΠΈΠ½ΠΈΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π²ΡΡΠΎΡΠΎΠΉ ΡΠΈΠΌΠ²ΠΎΠ»Π° 0
.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΠ»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΈΡΠΈΠ½Ρ ΠΈ Π²ΡΡΠΎΡΡ Tkinter ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡΡ Π²ΠΌΠ΅ΡΡΠΎ Π΄ΡΠΉΠΌΠΎΠ², ΡΠ°Π½ΡΠΈΠΌΠ΅ΡΡΠΎΠ² ΠΈΠ»ΠΈ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠ°Π·Π½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ .
ΠΠ΄ΠΈΠ½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΈΡΠΈΠ½Π΅ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΎΠ·Π½Π°ΡΠ°ΡΡ, ΡΡΠΎ ΡΠ°Π·ΠΌΠ΅Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΡΠΈΡΡΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΡΠΎ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ ΡΠ΅ΠΊΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²ΠΏΠΈΡΠ΅ΡΡΡ Π² ΠΌΠ΅ΡΠΊΠΈ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ³ΠΎ, Π³Π΄Π΅ Π·Π°ΠΏΡΡΠ΅Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
ΠΠ΅ΡΠΊΠΈ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ Π²Π°ΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, ΠΎ ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ.
Π£Π΄Π°Π»ΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ
ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ Ρ
ΠΠ½ΠΎΠΏΠΊΠ°
ΠΠΈΠ΄ΠΆΠ΅ΡΡ ΠΠ½ΠΎΠΏΠΊΠ°
Π²ΠΈΠ΄ΠΆΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ
ΠΊΠ½ΠΎΠΏΠΎΠΊ . ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΈΡ
Π΄Π»Ρ Π²ΡΠ·ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½Π°ΠΆΠ°ΡΠΈΠΈ. Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ Π²ΡΠ·ΡΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π ΠΏΠΎΠΊΠ° Π²Π·Π³Π»ΡΠ½ΠΈΡΠ΅ Π½Π° ΡΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈ ΡΡΠΈΠ»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ.
ΠΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅Π³ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°ΠΌΠΈ Button
ΠΈ Label
. ΠΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ
ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡΡ
ΠΊΠ½ΠΎΠΏΠΊΠ° β ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΌΠ΅ΡΠΊΠ°, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΅Π»ΠΊΠ½ΡΡΡ! Π’Π΅ ΠΆΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ Label
Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°ΠΌΠΈ Button
. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΊΠ½ΠΎΠΏΠΊΡ Ρ ΡΠΈΠ½ΠΈΠΌ ΡΠΎΠ½ΠΎΠΌ ΠΈ ΠΆΠ΅Π»ΡΡΠΌ ΡΠ΅ΠΊΡΡΠΎΠΌ. ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠΈΡΠΈΠ½Ρ ΠΈ Π²ΡΡΠΎΡΡ Π² 25
ΠΈ 5
ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ
Π΅Π΄ΠΈΠ½ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ:
ΠΊΠ½ΠΎΠΏΠΊΠ° = tk.Button( text="ΠΠ°ΠΆΠΌΠΈ Π½Π° ΠΌΠ΅Π½Ρ!", ΡΠΈΡΠΈΠ½Π°=25, Π²ΡΡΠΎΡΠ°=5, Π±Π³ = "ΡΠΈΠ½ΠΈΠΉ", ΡΠ³ = "ΠΆΠ΅Π»ΡΡΠΉ", )
ΠΠΎΡ ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠ° Π² ΠΎΠΊΠ½Π΅:
ΠΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΈΠ·ΡΡΠ½ΠΎ! Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π²Π° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΠ±ΠΎΡΠ° Π²Π²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ.
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ
Entry
Widgets ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ΅ΠΊΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠΌΡ ΠΈΠ»ΠΈ Π°Π΄ΡΠ΅Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ Entry
. ΠΠ½ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ , Π² ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π²Π²Π΅ΡΡΠΈ ΡΠ΅ΠΊΡΡ. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°
Entry
ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎΡΡΠΈ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°ΠΌΠΈ Label
ΠΈ Button
. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ ΡΠΎΠ·Π΄Π°Π΅Ρ Π²ΠΈΠ΄ΠΆΠ΅Ρ Ρ ΡΠΈΠ½ΠΈΠΌ ΡΠΎΠ½ΠΎΠΌ, ΠΆΠ΅Π»ΡΡΠΌ ΡΠ΅ΠΊΡΡΠΎΠΌ ΠΈ ΡΠΈΡΠΈΠ½ΠΎΠΉ 50
ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡΡ:
Π·Π°ΠΏΠΈΡΡ = tk.Entry(fg="ΠΆΠ΅Π»ΡΡΠΉ", bg="ΡΠΈΠ½ΠΈΠΉ", ΡΠΈΡΠΈΠ½Π°=50)
Π‘Π°ΠΌΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°Ρ
Entry
Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π½Π΅ Π² ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡ
ΡΡΠΈΠ»ΠΈΠ·ΠΎΠ²Π°ΡΡ. ΠΠ°ΠΊ ΠΈΡ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π²Π²ΠΎΠ΄Π° ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ . Π‘ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°ΠΌΠΈ Entry
ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ:
- ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ
.get()
- Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ
.delete()
- ΠΡΡΠ°Π²ΠΊΠ° ΡΠ΅ΠΊΡΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ
.insert()
ΠΡΡΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°Ρ
Entry
β ΡΠΎΠ·Π΄Π°ΡΡ ΠΈΡ
ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ Π½ΠΈΠΌΠΈ. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΡ Python ΠΈ ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΡΠ°Π·Π΄Π΅Π»Π°. Π‘Π½Π°ΡΠ°Π»Π° ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠΉΡΠ΅
tkinter
ΠΈ ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ:
>>>
>>> ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk >>> ΠΎΠΊΠ½ΠΎ = tk.Tk()
Π’Π΅ΠΏΠ΅ΡΡ ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΡΠ»ΡΠΊ
ΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ Entry
:
>>>
>>> ΠΌΠ΅ΡΠΊΠ° = tk.Label(text="ΠΠΌΡ") >>> Π·Π°ΠΏΠΈΡΡ = tk.Entry()
Π―ΡΠ»ΡΠΊ
ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊΠΎΠΉ ΡΠ΅ΠΊΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅ Entry
. ΠΠ½ Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠ²Π»ΡΠ΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ
ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ Entry
, Π½ΠΎ ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΡΠΎ Π²Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΠΆΠΈΠ΄Π°Π΅Ρ ΠΎΡ Π½Π΅Π³ΠΎ. ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ .pack()
Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² ΠΎΠΊΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ Π±ΡΠ»ΠΈ Π²ΠΈΠ΄Π½Ρ:
>>>
>>> label.pack() >>> Π·Π°ΠΏΠΈΡΡ.pack()
ΠΠΎΡ ΠΊΠ°ΠΊ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ:
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Tkinter Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅Π½ΡΡΠΈΡΡΠ΅Ρ ΠΌΠ΅ΡΠΊΡ Π½Π°Π΄ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠΌ Entry
Π² ΠΎΠΊΠ½Π΅. ΠΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ .pack()
, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΡΠ°Π·Π΄Π΅Π»Π°Ρ
.
Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΌΡΡΡΡ Π²Π½ΡΡΡΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Entry
ΠΈ Π²Π²Π΅Π΄ΠΈΡΠ΅ Real Python
:
Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ Π²Π²Π΅Π»ΠΈ ΡΠ΅ΠΊΡΡ Π² Π²ΠΈΠ΄ΠΆΠ΅Ρ Entry
, Π½ΠΎ ΡΡΠΎΡ ΡΠ΅ΠΊΡΡ Π΅ΡΠ΅ Π½Π΅ Π±ΡΠ» ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ Π² Π²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ .get()
, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΡΡ ΠΈ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ name
:
>>>
>>> ΠΈΠΌΡ = Π·Π°ΠΏΠΈΡΡ.ΠΏΠΎΠ»ΡΡΠΈΡΡ() >>> ΠΈΠΌΡ Β«ΠΠ°ΡΡΠΎΡΡΠΈΠΉ ΠΏΠΈΡΠΎΠ½Β»
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π°Π»ΠΈΡΡ ΡΠ΅ΠΊΡΡ. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ .delete()
ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ Python, ΠΊΠ°ΠΊΠΎΠΉ ΡΠΈΠΌΠ²ΠΎΠ» Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ Π±Π»ΠΎΠΊΠ΅ ΠΊΠΎΠ΄Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ .delete(0)
ΡΠ΄Π°Π»ΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ» ΠΈΠ· Entry
:
>>>
>>> Π·Π°ΠΏΠΈΡΡ.ΡΠ΄Π°Π»ΠΈΡΡ(0)
Π’Π΅ΠΊΡΡ, ΠΎΡΡΠ°Π²ΡΠΈΠΉΡΡ Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅, ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ°Π²Π΅Π½ eal Python
:
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ, ΠΊΠ°ΠΊ ΠΈ ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ Python, ΡΠ΅ΠΊΡΡ Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅ Entry
ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΡΠ΅ΡΡΡ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ 0
.
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈΠ· Π·Π°ΠΏΠΈΡΠΈ
, ΡΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΠΉΡΠ΅ Π²ΡΠΎΡΠΎΠΉ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Π² .delete()
, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ ΡΠΈΠΌΠ²ΠΎΠ»Π°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΎΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ ΡΠ΄Π°Π»ΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠ΅ΡΡΡΠ΅ Π±ΡΠΊΠ²Ρ Π² 9.0108 ΠΠ²ΠΎΠ΄ :
>>>
>>> Π·Π°ΠΏΠΈΡΡ.ΡΠ΄Π°Π»ΠΈΡΡ(0, 4)
ΠΡΡΠ°Π²ΡΠΈΠΉΡΡ ΡΠ΅ΠΊΡΡ ΡΠ΅ΠΏΠ΅ΡΡ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ Python
:
Entry.delete()
ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π½Π°ΡΠ΅Π·ΠΊΠ° ΡΡΡΠΎΠΊΠΈ. ΠΠ΅ΡΠ²ΡΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ, ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΡΡΡ Π΄ΠΎ , Π° Π½Π΅ , Π²ΠΊΠ»ΡΡΠ°Ρ ΠΈΠ½Π΄Π΅ΠΊΡ, ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠΉ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²ΡΠΎΡΠΎΠ³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ tk.END
Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²ΡΠΎΡΠΎΠ³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° .delete()
, ΡΡΠΎΠ±Ρ ΡΠ΄Π°Π»ΠΈΡΡ Π²Π΅ΡΡ ΡΠ΅ΠΊΡΡ Π² ΠΠ²ΠΎΠ΄
:
>>>
>>> entry.delete(0, tk.END)
Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΡΡΡΠΎΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅:
ΠΠ° ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ ΡΠΏΠ΅ΠΊΡΡΠ° Π²Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΡΠ°Π²ΠΈΡΡ ΡΠ΅ΠΊΡΡ Π² Π²ΠΈΠ΄ΠΆΠ΅Ρ Entry
:
>>>
>>> entry.insert(0, "Python")
Π’Π΅ΠΏΠ΅ΡΡ ΠΎΠΊΠ½ΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
ΠΠ΅ΡΠ²ΡΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ .insert()
ΠΊΡΠ΄Π° Π²ΡΡΠ°Π²ΠΈΡΡ ΡΠ΅ΠΊΡΡ. ΠΡΠ»ΠΈ Π² ΠΠ°ΠΏΠΈΡΡ 9 Π½Π΅Ρ ΡΠ΅ΠΊΡΡΠ°0109, ΡΠΎ Π½ΠΎΠ²ΡΠΉ ΡΠ΅ΠΊΡΡ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅Ρ Π²ΡΡΠ°Π²Π»ΡΡΡΡΡ Π² Π½Π°ΡΠ°Π»ΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π΄ΠΈΡΠ΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ·ΠΎΠ²
.insert()
Ρ 100
Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° Π²ΠΌΠ΅ΡΡΠΎ 0
, ΠΊΠ°ΠΊ Π²Ρ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π²ΡΡΠ΅, ΠΏΡΠΈΠ²Π΅Π» Π±Ρ ΠΊ ΡΠΎΠΌΡ ΠΆΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ.
ΠΡΠ»ΠΈ ΠΠ°ΠΏΠΈΡΡ
ΡΠΆΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΠΊΡΡ, ΡΠΎ .insert()
Π²ΡΡΠ°Π²ΠΈΡ Π½ΠΎΠ²ΡΠΉ ΡΠ΅ΠΊΡΡ Π² ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΈ ΡΠ΄Π²ΠΈΠ½Π΅Ρ Π²Π΅ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ ΡΠ΅ΠΊΡΡ Π²ΠΏΡΠ°Π²ΠΎ:
>>>
>>> entry.insert(0, "ΠΠ΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ")
Π’Π΅ΠΊΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° ΡΠ΅ΠΏΠ΅ΡΡ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ Real Python
:
Entry
ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡ Π΄Π»Ρ ΡΠ±ΠΎΡΠ° Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ
ΠΎΠ±ΡΠ΅ΠΌΠΎΠ² ΡΠ΅ΠΊΡΡΠ° ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅, ΠΎΠ½ΠΈ Π½Π΅ ΠΈΠ΄Π΅Π°Π»ΡΠ½Ρ Π΄Π»Ρ ΡΠ±ΠΎΡΠ° Π±ΠΎΠ»ΡΡΠΈΡ
ΠΎΠ±ΡΠ΅ΠΌΠΎΠ² ΡΠ΅ΠΊΡΡΠ°. ΠΠΎΡ ΡΡΡ-ΡΠΎ ΠΈ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ
Text
!
Π£Π΄Π°Π»ΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ
ΡΠ΅ΠΊΡΡΠ°
ΠΠΈΠ΄ΠΆΠ΅ΡΡ ΠΠΈΠ΄ΠΆΠ΅ΡΡ Text
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠ°, ΠΊΠ°ΠΊ ΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Entry
. Π Π°Π·Π½ΠΈΡΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Text
ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ ΡΠ΅ΠΊΡΡΠ° . Π‘ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠΌ Text
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π²Π²Π΅ΡΡΠΈ ΡΠ΅Π»ΡΠΉ Π°Π±Π·Π°Ρ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ°! ΠΠ°ΠΊ ΠΈ Π² ΡΠ»ΡΡΠ°Π΅ Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°ΠΌΠΈ Entry
, Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°ΠΌΠΈ Text
ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ:
- ΠΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ
.get()
- Π£Π΄Π°Π»ΠΈΡΡ ΡΠ΅ΠΊΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ
.delete()
- ΠΡΡΠ°Π²ΠΈΡΡ ΡΠ΅ΠΊΡΡ Ρ
.insert()
Π₯ΠΎΡΡ ΠΈΠΌΠ΅Π½Π° ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Ρ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Entry
, ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π΄ΡΡΠ³ΠΎΠΌΡ. ΠΡΠΈΡΠ»ΠΎ Π²ΡΠ΅ΠΌΡ Π·Π°ΠΏΠ°ΡΠΊΠ°ΡΡ ΡΡΠΊΠΈ, ΡΠΎΠ·Π΄Π°Π² Π²ΠΈΠ΄ΠΆΠ΅Ρ
Text
ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π², Π½Π° ΡΡΠΎ ΠΎΠ½ ΡΠΏΠΎΡΠΎΠ±Π΅Π½.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π£ Π²Π°Ρ Π²ΡΠ΅ Π΅ΡΠ΅ ΠΎΡΠΊΡΡΡΠΎ ΠΎΠΊΠ½ΠΎ ΠΈΠ· ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΡΠ°Π·Π΄Π΅Π»Π°?
ΠΡΠ»ΠΈ ΡΡΠΎ ΡΠ°ΠΊ, ΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΊΡΡΡΡ Π΅Π³ΠΎ, Π²ΡΠΏΠΎΠ»Π½ΠΈΠ² ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
>>>
>>> ΠΎΠΊΠ½ΠΎ.ΡΠ½ΠΈΡΡΠΎΠΆΠΈΡΡ()
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΊΡΡΡΡ Π΅Π³ΠΎ Π²ΡΡΡΠ½ΡΡ, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡ ΠΠ°ΠΊΡΡΡΡ .
Π ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ΅ Python ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡΡΡΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΈ ΡΠΏΠ°ΠΊΡΠΉΡΠ΅ Π² Π½Π΅Π³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ Text()
:
>>>
>>> ΠΎΠΊΠ½ΠΎ = tk.Tk() >>> text_box = tk.Text() >>> text_box.pack()
Π’Π΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΠΏΠΎΠ»Ρ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Entry
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. ΠΠΎΡ ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΎΠΊΠ½ΠΎ, ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ΅ Π²ΡΡΠ΅:
Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ Π² Π»ΡΠ±ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ ΠΎΠΊΠ½Π°, ΡΡΠΎΠ±Ρ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅. ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ»ΠΎΠ²ΠΎ Hello
. ΠΠ°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ . ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΈ Π²Π²Π΅Π΄ΠΈΡΠ΅ World
Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ ΡΡΡΠΎΠΊΠ΅. Π’Π΅ΠΏΠ΅ΡΡ ΠΎΠΊΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ:
ΠΠ°ΠΊ ΠΈ Π² ΡΠ»ΡΡΠ°Π΅ Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°ΠΌΠΈ Entry
, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΡΡ ΠΈΠ· Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Text
, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ .
. ΠΠ΄Π½Π°ΠΊΠΎ Π²ΡΠ·ΠΎΠ² get()
.get()
Π±Π΅Π· Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² Π½Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΠΎΠ»Π½ΡΠΉ ΡΠ΅ΠΊΡΡ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅, ΠΊΠ°ΠΊ Π΄Π»Ρ ΠΠ°ΠΏΠΈΡΡ 9.0109 Π²ΠΈΠ΄ΠΆΠ΅ΡΡ. ΠΡΠ·ΡΠ²Π°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅:
>>>
>>> text_box.get() Traceback (ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π²ΡΠ·ΠΎΠ²): ... TypeError: get() ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ 1 ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½Π½ΡΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ: 'index1'
Text.get()
ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Ρ
ΠΎΡΡ Π±Ρ ΠΎΠ΄ΠΈΠ½ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ. ΠΡΠ·ΠΎΠ² .get()
Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΌΠ²ΠΎΠ». Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ . ΠΠ½Π΄Π΅ΠΊΡΡ Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°Ρ
Text
ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈΠ½Π°ΡΠ΅, ΡΠ΅ΠΌ Π² ΠΠ²ΠΎΠ΄
Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ². ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Text
ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ ΡΠ΅ΠΊΡΡΠ°, ΠΈΠ½Π΄Π΅ΠΊΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π΄Π²Π΅ ΡΠ°ΡΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ:
- ΠΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π°
- ΠΠΎΠ·ΠΈΡΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π² ΡΡΠΎΠΉ ΡΡΡΠΎΠΊΠ΅
ΠΠΎΠΌΠ΅ΡΠ° ΡΡΡΠΎΠΊ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ 1
, Π° ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ 0
. Π§ΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΠ½Π΄Π΅ΠΊΡ, Π²Ρ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ ΡΡΡΠΎΠΊΡ Π²ΠΈΠ΄Π°
"
, Π·Π°ΠΌΠ΅Π½ΡΡ
Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ ΡΡΡΠΎΠΊΠΈ ΠΈ
Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ ΡΠΈΠΌΠ²ΠΎΠ»Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, "1.0"
ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ» Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅, Π° "2.3"
ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅ΡΠ²Π΅ΡΡΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ» Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ ΡΡΡΠΎΠΊΠ΅.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡ "1.0"
, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΠ΅ΡΠ²ΡΡ Π±ΡΠΊΠ²Ρ ΠΈΠ· ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²Ρ ΡΠΎΠ·Π΄Π°Π»ΠΈ ΡΠ°Π½Π΅Π΅:
>>>
>>> text_box.get("1.0") 'Π§ΠΠ‘'
Π ΡΠ»ΠΎΠ²Π΅ ΠΏΡΡΡ Π±ΡΠΊΠ² ΠΡΠΈΠ²Π΅Ρ
, Π° Π½ΠΎΠΌΠ΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π° o
ΡΠ°Π²Π΅Π½ 4
, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½ΠΎΠΌΠ΅ΡΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ 0
, Π° ΡΠ»ΠΎΠ²ΠΎ Hello
Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅. ΠΠ°ΠΊ ΠΈ Π² ΡΠ»ΡΡΠ°Π΅ ΡΠΎ ΡΡΡΠΎΠΊΠΎΠ²ΡΠΌΠΈ ΡΡΠ΅Π·Π°ΠΌΠΈ Python, Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Π³ΠΎ ΡΠ»ΠΎΠ²Π° Hello
ΠΈΠ· ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΠΏΡΠΎΡΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°.
ΠΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ»ΠΎΠ²ΠΎ Hello
ΠΈΠ· ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ "1.
Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΠΈ 0"
"1.5"
Π΄Π»Ρ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ°:
>>>
>>> text_box.get("1.0", "1.5") 'ΠΡΠΈΠ²Π΅Ρ'
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ»ΠΎΠ²ΠΎ World
Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ Π½ΠΎΠΌΠ΅ΡΠ° ΡΡΡΠΎΠΊ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ½Π΄Π΅ΠΊΡΠ΅ Π½Π° 2
:
>>>
>>> text_box.get("2.0", "2.5") 'ΠΠΈΡ'
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π²Π΅ΡΡ ΡΠ΅ΠΊΡΡ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ "1.0"
ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ tk.END
Π΄Π»Ρ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ°:
>>>
>>> text_box.get("1.0", tk.END) 'ΠΡΠΈΠ²Π΅Ρ\nΠΠΈΡ\n'
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΠ΅ΠΊΡΡ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΠΉ .get()
, Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π»ΡΠ±ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. ΠΠ· ΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΡΠ°ΠΊΠΆΠ΅ Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΠΊΠ° Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅ Text
ΠΈΠΌΠ΅Π΅Ρ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ» Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΡΡΡΠΎΠΊΡ ΡΠ΅ΠΊΡΡΠ° Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅.
.
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈΠ· ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ. ΠΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ delete()
.delete()
Π΄Π»Ρ ΠΠ°ΠΏΠΈΡΡ
Π²ΠΈΠ΄ΠΆΠ΅ΡΡ. ΠΡΡΡ Π΄Π²Π° ΡΠΏΠΎΡΠΎΠ±Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ .delete()
:
- Π‘ ΠΎΠ΄Π½ΠΈΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ
- Π‘ Π΄Π²ΡΠΌΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ Π²Π΅ΡΡΠΈΡ Ρ ΠΎΠ΄Π½ΠΈΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ, Π²Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΠ΅ .delete()
ΠΈΠ½Π΄Π΅ΠΊΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΄Π°Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΡΠ΄Π°Π»ΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ» H
ΠΈΠ· ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ:
>>>
>>> text_box.delete("1.0")
ΠΠ΅ΡΠ²Π°Ρ ΡΡΡΠΎΠΊΠ° ΡΠ΅ΠΊΡΡΠ° Π² ΠΎΠΊΠ½Π΅ ΡΠ΅ΠΏΠ΅ΡΡ ΡΠΈΡΠ°Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΏΡΠΈΠ²Π΅Ρ
:
Π Π²Π΅ΡΡΠΈΠΈ Ρ Π΄Π²ΡΠΌΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π²Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΠ΅ Π΄Π²Π° ΠΈΠ½Π΄Π΅ΠΊΡΠ°, ΡΡΠΎΠ±Ρ ΡΠ΄Π°Π»ΠΈΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Ρ Π²ΡΠΎΡΡΠΌ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ, Π½ΠΎ Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Ρ Π΅Π³ΠΎ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ ΡΠ΄Π°Π»ΠΈΡΡ ΠΎΡΡΠ°Π²ΡΠΈΠ΅ΡΡ ello
Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΡ "1.0"
ΠΈ "1.
: 4"
>>>
>>> text_box.delete("1.0", "1.4")
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΠ΅ΠΊΡΡ ΠΈΡΡΠ΅Π· Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. ΠΡΠΎ ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΡΡΡΡΡ ΡΡΡΠΎΠΊΡ ΠΏΠΎΡΠ»Π΅ ΡΠ»ΠΎΠ²Π° ΠΠΈΡ
ΠΏΠΎ Π²ΡΠΎΡΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ:
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ Π²Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ Π²ΠΈΠ΄ΠΈΡΠ΅, Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π²ΡΠ΅ Π΅ΡΠ΅ Π΅ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ». ΠΡΠΎ ΡΠΈΠΌΠ²ΠΎΠ» Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ! ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΡΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ .get()
:
>>>
>>> text_box.get("1.0") '\n'
ΠΡΠ»ΠΈ Π²Ρ ΡΠ΄Π°Π»ΠΈΡΠ΅ ΡΡΠΎΡ ΡΠΈΠΌΠ²ΠΎΠ», ΡΠΎ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ ΡΠΌΠ΅ΡΡΠΈΡΡΡ Π½Π° ΡΡΡΠΎΠΊΡ Π²Π²Π΅ΡΡ :
>>>
>>> text_box.delete("1.0")
Π‘Π΅ΠΉΡΠ°Ρ, ΠΠΈΡ
Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ:
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ΄Π°Π»ΠΈΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ°ΡΡΡ ΡΠ΅ΠΊΡΡΠ° Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅. Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ "1.0"
Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ tk.END
Π΄Π»Ρ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ°:
>>>
>>> text_box.delete("1.0", tk.END)
Π’Π΅ΠΏΠ΅ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΏΡΡΡΠΎ:
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΡΠ°Π²ΠΈΡΡ ΡΠ΅ΠΊΡΡ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ .insert()
:
>>>
>>> text_box.insert("1.0", "ΠΡΠΈΠ²Π΅Ρ")
ΠΡΠΎ Π²ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ»ΠΎΠ²ΠΎ Hello
Π² Π½Π°ΡΠ°Π»Π΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΎΡ ΠΆΠ΅ ΡΠΎΡΠΌΠ°Ρ "<ΡΡΡΠΎΠΊΠ°>.<ΡΡΠΎΠ»Π±Π΅Ρ>"
, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ .get()
Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π²ΡΡΠ°Π²ΠΊΠΈ:
ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅, ΡΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ Π²ΡΡΠ°Π²ΠΈΡΡ ΡΠ»ΠΎΠ²ΠΎ World
Π²ΠΎ Π²ΡΠΎΡΡΡ ΡΡΡΠΎΠΊΡ:
>>>
>>> text_box.insert("2.0", "ΠΠΈΡ")
ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π²ΡΡΠ°Π²Π»ΡΡΡ ΡΠ΅ΠΊΡΡ Π²ΠΎ Π²ΡΠΎΡΡΡ ΡΡΡΠΎΠΊΡ, ΡΠ΅ΠΊΡΡ Π²ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² ΠΊΠΎΠ½Π΅Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ:
ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π²ΡΡΠ°Π²ΠΈΡΡ ΡΠ΅ΠΊΡΡ Π½Π° Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ, ΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΡΠ½ΡΡ Π²ΡΡΠ°Π²ΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ» Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π²ΠΎ Π²ΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ ΡΡΡΠΎΠΊΡ:
>>>
>>> text_box.insert("2.0", "\nΠΠΈΡ")
Π’Π΅ΠΏΠ΅ΡΡ World
Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π½Π° Π²ΡΠΎΡΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ:
.
ΡΠ΄Π΅Π»Π°Π΅Ρ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π΄Π²ΡΡ
: insert()
- ΠΡΡΠ°Π²ΡΡΠ΅ ΡΠ΅ΠΊΡΡ Π² ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ, Π΅ΡΠ»ΠΈ Π² ΡΡΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ Π½Π΅Π΅ ΡΠΆΠ΅ Π΅ΡΡΡ ΡΠ΅ΠΊΡΡ.
- ΠΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ΅ΠΊΡΡ ΠΊ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅, Π΅ΡΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅.
ΠΠ±ΡΡΠ½ΠΎ Π½Π΅ΡΠ΅Π»Π΅ΡΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎ ΠΏΡΡΠ°ΡΡΡΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°. ΠΡΡΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± Π²ΡΡΠ°Π²ΠΈΡΡ ΡΠ΅ΠΊΡΡ Π² ΠΊΠΎΠ½Π΅Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Text
β ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ tk.END
Π² ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ .insert()
:
>>>
>>> text_box.insert(tk.END, "ΠΠΎΡΡΠ°Π²Ρ ΠΌΠ΅Π½Ρ Π² ΠΊΠΎΠ½Π΅Ρ!")
ΠΠ΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΠΈΠΌΠ²ΠΎΠ» Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ( \n
) Π² Π½Π°ΡΠ°Π»Π΅ ΡΠ΅ΠΊΡΡΠ°, Π΅ΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ Π΅Π³ΠΎ Π½Π° Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ:
>>>
>>> text_box.insert(tk.END, "\nΠΠ΅ΡΠ΅Π½Π΅ΡΠΈΡΠ΅ ΠΌΠ΅Π½Ρ Π½Π° Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ!")ΠΠΈΠ΄ΠΆΠ΅ΡΡ
Label
, Button
, Entry
ΠΈ Text
β ΡΡΠΎ Π»ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ², Π΄ΠΎΡΡΡΠΏΠ½ΡΡ
Π² Tkinter. ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄ΡΡΠ³ΠΈΡ
, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π΄Π»Ρ ΡΠ»Π°ΠΆΠΊΠΎΠ², ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ, ΠΏΠΎΠ»ΠΎΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠ² Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΠ±ΠΎ Π²ΡΠ΅Ρ
Π΄ΠΎΡΡΡΠΏΠ½ΡΡ
Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°Ρ
ΡΠΌ. Π² ΡΠΏΠΈΡΠΊΠ΅ Β«ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡΒ» Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡΒ».
Π£Π΄Π°Π»ΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² ΠΊΠ°Π΄ΡΠ°ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ
Frame
ΠΠΈΠ΄ΠΆΠ΅ΡΡΠ ΡΡΠΎΠΌ ΡΡΠΎΠΊΠ΅ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΏΡΡΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°ΠΌΠΈ:
-
ΠΡΠΈΠΊΠ΅ΡΠΊΠ°
-
ΠΠ½ΠΎΠΏΠΊΠ°
-
ΠΡ ΠΎΠ΄
-
Π’Π΅ΠΊΡΡ
-
Π Π°ΠΌΠ°
ΠΡΠΎ ΡΠ΅ΡΡΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Π²ΠΈΠ΄Π΅Π»ΠΈ Π΄ΠΎ ΡΠΈΡ
ΠΏΠΎΡ, ΠΏΠ»ΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ Frame
. Π Π°ΠΌΠΊΠ°
Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π²Π°ΠΆΠ½Ρ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π°ΡΠΈΡ
Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΡΠ³Π»ΡΠ±Π»ΡΡΡΡΡ Π² Π΄Π΅ΡΠ°Π»ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π°ΡΠΈΡ
Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ², Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ·ΡΡΠΈΡΠ΅, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Frame
ΠΈ ΠΊΠ°ΠΊ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°Π·Π½Π°ΡΠ°ΡΡ ΠΈΠΌ Π΄ΡΡΠ³ΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ. Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΊΡΠΈΠΏΡ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΏΡΡΡΠΎΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ
Frame
ΠΈ Π½Π°Π·Π½Π°ΡΠ°Π΅Ρ Π΅Π³ΠΎ Π³Π»Π°Π²Π½ΠΎΠΌΡ ΠΎΠΊΠ½Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk ΠΎΠΊΠ½ΠΎ = tk.Tk() ΠΊΠ°Π΄Ρ = tk.Frame() ΠΊΠ°Π΄Ρ.ΠΏΠ°ΠΊ() ΠΎΠΊΠ½ΠΎ.mainloop()
ΡΡΠ΅ΠΉΠΌ.pack()
ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅Ρ ΡΠ°ΠΌΡ Π² ΠΎΠΊΠ½ΠΎ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π±ΡΠ» ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡΠ΅, ΡΡΠΎΠ±Ρ ΠΎΡ
Π²Π°ΡΡΠ²Π°ΡΡ ΡΠ°ΠΌΡ. ΠΠΎΠ³Π΄Π° Π²Ρ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ ΡΠΊΡΠΈΠΏΡ, Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½Π΅ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ Π²ΡΠ²ΠΎΠ΄:
ΠΡΡΡΠΎΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ Frame
ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌ. Π€ΡΠ΅ΠΉΠΌΡ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ
Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ². ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°Π·Π½Π°ΡΠΈΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ ΡΡΠ΅ΠΉΠΌΡ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ² Π³Π»Π°Π²Π½ΡΠΉ Π°ΡΡΠΈΠ±ΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°
:
ΠΊΠ°Π΄Ρ = tk.Frame() ΠΌΠ΅ΡΠΊΠ° = tk.Label (ΠΌΠ°ΡΡΠ΅Ρ = ΠΊΠ°Π΄Ρ)
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ·Π΄Π°Π΅Ρ Π΄Π²Π° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Frame
Ρ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ frame_a
ΠΈ frame_b
. Π ΡΡΠΎΠΌ ΡΡΠ΅Π½Π°ΡΠΈΠΈ frame_a
ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΌΠ΅ΡΠΊΡ Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ Β«Π― Π² ΠΊΠ°Π΄ΡΠ΅ AΒ»
, Π° frame_b
ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΌΠ΅ΡΠΊΡ Β«Π― Π² ΠΊΠ°Π΄ΡΠ΅ BΒ»
. ΠΠΎΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk ΠΎΠΊΠ½ΠΎ = tk.Tk() frame_a = tk.Frame() frame_b = tk.Frame() label_a = tk.Label(master=frame_a, text="Π― Π² ΠΊΠ°Π΄ΡΠ΅ A") label_a.pack() label_b = tk.Label(master=frame_b, text="Π― Π² ΠΊΠ°Π΄ΡΠ΅ B") label_b.pack() frame_a.pack() frame_b.pack() ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ frame_a
ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π² ΠΎΠΊΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄ frame_b
. Π ΠΎΡΠΊΡΡΠ²ΡΠ΅ΠΌΡΡ ΠΎΠΊΠ½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΌΠ΅ΡΠΊΠ° Π² frame_a
Π½Π°Π΄ ΠΌΠ΅ΡΠΊΠΎΠΉ Π² ββ frame_b
:
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΡΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΠΏΠΎΡΡΠ΄ΠΎΠΊ frame_a.pack()
ΠΈ frame_b.pack()
:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk ΠΎΠΊΠ½ΠΎ = tk.Tk() frame_a = tk.Frame() label_a = tk.Label(master=frame_a, text="Π― Π² ΠΊΠ°Π΄ΡΠ΅ A") label_a.pack() frame_b = tk.Frame() label_b = tk.Label(master=frame_b, text="Π― Π² ΠΊΠ°Π΄ΡΠ΅ B") label_b.pack() # ΠΠΎΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ `frame_a` ΠΈ `frame_b` frame_b.pack() frame_a.pack() ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΡΠ²ΠΎΠ΄ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
Π’Π΅ΠΏΠ΅ΡΡ label_b
Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΡΠ²Π΅ΡΡ
Ρ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ
label_b
Π½Π°Π·Π½Π°ΡΠ°Π΅ΡΡΡ frame_b
, ΠΎΠ½ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΡΡΠ΄Π°, Π³Π΄Π΅ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ frame_b
.
ΠΡΠ΅ ΡΠ΅ΡΡΡΠ΅ ΡΠΈΠΏΠ° Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ², ΠΎ ΠΊΠΎΡΠΎΡΡΡ
Π²Ρ ΡΠ·Π½Π°Π»ΠΈ β Label
, Button
, Entry
ΠΈ Text
β ΠΈΠΌΠ΅ΡΡ Π³Π»Π°Π²Π½ΡΠΉ Π°ΡΡΠΈΠ±ΡΡ
, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΡΠΈ ΠΈΡ
ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ, ΠΊΠ°ΠΊΠΎΠΉ Frame
Π½Π°Π·Π½Π°ΡΠ°Π΅ΡΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ. 9ΠΠΈΠ΄ΠΆΠ΅ΡΡ 0108 Frame ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡ Π΄Π»Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π΄ΡΡΠ³ΠΈΡ
Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ². Π‘Π²ΡΠ·Π°Π½Π½ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈ ΡΠΎΠΌΡ ΠΆΠ΅ ΡΡΠ΅ΠΉΠΌΡ, ΡΠ°ΠΊ ΡΡΠΎ, Π΅ΡΠ»ΠΈ ΡΡΠ΅ΠΉΠΌ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² ΠΎΠΊΠ½Π΅, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ ΠΎΡΡΠ°ΡΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ Π²Ρ ΠΎΠΏΡΡΡΠΈΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ master
ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, ΡΠΎ ΠΎΠ½ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ Π² ΠΎΠΊΠ½ΠΎ Π²Π΅ΡΡ
Π½Π΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ.
ΠΠΎΠΌΠΈΠΌΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ², Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Frame
ΠΌΠΎΠ³ΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±Π»ΠΈΠΊΠΎΠ² ΠΊ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π§ΠΈΡΠ°ΠΉΡΠ΅ Π΄Π°Π»ΡΡΠ΅, ΡΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π³ΡΠ°Π½ΠΈΡΡ Π΄Π»Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ²
Frame
.
Π£Π΄Π°Π»ΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ Π²ΠΈΠ΄Π° ΡΠ°ΠΌΠΊΠΈ Ρ ΡΠ΅Π»ΡΠ΅ΡΠ°ΠΌΠΈ
Π Π°ΠΌΠΊΠ°
ΠΠΈΠ΄ΠΆΠ΅ΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π½Π°ΡΡΡΠΎΠ΅Π½Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°ΡΡΠΈΠ±ΡΡΠ° ΡΠ΅Π»ΡΠ΅ΡΠ° , ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ·Π΄Π°Π΅Ρ Π³ΡΠ°Π½ΠΈΡΡ Π²ΠΎΠΊΡΡΠ³ ΡΠ°ΠΌΠΊΠΈ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ΅Π»ΡΠ΅Ρ
Π½Π° Π»ΡΠ±ΠΎΠ΅ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ:
-
tk.FLAT
: ΠΠ΅Π· ΡΡΡΠ΅ΠΊΡΠ° Π³ΡΠ°Π½ΠΈΡΡ (Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ) -
tk.SUNKEN
: Π‘ΠΎΠ·Π΄Π°Π΅Ρ Π²ΠΏΠ°Π»ΡΠΉ ΡΡΡΠ΅ΠΊΡ -
tk.RAISED
: Π‘ΠΎΠ·Π΄Π°Π΅Ρ ΡΡΡΠ΅ΠΊΡ Π²ΡΠΏΡΠΊΠ»ΠΎΡΡΠΈ -
tk.GROOVE
: Π‘ΠΎΠ·Π΄Π°Π΅Ρ ΡΡΡΠ΅ΠΊΡ ΡΠΈΡΠ»Π΅Π½ΠΎΠΉ Π³ΡΠ°Π½ΠΈΡΡ -
tk.RIDGE
: Π‘ΠΎΠ·Π΄Π°Π΅Ρ ΡΠ΅Π±ΡΠΈΡΡΡΠΉ ΡΡΡΠ΅ΠΊΡ
Π§ΡΠΎΠ±Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΡΡΡΠ΅ΠΊΡ Π³ΡΠ°Π½ΠΈΡΡ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄Π»Ρ Π°ΡΡΠΈΠ±ΡΡΠ° borderwidth
Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»ΡΡΠ΅ 1
. ΠΡΠΎΡ Π°ΡΡΠΈΠ±ΡΡ ΡΠ΅Π³ΡΠ»ΠΈΡΡΠ΅Ρ ΡΠΈΡΠΈΠ½Ρ Π³ΡΠ°Π½ΠΈΡΡ Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ
. ΠΡΡΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΡΡΠ²ΡΡΠ²ΠΎΠ²Π°ΡΡ, ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΡΡΠ΅ΠΊΡ, β ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΈΡ
ΡΠ²ΠΎΠΈΠΌΠΈ Π³Π»Π°Π·Π°ΠΌΠΈ. ΠΠΎΡ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅Ρ ΠΏΡΡΡ
ΠΡΡΠ°Π²ΠΊΠ°
Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Π² ΠΎΠΊΠ½ΠΎ, ΠΊΠ°ΠΆΠ΄ΡΠΉ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΡΠ΅Π»ΡΠ΅ΡΠ° :
1ΠΈΠΌΠΏΠΎΡΡ tkinter ΠΊΠ°ΠΊ tk 2 3border_effects = { 4 Β«ΠΏΠ»ΠΎΡΠΊΠΈΠ΅Β»: Ρ.ΠΊ.FLAT, 5 Β«Π·Π°ΡΠΎΠ½ΡΠ²ΡΠΈΡ Β»: Ρ.ΠΊ.Π·Π°ΡΠΎΠ½ΡΠ²ΡΠΈΡ , 6 "ΠΏΠΎΠ΄Π½ΡΡΡΠΉ": Ρ.ΠΊ. ΠΠΠΠͺΠΠΠΠ«Π, 7 Β«ΠΊΠ°Π½Π°Π²ΠΊΠ°Β»: Ρ.ΠΊ.ΠΠΠ, 8 Β«ΠΊΠΎΠ½Π΅ΠΊΒ»: Ρ.ΠΊ.ΠΠΠΠ¬, 9} 10 11ΠΎΠΊΠ½ΠΎ = tk.Tk() 12 13Π΄Π»Ρ ΡΠ΅Π»ΡΠ΅ΡΠ°_ΠΈΠΌΡ, ΡΠ΅Π»ΡΠ΅Ρ Π² border_effects.items(): 14 ΠΊΠ°Π΄Ρ = tk.Frame(ΠΌΠ°ΡΡΠ΅Ρ=ΠΎΠΊΠ½ΠΎ, ΡΠ΅Π»ΡΠ΅Ρ=ΡΠ΅Π»ΡΠ΅Ρ, ΡΠΈΡΠΈΠ½Π° Π³ΡΠ°Π½ΠΈΡΡ=5) 15 ΠΊΠ°Π΄ΡΠΎΠ².ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ°(ΡΡΠΎΡΠΎΠ½Π°=tk.LEFT) 16 label = tk.Label(master=frame, text=relief_name) 17 ΡΡΠΈΠΊΠ΅ΡΠΊΠ°.pack() 18 19ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΠΎΡ ΡΠ°Π·Π±ΠΈΠ²ΠΊΠ° ΡΡΠΎΠ³ΠΎ ΡΠΊΡΠΈΠΏΡΠ°:
Π‘ΡΡΠΎΠΊΠΈ Ρ 3 ΠΏΠΎ 9 ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ»ΠΎΠ²Π°ΡΡ, ΠΊΠ»ΡΡΠ°ΠΌΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ²Π»ΡΡΡΡΡ Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ΅Π»ΡΠ΅ΡΠ½ΡΡ ΡΡΡΠ΅ΠΊΡΠΎΠ², Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π² Tkinter. ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΡΠ²Π»ΡΡΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ Tkinter. ΠΡΠΎΡ ΡΠ»ΠΎΠ²Π°ΡΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ
border_effects
.Π‘ΡΡΠΎΠΊΠ° 13 Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΠΈΠΊΠ»
for
Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΡΠ»ΠΎΠ²Π°ΡΠ΅border_effects
.Π‘ΡΡΠΎΠΊΠ° 14 ΡΠΎΠ·Π΄Π°Π΅Ρ Π½ΠΎΠ²ΡΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ
Frame
ΠΈ Π½Π°Π·Π½Π°ΡΠ°Π΅Ρ Π΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΎΠΊΠ½Π° . ΠΡΡΠΈΠ±ΡΡΡΡΠ΅Π»ΡΠ΅Ρ
ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΠ΅Π»ΡΠ΅Ρ Π² ΡΠ»ΠΎΠ²Π°ΡΠ΅border_effects
, Π° Π°ΡΡΠΈΠ±ΡΡΡborder
ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅5
, ΡΡΠΎΠ±Ρ ΡΡΡΠ΅ΠΊΡ Π±ΡΠ» Π²ΠΈΠ΄Π΅Π½.Π‘ΡΡΠΎΠΊΠ° 15 ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅Ρ ΠΊΠ°Π΄Ρ
.pack()
.ΡΡΠΎΡΠΎΠ½Π° 9ΠΡΠ³ΡΠΌΠ΅Π½Ρ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° 0109 ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ Tkinter, Π² ΠΊΠ°ΠΊΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΊΠ°Π΄ΡΠ°
. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅.Π‘ΡΡΠΎΠΊΠΈ 16 ΠΈ 17 ΡΠΎΠ·Π΄Π°ΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ
Label
Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠΌΠ΅Π½ΠΈ ΡΠ΅Π»ΡΠ΅ΡΠ° ΠΈ ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°ΡΡ Π΅Π³ΠΎ Π² ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊΠ°Π΄ΡΠ°.
ΠΠΊΠ½ΠΎ, ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΌ Π²ΡΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠ΅ΠΌ, Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΠ° ΡΡΠΎΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΡΠ΅ΠΊΡΡ:
-
tk.FLAT
ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΏΠ»ΠΎΡΠΊΡΡ ΡΠ°ΠΌΠΊΡ. -
tk.SUNKEN
Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΠ°ΠΌΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ΄Π°Π΅Ρ ΡΠ°ΠΌΠΊΠ΅ Π²ΠΈΠ΄ ΡΡΠΎΠΏΠ»Π΅Π½Π½ΠΎΠΉ Π² ΠΎΠΊΠ½ΠΎ. -
tk.RAISED
ΠΏΡΠΈΠ΄Π°Π΅Ρ ΡΠ°ΠΌΠΊΠ΅ Π³ΡΠ°Π½ΠΈΡΡ, ΠΈΠ·-Π·Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ ΠΎΠ½Π° Π²ΡΡΡΡΠΏΠ°Π΅Ρ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΡΠΊΡΠ°Π½Π°. -
tk.GROOVE
Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π³ΡΠ°Π½ΠΈΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ ΡΡΠΎΠΏΠ»Π΅Π½Π½Π°Ρ ΠΊΠ°Π½Π°Π²ΠΊΠ° Π²ΠΎΠΊΡΡΠ³ ΠΏΠ»ΠΎΡΠΊΠΎΠΉ ΡΠ°ΠΌΡ. -
tk.RIDGE
ΡΠΎΠ·Π΄Π°Π΅Ρ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠΏΠΎΠ΄Π½ΡΡΠΎΠΉ ΠΊΡΠΎΠΌΠΊΠΈ ΠΏΠΎ ΠΊΡΠ°Ρ ΡΠ°ΠΌΡ.
ΠΡΠΈ ΡΡΡΠ΅ΠΊΡΡ ΠΏΡΠΈΠ΄Π°ΡΡ Π²Π°ΡΠ΅ΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Python GUI Tkinter Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠΉ ΠΎΠ± ΠΈΠΌΠ΅Π½Π°Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ²
ΠΠΎΠ³Π΄Π° Π²Ρ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π°ΡΡ Π΅ΠΌΡ Π»ΡΠ±ΠΎΠ΅ ΠΈΠΌΡ, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ Python . ΠΠ±ΡΡΠ½ΠΎ Ρ
ΠΎΡΠΎΡΠ΅ΠΉ ΠΈΠ΄Π΅Π΅ΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠ»Π°ΡΡΠ° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Π² ΠΈΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²Ρ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΠ΅ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ 9ΠΠΈΠ΄ΠΆΠ΅Ρ 0108 Label ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΠΎΠ³Π΄Π° Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°Π·Π²Π°ΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ
label_user_name
. ΠΠΈΠ΄ΠΆΠ΅Ρ Entry
, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ ΡΠ±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ
ΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΌΠΎΠΆΠ΅Ρ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ entry_age
.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΠ½ΠΎΠ³Π΄Π° Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π½ΠΎΠ²ΡΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ, Π½Π΅ Π½Π°Π·Π½Π°ΡΠ°Ρ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠΡ Π²ΡΠ·ΠΎΠ²Π΅ΡΠ΅ Π΅Π³ΠΎ ΠΌΠ΅ΡΠΎΠ΄ .pack()
Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΡΠΎΠΉ ΠΆΠ΅ ΡΡΡΠΎΠΊΠ΅ ΠΊΠΎΠ΄Π°:
>>>
>>> tk.Label(text="Hello, Tkinter").pack()
ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° ΠΏΠΎΠ·ΠΆΠ΅. ΠΠ·-Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΡΡ Python ΠΎΠ±ΡΡΠ½ΠΎ ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ Π² ΠΌΡΡΠΎΡ ΡΠ°ΠΊΠΈΠ΅ Π½Π΅Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ, Π½ΠΎ Tkinter ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°Π΅Ρ ΡΡΠΎ, ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π½ΠΎΠ²ΡΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ Π²Π½ΡΡΡΠΈ.
ΠΠΎΠ³Π΄Π° Π²Ρ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΈΠΌΡ ΠΊΠ»Π°ΡΡΠ° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Π² ΠΈΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π²Ρ ΠΏΠΎΠΌΠΎΠ³Π°Π΅ΡΠ΅ ΡΠ΅Π±Π΅ ΠΈ Π²ΡΠ΅ΠΌ, ΠΊΠΎΠΌΡ Π½ΡΠΆΠ½ΠΎ ΡΠΈΡΠ°ΡΡ Π²Π°Ρ ΠΊΠΎΠ΄, ΠΏΠΎΠ½ΡΡΡ, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡ ΡΠΈΠΏΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΈΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠ»Π°ΡΡΠ° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π΄Π»ΠΈΠ½Π½ΡΠΌ ΠΈΠΌΠ΅Π½Π°ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
, ΠΏΠΎΡΡΠΎΠΌΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠ½ΡΡΡ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°. Π ΠΎΡΡΠ°Π²ΡΠ΅ΠΉΡΡ ΡΠ°ΡΡΠΈ ΡΡΠΎΠ³ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠΎΠΊΡΠ°ΡΠ΅Π½Π½ΡΠ΅ ΠΏΡΠ΅ΡΠΈΠΊΡΡ Π΄Π»Ρ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ²:
ΠΠ»Π°ΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° | ΠΡΠ΅ΡΠΈΠΊΡ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ | ΠΡΠΈΠΌΠ΅Ρ |
---|---|---|
ΠΡΠΈΠΊΠ΅ΡΠΊΠ° | ΡΡΠ½Ρ | ΠΈΠΌΡ_ΡΡΠ½ΡΠ° |
ΠΠ½ΠΎΠΏΠΊΠ° | Π±ΡΠ½ | btn_submit |
ΠΡ
ΠΎΠ΄ | ΠΈ | ent_age |
Π’Π΅ΠΊΡΡ | ΡΠ΅ΠΊΡΡ | txt_notes |
Π Π°ΠΌΠ° | ΠΎΡ | frm_address |
Π ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ Π²Ρ ΡΠ·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΠΊΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΡΠ΅ΠΉΠΌΠ°ΠΌΠΈ. ΠΠ° ΡΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡΡΡ
ΠΎΠΊΠΎΠ½, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΠΈΡ
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, Π½ΠΎ Π²Π°ΠΌ Π΅ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΎΠΉ Π²Π°ΡΠΈΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΡΠ½ΡΡ
ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠ² Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ Tkinter.
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ²ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅
Π Π°Π·Π²Π΅ΡΠ½ΠΈΡΠ΅ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅ Π΄Π»Ρ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π²Π°ΡΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅:
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΠΎΠ»Π½ΡΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΠΈΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ Entry
ΡΠΈΡΠΈΠ½ΠΎΠΉ 40 ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ
Π΅Π΄ΠΈΠ½ΠΈΡ Ρ Π±Π΅Π»ΡΠΌ ΡΠΎΠ½ΠΎΠΌ ΠΈ ΡΠ΅ΡΠ½ΡΠΌ ΡΠ΅ΠΊΡΡΠΎΠΌ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ .insert()
Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΈΡΠ°Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΠ°ΠΊ Π²Π°Ρ Π·ΠΎΠ²ΡΡ?
.
ΠΠΊΠ½ΠΎ Π²ΡΠ²ΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΡΠΎ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅:
ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠ΅ΡΠΈΡΡ ΡΡΠΎ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅. ΠΠΎΡ ΠΎΠ΄Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ bg
ΠΈ fg
Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠΎΠ½Π° ΠΈ ΡΠ²Π΅ΡΠΎΠ² ΠΏΠ΅ΡΠ΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Entry
:
import tkinter as tk ΠΎΠΊΠ½ΠΎ = tk.Tk() Π·Π°ΠΏΠΈΡΡ = tk.Entry (ΡΠΈΡΠΈΠ½Π° = 40, bg = "Π±Π΅Π»ΡΠΉ", fg = "ΡΠ΅ΡΠ½ΡΠΉ") Π·Π°ΠΏΠΈΡΡ.pack() entry.insert(0, "ΠΠ°ΠΊ Π²Π°Ρ Π·ΠΎΠ²ΡΡ?") ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ΠΎ ΡΠ²Π½ΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠ²Π΅ΡΠ° ΡΠΎΠ½Π° ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° Π΄Π»Ρ ΠΠ°ΠΏΠΈΡΡ
Π²ΠΈΠ΄ΠΆΠ΅Ρ.
Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠΈΡΡΠ΅ΠΌ ΡΠ²Π΅Ρ ΡΠΎΠ½Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Entry
β Π±Π΅Π»ΡΠΉ, Π° ΡΠ²Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° β ΡΠ΅ΡΠ½ΡΠΉ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎ ΠΆΠ΅ ΠΎΠΊΠ½ΠΎ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ bg
ΠΈ fg
:
import tkinter as tk ΠΎΠΊΠ½ΠΎ = tk.Tk() Π·Π°ΠΏΠΈΡΡ = tk.Entry (ΡΠΈΡΠΈΠ½Π° = 40) Π·Π°ΠΏΠΈΡΡ.pack() entry.insert(0, "ΠΠ°ΠΊ Π²Π°Ρ Π·ΠΎΠ²ΡΡ?") ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΠΌΠ΅ΠΉΡΠ΅ Π² Π²ΠΈΠ΄Ρ, ΡΡΠΎ Π²Π°Ρ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΈΠ½Π°ΡΠ΅.
ΠΠΎΠ³Π΄Π° Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π³ΠΎΡΠΎΠ²Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ ΡΠ°Π·Π΄Π΅Π»Ρ.
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΠ»Π°ΠΌΡ
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΎΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠ² Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ
ΠΠΎ ΡΠΈΡ
ΠΏΠΎΡ Π²Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΠ»ΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² ΠΎΠΊΠ½Π° ΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Frame
, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ .
, Π½ΠΎ Π²Ρ Π½Π΅ Π·Π½Π°Π»ΠΈ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π΅Π»Π°Π΅Ρ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΡΠΎΡΡΠ½ΠΈΠΌ ΡΠΈΡΡΠ°ΡΠΈΡ! ΠΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Tkinter ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°ΠΌΠΈ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ . Π₯ΠΎΡΡ pack()
.pack()
ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ, ΠΎΠ½ Π½Π΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ. Π£ Tkinter Π΅ΡΡΡ Π΅ΡΠ΅ Π΄Π²Π°:
-
.ΠΌΠ΅ΡΡΠΎ()
-
.ΡΠ΅ΡΠΊΠ°()
ΠΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΈΠ»ΠΈ ΠΊΠ°Π΄Ρ
Π² Π²Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ°Π·Π½ΡΠ΅ ΡΡΠ΅ΠΉΠΌΡ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ ΡΡΠ΅ΠΉΠΌΡ ΠΈΠ»ΠΈ ΠΎΠΊΠ½Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ. ΠΠ°ΡΠ½ΠΈΡΠ΅ Ρ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ .pack()
.
.pack()
ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ .pack()
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Π² ΠΊΠ°Π΄ΡΠ΅
ΠΈΠ»ΠΈ ΠΎΠΊΠ½Π΅ Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅. ΠΠ»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π΄Π²ΡΡ
ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
ΡΠ°Π³ΠΎΠ²:
- ΠΡΡΠΈΡΠ»ΠΈΡΠ΅ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ ΠΎΠ±Π»Π°ΡΡΡ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ ΡΡΠ°ΡΡΠΊΠΎΠΌ , Π²ΡΡΠΎΡΠ° (ΠΈΠ»ΠΈ ΡΠΈΡΠΈΠ½Π°) ΠΊΠΎΡΠΎΡΠΎΠΉ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½Π° Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° ΠΈ ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΎΡΡΠ°Π²ΡΡΡΡΡ ΡΠΈΡΠΈΠ½Ρ (ΠΈΠ»ΠΈ Π²ΡΡΠΎΡΡ) ΠΎΠΊΠ½Π° ΠΏΡΡΡΡΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎΠΌ.
- Π¦Π΅Π½ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ Π½Π° ΡΡΠ°ΡΡΠΊΠ΅, Π΅ΡΠ»ΠΈ Π½Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎ Π΄ΡΡΠ³ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
.pack()
ΠΌΠΎΡΠ½ΡΠΉ, Π½ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΡΠ΄Π½ΠΎ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ. ΠΡΡΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ .pack()
β ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ². ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ .pack()
ΡΡΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Label
Π² ΠΊΠ°Π΄Ρ
:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk ΠΎΠΊΠ½ΠΎ = tk.Tk() frame1 = tk.Frame (ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ, ΡΠΈΡΠΈΠ½Π° = 100, Π²ΡΡΠΎΡΠ° = 100, bg = "ΠΊΡΠ°ΡΠ½ΡΠΉ") ΠΊΠ°Π΄Ρ1.pack() frame2 = tk.Frame (ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ, ΡΠΈΡΠΈΠ½Π° = 50, Π²ΡΡΠΎΡΠ° = 50, bg = "ΠΆΠ΅Π»ΡΡΠΉ") ΠΊΠ°Π΄Ρ2.pack() frame3 = tk.Frame (ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ, ΡΠΈΡΠΈΠ½Π° = 25, Π²ΡΡΠΎΡΠ° = 25, bg = "ΡΠΈΠ½ΠΈΠΉ") ΠΊΠ°Π΄Ρ3.ΠΏΠ°ΠΊ() ΠΎΠΊΠ½ΠΎ.mainloop()
.pack()
ΠΏΠΎΠΌΠ΅ΡΠ°Π΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΊΠ°Π΄Ρ
Π½ΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² ΡΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ½ΠΈ Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ ΠΎΠΊΠ½Ρ:
ΠΠ°ΠΆΠ΄Π°Ρ ΡΠ°ΠΌΠ°
ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² ΡΠ°ΠΌΠΎΠΉ Π²Π΅ΡΡ
Π½Π΅ΠΉ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ. ΠΠΎΡΡΠΎΠΌΡ ΠΊΡΠ°ΡΠ½Π°Ρ ΡΠ°ΠΌΠΊΠ°
ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π° Π² Π²Π΅ΡΡ
Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΠΎΠΊΠ½Π°. ΠΠ°ΡΠ΅ΠΌ ΠΆΠ΅Π»ΡΠ°Ρ ΡΠ°ΠΌΠΊΠ°
ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΡΡΡΡ Π½ΠΈΠΆΠ΅ ΠΊΡΠ°ΡΠ½ΠΎΠΉ, Π° ΡΠΈΠ½ΡΡ ΡΠ°ΠΌΠΊΠ°
ΡΡΡΡ Π½ΠΈΠΆΠ΅ ΠΆΠ΅Π»ΡΠΎΠΉ.
ΠΡΡΡ ΡΡΠΈ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡΡ
ΠΏΠΎΡΡΠ»ΠΊΠΈ, ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ
ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΠ΄Π½Ρ ΠΈΠ· ΡΡΠ΅Ρ
Π Π°ΠΌΠΊΠ°
Π²ΠΈΠ΄ΠΆΠ΅ΡΡ. ΠΠ°ΠΆΠ΄Π°Ρ ΠΏΠΎΡΡΠ»ΠΊΠ° ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΡΠΈΡΠΎΠΊΠ°Ρ, ΠΊΠ°ΠΊ ΠΎΠΊΠ½ΠΎ, ΠΈ ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ Π²ΡΡΠΎΠΊΠ°Ρ, ΠΊΠ°ΠΊ ΡΠ°ΠΌΠ° , ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ .pack()
Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π΄ΡΠ°
Π½Π΅ Π±ΡΠ»Π° ΡΠΊΠ°Π·Π°Π½Π° ΡΠΎΡΠΊΠ° ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ , Π²ΡΠ΅ ΠΎΠ½ΠΈ ΡΠ΅Π½ΡΡΠΈΡΡΡΡΡΡ Π²Π½ΡΡΡΠΈ ΡΠ²ΠΎΠΈΡ
ΠΏΠΎΡΡΠ»ΠΎΠΊ. ΠΠΎΡ ΠΏΠΎΡΠ΅ΠΌΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Frame
ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ ΠΏΠΎ ΡΠ΅Π½ΡΡΡ ΠΎΠΊΠ½Π°.
.pack()
ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ fill
Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π°, ΡΡΠΎΠ±Ρ ΡΠΊΠ°Π·Π°ΡΡ, Π² ΠΊΠ°ΠΊΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΊΠ°Π΄ΡΡ. ΠΠ°ΡΠΈΠ°Π½ΡΡ: tk.X
Π΄Π»Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π² Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ, tk.Y
Π΄Π»Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΠΈ ΠΈ tk.
Π΄Π»Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π² ΠΎΠ±ΠΎΠΈΡ
Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΡ
. ΠΠΎΡ ΠΊΠ°ΠΊ Π±Ρ Π²Ρ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΠ»ΠΈ ΡΡΠΈ ΠΊΠ°Π΄ΡΠ° ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· Π½ΠΈΡ
Π·Π°ΠΏΠΎΠ»Π½ΠΈΠ» Π²ΡΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΠΎ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΠΈ: BOTH
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk ΠΎΠΊΠ½ΠΎ = tk.Tk() frame1 = tk.Frame (ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ, Π²ΡΡΠΎΡΠ° = 100, bg = "ΠΊΡΠ°ΡΠ½ΡΠΉ") frame1.pack(fill=tk.X) frame2 = tk.Frame (ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ, Π²ΡΡΠΎΡΠ° = 50, bg = "ΠΆΠ΅Π»ΡΡΠΉ") frame2.pack(fill=tk.X) frame3 = tk.Frame (ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ, Π²ΡΡΠΎΡΠ° = 25, bg = "ΡΠΈΠ½ΠΈΠΉ") frame3.pack(Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ=tk.X) ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΠΈΡΠΈΠ½Π°
Π½Π΅ Π·Π°Π΄Π°Π½Π° Π½ΠΈ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Frame
. ΡΠΈΡΠΈΠ½Π°
Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ Π½ΡΠΆΠ½Π°, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΊΠ°Π΄Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ .pack()
Π΄Π»Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΠΈ, ΠΎΡΠΌΠ΅Π½ΡΡ Π»ΡΠ±ΡΡ ΡΠΈΡΠΈΠ½Ρ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ.
ΠΠΊΠ½ΠΎ, ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΠΎΠ΅ ΡΡΠΈΠΌ ΡΠΊΡΠΈΠΏΡΠΎΠΌ, Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
ΠΠ΄Π½Π° ΠΈΠ· ΠΏΡΠΈΡΡΠ½ΡΡ
ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠΊΠ½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ .pack()
Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ΅Π°Π³ΠΈΡΡΠ΅Ρ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠ½Π°. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΠΎΠΊΠ½ΠΎ, ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΌ ΡΠΊΡΠΈΠΏΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠΎΠ³Π΄Π° Π²Ρ ΡΠ°ΡΡΠΈΡΡΠ΅ΡΠ΅ ΠΎΠΊΠ½ΠΎ, ΡΠΈΡΠΈΠ½Π° ΡΡΠ΅Ρ
Π Π°ΠΌΠΊΠ°
ΠΠΈΠ΄ΠΆΠ΅ΡΡ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡΡΡ Π΄ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠ½Π°:
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΡΡΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Frame
Π½Π΅ ΡΠ°ΡΡΠΈΡΡΡΡΡΡ Π² Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ.
ΠΡΠ³ΡΠΌΠ΅Π½Ρ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° side
.pack()
ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, Π½Π° ΠΊΠ°ΠΊΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ ΠΎΠΊΠ½Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ Π²ΠΈΠ΄ΠΆΠ΅Ρ. ΠΠΎΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ:
-
ΡΠΊ.ΠΠΠ Π₯
-
Π’Π.ΠΠΠΠΠ―Π―
-
Ρ.ΠΊ. Π‘ΠΠΠΠ
-
ΡΠΊ.ΠΠ ΠΠ
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ side
, ΡΠΎΠ³Π΄Π° .pack()
Π±ΡΠ΄Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ tk.TOP
ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ Π½ΠΎΠ²ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² Π²Π΅ΡΡ
Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΠΎΠΊΠ½Π° ΠΈΠ»ΠΈ Π² ΡΠ°ΠΌΠΎΠΉ Π²Π΅ΡΡ
Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΠΎΠΊΠ½Π°, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ ΡΠΆΠ΅ Π·Π°Π½ΡΡΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΊΡΠΈΠΏΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅Ρ ΡΡΠΈ ΠΊΠ°Π΄ΡΠ° ΡΡΠ΄ΠΎΠΌ ΡΠ»Π΅Π²Π° Π½Π°ΠΏΡΠ°Π²ΠΎ ΠΈ ΡΠ°ΡΡΠΈΡΡΠ΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΊΠ°Π΄Ρ, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ ΠΎΠΊΠ½ΠΎ ΠΏΠΎ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΠΈ:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk ΠΎΠΊΠ½ΠΎ = tk.Tk() frame1 = tk.Frame (ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ, ΡΠΈΡΠΈΠ½Π° = 200, Π²ΡΡΠΎΡΠ° = 100, bg = "ΠΊΡΠ°ΡΠ½ΡΠΉ") frame1.pack(Π·Π°Π»ΠΈΠ²ΠΊΠ°=tk.Y, ΡΡΠΎΡΠΎΠ½Π°=tk.LEFT) frame2 = tk.Frame (ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ, ΡΠΈΡΠΈΠ½Π° = 100, bg = "ΠΆΠ΅Π»ΡΡΠΉ") frame2.pack(Π·Π°Π»ΠΈΠ²ΠΊΠ°=tk.Y, ΡΡΠΎΡΠΎΠ½Π°=tk.LEFT) frame3 = tk.Frame (ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ, ΡΠΈΡΠΈΠ½Π° = 50, bg = "ΡΠΈΠ½ΠΈΠΉ") frame3.pack(Π·Π°Π»ΠΈΠ²ΠΊΠ°=tk.Y, ΡΡΠΎΡΠΎΠ½Π°=tk.LEFT) ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΠ° ΡΡΠΎΡ ΡΠ°Π· Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΊΠ°Π·Π°ΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° height
ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΡΠ΅ΠΉΠΌΠΎΠ², ΡΡΠΎΠ±Ρ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΠΎΠΊΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π²ΡΡΠΎΡΡ.
Π Π΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠ΅Π΅ ΠΎΠΊΠ½ΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π΅ΡΠ»ΠΈ Π±Ρ Π²Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ fill=tk.X
, ΡΡΠΎΠ±Ρ ΡΠ°ΠΌΠΊΠΈ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°Π»ΠΈ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠ½Π° ΠΏΠΎ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΠΈ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ fill=tk.Y
, ΡΡΠΎΠ±Ρ ΡΠ°ΠΌΠΊΠΈ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°Π»ΠΈ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠ½Π° ΠΏΠΎ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΠΈ:
Π§ΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΌΠ°ΠΊΠ΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠ·ΡΠ²ΡΠΈΠ²ΡΠΌ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ Π΄Π»Ρ Π²Π°ΡΠΈΡ
ΡΡΠ΅ΠΉΠΌΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΠΎΠ³Π΄Π° Π²Ρ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΉ, Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΎΠΊΠ½ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΡΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²Ρ ΡΠΎΠ·Π΄Π°Π»ΠΈ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅. Π Π°Π·Π½ΠΈΡΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ΅ΠΏΠ΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΠΊΠ½Π°, ΠΊΠ°ΠΊ Ρ
ΠΎΡΠΈΡΠ΅, Π° ΡΠ°ΠΌΠΊΠΈ Π±ΡΠ΄ΡΡ ΡΠ°ΡΡΠΈΡΡΡΡΡΡ ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡ ΠΎΠΊΠ½ΠΎ Π² ΠΎΡΠ²Π΅Ρ: ΠΡΡΡΠΎ! Π£Π΄Π°Π»ΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΠΌΠ΅ΠΉΡΠ΅ Π² Π²ΠΈΠ΄Ρ, ΡΡΠΎ ΠΈΡΡ
ΠΎΠ΄Π½Π°Ρ ΡΠΎΡΠΊΠ° , Π³Π΄Π΅ ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ ΠΠΎΡ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΡΠΎΡ ΠΊΠΎΠ΄: ΠΠΎΡ ΠΎΠΊΠ½ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΊΠΎΠ΄: ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΡΡΠΎΡ ΠΊΠΎΠ΄ Π² Π΄ΡΡΠ³ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΈ ΡΡΠΈΠ»ΠΈ ΡΡΠΈΡΡΠ°, Π²ΡΠΎΡΠ°Ρ ΠΌΠ΅ΡΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°ΡΡΠΈΡΠ½ΠΎ Π·Π°ΠΊΡΡΡΠ° ΠΊΡΠ°Π΅ΠΌ ΠΎΠΊΠ½Π°. ΠΠΎΡ ΠΏΠΎΡΠ΅ΠΌΡ ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ°ΠΊΠ΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Ρ
ΠΎΡΠΎΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ³ΠΎ, Π½Π° ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ ΠΎΠ½ΠΈ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ, Π° ΠΡΠΎ Π½Π΅ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π²Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠ΅ΡΠΊΡ ΠΊΠ°Π΄ΡΠΎΠ² 3 Γ 3 Ρ ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΡΠΌΠΈ Π² Π½ΠΈΡ
Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°ΠΌΠΈ ΠΠΎΡ ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠ΅Π΅ ΠΎΠΊΠ½ΠΎ: Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΄Π²Π° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ. ΠΠ°ΠΆΠ΄ΡΠΉ ΠΊΠ°Π΄Ρ ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»Π΅Π½ ΠΊ ΠΠ°ΠΆΠ΄Π°Ρ ΡΡΠΈΠΊΠ΅ΡΠΊΠ° ΠΠ΄Π΅ΡΡ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ Ρ
ΠΎΡΡ ΡΠΈΡΠΈΠ½Π°
ΠΈ Π²ΡΡΠΎΡΠ°
Π°ΡΡΠΈΠ±ΡΡΡ. ΠΠ°ΡΠ΅ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° fill
Π΄Π»Ρ .
ΠΎΠΊΠ½Π° . Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π΄ΡΠ° ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk
ΠΎΠΊΠ½ΠΎ = tk.Tk()
frame1 = tk.Frame (ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ, ΡΠΈΡΠΈΠ½Π° = 200, Π²ΡΡΠΎΡΠ° = 100, bg = "ΠΊΡΠ°ΡΠ½ΡΠΉ")
frame1.pack(fill=tk.BOTH, ΡΡΠΎΡΠΎΠ½Π°=tk.LEFT, ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ=True)
frame2 = tk.Frame (ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ, ΡΠΈΡΠΈΠ½Π° = 100, bg = "ΠΆΠ΅Π»ΡΡΠΉ")
frame2.pack(fill=tk.BOTH, ΡΡΠΎΡΠΎΠ½Π°=tk.LEFT, ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ=True)
frame3 = tk.Frame (ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ, ΡΠΈΡΠΈΠ½Π° = 50, bg = "ΡΠΈΠ½ΠΈΠΉ")
frame3.pack(fill=tk.BOTH, ΡΡΠΎΡΠΎΠ½Π°=tk.LEFT, ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ=True)
ΠΎΠΊΠ½ΠΎ.mainloop()
.place()
ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ .place()
Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΡΠ½ΡΠΌ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ , ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π½ΠΈΠΌΠ°ΡΡ Π² ΠΎΠΊΠ½Π΅ ΠΈΠ»ΠΈ Π Π°ΠΌΠ°
. ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΊΠ°Π·Π°ΡΡ Π΄Π²Π° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π°,
x
ΠΈ y
, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ x ΠΈ y Π΄Π»Ρ Π²Π΅ΡΡ
Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡΠ³Π»Π° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°. Π x
, ΠΈ y
ΠΈΠ·ΠΌΠ΅ΡΡΡΡΡΡ Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ
, Π° Π½Π΅ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ
Π΅Π΄ΠΈΠ½ΠΈΡΠ°Ρ
. x
ΠΈ y
ΡΠ°Π²Π½Ρ 0
, ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π΅ΡΡ
Π½ΠΈΠΌ Π»Π΅Π²ΡΠΌ ΡΠ³Π»ΠΎΠΌ ΠΊΠ°Π΄ΡΠ°
ΠΈΠ»ΠΈ ΠΎΠΊΠ½Π°. ΠΡΠ°ΠΊ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ΅ y
.place()
ΠΊΠ°ΠΊ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΠΎΡ Π²Π΅ΡΡ
Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΠΎΠΊΠ½Π° ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ x
ΠΊΠ°ΠΊ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΠΎΡ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΊΡΠ°Ρ ΠΎΠΊΠ½Π°. .place()
: 1ΠΈΠΌΠΏΠΎΡΡ tkinter ΠΊΠ°ΠΊ tk
2
3ΠΎΠΊΠ½ΠΎ = tk.Tk()
4
5frame = tk.Frame(ΠΌΠ°ΡΡΠ΅Ρ=ΠΎΠΊΠ½ΠΎ, ΡΠΈΡΠΈΠ½Π°=150, Π²ΡΡΠΎΡΠ°=150)
6frame.pack()
7
8label1 = tk.Label(master=frame, text="Π― Π² (0, 0)", bg="red")
9label1.ΠΌΠ΅ΡΡΠΎ(Ρ
=0, Ρ=0)
10
11label2 = tk.Label(master=frame, text="Π― Π½Π° (75, 75)", bg="ΠΆΠ΅Π»ΡΡΠΉ")
12label2.
place(x=75, y=75)
13
14window.mainloop()
Frame
Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ frame
, ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 150
ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π² ΡΠΈΡΠΈΠ½Ρ ΠΈ 150
ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π² Π²ΡΡΠΎΡΡ, ΠΈ ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°ΡΡ Π΅Π³ΠΎ Π² ΠΎΠΊΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ .pack()
. Label
Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ label1
Ρ ΠΊΡΠ°ΡΠ½ΡΠΌ ΡΠΎΠ½ΠΎΠΌ ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡ Π΅Π΅ Π² frame1
Π² ΠΏΠΎΠ·ΠΈΡΠΈΠΈ (0, 0).
Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ label2
Ρ ΠΆΠ΅Π»ΡΡΠΌ ΡΠΎΠ½ΠΎΠΌ ΠΈ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ Π΅Π΅ Π² frame1
Π² ΠΏΠΎΠ·ΠΈΡΠΈΠΈ (75, 75). .place()
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π½Π΅ΡΠ°ΡΡΠΎ. ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠ³ΠΎ, Ρ Π½Π΅Π³ΠΎ Π΅ΡΡΡ Π΄Π²Π° ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠ°:
.place()
. ΠΡΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π²Π΅ΡΠ½ΠΎ, Π΅ΡΠ»ΠΈ Π² Π²Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ². .place()
, Π½Π΅ ΡΠ΅Π°Π³ΠΈΡΡΡΡ. ΠΠ½ΠΈ Π½Π΅ ΠΌΠ΅Π½ΡΡΡΡΡ ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠ½Π°. .place()
β ΠΏΠ»ΠΎΡ
ΠΎΠΉ Π²ΡΠ±ΠΎΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΡΡ
ΠΈ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΡ
ΠΌΠ°ΠΊΠ΅ΡΠΎΠ². .place()
! Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΠ»ΡΡΠ°ΡΡ
ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΎ, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ ΠΊΠ°ΡΡΡ, ΡΠΎ .place()
ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π»ΠΈΡΡ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΈ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π° Π½Π° ΠΊΠ°ΡΡΠ΅. .pack()
ΠΎΠ±ΡΡΠ½ΠΎ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ .place()
, Π½ΠΎ Π΄Π°ΠΆΠ΅ .pack()
ΠΈΠΌΠ΅Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ. Π Π°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΏΠΎΡΡΠ΄ΠΊΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ .pack()
Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π±Π΅Π· ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π°, ΡΠΏΡΠ°Π²Π»ΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΎΠΉ. ΠΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ .grid()
ΡΠ΅ΡΠ°Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· ΡΡΠΈΡ
ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΊΠ°ΠΊ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅. .grid()
ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ .grid()
, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²ΡΡ ΠΌΠΎΡΡ .pack()
Π² ΡΠΎΡΠΌΠ°ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ Π»Π΅Π³ΡΠ΅ ΠΏΠΎΠ½ΡΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ. .grid()
ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΎΠΊΠ½Π° ΠΈΠ»ΠΈ ΠΊΠ°Π΄ΡΠ°
Π½Π° ΡΡΡΠΎΠΊΠΈ ΠΈ ΡΡΠΎΠ»Π±ΡΡ. ΠΡ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, Π²ΡΠ·ΡΠ²Π°Ρ .grid()
ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Ρ ΠΈΠ½Π΄Π΅ΠΊΡΡ ΡΡΡΠΎΠΊΠΈ ΠΈ ΡΡΠΎΠ»Π±ΡΠ° Π² Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° ΡΡΡΠΎΠΊΠΈ
ΠΈ ΡΡΠΎΠ»Π±ΡΠ°
ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. ΠΠ½Π΄Π΅ΠΊΡΡ ΡΡΡΠΎΠΊ ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ² Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ 0
, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΠ½Π΄Π΅ΠΊΡ ΡΡΡΠΎΠΊΠΈ 1
ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡ ΡΡΠΎΠ»Π±ΡΠ° 2
ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ .
ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ Π² ΡΡΠ΅ΡΡΠ΅ΠΌ ΡΡΠΎΠ»Π±ΡΠ΅ Π²ΡΠΎΡΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. grid()
Label
: ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk
ΠΎΠΊΠ½ΠΎ = tk.Tk()
Π΄Π»Ρ Ρ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (3):
Π΄Π»Ρ j Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (3):
ΠΊΠ°Π΄Ρ = tk.Frame(
ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ,
ΡΠ΅Π»ΡΠ΅Ρ=tk.RAISED,
ΡΠΈΡΠΈΠ½Π° Π³ΡΠ°Π½ΠΈΡΡ = 1
)
frame.grid (ΡΡΡΠΎΠΊΠ° = i, ΡΡΠΎΠ»Π±Π΅Ρ = j)
label = tk.Label(master=frame, text=f"Π‘ΡΡΠΎΠΊΠ° {i}\nΠ‘ΡΠΎΠ»Π±Π΅Ρ {j}")
ΡΡΠΈΠΊΠ΅ΡΠΊΠ°.pack()
ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΎΠΊΠ½Ρ
Ρ ΠΏΠΎΠΌΠΎΡΡΡ .grid()
ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ: ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk
ΠΎΠΊΠ½ΠΎ = tk.Tk()
Π΄Π»Ρ Ρ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (3):
Π΄Π»Ρ j Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (3):
ΠΊΠ°Π΄Ρ = tk.Frame(
ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ,
ΡΠ΅Π»ΡΠ΅Ρ=tk.RAISED,
ΡΠΈΡΠΈΠ½Π° Π³ΡΠ°Π½ΠΈΡΡ = 1
)
frame.
grid (ΡΡΡΠΎΠΊΠ° = i, ΡΡΠΎΠ»Π±Π΅Ρ = j)
label = tk.Label(master=frame, text=f"Π‘ΡΡΠΎΠΊΠ° {i}\nΠ‘ΡΠΎΠ»Π±Π΅Ρ {j}")
ΡΡΠΈΠΊΠ΅ΡΠΊΠ°.pack()
ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»Π΅Π½Π° ΠΊ ΡΠ²ΠΎΠ΅ΠΌΡ ΠΌΠ°ΡΡΠ΅ΡΡ Π€ΡΠ΅ΠΉΠΌ
Ρ .pack()
: ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk
ΠΎΠΊΠ½ΠΎ = tk.Tk()
Π΄Π»Ρ Ρ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (3):
Π΄Π»Ρ j Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (3):
ΠΊΠ°Π΄Ρ = tk.Frame(
ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ,
ΡΠ΅Π»ΡΠ΅Ρ=tk.RAISED,
ΡΠΈΡΠΈΠ½Π° Π³ΡΠ°Π½ΠΈΡΡ = 1
)
frame.grid (ΡΡΡΠΎΠΊΠ° = i, ΡΡΠΎΠ»Π±Π΅Ρ = j)
label = tk.Label(master=frame, text=f"Π‘ΡΡΠΎΠΊΠ° {i}\nΠ‘ΡΠΎΠ»Π±Π΅Ρ {j}")
ΡΡΠΈΠΊΠ΅ΡΠΊΠ°.pack()
ΠΎΠΊΠ½ΠΎ.mainloop()
.grid()
Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Frame
, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΡ
ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠΌ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ .pack()
.
ΠΠ°Π΄ΡΡ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π±Π»ΠΈΠ·ΠΊΠΎ Π΄ΡΡΠ³ ΠΊ Π΄ΡΡΠ³Ρ. Π§ΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π²ΠΎΠΊΡΡΠ³ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π΄ΡΠ°, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠ΅ΠΉΠΊΠΈ Π² ΡΠ΅ΡΠΊΠ΅. Padding β ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΡΡΡΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠΊΡΡΠΆΠ°Π΅Ρ Π²ΠΈΠ΄ΠΆΠ΅Ρ ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΡΠ΅Ρ Π΅Π³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅.
ΠΠ²Π° ΡΠΈΠΏΠ° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ: Π²Π½Π΅ΡΠ½Π΅Π΅ ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ . ΠΠ½Π΅ΡΠ½Π΅Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΡΠ½Π°ΡΡΠΆΠΈ ΡΡΠ΅ΠΉΠΊΠΈ ΡΠ΅ΡΠΊΠΈ. ΠΠ½ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π΄Π²ΡΠΌΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ Π΄Π»Ρ .grid()
:
-
padx
Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΎΡΡΡΡΠΏΡ Π² Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ. -
pady
Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΎΡΡΡΡΠΏΡ Π² Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ.
Π padx
, ΠΈ pady
ΠΈΠ·ΠΌΠ΅ΡΡΡΡΡΡ Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ
, Π° Π½Π΅ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ
Π΅Π΄ΠΈΠ½ΠΈΡΠ°Ρ
, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄Π»Ρ Π½ΠΈΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠ³ΠΎ ΠΆΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΡΡΡΠΏΠΎΠ² Π² ΠΎΠ±ΠΎΠΈΡ
Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΡ
. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΡΡΡΠΏΠΎΠ² Π²ΠΎΠΊΡΡΠ³ ΡΡΠ΅ΠΉΠΌΠΎΠ² ΠΈΠ· ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk ΠΎΠΊΠ½ΠΎ = tk.Tk() Π΄Π»Ρ Ρ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (3): Π΄Π»Ρ j Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (3): ΠΊΠ°Π΄Ρ = tk.Frame( ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ, ΡΠ΅Π»ΡΠ΅Ρ=tk.RAISED, ΡΠΈΡΠΈΠ½Π° Π³ΡΠ°Π½ΠΈΡΡ = 1 ) frame.grid (ΡΡΡΠΎΠΊΠ° = i, ΡΡΠΎΠ»Π±Π΅Ρ = j, padx = 5, pady = 5) label = tk.Label(master=frame, text=f"Π‘ΡΡΠΎΠΊΠ° {i}\nΠ‘ΡΠΎΠ»Π±Π΅Ρ {j}") ΡΡΠΈΠΊΠ΅ΡΠΊΠ°.pack() ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΠΎΡ ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠ΅Π΅ ΠΎΠΊΠ½ΠΎ:
.pack()
ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ padx
ΠΈ pady
. Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΏΠΎΡΡΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅Π½ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌΡ, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π²Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΠ΅ ΠΏΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π²ΠΎΠΊΡΡΠ³ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠ΅ΡΠΊΠΈ Π² ΠΎΠ±ΠΎΠΈΡ
x
ΠΈ y
Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk ΠΎΠΊΠ½ΠΎ = tk.Tk() Π΄Π»Ρ Ρ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (3): Π΄Π»Ρ j Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (3): ΠΊΠ°Π΄Ρ = tk.Frame( ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ, ΡΠ΅Π»ΡΠ΅Ρ=tk.RAISED, ΡΠΈΡΠΈΠ½Π° Π³ΡΠ°Π½ΠΈΡΡ = 1 ) frame.grid (ΡΡΡΠΎΠΊΠ° = i, ΡΡΠΎΠ»Π±Π΅Ρ = j, padx = 5, pady = 5) label = tk.Label(master=frame, text=f"Π‘ΡΡΠΎΠΊΠ° {i}\nΠ‘ΡΠΎΠ»Π±Π΅Ρ {j}") label.pack(padx=5, pady=5) ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΡΡΡΡΠΏΡ Π²ΠΎΠΊΡΡΠ³ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Label
Π΄Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠ΅ΠΉΠΊΠ΅ Π² ΡΠ΅ΡΠΊΠ΅ Π½Π΅Π±ΠΎΠ»ΡΡΡΡ ΠΏΠ΅ΡΠ΅Π΄ΡΡΠΊΡ ΠΌΠ΅ΠΆΠ΄Ρ Π Π°ΠΌΠΊΠ°
ΠΎΠΊΠ°Π½ΡΠΎΠ²ΠΊΠ° ΠΈ ΡΠ΅ΠΊΡΡ Π² ΡΡΠΈΠΊΠ΅ΡΠΊΠ΅:
ΠΡΠ³Π»ΡΠ΄ΠΈΡ ΠΎΡΠ΅Π½Ρ ΠΌΠΈΠ»ΠΎ! ΠΠΎ Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΠΎΠΊΠ½ΠΎ Π² Π»ΡΠ±ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ, ΡΠΎ Π·Π°ΠΌΠ΅ΡΠΈΡΠ΅, ΡΡΠΎ ΠΌΠ°ΠΊΠ΅Ρ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΎΡΠ·ΡΠ²ΡΠΈΠ²ΡΠΉ:
ΠΡΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΈ ΠΎΠΊΠ½Π° Π²ΡΡ ΡΠ΅ΡΠΊΠ° ΠΎΡΡΠ°Π΅ΡΡΡ Π² Π²Π΅ΡΡ Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡΠ³Π»Ρ.
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ .columnconfigure()
ΠΈ .rowconfigure()
ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΎΠΊΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ, ΠΊΠ°ΠΊ ΡΡΡΠΎΠΊΠΈ ΠΈ ΡΡΠΎΠ»Π±ΡΡ ΡΠ΅ΡΠΊΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡΡΡ ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠ½Π°. ΠΠΎΠΌΠ½ΠΈΡΠ΅, ΡΠ΅ΡΠΊΠ° ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π° ΠΊ window
, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π²Ρ Π²ΡΠ·ΡΠ²Π°Π΅ΡΠ΅ .grid()
Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Frame
. ΠΠ±Π° .columnconfigure()
ΠΈ .rowconfigure()
ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°:
- ΠΠ½Π΄Π΅ΠΊΡ: ΠΠ½Π΄Π΅ΠΊΡ ΡΡΠΎΠ»Π±ΡΠ° ΠΈΠ»ΠΈ ΡΡΡΠΎΠΊΠΈ ΡΠ΅ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ, ΠΈΠ»ΠΈ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ² Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΡΠΎΠΊ ΠΈΠ»ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ²
- ΠΠ΅Ρ: ΠΡΠ³ΡΠΌΠ΅Π½Ρ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ
Π²Π΅Ρ
, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΠΊΠ°ΠΊ ΡΡΠΎΠ»Π±Π΅Ρ ΠΈΠ»ΠΈ ΡΡΡΠΎΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠ½Π° ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄ΡΡΠ³ΠΈΡ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΠΈ ΡΡΡΠΎΠΊ - ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ: ΠΡΠ³ΡΠΌΠ΅Π½Ρ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ
minsize
, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ Π²ΡΡΠΎΡΡ ΡΡΡΠΎΠΊΠΈ ΠΈΠ»ΠΈ ΡΠΈΡΠΈΠ½Ρ ΡΡΠΎΠ»Π±ΡΠ° Π² ΠΏΠΈΠΊΡΠ΅Π»ΡΡ
Π²Π΅Ρ
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 0
, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΡΠΎΠ»Π±Π΅Ρ ΠΈΠ»ΠΈ ΡΡΡΠΎΠΊΠ° Π½Π΅ ΡΠ°ΡΡΠΈΡΡΡΡΡΡ ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠ½Π°. ΠΡΠ»ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΡΠΎΠ»Π±ΡΡ ΠΈΠ»ΠΈ ΡΡΡΠΎΠΊΠ΅ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ Π²Π΅Ρ 90 108 1 90 109 , ΡΠΎ Π²ΡΠ΅ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ ΡΠ°ΡΡΠΈ Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ. ΠΡΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ ΡΡΠΎΠ»Π±Π΅Ρ ΠΈΠΌΠ΅Π΅Ρ Π²Π΅Ρ
1
, Π° Π΄ΡΡΠ³ΠΎΠΉ β 2
, ΡΠΎ Π²ΡΠΎΡΠΎΠΉ ΡΡΠΎΠ»Π±Π΅Ρ ΡΠ°ΡΡΠΈΡΡΠ΅ΡΡΡ Π² Π΄Π²Π° ΡΠ°Π·Π° Π±ΡΡΡΡΠ΅Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ. ΠΡΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΠΉΡΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉ ΡΠΊΡΠΈΠΏΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π»ΡΡΡΠ΅ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠ½Π°:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk ΠΎΠΊΠ½ΠΎ = tk.Tk() Π΄Π»Ρ Ρ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (3): window.columnconfigure(i, Π²Π΅Ρ=1, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=75) window.rowconfigure(i, Π²Π΅Ρ=1, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=50) Π΄Π»Ρ j Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ (0, 3): ΠΊΠ°Π΄Ρ = tk.Frame( ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ, ΡΠ΅Π»ΡΠ΅Ρ=tk.RAISED, ΡΠΈΡΠΈΠ½Π° Π³ΡΠ°Π½ΠΈΡΡ = 1 ) frame.grid (ΡΡΡΠΎΠΊΠ° = i, ΡΡΠΎΠ»Π±Π΅Ρ = j, padx = 5, pady = 5) label = tk.Label(master=frame, text=f"Π‘ΡΡΠΎΠΊΠ° {i}\nΠ‘ΡΠΎΠ»Π±Π΅Ρ {j}") label.pack(padx=5, pady=5) ΠΎΠΊΠ½ΠΎ.mainloop()
.columnconfigure()
ΠΈ .rowconfigure()
ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡΡΡ Π² ΡΠ΅Π»ΠΎ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠΈΠΊΠ»Π° for
. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²Π½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΡΠΎΠ»Π±Π΅Ρ ΠΈ ΡΡΡΠΎΠΊΡ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ ΡΠΈΠΊΠ»Π° Π΄Π»Ρ
, Π½ΠΎ ΡΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΠ΅ΡΡΠΈ ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π°.
ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΈΠΊΠ»Π° i
-ΠΉ ΡΡΠΎΠ»Π±Π΅Ρ ΠΈ ΡΡΡΠΎΠΊΠ° ΠΈΠΌΠ΅ΡΡ Π²Π΅Ρ 1
. ΠΡΠΎ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ ΡΡΡΠΎΠΊΠ° ΠΈ ΡΡΠΎΠ»Π±Π΅Ρ Π±ΡΠ΄ΡΡ ΡΠ°ΡΡΠΈΡΡΡΡΡΡ Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠ½Π°. 9ΠΡΠ³ΡΠΌΠ΅Π½Ρ 0108 minsize ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 75
Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΡΠ° ΠΈ 50
Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. ΠΡΠΎ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ Label
Π²ΡΠ΅Π³Π΄Π° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΠ²ΠΎΠΉ ΡΠ΅ΠΊΡΡ Π±Π΅Π· ΠΎΠ±ΡΠ΅Π·Π°Π½ΠΈΡ ΠΊΠ°ΠΊΠΈΡ
-Π»ΠΈΠ±ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΠΊΠ½Π° ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π».
Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΡΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠ»Π°Π²Π½ΠΎ ΡΠ°ΡΡΠΈΡΡΠ΅ΡΡΡ ΠΈ ΡΡΠΆΠ°Π΅ΡΡΡ ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠ½Π°:
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ°ΠΌΠΈ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ! ΠΠΎΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΡΠΉΡΠ΅ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ weight
ΠΈ minsize
, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π²Π»ΠΈΡΡΡ Π½Π° ΡΠ΅ΡΠΊΡ.
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ ΠΏΠΎ ΡΠ΅Π½ΡΡΡ ΡΠ²ΠΎΠΈΡ
ΡΡΠ΅Π΅ΠΊ ΡΠ΅ΡΠΊΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ ΡΠΎΠ·Π΄Π°Π΅Ρ Π΄Π²Π° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Label
ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅Ρ ΠΈΡ
Π² ΡΠ΅ΡΠΊΡ Ρ ΠΎΠ΄Π½ΠΈΠΌ ΡΡΠΎΠ»Π±ΡΠΎΠΌ ΠΈ Π΄Π²ΡΠΌΡ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk ΠΎΠΊΠ½ΠΎ = tk.Tk() window.columnconfigure(0, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=250) window.rowconfigure([0, 1], ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=100) label1 = tk.Label (ΡΠ΅ΠΊΡΡ = "A") label1.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 0) ΠΌΠ΅ΡΠΊΠ°2 = tk.Label(text="B") label2.grid (ΡΡΡΠΎΠΊΠ° = 1, ΡΡΠΎΠ»Π±Π΅Ρ = 0) ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΠ°ΠΆΠ΄Π°Ρ ΡΡΠ΅ΠΉΠΊΠ° ΡΠ΅ΡΠΊΠΈ 250
ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π² ΡΠΈΡΠΈΠ½Ρ ΠΈ 100
ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π² Π²ΡΡΠΎΡΡ. ΠΠ΅ΡΠΊΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡΡΡ Π² ΡΠ΅Π½ΡΡΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠ΅ΠΉΠΊΠΈ, ΠΊΠ°ΠΊ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠΈΡΡΠ½ΠΊΠ΅:
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠ΅ΡΠΊΠΈ Π²Π½ΡΡΡΠΈ ΡΡΠ΅ΠΉΠΊΠΈ ΡΠ΅ΡΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ sticky
, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΠΎΠ΄Π½Ρ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
Π±ΡΠΊΠ²:
-
"n"
ΠΈΠ»ΠΈ"N"
Π΄Π»Ρ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π²Π΅ΡΡ Π½Π΅ΠΉ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΡΠ΅ΠΉΠΊΠΈ -
"Π΅"
ΠΈΠ»ΠΈ"Π΅"
Π΄Π»Ρ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΠΏΡΠ°Π²ΠΎΠΌΡ ΡΠ΅Π½ΡΡΡ ΡΡΠ΅ΠΉΠΊΠΈ -
"s"
ΠΈΠ»ΠΈ"S"
Π΄Π»Ρ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π½ΠΈΠΆΠ½Π΅ΠΉ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΡΠ΅ΠΉΠΊΠΈ -
"w"
ΠΈΠ»ΠΈ"W"
Π΄Π»Ρ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΡ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡ ΡΠ΅Π½ΡΡΡ ΡΡΠ΅ΠΉΠΊΠΈ
ΠΡΠΊΠ²Ρ "n"
, "s"
, "e"
ΠΈ "w"
ΠΈΡΡ
ΠΎΠ΄ΡΡ ΠΈΠ· ΡΡΠΎΡΠΎΠ½ ΡΠ²Π΅ΡΠ° Π½Π° ΡΠ΅Π²Π΅Ρ, ΡΠ³, Π²ΠΎΡΡΠΎΠΊ ΠΈ Π·Π°ΠΏΠ°Π΄. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°
Π»ΠΈΠΏΠΊΠ°Ρ ΠΎΡ
Π΄ΠΎ "n"
Π½Π° ΠΎΠ±Π΅ΠΈΡ
ΠΌΠ΅ΡΠΊΠ°Ρ
Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΠΊΠΎΠ΄Π΅ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅Ρ ΠΊΠ°ΠΆΠ΄ΡΡ ΠΌΠ΅ΡΠΊΡ Π² ΡΠ΅Π½ΡΡΠ΅ Π²Π΅ΡΡ
Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΡΠ²ΠΎΠ΅ΠΉ ΡΡΠ΅ΠΉΠΊΠΈ ΡΠ΅ΡΠΊΠΈ:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk ΠΎΠΊΠ½ΠΎ = tk.Tk() window.columnconfigure(0, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=250) window.rowconfigure([0, 1], ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=100) label1 = tk.Label (ΡΠ΅ΠΊΡΡ = "A") label1.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = "n") ΠΌΠ΅ΡΠΊΠ°2 = tk.Label(text="B") label2.grid (ΡΡΡΠΎΠΊΠ° = 1, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = "n") ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΠΎΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ:
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±ΡΠΊΠ² Π² ΠΎΠ΄Π½Ρ ΡΡΡΠΎΠΊΡ, ΡΡΠΎΠ±Ρ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ ΠΌΠ΅ΡΠΊΡ Π² ΡΠ³Π»Ρ ΡΠ²ΠΎΠ΅ΠΉ ΡΡΠ΅ΠΉΠΊΠΈ ΡΠ΅ΡΠΊΠΈ:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk ΠΎΠΊΠ½ΠΎ = tk.Tk() window.columnconfigure(0, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=250) window.rowconfigure([0, 1], ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=100) label1 = tk.Label (ΡΠ΅ΠΊΡΡ = "A") label1.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = "ne") ΠΌΠ΅ΡΠΊΠ°2 = tk.Label(text="B") label2.grid (ΡΡΡΠΎΠΊΠ° = 1, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = "sw") ΠΎΠΊΠ½ΠΎ.mainloop()
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π΄Π»Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° sticky
label1
ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ "ne"
, ΡΡΠΎ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅Ρ ΠΌΠ΅ΡΠΊΡ Π² ΠΏΡΠ°Π²ΡΠΉ Π²Π΅ΡΡ
Π½ΠΈΠΉ ΡΠ³ΠΎΠ» ΡΡΠ΅ΠΉΠΊΠΈ ΡΠ΅ΡΠΊΠΈ.
label2
ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² Π½ΠΈΠΆΠ½ΠΈΠΉ Π»Π΅Π²ΡΠΉ ΡΠ³ΠΎΠ» ΠΏΡΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ "sw"
— Π»ΠΈΠΏΠΊΠΈΠΉ
. ΠΠΎΡ ΠΊΠ°ΠΊ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π² ΠΎΠΊΠ½Π΅:
ΠΠΎΠ³Π΄Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ sticky
, ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²Π΅Π»ΠΈΠΊ, ΡΡΠΎΠ±Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π»ΡΠ±ΠΎΠΉ ΡΠ΅ΠΊΡΡ ΠΈ Π΄ΡΡΠ³ΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π²Π½ΡΡΡΠΈ Π½Π΅Π³ΠΎ. ΠΠ½ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ Π²ΡΡ ΡΡΠ΅ΠΉΠΊΡ ΡΠ΅ΡΠΊΠΈ. Π§ΡΠΎΠ±Ρ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ΅ΡΠΊΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°Π·Π°ΡΡ 90Β 108 «ns» 90Β 109, ΡΡΠΎΠ±Ρ Π·Π°ΡΡΠ°Π²ΠΈΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠ΅ΠΉΠΊΡ Π² Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ, ΠΈΠ»ΠΈ 90Β 108 «ew» 90Β 109, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠ΅ΠΉΠΊΡ Π² Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ. Π§ΡΠΎΠ±Ρ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ Π²ΡΡ ΡΡΠ΅ΠΉΠΊΡ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π»ΠΈΠΏΠΊΠΈΠΉ ΠΎΡ
Π΄ΠΎ "Π½ΠΎΠ²ΡΠΉ ΡΠΎΠ²"
. Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ»Π»ΡΡΡΡΠΈΡΡΠ΅Ρ ΠΊΠ°ΠΆΠ΄ΡΡ ΠΈΠ· ΡΡΠΈΡ
ΠΎΠΏΡΠΈΠΉ:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk ΠΎΠΊΠ½ΠΎ = tk.Tk() window.rowconfigure(0, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=50) window.columnconfigure([0, 1, 2, 3], ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ = 50) label1 = tk.Label (ΡΠ΅ΠΊΡΡ = "1", bg = "ΡΠ΅ΡΠ½ΡΠΉ", fg = "Π±Π΅Π»ΡΠΉ") label2 = tk.Label (ΡΠ΅ΠΊΡΡ = "2", bg = "ΡΠ΅ΡΠ½ΡΠΉ", fg = "Π±Π΅Π»ΡΠΉ") label3 = tk.Label (ΡΠ΅ΠΊΡΡ = "3", bg = "ΡΠ΅ΡΠ½ΡΠΉ", fg = "Π±Π΅Π»ΡΠΉ") label4 = tk.Label (ΡΠ΅ΠΊΡΡ = "4", bg = "ΡΠ΅ΡΠ½ΡΠΉ", fg = "Π±Π΅Π»ΡΠΉ") label1.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 0) label2.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 1, Π»ΠΈΠΏΠΊΠΈΠΉ = "Π½ΠΎΠ²") label3.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 2, Π»ΠΈΠΏΠΊΠΈΠΉ = "Π½Ρ") label4.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 3, Π»ΠΈΠΏΠΊΠΈΠΉ = "nsew") ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΠΎΡ ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π²ΡΠ²ΠΎΠ΄:
ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ sticky
ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ .grid()
ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ΅Ρ
ΠΆΠ΅ ΡΡΡΠ΅ΠΊΡΠΎΠ², ΡΡΠΎ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ fill
ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ .pack()
. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ sticky
ΠΈ fill
ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅:
.ΡΠ΅ΡΠΊΠ°() | .pack() |
---|---|
Π»ΠΈΠΏΠΊΠΈΠΉ="ns" | Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅=tk.Y |
Π»ΠΈΠΏΠΊΠΈΠΉ="ΡΠ²" | Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅=tk.X |
Π»ΠΈΠΏΠΊΠΈΠΉ = "nsew" | Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ=tk. |
.grid()
β ΠΌΠΎΡΠ½ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ. Π§Π°ΡΡΠΎ Π΅Π³ΠΎ Π»Π΅Π³ΡΠ΅ ΠΏΠΎΠ½ΡΡΡ, ΡΠ΅ΠΌ .pack()
, ΠΈ ΠΎΠ½ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΉ, ΡΠ΅ΠΌ .place()
.. ΠΠΎΠ³Π΄Π° Π²Ρ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ Π½ΠΎΠ²ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Tkinter, Π²Π°ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ .grid()
Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: .grid()
ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»ΡΡΡΡ Π³ΠΈΠ±ΠΊΠΎΡΡΡ, ΡΠ΅ΠΌ Π²Ρ Π²ΠΈΠ΄Π΅Π»ΠΈ Π·Π΄Π΅ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΡΠ΅ΠΉΠΊΠΈ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ². ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΡΠ°Π·Π΄Π΅Π»ΠΎΠΌ Β«ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ ΡΠ΅ΡΠΊΠΈΒ» ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° TkDocs.
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΎΡΠ²ΠΎΠΈΠ»ΠΈ ΠΎΡΠ½ΠΎΠ²Ρ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠ² Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ Π΄Π»Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Python Tkinter, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠ°Π³ΠΎΠΌ Π±ΡΠ΄Π΅Ρ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ, ΡΡΠΎΠ±Ρ ΠΎΠΆΠΈΠ²ΠΈΡΡ Π²Π°ΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Π£Π΄Π°Π»ΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅ Π»ΠΈ Π²Ρ
Π Π°Π·Π²Π΅ΡΠ½ΠΈΡΠ΅ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅ Π΄Π»Ρ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π²Π°ΡΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅:
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡΠΌΡ Π²Π²ΠΎΠ΄Π° Π°Π΄ΡΠ΅ΡΠ°, ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Tkinter:
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΠΎΠ»Π½ΡΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΎΡΡΠΎΠ·Π΄Π°Π΅Ρ ΠΎΠΊΠ½ΠΎ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅:
ΠΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΡΡ
ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠ΅ΡΠΈΡΡ ΡΡΠΎ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅. ΠΡΠ»ΠΈ Π²Π°ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΎΠΊΠ½ΠΎ, ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎΠ΅ ΡΠΎΠΌΡ, ΡΡΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ΅ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ, ΠΏΠΎΠ·Π΄ΡΠ°Π²Π»ΡΠ΅ΠΌ! ΠΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠ΅ΡΠΈΠ»ΠΈ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅! ΠΠΈΠΆΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° Π΄Π²Π° ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ .grid()
ΠΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ.
ΠΠ΄Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠ·Π΄Π°Π΅Ρ Π²ΠΈΠ΄ΠΆΠ΅Ρ Label
ΠΈ Entry
Ρ Π½ΡΠΆΠ½ΡΠΌΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ:
import tkinter as tk # Π‘ΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ "Π€ΠΎΡΠΌΠ° Π²Π²ΠΎΠ΄Π° Π°Π΄ΡΠ΅ΡΠ°" ΠΎΠΊΠ½ΠΎ = tk.Tk() window.title("Π€ΠΎΡΠΌΠ° Π²Π²ΠΎΠ΄Π° Π°Π΄ΡΠ΅ΡΠ°") # Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΡΠ΅ΠΉΠΌ `frm_form`, ΡΡΠΎΠ±Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΌΠ΅ΡΠΊΡ # ΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π²Π²ΠΎΠ΄Π° Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° Π°Π΄ΡΠ΅ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ frm_form = tk.Frame (ΡΠ΅Π»ΡΠ΅Ρ = tk.SUNKEN, ΡΠΈΡΠΈΠ½Π° Π³ΡΠ°Π½ΠΈΡΡ = 3) # Π£ΠΏΠ°ΠΊΡΠ΅ΠΌ ΡΠ°ΠΌΠΊΡ Π² ΠΎΠΊΠ½ΠΎ frm_form.pack() # Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Β«Π―ΡΠ»ΡΠΊΒ» ΠΈ Β«ΠΠ²ΠΎΠ΄Β» Π΄Π»Ρ Β«ΠΠΌΡΒ». lbl_first_name = tk.Label(master=frm_form, text="ΠΠΌΡ:") ent_first_name = tk.Entry (master = frm_form, ΡΠΈΡΠΈΠ½Π° = 50) # ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ ΡΠ΅ΡΠΊΠΈ, ΡΡΠΎΠ±Ρ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ ΠΌΠ΅ΡΠΊΡ ΠΈ # ΠΠ²ΠΎΠ΄ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΈ Π²ΡΠΎΡΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡ # ΠΏΠ΅ΡΠ²Π°Ρ ΡΡΡΠΎΠΊΠ° ΡΠ΅ΡΠΊΠΈ lbl_first_name.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = Β«Π΅Β») ent_first_name.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 1) # Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Β«Π―ΡΠ»ΡΠΊΒ» ΠΈ Β«ΠΠ²ΠΎΠ΄Β» Π΄Π»Ρ Β«Π€Π°ΠΌΠΈΠ»ΠΈΡΒ». lbl_last_name = tk.Label(master=frm_form, text="Π€Π°ΠΌΠΈΠ»ΠΈΡ:") ent_last_name = tk.Entry (ΠΌΠ°ΡΡΠ΅Ρ = frm_form, ΡΠΈΡΠΈΠ½Π° = 50) # Π Π°Π·ΠΌΠ΅ΡΡΠΈΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ ΡΡΠ΄Ρ ΡΠ΅ΡΠΊΠΈ lbl_last_name.grid (ΡΡΡΠΎΠΊΠ° = 1, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = "e") ent_last_name.grid (ΡΡΡΠΎΠΊΠ° = 1, ΡΡΠΎΠ»Π±Π΅Ρ = 1) # Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Label ΠΈ Entry Π΄Π»Ρ Β«Address Line 1Β» lbl_address1 = tk.Label(master=frm_form, text="ΠΠ΄ΡΠ΅ΡΠ½Π°Ρ ΡΡΡΠΎΠΊΠ° 1:") ent_address1 = tk.Entry (master = frm_form, ΡΠΈΡΠΈΠ½Π° = 50) # Π Π°Π·ΠΌΠ΅ΡΡΠΈΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² ΡΡΠ΅ΡΡΠ΅ΠΌ ΡΡΠ΄Ρ ΡΠ΅ΡΠΊΠΈ lbl_address1.grid (ΡΡΡΠΎΠΊΠ° = 2, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = "Π΅") ent_address1.grid (ΡΡΡΠΎΠΊΠ° = 2, ΡΡΠΎΠ»Π±Π΅Ρ = 1) # Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Label ΠΈ Entry Π΄Π»Ρ Β«Address Line 2Β» lbl_address2 = tk.Label(master=frm_form, text="ΠΠ΄ΡΠ΅ΡΠ½Π°Ρ ΡΡΡΠΎΠΊΠ° 2:") ent_address2 = tk.
Entry (master = frm_form, ΡΠΈΡΠΈΠ½Π° = 50) # Π Π°Π·ΠΌΠ΅ΡΡΠΈΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² ΡΠ΅ΡΠ²Π΅ΡΡΠΎΠΌ ΡΡΠ΄Ρ ΡΠ΅ΡΠΊΠΈ lbl_address2.grid (ΡΡΡΠΎΠΊΠ° = 3, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = tk.E) ent_address2.grid (ΡΡΡΠΎΠΊΠ° = 3, ΡΡΠΎΠ»Π±Π΅Ρ = 1) # Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Label ΠΈ Entry Π΄Π»Ρ Β«ΠΠΎΡΠΎΠ΄Π°Β». lbl_city = tk.Label(master=frm_form, text="ΠΠΎΡΠΎΠ΄:") ent_city = tk.Entry (master = frm_form, ΡΠΈΡΠΈΠ½Π° = 50) # Π Π°Π·ΠΌΠ΅ΡΡΠΈΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² ΠΏΡΡΠΎΠΌ ΡΡΠ΄Ρ ΡΠ΅ΡΠΊΠΈ lbl_city.grid (ΡΡΡΠΎΠΊΠ° = 4, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = tk.E) ent_city.grid (ΡΡΡΠΎΠΊΠ° = 4, ΡΡΠΎΠ»Π±Π΅Ρ = 1) # Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Label ΠΈ Entry Π΄Π»Ρ "Π¨ΡΠ°Ρ/ΠΡΠΎΠ²ΠΈΠ½ΡΠΈΡ" lbl_state = tk.Label(master=frm_form, text="Π¨ΡΠ°Ρ/ΠΡΠΎΠ²ΠΈΠ½ΡΠΈΡ:") ent_state = tk.Entry (master = frm_form, ΡΠΈΡΠΈΠ½Π° = 50) # Π Π°Π·ΠΌΠ΅ΡΡΠΈΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² ΡΠ΅ΡΡΠΎΠΌ ΡΡΠ΄Ρ ΡΠ΅ΡΠΊΠΈ lbl_state.grid (ΡΡΡΠΎΠΊΠ° = 5, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = tk.E) ent_state.grid (ΡΡΡΠΎΠΊΠ° = 5, ΡΡΠΎΠ»Π±Π΅Ρ = 1) # Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Β«Π―ΡΠ»ΡΠΊΒ» ΠΈ Β«ΠΠ²ΠΎΠ΄Β» Π΄Π»Ρ Β«ΠΠΎΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ°Β». lbl_postal_code = tk.Label(master=frm_form, text="ΠΠΎΡΡΠΎΠ²ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ:") ent_postal_code = tk.Entry(master=frm_form, ΡΠΈΡΠΈΠ½Π°=50) # Π Π°Π·ΠΌΠ΅ΡΡΠΈΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² ΡΠ΅Π΄ΡΠΌΠΎΠΌ ΡΡΠ΄Ρ ΡΠ΅ΡΠΊΠΈ lbl_postal_code.
grid (ΡΡΡΠΎΠΊΠ° = 6, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = tk.E) ent_postal_code.grid (ΡΡΡΠΎΠΊΠ° = 6, ΡΡΠΎΠ»Π±Π΅Ρ = 1) # Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Β«Π―ΡΠ»ΡΠΊΒ» ΠΈ Β«ΠΠ²ΠΎΠ΄Β» Π΄Π»Ρ Β«Π‘ΡΡΠ°Π½ΡΒ». lbl_country = tk.Label(master=frm_form, text="Π‘ΡΡΠ°Π½Π°:") ent_country = tk.Entry (master = frm_form, ΡΠΈΡΠΈΠ½Π° = 50) # Π Π°Π·ΠΌΠ΅ΡΡΠΈΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² Π²ΠΎΡΡΠΌΠΎΠΌ ΡΡΠ΄Ρ ΡΠ΅ΡΠΊΠΈ lbl_country.grid (ΡΡΡΠΎΠΊΠ° = 7, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = tk.E) ent_country.grid (ΡΡΡΠΎΠΊΠ° = 7, ΡΡΠΎΠ»Π±Π΅Ρ = 1) # Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΡΠ΅ΠΉΠΌ `frm_buttons`, ΡΡΠΎΠ±Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ # ΠΠ½ΠΎΠΏΠΊΠΈ ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΠΈ ΠΡΠΈΡΡΠΈΡΡ. ΠΡΠΎΡ ΠΊΠ°Π΄Ρ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅Ρ # Π²ΡΠ΅ ΠΎΠΊΠ½ΠΎ Π² Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ ΠΈΠΌΠ΅Π΅Ρ # 5 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. frm_buttons = tk.Frame() frm_buttons.pack(fill=tk.X, ipadx=5, ipady=5) # Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ "ΠΡΠΏΡΠ°Π²ΠΈΡΡ" ΠΈ ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΠΌ Π΅Π΅ Π² # ΠΏΡΠ°Π²Π°Ρ ΡΠ°ΡΡΡ `frm_buttons` btn_submit = tk.Button(master=frm_buttons, text="ΠΡΠΏΡΠ°Π²ΠΈΡΡ") btn_submit.pack(ΡΡΠΎΡΠΎΠ½Π°=tk.RIGHT, padx=10, ipadx=10) # Π‘ΠΎΠ·Π΄Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ "ΠΡΠΈΡΡΠΈΡΡ" ΠΈ Π·Π°ΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ Π΅Π΅ Π² # ΠΏΡΠ°Π²Π°Ρ ΡΠ°ΡΡΡ `frm_buttons` btn_clear = tk.Button(master=frm_buttons, text="ΠΡΠΈΡΡΠΈΡΡ") btn_clear.
pack(ΡΡΠΎΡΠΎΠ½Π°=tk.RIGHT, ipadx=10) # ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΊΠ½ΠΎ.mainloop()
Π ΡΡΠΎΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π½Π΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ ΠΏΠ»ΠΎΡ ΠΎΠ³ΠΎ. ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π»ΠΈΠ½Π½ΠΎΠ²Π°ΡΠΎ, Π½ΠΎ Π²ΡΠ΅ ΠΎΡΠ΅Π½Ρ ΡΠ΅ΡΠΊΠΎ. ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΡΠΎ-ΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ, ΡΠΎ ΡΡΠ½ΠΎ Π²ΠΈΠ΄Π½ΠΎ, Π³Π΄Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ.
Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ, ΠΏΡΠΈΠ·Π½Π°Π², ΡΡΠΎ ΠΊΠ°ΠΆΠ΄Π°Ρ Entry
ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΡ ΡΠΈΡΠΈΠ½Ρ ΠΈ ΡΡΠΎ Π²ΡΠ΅, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Label
, ΡΡΠΎ ΡΠ΅ΠΊΡΡ:
import tkinter as tk # Π‘ΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ "Π€ΠΎΡΠΌΠ° Π²Π²ΠΎΠ΄Π° Π°Π΄ΡΠ΅ΡΠ°" ΠΎΠΊΠ½ΠΎ = tk.Tk() window.title("Π€ΠΎΡΠΌΠ° Π²Π²ΠΎΠ΄Π° Π°Π΄ΡΠ΅ΡΠ°") # Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΡΠ΅ΠΉΠΌ `frm_form`, ΡΡΠΎΠ±Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΌΠ΅ΡΠΊΡ # ΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π²Π²ΠΎΠ΄Π° Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° Π°Π΄ΡΠ΅ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ frm_form = tk.Frame (ΡΠ΅Π»ΡΠ΅Ρ = tk.SUNKEN, ΡΠΈΡΠΈΠ½Π° Π³ΡΠ°Π½ΠΈΡΡ = 3) # Π£ΠΏΠ°ΠΊΡΠ΅ΠΌ ΡΠ°ΠΌΠΊΡ Π² ΠΎΠΊΠ½ΠΎ frm_form.pack() # Π‘ΠΏΠΈΡΠΎΠΊ ΠΌΠ΅ΡΠΎΠΊ ΠΏΠΎΠ»Π΅ΠΉ ΠΌΠ΅ΡΠΊΠΈ = [ "ΠΠΌΡ:", "Π€Π°ΠΌΠΈΠ»ΠΈΡ:", "ΠΠ΄ΡΠ΅ΡΠ½Π°Ρ ΡΡΡΠΎΠΊΠ° 1:", "ΠΠ΄ΡΠ΅ΡΠ½Π°Ρ ΡΡΡΠΎΠΊΠ° 2:", "ΠΠΎΡΠΎΠ΄:", "Π¨ΡΠ°Ρ/ΠΏΡΠΎΠ²ΠΈΠ½ΡΠΈΡ:", "ΠΠΎΡΡΠΎΠ²ΡΠΉ ΠΠΎΠ΄:", "Π‘ΡΡΠ°Π½Π°:", ] # ΠΠ΅ΡΠ΅Π±ΠΈΡΠ°Π΅ΠΌ ΡΠΏΠΈΡΠΎΠΊ ΠΌΠ΅ΡΠΎΠΊ ΠΏΠΎΠ»Π΅ΠΉ Π΄Π»Ρ idx ΡΠ΅ΠΊΡΡ Π² enumerate(labels): # Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π²ΠΈΠ΄ΠΆΠ΅Ρ Label Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΡΡΠ»ΡΠΊΠΎΠ² ΠΌΠ΅ΡΠΊΠ° = tk.Label (ΠΌΠ°ΡΡΠ΅Ρ = frm_form, ΡΠ΅ΠΊΡΡ = ΡΠ΅ΠΊΡΡ) # Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π²ΠΈΠ΄ΠΆΠ΅Ρ Π²Ρ ΠΎΠ΄Π° Π·Π°ΠΏΠΈΡΡ = tk.Entry (ΠΌΠ°ΡΡΠ΅Ρ = frm_form, ΡΠΈΡΠΈΠ½Π° = 50) # ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ ΡΠ΅ΡΠΊΠΈ, ΡΡΠΎΠ±Ρ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ ΠΌΠ΅ΡΠΊΡ ΠΈ # ΠΠ²ΠΎΠ΄ΠΈΠΌ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² ΡΡΡΠΎΠΊΡ Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ idx label.grid (ΡΡΡΠΎΠΊΠ° = idx, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = "e") entry.grid (ΡΡΡΠΎΠΊΠ° = idx, ΡΡΠΎΠ»Π±Π΅Ρ = 1) # Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΡΠ΅ΠΉΠΌ `frm_buttons`, ΡΡΠΎΠ±Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ # ΠΠ½ΠΎΠΏΠΊΠΈ ΠΡΠΏΡΠ°Π²ΠΈΡΡ ΠΈ ΠΡΠΈΡΡΠΈΡΡ. ΠΡΠΎΡ ΠΊΠ°Π΄Ρ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅Ρ # Π²ΡΠ΅ ΠΎΠΊΠ½ΠΎ Π² Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ ΠΈΠΌΠ΅Π΅Ρ # 5 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. frm_buttons = tk.Frame() frm_buttons.pack(fill=tk.X, ipadx=5, ipady=5) # Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ "ΠΡΠΏΡΠ°Π²ΠΈΡΡ" ΠΈ ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΠΌ Π΅Π΅ Π² # ΠΏΡΠ°Π²Π°Ρ ΡΠ°ΡΡΡ `frm_buttons` btn_submit = tk.Button(master=frm_buttons, text="ΠΡΠΏΡΠ°Π²ΠΈΡΡ") btn_submit.pack(ΡΡΠΎΡΠΎΠ½Π°=tk.RIGHT, padx=10, ipadx=10) # Π‘ΠΎΠ·Π΄Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ "ΠΡΠΈΡΡΠΈΡΡ" ΠΈ Π·Π°ΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ Π΅Π΅ Π² # ΠΏΡΠ°Π²Π°Ρ ΡΠ°ΡΡΡ `frm_buttons` btn_clear = tk.Button(master=frm_buttons, text="ΠΡΠΈΡΡΠΈΡΡ") btn_clear.pack(ΡΡΠΎΡΠΎΠ½Π°=tk.RIGHT, ipadx=10) # ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΊΠ½ΠΎ.
mainloop()
Π ΡΡΠΎΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ΡΡΡΠΎΠΊ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠ΅ΡΠΊΠΈ Π² ΡΠΎΡΠΌΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ. ΠΠ½ΠΈ Ρ
ΡΠ°Π½ΡΡΡΡ Π² ΡΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΡΠΎΡΠΌΡ. ΠΠ°ΡΠ΅ΠΌ enumerate()
ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΊΠ°ΠΊ ΠΈΠ½Π΄Π΅ΠΊΡ, ΡΠ°ΠΊ ΠΈ ΡΡΡΠΎΠΊΡ ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΌΠ΅ΡΠΎΠΊ
.
ΠΠΎΠ³Π΄Π° Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π³ΠΎΡΠΎΠ²Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ ΡΠ°Π·Π΄Π΅Π»Ρ.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
Π Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ ΠΌΠΎΠΌΠ΅Π½ΡΡ Ρ Π²Π°Ρ Π΅ΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠ΅Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΠΊΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Tkinter, Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΌΠ°ΠΊΠ΅ΡΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠΎ Π·Π΄ΠΎΡΠΎΠ²ΠΎ, Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π½Π΅ ΠΏΡΠΎΡΡΠΎ Ρ ΠΎΡΠΎΡΠΎ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ β ΠΈΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΡΠΎ-ΡΠΎ Π΄Π΅Π»Π°ΡΡ! Π ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΎΠΆΠΈΠ²ΠΈΡΡ Π²Π°ΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΠΎΠ±ΡΡΠΈΠΉ
ΠΠΎΠ³Π΄Π° Π²Ρ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Tkinter, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΡΠ·Π²Π°ΡΡ window.mainloop()
Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠΈΠΊΠ»Π° ΡΠΎΠ±ΡΡΠΈΠΉ . ΠΠΎ Π²ΡΠ΅ΠΌΡ ΡΠΈΠΊΠ»Π° ΡΠΎΠ±ΡΡΠΈΠΉ Π²Π°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ Π»ΠΈ ΡΠΎΠ±ΡΡΠΈΠ΅. ΠΡΠ»ΠΈ ΡΡΠΎ ΡΠ°ΠΊ, ΡΠΎ Π² ΠΎΡΠ²Π΅Ρ ΠΎΠ½ Π²ΡΠΏΠΎΠ»Π½ΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΉ ΠΊΠΎΠ΄.
Π¦ΠΈΠΊΠ» ΡΠΎΠ±ΡΡΠΈΠΉ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π²Π°ΠΌ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Tkinter, ΠΏΠΎΡΡΠΎΠΌΡ Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π² ΠΎΡΠ²Π΅Ρ Π½Π° ΡΠΎΠ±ΡΡΠΈΠ΅. Π Tkinter Π²Ρ ΠΏΠΈΡΠ΅ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ Π΄Π»Ρ ΡΠΎΠ±ΡΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π² ΡΠ²ΠΎΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π‘ΠΎΠ±ΡΡΠΈΠ΅ β ΡΡΠΎ Π»ΡΠ±ΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡΠ΅Π΅ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠΈΠΊΠ»Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·Π²Π°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡΡΠΈ.
ΠΠΎΠ³Π΄Π° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠΎΠ±ΡΡΠΈΠ΅, ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠΎΠ±ΡΡΠΈΡ , ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΊΠ»Π°ΡΡΠ°, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠ΅Π³ΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅. ΠΠ°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡΡΡΡ ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠ² ΡΡΠΈΡ ΠΊΠ»Π°ΡΡΠΎΠ² ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ. Tkinter Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΠ·Π΄Π°ΡΡ Π΄Π»Ρ Π²Π°Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ ΠΊΠ»Π°ΡΡΠΎΠ² ΡΠΎΠ±ΡΡΠΈΠΉ.
ΠΡ Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠΈΠΊΠ» ΡΠΎΠ±ΡΡΠΈΠΉ, ΡΡΠΎΠ±Ρ Π»ΡΡΡΠ΅ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΈΠΊΠ» ΡΠΎΠ±ΡΡΠΈΠΉ Tkinter. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊ ΡΠΈΠΊΠ» ΡΠΎΠ±ΡΡΠΈΠΉ Tkinter Π²ΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π² Π²Π°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ°ΡΡΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ.
ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ ΠΈΠΌΠ΅Π΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ events
, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ. ΠΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠΎΠ±ΡΡΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ ΠΊ ΡΠΎΠ±ΡΡΠΈΡΠΌ
ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π² Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΡΠΎΠ±ΡΡΠΈΠ΅. ΠΠ°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ ΡΡΠΎΡ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ. Π ΡΡΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ», Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ, Π΅ΡΡΡ Π»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ Π² ΡΠΎΠ±ΡΡΠΈΡ
:
# ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ ΡΡΠΎΡ ΡΠΏΠΈΡΠΎΠΊ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΡ = [] # ΠΠ°ΠΏΡΡΡΠΈΡΡ ΡΠΈΠΊΠ» ΡΠΎΠ±ΡΡΠΈΠΉ ΠΏΠΎΠΊΠ° Π²Π΅ΡΠ½ΠΎ: # ΠΡΠ»ΠΈ ΡΠΏΠΈΡΠΎΠΊ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΏΡΡΡ, ΡΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΡΠΎΠ±ΡΡΠΈΠΉ Π½Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ # ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΈΠΊΠ»Π° Π΅ΡΠ»ΠΈ ΡΠΎΠ±ΡΡΠΈΡ == []: ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ # ΠΡΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎΡ ΠΎΠ΄ΠΈΡ Π΄ΠΎ ΡΡΠΎΠΉ ΡΠΎΡΠΊΠΈ, ΡΠΎ Π΅ΡΡΡ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄ΠΈΠ½ # ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠΎΠ±ΡΡΠΈΡ Π² ΡΠΏΠΈΡΠΊΠ΅ ΡΠΎΠ±ΡΡΠΈΠΉ ΡΠΎΠ±ΡΡΠΈΠ΅ = ΡΠΎΠ±ΡΡΠΈΡ[0]
ΠΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Π²Π°ΠΌΠΈ ΡΠΈΠΊΠ» ΡΠΎΠ±ΡΡΠΈΠΉ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ Ρ ΡΠΎΠ±ΡΡΠΈΠ΅
. ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ ΡΡΠΎ. ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Π°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ. ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅
Π±ΡΠ»ΠΎ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ, Π½Π°ΠΆΠΈΠΌΠ°ΡΡΠΈΠΌ ΠΊΠ»Π°Π²ΠΈΡΡ Π½Π° ΡΠ²ΠΎΠ΅ΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅, ΠΈ Π΅ΡΠ»ΠΈ ΡΡΠΎ ΡΠ°ΠΊ, ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠΎΠ±ΡΡΠΈΠ΅
Π² ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΠΎΠ±ΡΡΠΈΠΉ Π΄Π»Ρ Π½Π°ΠΆΠ°ΡΠΈΠΉ ΠΊΠ»Π°Π²ΠΈΡ.
ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅
ΠΈΠΌΠ΅Π΅Ρ Π°ΡΡΠΈΠ±ΡΡ .type
, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Π² ΡΡΡΠΎΠΊΡ "Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ"
, Π΅ΡΠ»ΠΈ ΡΠΎΠ±ΡΡΠΈΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ ΡΠΎΠ±ΡΡΠΈΡ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ, ΠΈ Π°ΡΡΠΈΠ±ΡΡ .char
, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠΈ. Π‘ΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠΉ handle_keypress()
ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΠΊΠΎΠ΄ ΡΠΈΠΊΠ»Π° ΡΠΎΠ±ΡΡΠΈΠΉ:
ΡΠΎΠ±ΡΡΠΈΠΉ = [] # Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΠΉ def handle_keypress (ΡΠΎΠ±ΡΡΠΈΠ΅): """ΠΡΠ²Π΅ΡΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ», ΡΠ²ΡΠ·Π°Π½Π½ΡΠΉ Ρ Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠ΅ΠΉ""" ΠΏΠ΅ΡΠ°ΡΡ (ΡΠΎΠ±ΡΡΠΈΠ΅.char) ΠΏΠΎΠΊΠ° Π²Π΅ΡΠ½ΠΎ: Π΅ΡΠ»ΠΈ ΡΠΎΠ±ΡΡΠΈΡ == []: ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΡΠΎΠ±ΡΡΠΈΠ΅ = ΡΠΎΠ±ΡΡΠΈΡ[0] # ΠΡΠ»ΠΈ ΡΠΎΠ±ΡΡΠΈΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ ΡΠΎΠ±ΡΡΠΈΡ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ Π΅ΡΠ»ΠΈ event.type == "Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ": # ΠΡΠ·ΠΎΠ² ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΠΎΠ±ΡΡΠΈΡ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ handle_keypress (ΡΠΎΠ±ΡΡΠΈΠ΅)
ΠΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ window.
, Π΄Π»Ρ Π²Π°Ρ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ Π²ΡΡΠ΅ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π°. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΠ·Π°Π±ΠΎΡΠΈΡΡΡ ΠΎ Π΄Π²ΡΡ
ΡΠ°ΡΡΡΡ
ΡΠΈΠΊΠ»Π°: mainloop()
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ΅Π΄ΡΠΈΡ ΡΠΎΠ±ΡΡΠΈΠΉ.
- ΠΠ½ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π² ΡΡΠΎΡ ΡΠΏΠΈΡΠΎΠΊ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΡΠΎΠ±ΡΡΠΈΠ΅.
ΠΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠΈΠΊΠ» ΡΠΎΠ±ΡΡΠΈΠΉ, ΡΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ window.mainloop()
Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° ΡΠΎΠ±ΡΡΠΈΠΉ:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk # Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΎΠΊΠ½Π° ΠΎΠΊΠ½ΠΎ = tk.Tk() # Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΠΉ def handle_keypress (ΡΠΎΠ±ΡΡΠΈΠ΅): """ΠΡΠ²Π΅ΡΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ», ΡΠ²ΡΠ·Π°Π½Π½ΡΠΉ Ρ Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠ΅ΠΉ""" ΠΏΠ΅ΡΠ°ΡΡ (ΡΠΎΠ±ΡΡΠΈΠ΅.char) # ΠΠ°ΠΏΡΡΡΠΈΡΡ ΡΠΈΠΊΠ» ΡΠΎΠ±ΡΡΠΈΠΉ ΠΎΠΊΠ½ΠΎ.mainloop()
.mainloop()
ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΡΠ΄Π΅Π»Π°Π΅Ρ Π·Π° Π²Π°Ρ, Π½ΠΎ Π² ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²ΡΡΠ΅ ΠΊΠΎΠ΄Π΅ ΡΠ΅Π³ΠΎ-ΡΠΎ Π½Π΅ Ρ
Π²Π°ΡΠ°Π΅Ρ. ΠΠ°ΠΊ Tkinter ΡΠ·Π½Π°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ handle_keypress()
? ΠΠΈΠ΄ΠΆΠ΅ΡΡ Tkinter ΠΈΠΌΠ΅ΡΡ ΠΌΠ΅ΡΠΎΠ΄ .bind()
ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ ΡΡΠΎΠΉ ΡΠ΅Π»ΠΈ.
Π£Π΄Π°Π»ΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
.
bind()
Π§ΡΠΎΠ±Ρ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΠΉ Π²ΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΡΠΎΠ±ΡΡΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ .bind()
. ΠΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΡ ΠΏΡΠΈΠ²ΡΠ·Π°Π½ ΠΊ ΡΠΎΠ±ΡΡΠΈΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΡΠΎΠ±ΡΡΠΈΠ΅. ΠΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΠΈΠ· ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΡΠ°Π·Π΄Π΅Π»Π° ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ .bind()
Π΄Π»Ρ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ handle_keypress()
ΠΊ ΡΠΎΠ±ΡΡΠΈΡ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk ΠΎΠΊΠ½ΠΎ = tk.Tk() def handle_keypress (ΡΠΎΠ±ΡΡΠΈΠ΅): """ΠΡΠ²Π΅ΡΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ», ΡΠ²ΡΠ·Π°Π½Π½ΡΠΉ Ρ Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠ΅ΠΉ""" ΠΏΠ΅ΡΠ°ΡΡ (ΡΠΎΠ±ΡΡΠΈΠ΅.char) # ΠΡΠΈΠ²ΡΠ·Π°ΡΡ ΡΠΎΠ±ΡΡΠΈΠ΅ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡΠΈ ΠΊ handle_keypress() window.bind("<ΠΠ»ΡΡ>", handle_keypress) ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΠ΄Π΅ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΡ handle_keypress()
ΠΏΡΠΈΠ²ΡΠ·Π°Π½ ΠΊ ΡΠΎΠ±ΡΡΠΈΡ "
Ρ ΠΏΠΎΠΌΠΎΡΡΡ window.bind()
. ΠΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΡΡ ΠΊΠ»Π°Π²ΠΈΡΠ°, Π²Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ ΡΠΈΠΌΠ²ΠΎΠ» Π½Π°ΠΆΠ°ΡΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΡΠΈ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΡΠ²ΠΎΠ΄ Π²ΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ β , Π° Π½Π΅ , Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π½Π½ΡΠΉ Π² ΠΎΠΊΠ½Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Tkinter. ΠΠ½ ΠΏΠ΅ΡΠ°ΡΠ°Π΅ΡΡΡ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΏΠΎΡΠΎΠΊ Π²ΡΠ²ΠΎΠ΄Π° (stdout).
ΠΡΠ»ΠΈ Π²Ρ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² IDLE, Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅. ΠΡΠ»ΠΈ Π²Ρ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠ· ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π²ΡΠ²ΠΎΠ΄ Π² ΡΠ²ΠΎΠ΅ΠΌ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅.
.bind()
Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π΄Π²Π° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°:
- Π‘ΠΎΠ±ΡΡΠΈΠ΅ , ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΡΡΡΠΎΠΊΠΎΠΉ Π²ΠΈΠ΄Π°
"
, Π³Π΄Π΅" event_name
ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΡΠ±ΡΠΌ ΠΈΠ· ΡΠΎΠ±ΡΡΠΈΠΉ Tkinter - ΠΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΠΉ ΡΡΠΎ ΠΈΠΌΡ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡΡΡ Π²ΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠΎΠ±ΡΡΠΈΠ΅
ΠΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΏΡΠΈΠ²ΡΠ·Π°Π½ ΠΊ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ .bind()
. ΠΠΎΠ³Π΄Π° Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΡ, ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠΎΠ±ΡΡΠΈΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΠΎΠ±ΡΡΠΈΠΉ.
Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²ΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΏΡΠΈΠ²ΡΠ·Π°Π½ ΠΊ ΡΠ°ΠΌΠΎΠΌΡ ΠΎΠΊΠ½Ρ, Π½ΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠ²ΡΠ·Π°ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΊ Π»ΡΠ±ΠΎΠΌΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² Π²Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠ²ΡΠ·Π°ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΊ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ
Button
, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ:
ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ handle_click (ΡΠΎΠ±ΡΡΠΈΠ΅): print("ΠΠ½ΠΎΠΏΠΊΠ° Π±ΡΠ»Π° Π½Π°ΠΆΠ°ΡΠ°!") ΠΊΠ½ΠΎΠΏΠΊΠ° = tk.Button(text="ΠΠ°ΠΆΠΌΠΈ ΠΌΠ΅Π½Ρ!") button.bind("<ΠΠ½ΠΎΠΏΠΊΠ°-1>", handle_click)
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ "<ΠΠ½ΠΎΠΏΠΊΠ°-1>" 9Π‘ΠΎΠ±ΡΡΠΈΠ΅ 0109 Π½Π° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ
ΠΏΡΠΈΠ²ΡΠ·Π°Π½ΠΎ ΠΊ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ ΡΠΎΠ±ΡΡΠΈΡ handle_click
. Π‘ΠΎΠ±ΡΡΠΈΠ΅ "
ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π²ΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π»Π΅Π²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡΡΠΈ Π½Π°ΠΆΠ°ΡΠ°, ΠΊΠΎΠ³Π΄Π° ΠΌΡΡΡ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π½Π°Π΄ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠΌ. Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΎΠ±ΡΡΠΈΡ Π΄Π»Ρ ΡΠ΅Π»ΡΠΊΠΎΠ² ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡΡΠΈ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ "
Π΄Π»Ρ ΡΡΠ΅Π΄Π½Π΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡΡΠΈ ΠΈ "
Π΄Π»Ρ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡΡΠΈ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. Π‘ΠΏΠΈΡΠΎΠΊ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ ΡΠΌ. Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«Π’ΠΈΠΏΡ ΡΠΎΠ±ΡΡΠΈΠΉΒ» ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΎ Tkinter 8.5.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠ²ΡΠ·Π°ΡΡ Π»ΡΠ±ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΊ Π»ΡΠ±ΠΎΠΌΡ Π²ΠΈΠ΄Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ .bind()
, Π½ΠΎ Π΅ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΡΠΈΠ²ΡΠ·Π°ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΊ Π½Π°ΠΆΠ°ΡΠΈΡΠΌ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π°ΡΡΠΈΠ±ΡΡ command Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Button
.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
ΠΠ°ΠΆΠ΄ΡΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ Button
ΠΈΠΌΠ΅Π΅Ρ Π°ΡΡΠΈΠ±ΡΡ command
, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°ΡΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°, ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ.
ΠΠ·Π³Π»ΡΠ½ΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ. ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ
, Π²Ρ ΡΠΎΠ·Π΄Π°Π΄ΠΈΡΠ΅ ΠΎΠΊΠ½ΠΎ Ρ ΠΠΈΠ΄ΠΆΠ΅Ρ Label
, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΡ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠ»Π΅Π²Π° ΠΈ ΡΠΏΡΠ°Π²Π° ΠΎΡ ΡΡΠΈΠΊΠ΅ΡΠΊΠΈ. ΠΠ΅Π²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² Label
, Π° ΠΏΡΠ°Π²Π°Ρ β Π΄Π»Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠΎΡ ΠΊΠΎΠ΄ ΠΎΠΊΠ½Π°:
1ΠΈΠΌΠΏΠΎΡΡ tkinter ΠΊΠ°ΠΊ tk 2 3ΠΎΠΊΠ½ΠΎ = tk.Tk() 4 5window.rowconfigure(0, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=50, Π²Π΅Ρ=1) 6window.columnconfigure([0, 1, 2], ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=50, Π²Π΅Ρ=1) 7 8btn_decrease = tk.Button(master=ΠΎΠΊΠ½ΠΎ, ΡΠ΅ΠΊΡΡ="-") 9btn_decrease.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = "nsew") 10 11lbl_value = tk.Label(ΠΌΠ°ΡΡΠ΅Ρ=ΠΎΠΊΠ½ΠΎ, ΡΠ΅ΠΊΡΡ="0") 12lbl_value.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 1) 13 14btn_increase = tk.Button(master=ΠΎΠΊΠ½ΠΎ, ΡΠ΅ΠΊΡΡ="+") 15btn_increase.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 2, Π»ΠΈΠΏΠΊΠΈΠΉ = "nsew") 16 17window.mainloop()
ΠΠΊΠ½ΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
ΠΠΎΡΠ»Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΌΠ°ΠΊΠ΅ΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ²ΠΈΡΡ, Π΄Π°Π² ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠ°Π½Π΄. ΠΠ°ΡΠ½ΠΈΡΠ΅ Ρ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΠΎΠ³Π΄Π° ΡΡΠ° ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°, ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΌΠ΅Π½ΡΡΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΌΠ΅ΡΠΊΠ΅ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ½Π°ΡΠ°Π»Π° Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΡΠ²Π΅ΡΡ Π½Π° Π΄Π²Π° Π²ΠΎΠΏΡΠΎΡΠ°:
- ΠΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΡΡ Π²
ΠΡΠΈΠΊΠ΅ΡΠΊΠ°
? - ΠΠ°ΠΊ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΡΠ΅ΠΊΡΡ Π²
Label
?
Π―ΡΠ»ΡΠΊ
Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π½Π΅ ΠΈΠΌΠ΅ΡΡ .get()
ΠΊΠ°ΠΊ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Entry
ΠΈ Text
. ΠΠ΄Π½Π°ΠΊΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΡΡ Ρ ΡΡΠΈΠΊΠ΅ΡΠΊΠΈ, ΠΎΠ±ΡΠ°ΡΠΈΠ²ΡΠΈΡΡ ΠΊ Π°ΡΡΠΈΠ±ΡΡΡ text
Ρ Π½ΠΎΡΠ°ΡΠΈΠ΅ΠΉ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ° Π² ΡΡΠΈΠ»Π΅ ΡΠ»ΠΎΠ²Π°ΡΡ:
ΠΌΠ΅ΡΠΊΠ° = tk.Label(text="ΠΡΠΈΠ²Π΅Ρ") # ΠΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΡΡ ΠΌΠ΅ΡΠΊΠΈ ΡΠ΅ΠΊΡΡ = ΠΌΠ΅ΡΠΊΠ°["ΡΠ΅ΠΊΡΡ"] # Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠ΅ΠΊΡΡ Π΄Π»Ρ ΠΌΠ΅ΡΠΊΠΈ label["ΡΠ΅ΠΊΡΡ"] = "ΠΠΎ ΡΠ²ΠΈΠ΄Π°Π½ΠΈΡ"
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ΅ΠΊΡΡ ΠΌΠ΅ΡΠΊΠΈ, Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ()
, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° lbl_value
Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ:
1ΠΈΠΌΠΏΠΎΡΡ tkinter ΠΊΠ°ΠΊ tk 2 3def ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅(): 4 Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ = int(lbl_value["ΡΠ΅ΠΊΡΡ"]) 5 lbl_value["ΡΠ΅ΠΊΡΡ"] = f"{Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ + 1}" 6 7# ...
ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ()
ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡ ΠΈΠ· lbl_value
ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ Π΅Π³ΠΎ Π² ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ int()
. ΠΠ°ΡΠ΅ΠΌ ΠΎΠ½ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π΄Π»Ρ Π°ΡΡΠΈΠ±ΡΡΠ° ΡΠ΅ΠΊΡΡΠ° ΠΌΠ΅ΡΠΊΠΈ ΡΡΠΎ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.
ΠΠ°ΠΌ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠ΅()
, ΡΡΠΎΠ±Ρ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° value_label
Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ:
5# ... 6 7def ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠ΅(): 8 Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ = int(lbl_value["ΡΠ΅ΠΊΡΡ"]) 9 lbl_value["ΡΠ΅ΠΊΡΡ"] = f"{Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ - 1}" 10 11# ...
ΠΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ()
ΠΈ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ()
Π² ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° import
.
Π§ΡΠΎΠ±Ρ ΡΠ²ΡΠ·Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ, Π½Π°Π·Π½Π°ΡΡΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ Π°ΡΡΠΈΠ±ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠ² ΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ Π΄Π²Π΅ ΡΡΡΠΎΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅:
14# ... 15 16btn_decrease = tk.Button(master=ΠΎΠΊΠ½ΠΎ, text="-", command=ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠ΅) 17btn_decrease.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = "nsew") 18 19lbl_value = tk.Label (ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ, ΡΠ΅ΠΊΡΡ = "0") 20lbl_value.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 1) 21 22btn_increase = tk.Button(master=window, text="+", command=increase) 23btn_increase.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 2, Π»ΠΈΠΏΠΊΠΈΠΉ = "nsew") 24 25window.mainloop()
ΠΡΠΎ Π²ΡΠ΅, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ²ΡΠ·Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ()
ΠΈ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ()
ΠΈ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅! ΠΠ°ΠΆΠΈΠΌΠ°ΠΉΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΄Π»Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΠΈ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΡΠ΅Π½ΡΡΠ΅ ΠΎΠΊΠ½Π°:
ΠΠΎΡ ΠΏΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²ΠΊΠΈ:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ Π·Π°ΡΠΈΡΡ(): Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ = int(lbl_value["ΡΠ΅ΠΊΡΡ"]) lbl_value["ΡΠ΅ΠΊΡΡ"] = f"{Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ + 1}" ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠ΅ Π·Π°ΡΠΈΡΡ(): Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ = int(lbl_value["ΡΠ΅ΠΊΡΡ"]) lbl_value["ΡΠ΅ΠΊΡΡ"] = f"{Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ - 1}" ΠΎΠΊΠ½ΠΎ = tk.Tk() window.rowconfigure(0, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=50, Π²Π΅Ρ=1) window.columnconfigure([0, 1, 2], ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=50, Π²Π΅Ρ=1) btn_decrease = tk.Button (ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ, ΡΠ΅ΠΊΡΡ = "-", ΠΊΠΎΠΌΠ°Π½Π΄Π° = ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΠ΅) btn_decrease.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = "nsew") lbl_value = tk.Label (ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ, ΡΠ΅ΠΊΡΡ = "0") lbl_value.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 1) btn_increase = tk.Button(master=window, text="+", command=increase) btn_increase.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 2, Π»ΠΈΠΏΠΊΠΈΠΉ = "nsew") ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π½ΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π·Π΄Π΅ΡΡ Π½Π°Π²ΡΠΊΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΡ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²Ρ ΡΠΎΠ·Π΄Π°Π΄ΠΈΡΠ΅:
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°.
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΎΠΉ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
- ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΠΎΠ±ΡΡΠΈΠΉ , ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΡΡ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ Π΄Π»Ρ Π·Π°Ρ Π²Π°ΡΠ° ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°.
Π ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
Π΄Π²ΡΡ
ΡΠ°Π·Π΄Π΅Π»Π°Ρ
Π²Ρ ΡΠΎΠ·Π΄Π°Π΄ΠΈΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ
, Π²Ρ ΡΠΎΠ·Π΄Π°Π΄ΠΈΡΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈΠ· Π³ΡΠ°Π΄ΡΡΠΎΠ² Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΠ° Π² Π³ΡΠ°Π΄ΡΡΡ Π¦Π΅Π»ΡΡΠΈΡ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π²Ρ ΡΠΎΠ·Π΄Π°Π΄ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΊΡΡΠ²Π°ΡΡ, ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠΎΡ
ΡΠ°Π½ΡΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ!
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ²ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅
Π Π°Π·Π²Π΅ΡΠ½ΠΈΡΠ΅ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅ Π΄Π»Ρ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π²Π°ΡΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅:
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΈΠΌΠΈΡΠΈΡΡΡΡΡΡ Π±ΡΠΎΡΠΎΠΊ ΡΠ΅ΡΡΠΈΠ³ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ³ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΡΠ±ΠΈΠΊΠ°. ΠΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΎΠ΄Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ Roll
. ΠΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ ΠΊΠ½ΠΎΠΏΠΊΡ, Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΎΡ 1
Π΄ΠΎ 6
.
ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°: ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ randint()
Π² ΠΌΠΎΠ΄ΡΠ»Π΅ random
. ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ Ρ random
, Π·Π°ΡΠ΅ΠΌ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΡΠ°Π·Π΄Π΅Π»ΠΎΠΌ ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
Π² Python (Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ) Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
ΠΠΊΠ½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ:
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΡΠΎ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΠ΅.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅:
ΠΠΎΡ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ:
ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΉ ΠΈΠΌΠΏΠΎΡΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk Π±ΡΠΎΡΠΎΠΊ Π·Π°ΡΠΈΡΡ(): lbl_result["ΡΠ΅ΠΊΡΡ"] = ΡΡΡΠΎΠΊΠ°(random.randint(1, 6)) ΠΎΠΊΠ½ΠΎ = tk.Tk() window.columnconfigure(0, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=150) window.rowconfigure([0, 1], ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=50) btn_roll = tk.Button(text="Roll", command=roll) lbl_result = tk.Label() btn_roll.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = "nsew") lbl_result.grid (ΡΡΡΠΎΠΊΠ° = 1, ΡΡΠΎΠ»Π±Π΅Ρ = 0) ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΠΌΠ΅ΠΉΡΠ΅ Π² Π²ΠΈΠ΄Ρ, ΡΡΠΎ Π²Π°Ρ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΈΠ½Π°ΡΠ΅.
ΠΠΎΠ³Π΄Π° Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π³ΠΎΡΠΎΠ²Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ ΡΠ°Π·Π΄Π΅Π»Ρ.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ (ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ)
Π ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ Π²Ρ ΡΠΎΠ·Π΄Π°Π΄ΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ , ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²ΠΎΠ΄ΠΈΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π² Π³ΡΠ°Π΄ΡΡΠ°Ρ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΠ° ΠΈ Π½Π°ΠΆΠΈΠΌΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π² Π³ΡΠ°Π΄ΡΡΡ Π¦Π΅Π»ΡΡΠΈΡ. ΠΡ ΠΏΡΠΎΠΉΠ΄Π΅ΡΠ΅ ΠΊΠΎΠ΄ ΡΠ°Π³ Π·Π° ΡΠ°Π³ΠΎΠΌ. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΠΏΠΎΠ»Π½ΡΠΉ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠ°Π·Π΄Π΅Π»Π° Π΄Π»Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΡ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΠΎΡΠ΄Π°ΡΡ ΠΎΡ ΡΡΠΎΠ³ΠΎ ΡΠ°Π·Π΄Π΅Π»Π°, ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ Π² ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ΅ Python.
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π²Ρ ΡΠ½Π°ΡΠ°Π»Π° ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΡΠ΅ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°:
-
ΠΠ²ΠΎΠ΄
: ΠΠΈΠ΄ΠΆΠ΅Ρ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌent_temperature
Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΡ -
ΠΠ΅ΡΠΊΠ°
: ΠΠΈΠ΄ΠΆΠ΅Ρ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌlbl_result
Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π² Π³ΡΠ°Π΄ΡΡΠ°Ρ Π¦Π΅Π»ΡΡΠΈΡ -
ΠΠ½ΠΎΠΏΠΊΠ°
: ΠΠΈΠ΄ΠΆΠ΅Ρ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌbtn_convert
, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠΈΡΡΠ²Π°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°Entry
, ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ Π΅Π³ΠΎ ΠΈΠ· Π³ΡΠ°Π΄ΡΡΠΎΠ² Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΠ° Π² Π³ΡΠ°Π΄ΡΡΡ Π¦Π΅Π»ΡΡΠΈΡ ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠ΅ΠΊΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°Label
Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ ΠΈΡ Π² ΡΠ΅ΡΠΊΠ΅ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ ΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΡΡΠΎΠ»Π±ΡΠΎΠΌ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°. ΠΡΠΎ Π΄Π°Π΅Ρ Π²Π°ΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½ΠΎ ΠΎΠ½ΠΎ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ ΠΌΠ΅ΡΠΊΠΈ .
ΠΡ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ ΠΌΠ΅ΡΠΊΡ ΠΏΡΡΠΌΠΎ ΡΠΏΡΠ°Π²Π° ΠΎΡ ent_temperature
Π²ΠΈΠ΄ΠΆΠ΅Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΠ° (β), ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π·Π½Π°Π», ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ent_temperature
Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π² Π³ΡΠ°Π΄ΡΡΠ°Ρ
Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΠ°. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡ ΠΌΠ΅ΡΠΊΠΈ Π½Π°
"\N{DEGREE FAHRENHEIT}"
, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΡ
ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Unicode Π² Python Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΠ°.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠ΄Π°ΡΡ btn_convert
Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΡΠΌΠΈΠ½ΠΊΠΈ, Π·Π°Π΄Π°Π² Π΄Π»Ρ Π΅Π³ΠΎ ΡΠ΅ΠΊΡΡΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ "\N{RIGHTWARDS BLACK ARROW}"
, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΠ΅ΡΠ½ΡΡ ΡΡΡΠ΅Π»ΠΊΡ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π²ΠΏΡΠ°Π²ΠΎ. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ lbl_result
Π²ΡΠ΅Π³Π΄Π° ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΠΌΠ²ΠΎΠ» Π¦Π΅Π»ΡΡΠΈΡ (β) ΠΏΠΎΡΠ»Π΅ ΡΠ΅ΠΊΡΡΠ° ΠΌΠ΅ΡΠΊΠΈ "\N{DEGREE CELSIUS}"
, ΡΡΠΎΠ±Ρ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΡΠ°ΠΆΠ΅Π½ Π² Π³ΡΠ°Π΄ΡΡΠ°Ρ
Π¦Π΅Π»ΡΡΠΈΡ. ΠΠΎΡ ΠΊΠ°ΠΊ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ:
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π²Π°ΠΌ Π½ΡΠΆΠ½Ρ ΠΈ ΠΊΠ°ΠΊ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΎΠΊΠ½ΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΠ°ΡΡ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ! Π‘Π½Π°ΡΠ°Π»Π° ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠΉΡΠ΅ tkinter
ΠΈ ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ:
1ΠΈΠΌΠΏΠΎΡΡ tkinter ΠΊΠ°ΠΊ tk 2 3ΠΎΠΊΠ½ΠΎ = tk.Tk() 4window.title("ΠΠΎΠ½Π²Π΅ΡΡΠ΅Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ") 5window.resizable(ΡΠΈΡΠΈΠ½Π°=Π»ΠΎΠΆΡ, Π²ΡΡΠΎΡΠ°=Π»ΠΎΠΆΡ)
window.title()
Π·Π°Π΄Π°Π΅Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΎΠΊΠ½Π°, Π° window.
Ρ ΠΎΠ±ΠΎΠΈΠΌΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΌΠΈ Π² resizable()
False
, Π·Π°Π΄Π°Π΅Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΠΊΠ½Π°. ΠΠΎΠ³Π΄Π° Π²Ρ, Π½Π°ΠΊΠΎΠ½Π΅Ρ, Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΡΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π² ΡΡΡΠΎΠΊΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΎΠΊΠ½Π° ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΠ΅ΠΊΡΡ Temperature Converter . ΠΠ°ΡΠ΅ΠΌ ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ ent_temperature
Ρ ΠΌΠ΅ΡΠΊΠΎΠΉ lbl_temp
ΠΈ Π½Π°Π·Π½Π°ΡΡΡΠ΅ ΠΎΠ±Π° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Frame
Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ frm_entry
:
5# ... 6 7frm_entry = tk.Frame(ΠΌΠ°ΡΡΠ΅Ρ=ΠΎΠΊΠ½ΠΎ) 8ent_temperature = tk.Entry (ΠΌΠ°ΡΡΠ΅Ρ = frm_entry, ΡΠΈΡΠΈΠ½Π° = 10) 9lbl_temp = tk.Label(master=frm_entry, text="\N{ΠΠ ΠΠΠ£Π‘Π« ΠΠ Π€ΠΠ ΠΠΠΠΠΠ’Π£}")
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²ΠΎΠ΄ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΡ Π² ent_temperature
, Π° lbl_temp
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΈ ent_temperature
ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΠ°. ΠΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ frm_entry
Π³ΡΡΠΏΠΏΠΈΡΡΠ΅Ρ ent_temperature
ΠΈ lbl_temp
Π²ΠΌΠ΅ΡΡΠ΅.
ΠΡ Ρ
ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ lbl_temp
ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π»ΠΎΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠΏΡΠ°Π²Π° ΠΎΡ ent_temperature
. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ ΠΈΡ
Π²
frm_entry
Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ .grid()
Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ ΠΈ Π΄Π²ΡΠΌΡ ΡΡΠΎΠ»Π±ΡΠ°ΠΌΠΈ:
9# ... 10 11ent_temperature.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = Β«Π΅Β») 12lbl_temp.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 1, Π»ΠΈΠΏΠΊΠΈΠΉ = "w")
ΠΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ Π΄Π»Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° sticky
Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ "e"
Π΄Π»Ρ ent_temperature
, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»ΡΠ»ΡΡ ΠΊ ΡΠ°ΠΌΠΎΠΌΡ ΠΏΡΠ°Π²ΠΎΠΌΡ ΠΊΡΠ°Ρ ΡΠ²ΠΎΠ΅ΠΉ ΡΡΠ΅ΠΉΠΊΠΈ ΡΠ΅ΡΠΊΠΈ. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ sticky
to "w"
for lbl_temp
, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΠΎΡΡΠ°Π²Π°Π»ΡΡ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π½ΡΠΌ ΠΊ ΡΠ°ΠΌΠΎΠΌΡ Π»Π΅Π²ΠΎΠΌΡ ΠΊΡΠ°Ρ ΡΡΠ΅ΠΉΠΊΠΈ ΡΠ΅ΡΠΊΠΈ. ΠΡΠΎ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ lbl_temp
Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠΏΡΠ°Π²Π° ΠΎΡ ent_temperature
.
Π’Π΅ΠΏΠ΅ΡΡ ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ btn_convert
ΠΈ lbl_result
Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π² ent_temperature
, ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ²:
12# ... 13 14btn_convert = tk.Button( 15 ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ, 16 text="\N{Π§ΠΠ ΠΠΠ― Π‘Π’Π ΠΠΠΠ ΠΠΠ ΠΠΠ}" 17) 18lbl_result = tk.Label(master=window, text="\N{ΠΠ ΠΠΠ£Π‘ Π¦ΠΠΠ¬Π‘ΠΠ―}")
ΠΠ°ΠΊ ΠΈ frm_entry
, btn_convert
ΠΈ lbl_result
Π½Π°Π·Π½Π°ΡΠ°ΡΡΡΡ ΠΎΠΊΠ½Ρ
. ΠΠΌΠ΅ΡΡΠ΅ ΡΡΠΈ ΡΡΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° ΡΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΡΠΈ ΡΡΠ΅ΠΉΠΊΠΈ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ΅ΡΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ .grid()
, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΠΈ ΡΠ°Π·Π»ΠΎΠΆΠΈΡΡ ΠΈΡ
ΡΠ΅ΠΉΡΠ°Ρ:
18# ... 19 20frm_entry.grid(ΡΡΡΠΎΠΊΠ°=0, ΡΡΠΎΠ»Π±Π΅Ρ=0, padx=10) 21btn_convert.grid(ΡΡΡΠΎΠΊΠ°=0, ΡΡΠΎΠ»Π±Π΅Ρ=1, ΠΏΠ°Π½Π΅Π»Ρ=10) 22lbl_result.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 2, padx = 10)
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅:
22# ... 23 24window.mainloop()
ΠΡΠ»ΠΈΡΠ½ΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ! ΠΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΠΎΠΊΠ° Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ. Π Π²Π΅ΡΡ
Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΡΠ°ΠΉΠ»Π° ΡΡΠ΅Π½Π°ΡΠΈΡ, ΡΡΡΡ Π½ΠΈΠΆΠ΅ ΡΡΡΠΎΠΊΠΈ import
, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ fahrenheit_to_celsius()
:
1ΠΈΠΌΠΏΠΎΡΡ tkinter ΠΊΠ°ΠΊ tk 2 3def Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡ_ΠΊ_Π¦Π΅Π»ΡΡΠΈΡ(): 4 """ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠΉΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΠ° Π² Π¦Π΅Π»ΡΡΠΈΠΉ ΠΈ Π²ΡΡΠ°Π²ΡΡΠ΅ 5 ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² lbl_result. 6 """ 7 Π³ΡΠ°Π΄ΡΡΠΎΠ² ΠΏΠΎ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΡ = ent_temperature.get() 8 ΠΏΠΎ Π¦Π΅Π»ΡΡΠΈΡ = (5/9) * (Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΎΠΉ (ΠΏΠΎ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΡ) - 32) 9 lbl_result["ΡΠ΅ΠΊΡΡ"] = f"{ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΠ΅(Π¦Π΅Π»ΡΡΠΈΠΉ, 2)} \N{ΠΠ ΠΠΠ£Π‘ Π¦ΠΠΠ¬Π‘ΠΠ―}" 10 11# ...
ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΡΡΠΈΡΡΠ²Π°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ent_temperature
, ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ Π΅Π³ΠΎ ΠΈΠ· Π³ΡΠ°Π΄ΡΡΠΎΠ² Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΠ° Π² Π³ΡΠ°Π΄ΡΡΡ Π¦Π΅Π»ΡΡΠΈΡ, Π° Π·Π°ΡΠ΅ΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² Π²ΠΈΠ΄Π΅ lbl_result
.
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΊ ΡΡΡΠΎΠΊΠ΅, Π³Π΄Π΅ Π²Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΠ΅ btn_convert
ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π΄Π»Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Ρ
Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΡ_Π²_ΡΠ΅Π»ΡΡΠΈΡ
:
20# ... 21 22btn_convert = tk.Button( 23 ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ, 24 text="\N{Π§ΠΠ ΠΠΠ― Π‘Π’Π ΠΠΠΠ ΠΠΠ ΠΠΠ}", 25 command=fahrenheit_to_celsius # <--- ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΡΡΡ ΡΡΡΠΎΠΊΡ 26) 27 28# ...
ΠΠΎΡ ΠΎΠ½ΠΎ! ΠΡ ΡΠΎΠ·Π΄Π°Π»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ, Π½Π°ΠΏΠΈΡΠ°Π² Π²ΡΠ΅Π³ΠΎ Π΄Π²Π°Π΄ΡΠ°ΡΡ ΡΠ΅ΡΡΡ ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π°! ΠΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΊΡΡΡΠΎ, ΠΏΡΠ°Π²Π΄Π°?
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΊΡΠΈΠΏΡ:
ΠΠΎΡ ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΊΡΠΈΠΏΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²ΠΊΠΈ:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk Π·Π°ΡΠΈΡΠ° ΠΏΠΎ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΡ_ΠΊ_Π¦Π΅Π»ΡΡΠΈΡ(): """ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠΉΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΠ° Π² Π¦Π΅Π»ΡΡΠΈΠΉ ΠΈ Π²ΡΡΠ°Π²ΡΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² lbl_result.""" ΠΏΠΎ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΡ = ent_temperature.get() Π¦Π΅Π»ΡΡΠΈΡ = (5 / 9) * (Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΎΠΉ (ΠΏΠΎ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΡ) - 32) lbl_result["ΡΠ΅ΠΊΡΡ"] = f"{ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΠ΅(Π¦Π΅Π»ΡΡΠΈΠΉ, 2)} \N{ΠΠ ΠΠΠ£Π‘ Π¦ΠΠΠ¬Π‘ΠΠ―}" # ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΎΠΊΠ½ΠΎ ΠΎΠΊΠ½ΠΎ = tk.Tk() window.title("ΠΠΎΠ½Π²Π΅ΡΡΠ΅Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ") window.resizable(ΡΠΈΡΠΈΠ½Π°=Π»ΠΎΠΆΡ, Π²ΡΡΠΎΡΠ°=Π»ΠΎΠΆΡ) # Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ°ΠΌΠΊΡ Π²Ρ ΠΎΠ΄Π° ΠΏΠΎ Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΡ Ρ Entry # Π²ΠΈΠ΄ΠΆΠ΅Ρ ΠΈ ΠΌΠ΅ΡΠΊΠ° Π² Π½Π΅ΠΌ frm_entry = tk.Frame (ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ) ent_temperature = tk.Entry (ΠΌΠ°ΡΡΠ΅Ρ = frm_entry, ΡΠΈΡΠΈΠ½Π° = 10) lbl_temp = tk.Label(master=frm_entry, text="\N{ΠΠ ΠΠΠ£Π‘ ΠΠ Π€ΠΠ ΠΠΠΠΠΠ’Π£}") # Π Π°Π·ΠΌΠ΅ΡΠ°Π΅ΠΌ Π·Π°ΠΏΠΈΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈ ΠΌΠ΅ΡΠΊΡ Π² frm_entry # Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ .grid() ent_temperature.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = "Π΅") lbl_temp.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 1, Π»ΠΈΠΏΠΊΠΈΠΉ = "w") # Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΠΈ ΠΈ ΠΌΠ΅ΡΠΊΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° btn_convert = tk.Button( ΠΌΠ°ΡΡΠ΅Ρ = ΠΎΠΊΠ½ΠΎ, text="\N{Π§ΠΠ ΠΠΠ― Π‘Π’Π ΠΠΠΠ ΠΠΠ ΠΠΠ}", ΠΊΠΎΠΌΠ°Π½Π΄Π° = Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡ_ΠΊ_Π¦Π΅Π»ΡΡΠΈΡ ) lbl_result = tk.Label(master=window, text="\N{ΠΠ ΠΠΠ£Π‘ Π¦ΠΠΠ¬Π‘ΠΠ―}") # ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΠΌΠ°ΠΊΠ΅Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ .
grid() frm_entry.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 0, padx = 10) btn_convert.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 1, ΠΏΠ°Π½Π΅Π»Ρ = 10) lbl_result.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 2, padx = 10) # ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΡΠΈΡΠ»ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°Π³ Π²ΠΏΠ΅ΡΠ΅Π΄! Π§ΠΈΡΠ°ΠΉΡΠ΅ Π΄Π°Π»ΡΡΠ΅, ΡΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° (ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ)
Π ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ Π²Ρ ΡΠΎΠ·Π΄Π°Π΄ΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° , ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ, ΠΎΡΠΊΡΡΠ²Π°ΡΡ, ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠΎΡ ΡΠ°Π½ΡΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ. Π ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΅ΡΡΡ ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°:
- A
Button
ΠΠΈΠ΄ΠΆΠ΅Ρ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌbtn_open
Π΄Π»Ρ ΠΎΡΠΊΡΡΡΠΈΡ ΡΠ°ΠΉΠ»Π° Π΄Π»Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ - A
Button
Π²ΠΈΠ΄ΠΆΠ΅Ρ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌbtn_save
Π΄Π»Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Π° - ΠΠΈΠ΄ΠΆΠ΅Ρ
TextBox
Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌtxt_edit
Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°
Π’ΡΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Π±ΡΠ΄ΡΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π°Ρ
ΠΎΠ΄ΠΈΠ»ΠΈΡΡ Π² Π»Π΅Π²ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΎΠΊΠ½Π°, Π° ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ β Π² ΠΏΡΠ°Π²ΠΎΠΉ. ΠΡΠ΅ ΠΎΠΊΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΡ Π²ΡΡΠΎΡΡ 800 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ, Π°
txt_edit
Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅ΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΠΈΡΠΈΠ½Ρ 800 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ. ΠΠ΅ΡΡ ΠΌΠ°ΠΊΠ΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΎΡΠ·ΡΠ²ΡΠΈΠ²ΡΠΌ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠ½Π° txt_edit
ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ ΡΠ°Π·ΠΌΠ΅Ρ. ΠΡΠΈ ΡΡΠΎΠΌ ΡΠΈΡΠΈΠ½Π° ΡΠ°ΠΌΠΊΠΈ, ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠ΅ΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΌΠ΅Π½ΡΡΡΡΡ.
ΠΠΎΡ Π½Π°Π±ΡΠΎΡΠΎΠΊ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΎΠΊΠ½ΠΎ:
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΆΠ΅Π»Π°Π΅ΠΌΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ .grid() . ΠΠ°ΠΊΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΠ΄Π½Ρ ΡΡΡΠΎΠΊΡ ΠΈ Π΄Π²Π° ΡΡΠΎΠ»Π±ΡΠ°:
- ΠΠΎΠ»ΠΎΠ½ΠΊΠ° ΡΠ·ΠΊΠ°Ρ ΡΠ»Π΅Π²Π° Π΄Π»Ρ ΠΊΠ½ΠΎΠΏΠΎΠΊ
- ΠΠΎΠ»Π΅Π΅ ΡΠΈΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ»Π±Π΅Ρ ΡΠΏΡΠ°Π²Π° Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ
ΠΠ»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΡ
ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΠΎΠΊΠ½Π° ΠΈ txt_edit
, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ minsize
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΎΠΊΠΎΠ½Π½ΡΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² .rowconfigure()
ΠΈ .columnconfigure()
Π½Π° 800
. Π§ΡΠΎΠ±Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ°, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ weight
ΡΡΠΈΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π½Π° 1
.
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ ΠΎΠ±Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² ΠΎΠ΄ΠΈΠ½ ΡΡΠΎΠ»Π±Π΅Ρ, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ Frame
Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ frm_buttons
. Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΡΠΊΠΈΠ·Ρ, Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎ Π²Π½ΡΡΡΠΈ ΡΡΠΎΠΉ ΡΠ°ΠΌΠΊΠΈ, ΠΏΠΎ 9 ΡΡΡΠΊ.0108 btn_open ΡΠ²Π΅ΡΡ
Ρ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ .grid()
ΠΈΠ»ΠΈ .pack()
. ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ .grid()
, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Ρ Π½ΠΈΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ.
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΏΠ»Π°Π½, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ΅ΡΠ²ΡΠΉ ΡΠ°Π³ β ΡΠΎΠ·Π΄Π°ΡΡ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ:
1ΠΈΠΌΠΏΠΎΡΡ tkinter ΠΊΠ°ΠΊ tk 2 3ΠΎΠΊΠ½ΠΎ = tk.Tk() 4window.title("ΠΡΠΎΡΡΠΎΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ") 5 6window.rowconfigure(0, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=800, Π²Π΅Ρ=1) 7window.columnconfigure(1, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=800, Π²Π΅Ρ=1) 8 9txt_edit = tk.Text (ΠΎΠΊΠ½ΠΎ) 10frm_buttons = tk.Frame(ΠΎΠΊΠ½ΠΎ, ΡΠ΅Π»ΡΠ΅Ρ=tk.RAISED, bd=2) 11btn_open = tk.Button(frm_buttons, text="ΠΡΠΊΡΡΡΡ") 12btn_save = tk.Button(frm_buttons, text="Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΊΠ°ΠΊ...")
ΠΠΎΡ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠ° ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°:
- Π‘ΡΡΠΎΠΊΠ° 1 ΠΈΠΌΠΏΠΎΡΡ
tkinter
. - Π‘ΡΡΠΎΠΊΠΈ 3 ΠΈ 4 ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ
"ΠΡΠΎΡΡΠΎΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ"
. - Π‘ΡΡΠΎΠΊΠΈ 6 ΠΈ 7 ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΡΡΠΎΠΊ ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ².
- Π‘ΡΡΠΎΠΊΠΈ Ρ 9 ΠΏΠΎ 12 ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅ΡΡΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ, ΡΠ°ΠΌΠΊΠΈ ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΎΡΠΊΡΡΡΠΈΡ ΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ.
ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΡΡΠΎΠΊΡ 6 Π±ΠΎΠ»Π΅Π΅ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ. ΠΠ»Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° minsize
ΡΡΠ½ΠΊΡΠΈΠΈ .rowconfigure()
ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 800
, Π° Π΄Π»Ρ weight
ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1
:
window.rowconfigure(0, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=800, Π²Π΅Ρ=1)
ΠΠ΅ΡΠ²ΡΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ β 0
, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π²ΡΡΠΎΡΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ°Π²Π½ΠΎΠΉ 9.0108 800 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΠ»Π΅Π΄ΠΈΡ Π·Π° ΡΠ΅ΠΌ, ΡΡΠΎΠ±Ρ Π²ΡΡΠΎΡΠ° ΡΡΡΠΎΠΊΠΈ ΡΠΎΡΠ»Π° ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ Π²ΡΡΠΎΡΠ΅ ΠΎΠΊΠ½Π°. Π ΠΌΠ°ΠΊΠ΅ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Π° ΡΡΡΠΎΠΊΠ°, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΠΊΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΠΊΠ½Ρ.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΡΡΠΎΠΊΡ 7. ΠΠ΄Π΅ΡΡ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ .columnconfigure()
Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΡΠΈΡΠΈΠ½Ρ
ΠΈ Π²Π΅ΡΠ°
ΡΡΠΎΠ»Π±ΡΠ° Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ 1
Π½Π° 800
ΠΈ 1
ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. :
window.columnconfigure(1, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=800, Π²Π΅Ρ=1)
ΠΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ ΡΡΡΠΎΠΊ ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΠΎΡΡΡΠΈΡΡΠ²Π°ΡΡΡΡ ΠΎΡ Π½ΡΠ»Ρ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎ Π²ΡΠΎΡΠΎΠΌΡ ΡΡΠΎΠ»Π±ΡΡ. ΠΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΡΠ° ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΈΡΡΡΡΡΡ ΠΈ ΡΠΆΠΈΠΌΠ°ΡΡΡΡ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΏΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠ½Π°, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΡΡΠΎΠ»Π±Π΅Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΎΡΡΠ°Π½Π΅ΡΡΡ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΡΠΈΠ½Ρ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ ΠΌΠ°ΠΊΠ΅ΡΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π‘Π½Π°ΡΠ°Π»Π° Π½Π°Π·Π½Π°ΡΡΡΠ΅ Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊΠ°Π΄ΡΡ frm_buttons
Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ .grid()
:
12# ... 13 14btn_open.grid(ΡΡΡΠΎΠΊΠ°=0, ΡΡΠΎΠ»Π±Π΅Ρ=0, sticky="ew", padx=5, pady=5) 15btn_save.grid(ΡΡΡΠΎΠΊΠ°=1, ΡΡΠΎΠ»Π±Π΅Ρ=0, sticky="ew", padx=5)
ΠΡΠΈ Π΄Π²Π΅ ΡΡΡΠΎΠΊΠΈ ΠΊΠΎΠ΄Π° ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅ΡΠΊΡ Ρ Π΄Π²ΡΠΌΡ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΡΡΠΎΠ»Π±ΡΠΎΠΌ Π² ΠΊΠ°Π΄ΡΠ΅ frm_buttons
, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π°ΡΡΠΈΠ±ΡΡ master
frm_buttons
ΠΈ btn_open
, ΠΈ btn_save
ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π½Π° frm_buttons
.
btn_open
ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠΎΠΊΡ, Π° btn_save
Π²ΠΎ Π²ΡΠΎΡΡΡ ΡΡΡΠΎΠΊΡ, ΡΠ°ΠΊ ΡΡΠΎ btn_open
ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°Π΄ btn_save
Π² ΠΌΠ°ΠΊΠ΅ΡΠ΅, ΠΊΠ°ΠΊ Π²Ρ ΠΈ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π»ΠΈ Π² ΡΠ²ΠΎΠ΅ΠΌ ΡΡΠΊΠΈΠ·Π΅.
ΠΠ±Π° btn_open
ΠΈ btn_save
ΠΈΠΌΠ΅ΡΡ Π°ΡΡΠΈΠ±ΡΡΡ sticky
, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ Π½Π° "ew"
, ΡΡΠΎ Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠ°ΡΡΠΈΡΡΡΡΡΡ ΠΏΠΎ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΠΈ Π² ΠΎΠ±ΠΎΠΈΡ
Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΡ
ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡ Π²Π΅ΡΡ ΠΊΠ°Π΄Ρ. ΠΡΠΎ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ ΠΎΠ±Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ.
ΠΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΠ΅ ΠΏΡΡΡ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ padding Π²ΠΎΠΊΡΡΠ³ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ padx
ΠΈ pady
Π½Π° 5
. Π’ΠΎΠ»ΡΠΊΠΎ btn_open
ΠΈΠΌΠ΅Π΅Ρ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΡΠ²Π΅ΡΡ
Ρ, Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΎΡΡΡΡΠΏ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΌΠ΅ΡΠ°Π΅Ρ ΠΊΠ½ΠΎΠΏΠΊΡ Π²Π½ΠΈΠ· ΠΎΡ Π²Π΅ΡΡ
Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΠΎΠΊΠ½Π° ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ Π·Π°Π·ΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ Π½Π΅ΠΉ ΠΈ 9.0108 btn_save .
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° frm_buttons
ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Ρ ΠΈ Π³ΠΎΡΠΎΠ²Ρ ΠΊ ΡΠ°Π±ΠΎΡΠ΅, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΌΠ°ΠΊΠ΅Ρ ΡΠ΅ΡΠΊΠΈ Π΄Π»Ρ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΎΠΊΠ½Π°:
15# ... 16 17frm_buttons.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = "Π½Ρ") 18txt_edit.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 1, Π»ΠΈΠΏΠΊΠΈΠΉ = "nsew")
ΠΡΠΈ Π΄Π²Π΅ ΡΡΡΠΎΠΊΠΈ ΠΊΠΎΠ΄Π° ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅ΡΠΊΡ Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ ΠΈ Π΄Π²ΡΠΌΡ ΡΡΠΎΠ»Π±ΡΠ°ΠΌΠΈ Π΄Π»Ρ ΠΎΠΊΠ½Π°
. ΠΡ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΠ΅ frm_buttons
Π² ΠΏΠ΅ΡΠ²ΡΠΉ ΡΡΠΎΠ»Π±Π΅Ρ ΠΈ txt_edit
Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ ΡΡΠΎΠ»Π±Π΅Ρ, ΡΠ°ΠΊ ΡΡΠΎ frm_buttons
ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΡΠ»Π΅Π²Π° ΠΎΡ txt_edit
Π² ΠΌΠ°ΠΊΠ΅ΡΠ΅ ΠΎΠΊΠ½Π°.
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ sticky
Π΄Π»Ρ frm_buttons
ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π½Π° "ns"
, ΡΡΠΎ Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ Π²Π΅ΡΡ ΠΊΠ°Π΄Ρ ΡΠ°ΡΡΠΈΡΡΡΡΡΡ ΠΏΠΎ ΠΏΠΎ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΠΈ ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡ Π²ΡΡ Π²ΡΡΠΎΡΡ Π΅Π³ΠΎ ΡΡΠΎΠ»Π±ΡΠ°. txt_edit
Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅Ρ Π²ΡΡ ΡΡΠ΅ΠΉΠΊΡ ΡΠ΅ΡΠΊΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π²Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ Π΄Π»Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° sticky
Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ "nsew"
, ΡΡΠΎ Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ Π΅Π³ΠΎ ΡΠ°ΡΡΠΈΡΡΡΡΡΡ Π²ΠΎ Π²ΡΠ΅Ρ
Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΡ
.
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΠ°ΠΊΠ΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π°Π²Π΅ΡΡΠ΅Π½, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ window.mainloop()
Π² ΠΊΠΎΠ½Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΡΠ°ΠΉΠ»:
18# ... 19 20window.mainloop()
ΠΠΎΡΠ²ΠΈΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΠΎΠΊΠ½ΠΎ:
ΠΡΠ»ΠΈΡΠ½ΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ! ΠΠΎ ΠΎΠ½ ΠΏΠΎΠΊΠ° Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΡΠ°ΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΠΊΠ½ΠΎΠΏΠΎΠΊ. btn_open
Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΎΡΠΊΡΡΡΠΈΡ ΡΠ°ΠΉΠ»Π° ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠ°ΠΉΠ». ΠΠ°ΡΠ΅ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΠΊΡΡΡΡ ΡΡΠΎΡ ΡΠ°ΠΉΠ» ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ΅ΠΊΡΡ txt_edit
ΠΊ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠΌΡ ΡΠ°ΠΉΠ»Π°. ΠΠΎΡ ΡΡΠ½ΠΊΡΠΈΡ open_file()
, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄Π΅Π»Π°Π΅Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎ:
1ΠΈΠΌΠΏΠΎΡΡ tkinter ΠΊΠ°ΠΊ tk 2 3def open_file(): 4 """ΠΡΠΊΡΡΡΡ ΡΠ°ΠΉΠ» Π΄Π»Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.""" 5 ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ = askopenfilename( 6 ΡΠΈΠΏΠΎΠ² ΡΠ°ΠΉΠ»ΠΎΠ²=[("Π’Π΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ", "*.txt"), ("ΠΡΠ΅ ΡΠ°ΠΉΠ»Ρ", "*.*")] 7 ) 8, Π΅ΡΠ»ΠΈ Π½Π΅ ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ: 9 Π²ΠΎΠ·Π²ΡΠ°Ρ 10 txt_edit.delete("1.0", ΡΠΊ.END) 11 Ρ open(filepath, mode="r", encoding="utf-8") Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ_ΡΠ°ΠΉΠ»Π°: 12 ΡΠ΅ΠΊΡΡ = input_file.read() 13 txt_edit.insert(tk.END, ΡΠ΅ΠΊΡΡ) 14 window.title(f"ΠΡΠΎΡΡΠΎΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ β {ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ}") 15 16# ...
ΠΠΎΡ ΡΠ°Π·Π±ΠΈΠ²ΠΊΠ° ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ:
- Π ΡΡΡΠΎΠΊΠ°Ρ
Ρ 5 ΠΏΠΎ 7 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³
askopenfilename()
ΠΈΠ· ΠΌΠΎΠ΄ΡΠ»Ρtkinter.
Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΎΡΠΊΡΡΡΠΈΡ ΡΠ°ΠΉΠ»Π° ΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΡΠΈ ΠΊ ΡΠ°ΠΉΠ»Ρfiledialog
ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ
. - Π‘ΡΡΠΎΠΊΠΈ 8 ΠΈ 9 ΠΏΡΠΎΠ²Π΅ΡΡΡΡ, Π·Π°ΠΊΡΡΠ²Π°Π΅Ρ Π»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΈΠ»ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ Π»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡ Cancel . ΠΡΠ»ΠΈ ΡΡΠΎ ΡΠ°ΠΊ, ΡΠΎ
filepath
Π±ΡΠ΄Π΅ΡNone
, ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π±ΡΠ΄Π΅ΡΠ²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ
Π±Π΅Π· Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Π° ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ΅ΠΊΡΡΠ°txt_edit
. - Π‘ΡΡΠΎΠΊΠ° 10 ΠΎΡΠΈΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅
txt_edit
Ρ ΠΏΠΎΠΌΠΎΡΡΡ.delete()
. - Π‘ΡΡΠΎΠΊΠΈ 11 ΠΈ 12 ΠΎΡΠΊΡΡΠ²Π°ΡΡ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» ΠΈ
.read()
Π΅Π³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌΡΠ΅ΠΊΡΡΠ°
Π² Π²ΠΈΠ΄Π΅ ΡΡΡΠΎΠΊΠΈ. - Π‘ΡΡΠΎΠΊΠ° 13 ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅Ρ ΡΡΡΠΎΠΊΠ΅
text
Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅txt_edit
Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.insert()
. - Π‘ΡΡΠΎΠΊΠ° 14 ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΠΊΠ½Π° ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π» ΠΏΡΡΡ ΠΊ ΠΎΡΠΊΡΡΡΠΎΠΌΡ ΡΠ°ΠΉΠ»Ρ.
Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΡΠΎΠ±Ρ btn_open
Π²ΡΠ·ΡΠ²Π°Π»Π° open_file()
ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½Π°ΠΆΠ°ΡΠΈΠΈ. ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π‘Π½Π°ΡΠ°Π»Π° ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠΉΡΠ΅ askopenfilename()
ΠΈΠ· tkinter.filedialog
, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΈΠΌΠΏΠΎΡΡ Π² Π½Π°ΡΠ°Π»ΠΎ Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ:
1ΠΈΠΌΠΏΠΎΡΡ tkinter ΠΊΠ°ΠΊ tk 2ΠΈΠ· tkinter.filedialog import askopenfilename 3 4# ...
ΠΠ°ΡΠ΅ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π°ΡΡΠΈΠ±ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
btn_opn
Π½Π° open_file
:
1ΠΈΠΌΠΏΠΎΡΡ tkinter ΠΊΠ°ΠΊ tk 2ΠΈΠ· tkinter.filedialog import askopenfilename 3 4def open_file(): 5 """ΠΡΠΊΡΡΡΡ ΡΠ°ΠΉΠ» Π΄Π»Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.""" 6 ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ = askopenfilename( 7 ΡΠΈΠΏΠΎΠ² ΡΠ°ΠΉΠ»ΠΎΠ²=[("Π’Π΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ", "*.txt"), ("ΠΡΠ΅ ΡΠ°ΠΉΠ»Ρ", "*.*")] 8 ) 9, Π΅ΡΠ»ΠΈ Π½Π΅ ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ: 10 Π²ΠΎΠ·Π²ΡΠ°Ρ 11 txt_edit.delete("1.0", ΡΠΊ.END) 12 Ρ open(filepath, mode="r", encoding="utf-8") Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ_ΡΠ°ΠΉΠ»Π°: 13 ΡΠ΅ΠΊΡΡ = input_file.read() 14 txt_edit.insert(tk.END, ΡΠ΅ΠΊΡΡ) 15 window.title(f"ΠΡΠΎΡΡΠΎΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ - {filepath}") 16 17ΠΎΠΊΠ½ΠΎ = tk.Tk() 18window.title("ΠΡΠΎΡΡΠΎΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ") 1920window.rowconfigure(0, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=800, Π²Π΅Ρ=1) 21window.columnconfigure(1, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=800, Π²Π΅Ρ=1) 22 23txt_edit = tk.Text(ΠΎΠΊΠ½ΠΎ) 24frm_buttons = tk.Frame(ΠΎΠΊΠ½ΠΎ, ΡΠ΅Π»ΡΠ΅Ρ=tk.RAISED, bd=2) 25btn_open = tk.Button(frm_buttons, text="ΠΡΠΊΡΡΡΡ", command=open_file) 26btn_save = tk.Button(frm_buttons, text="Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΊΠ°ΠΊ...") 27 28# ...
Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ» ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ Π΅Π³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. Π’ΠΎΠ³Π΄Π° ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΎΡΠΊΡΡΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ»!
Π‘ btn_open
ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΏΡΠΈΡΠ»ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ Π΄Π»Ρ btn_save
. ΠΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΠΊΡΡΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ°ΠΉΠ»Π° , ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠ³ Π²ΡΠ±ΡΠ°ΡΡ, Π³Π΄Π΅ ΠΎΠ½ Ρ
ΠΎΡΠ΅Π» Π±Ρ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ ΡΠ°ΠΉΠ». ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ asksaveasfilename()
Π² ΠΌΠΎΠ΄ΡΠ»Π΅ tkinter.filedialog
. ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠ·Π²Π»Π΅ΡΡ ΡΠ΅ΠΊΡΡ ΠΈΠ· txt_edit
ΠΈ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π΅Π³ΠΎ Π² ΡΠ°ΠΉΠ» Π² Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅. ΠΠΎΡ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄Π΅Π»Π°Π΅Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎ:
15# ... 16 17def save_file(): 18 """Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠ°ΠΉΠ» ΠΊΠ°ΠΊ Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ».""" 19ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ = ΠΏΡΠΎΡΠΈΡΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΊΠ°ΠΊ ΠΈΠΌΡ_ΡΠ°ΠΉΠ»Π°( 20 ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ=".txt", 21 ΡΠΈΠΏ ΡΠ°ΠΉΠ»Π°=[("Π’Π΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ", "*.txt"), ("ΠΡΠ΅ ΡΠ°ΠΉΠ»Ρ", "*.*")], 22 ) 23, Π΅ΡΠ»ΠΈ Π½Π΅ ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ: 24 Π²ΠΎΠ·Π²ΡΠ°Ρ 25 Ρ open(filepath, mode="w", encoding="utf-8") Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ output_file: 26 ΡΠ΅ΠΊΡΡ = txt_edit.get("1.0", ΡΠΊ.END) 27 output_file.write(ΡΠ΅ΠΊΡΡ) 28 window.title(f"ΠΡΠΎΡΡΠΎΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ β {filepath}") 29 30# ...
ΠΠΎΡ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΡΠΎΡ ΠΊΠΎΠ΄:
- Π‘ΡΡΠΎΠΊΠΈ Ρ 19 ΠΏΠΎ 22 ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
ΠΏΡΠΎΡΠΈΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ saveasfilename()
, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΡΠ±ΡΠ°Π½Π½ΡΠΉ ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉfilepath
. - Π‘ΡΡΠΎΠΊΠΈ 23 ΠΈ 24 ΠΏΡΠΎΠ²Π΅ΡΡΡΡ, Π·Π°ΠΊΡΡΠ²Π°Π΅Ρ Π»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΈΠ»ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ Π»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΡΠΌΠ΅Π½Π° . ΠΡΠ»ΠΈ ΡΡΠΎ ΡΠ°ΠΊ, ΡΠΎ
filepath
Π±ΡΠ΄Π΅ΡNone
, ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π²Π΅ΡΠ½Π΅ΡΡΡ Π±Π΅Π· Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° Π² ΡΠ°ΠΉΠ». - Π‘ΡΡΠΎΠΊΠ° 25 ΡΠΎΠ·Π΄Π°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» ΠΏΠΎ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌΡ ΠΏΡΡΠΈ ΠΊ ΡΠ°ΠΉΠ»Ρ.
- Π‘ΡΡΠΎΠΊΠ° 26 ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ ΡΠ΅ΠΊΡΡ ΠΈΠ·
txt_edit
Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°.get()
ΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅Ρ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉtext
. - Π‘ΡΡΠΎΠΊΠ° 27 Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ
ΡΠ΅ΠΊΡΡ
Π² Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ°ΠΉΠ». - Π‘ΡΡΠΎΠΊΠ° 28 ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΠΊΠ½Π°, ΡΡΠΎΠ±Ρ Π½ΠΎΠ²ΡΠΉ ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π»ΡΡ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ΠΎΠΊΠ½Π°.
Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΡΠΎΠ±Ρ btn_save
Π²ΡΠ·ΡΠ²Π°Π»Π° save_file()
ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ. ΠΠΏΡΡΡ ΠΆΠ΅, Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π‘Π½Π°ΡΠ°Π»Π° ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠΉΡΠ΅ asksaveasfilename()
from tkinter.filedialog
ΠΏΡΡΠ΅ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΈΠΌΠΏΠΎΡΡΠ° Π² Π²Π΅ΡΡ
Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ Π²Π°ΡΠ΅Π³ΠΎ ΡΠΊΡΠΈΠΏΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
1ΠΈΠΌΠΏΠΎΡΡ tkinter ΠΊΠ°ΠΊ tk 2ΠΈΠ· tkinter.filedialog import askopenfilename, asksaveasfilename 3 4# ...
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π°ΡΡΠΈΠ±ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
btn_save
Π½Π° save_file
:
28# ... 29 30ΠΎΠΊΠ½ΠΎ = tk.Tk() 31window.title("ΠΡΠΎΡΡΠΎΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ") 32 33window.rowconfigure(0, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=800, Π²Π΅Ρ=1) 34window.columnconfigure(1, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=800, Π²Π΅Ρ=1) 35 36txt_edit = tk.Text(ΠΎΠΊΠ½ΠΎ) 37frm_buttons = tk.Frame(ΠΎΠΊΠ½ΠΎ, ΡΠ΅Π»ΡΠ΅Ρ=tk.RAISED, bd=2) 38btn_open = tk.Button(frm_buttons, text="ΠΡΠΊΡΡΡΡ", command=open_file) 39btn_save = tk.Button(frm_buttons, text="Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΊΠ°ΠΊ...", command=save_file) 40 41btn_open.grid(ΡΡΡΠΎΠΊΠ°=0, ΡΡΠΎΠ»Π±Π΅Ρ=0, sticky="ew", padx=5, pady=5) 42btn_save.grid(ΡΡΡΠΎΠΊΠ°=1, ΡΡΠΎΠ»Π±Π΅Ρ=0, sticky="ew", padx=5) 43 44frm_buttons.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = "Π½Ρ") 45txt_edit.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 1, Π»ΠΈΠΏΠΊΠΈΠΉ = "nsew") 46 47window.mainloop()
Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ» ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ Π΅Π³ΠΎ. Π’Π΅ΠΏΠ΅ΡΡ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ, Π½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ!
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΊΡΠΈΠΏΡ:
ΠΠΎΡ ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΊΡΠΈΠΏΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²ΠΊΠΈ:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk ΠΈΠ· tkinter.filedialog ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ askopenfilename, asksaveasfilename Π·Π°ΡΠΈΡΠ° open_file(): """ΠΡΠΊΡΡΡΡ ΡΠ°ΠΉΠ» Π΄Π»Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.""" ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ = ΡΠΏΡΠΎΡΠΈΡΡΠΎΡΠΊΡΡΡΡΠΈΠΌΡ_ΡΠ°ΠΉΠ»Π°( filetypes=[("Π’Π΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ", "*.txt"), ("ΠΡΠ΅ ΡΠ°ΠΉΠ»Ρ", "*.*")] ) Π΅ΡΠ»ΠΈ Π½Π΅ ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ: Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ txt_edit.delete("1.0", ΡΠΊ.END) Ρ ΠΎΡΠΊΡΡΡΡΠΌ (ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ, ΡΠ΅ΠΆΠΈΠΌ = Β«rΒ», ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ = Β«utf-8Β») Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ_ΡΠ°ΠΉΠ»Π°: ΡΠ΅ΠΊΡΡ = input_file.read() txt_edit.insert(tk.END, ΡΠ΅ΠΊΡΡ) window.title(f"ΠΡΠΎΡΡΠΎΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ - {filepath}") Π·Π°ΡΠΈΡΠ° save_file(): """Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠ°ΠΉΠ» ΠΊΠ°ΠΊ Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ».""" ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ = ΠΏΡΠΎΡΠΈΡΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΊΠ°ΠΊ ΠΈΠΌΡ_ΡΠ°ΠΉΠ»Π°( ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ=".txt", filetypes=[("Π’Π΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ", "*.txt"), ("ΠΡΠ΅ ΡΠ°ΠΉΠ»Ρ", "*.*")], ) Π΅ΡΠ»ΠΈ Π½Π΅ ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ: Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ Ρ open(filepath, mode="w", encoding="utf-8") Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ output_file: ΡΠ΅ΠΊΡΡ = txt_edit.get("1.0", ΡΠΊ.END) output_file.write(ΡΠ΅ΠΊΡΡ) window.title(f"ΠΡΠΎΡΡΠΎΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ - {filepath}") ΠΎΠΊΠ½ΠΎ = tk.Tk() window.title("ΠΡΠΎΡΡΠΎΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ") window.rowconfigure(0, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=800, Π²Π΅Ρ=1) window.
columnconfigure(1, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ=800, Π²Π΅Ρ=1) txt_edit = tk.Text (ΠΎΠΊΠ½ΠΎ) frm_buttons = tk.Frame(ΠΎΠΊΠ½ΠΎ, ΡΠ΅Π»ΡΠ΅Ρ=tk.RAISED, bd=2) btn_open = tk.Button(frm_buttons, text="ΠΡΠΊΡΡΡΡ", command=open_file) btn_save = tk.Button(frm_buttons, text="Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΊΠ°ΠΊ...", command=save_file) btn_open.grid(ΡΡΡΠΎΠΊΠ°=0, ΡΡΠΎΠ»Π±Π΅Ρ=0, sticky="ew", padx=5, pady=5) btn_save.grid (ΡΡΡΠΎΠΊΠ° = 1, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = "ew", padx = 5) frm_buttons.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = "Π½Ρ") txt_edit.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 1, Π»ΠΈΠΏΠΊΠΈΠΉ = "nsew") ΠΎΠΊΠ½ΠΎ.mainloop()
Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ ΡΠΎΠ·Π΄Π°Π»ΠΈ Π΄Π²Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ Π½Π° Python ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π°Π²ΡΠΊΠΈ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π² ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅. ΠΡΠΎ Π½Π΅ΠΌΠ°Π»ΠΎΠ΅ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΠ΅, ΡΠ°ΠΊ ΡΡΠΎ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ Π²ΡΠ΅ΠΌΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΡΠ²ΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ΅Π±Ρ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΡΠΌ ΡΠ΅ΠΌ, ΡΡΠΎ Π²Ρ ΡΠ΄Π΅Π»Π°Π»ΠΈ. Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ Π³ΠΎΡΠΎΠ²Ρ Π·Π°Π½ΡΡΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ!
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ· ΡΡΠΎΠ³ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° Π²Ρ ΡΠ·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊ Π½Π°ΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Python Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ. Tkinter β ΡΠ±Π΅Π΄ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π²ΡΠ±ΠΎΡ Π΄Π»Ρ ΡΡΠ΅Π΄Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Python, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ Π²ΡΡΡΠΎΠ΅Π½ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Python, ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠΉ ΡΡΠ΅Π΄Ρ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ.
ΠΠ· ΡΡΠΎΠ³ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° Π²Ρ ΡΠ·Π½Π°Π»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΠΆΠ½ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΉ Tkinter:
- ΠΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°ΠΌΠΈ
- ΠΠ°ΠΊ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΌΠ°ΠΊΠ΅ΡΠΎΠΌ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠ² Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ
- ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π²Π°ΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΌΠΈ
- ΠΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Tkinter :
Label
,Button
,Entry
,Text
ΠΈFrame
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΎΡΠ²ΠΎΠΈΠ»ΠΈ ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Tkinter, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠ°Π³ΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π²Π°ΡΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π§ΡΠΎ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ? ΠΠΎΠ΄Π΅Π»ΠΈΡΠ΅ΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ Π·Π°Π±Π°Π²Π½ΡΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ Π½ΠΈΠΆΠ΅!
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ
Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ Π²Ρ Π·Π°ΡΡΠΎΠ½ΡΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ½ΠΎΠ²Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Python Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Tkinter. ΠΡΡΡ ΡΡΠ΄ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π΄Π΅ΡΡ Π½Π΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ. Π ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π»ΡΡΡΠΈΡ
Π΄ΠΎΡΡΡΠΏΠ½ΡΡ
ΡΠ΅ΡΡΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π²Π°ΠΌ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ Π²Π°ΡΠ΅ ΠΏΡΡΠ΅ΡΠ΅ΡΡΠ²ΠΈΠ΅.
Π‘ΡΡΠ»ΠΊΠΈ Tkinter
ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ² Π΄Π»Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΡ:
- ΠΡΠΈΡΠΈΠ°Π»ΡΠ½Π°Ρ ΡΠΏΡΠ°Π²ΠΎΡΠ½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Python Tkinter Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΌΠΎΠ΄ΡΠ»Ρ Python Tkinter. ΠΠ½ Π½Π°ΠΏΠΈΡΠ°Π½ Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Python ΠΈ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΡΡΡΠΈΠΌ ΡΠ΅ΡΡΡΡΠΎΠΌ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ .
- Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ Tkinter 8.5: Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ Python β ΡΡΠΎ ΠΎΠ±ΡΠΈΡΠ½ΡΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ, ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡΠΈΠΉ Π±ΠΎΠ»ΡΡΡΡ ΡΠ°ΡΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Tkinter. ΠΠ½ ΠΈΡΡΠ΅ΡΠΏΡΠ²Π°ΡΡΠΈΠΉ, Π½ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ Π² ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠΌ ΡΡΠΈΠ»Π΅ Π±Π΅Π· ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ².
- Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ Tk β ΡΡΠΎ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ Tk. ΠΠ½ Π½Π°ΠΏΠΈΡΠ°Π½ Π΄Π»Ρ ΡΠ·ΡΠΊΠ° Tcl, Π½ΠΎ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΠΎ ΡΠΎΠΌ, ΠΏΠΎΡΠ΅ΠΌΡ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π² Tkinter.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ
Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ Π²Ρ ΡΠ·Π½Π°Π»ΠΈ ΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°Ρ
Label
, Button
, Entry
, Text
ΠΈ Frame
. Π Tkinter Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄ΡΡΠ³ΠΈΡ
Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ², ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ
Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ΅Π°Π»ΡΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠΎΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΡΡΡΡΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ²:
- Π£ΡΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ TkDocs Tkinter ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ Tk, Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ ΠΊΠΎΠ΄Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ Tkinter. ΠΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π½Π° Python, Ruby, Perl ΠΈ Tcl. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ
Π·Π΄Π΅ΡΡ Π² Π΄Π²ΡΡ
ΡΠ°Π·Π΄Π΅Π»Π°Ρ
:
- ΠΠ°Π·ΠΎΠ²ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡ ΡΠ΅ ΠΆΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ, ΡΡΠΎ ΠΈ ΡΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ, ΠΏΠ»ΡΡ Π΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ.
- More Widgets ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ².
- ΠΡΠΈΡΠΈΠ°Π»ΡΠ½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Python Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ:
- ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ ttk ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡ Π½Π°Π±ΠΎΡ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Tk.
- Scrolled Text Widget Π΄Π΅ΡΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ Π²ΠΈΠ΄ΠΆΠ΅Ρ
Text
Π² ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ Ρ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ»ΠΎΡΠΎΠΉ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ.
Π Π°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
Π‘ΠΎΠ·Π΄Π°Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Tkinter, Π²Ρ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π·Π°Ρ
ΠΎΡΠΈΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΠΈΡΡ Π΅Π³ΠΎ ΡΡΠ΅Π΄ΠΈ ΡΠ²ΠΎΠΈΡ
ΠΊΠΎΠ»Π»Π΅Π³ ΠΈ Π΄ΡΡΠ·Π΅ΠΉ. ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π²Π°ΠΌ Π² ΡΡΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ΅:
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ PyInstaller Π΄Π»Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Python
- 4 ΠΏΠΎΠΏΡΡΠΊΠΈ ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Python Π² Π²ΠΈΠ΄Π΅ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Python Ρ ΠΏΠΎΠΌΠΎΡΡΡ PyOxidizer
ΠΡΡΠ³ΠΈΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ
Tkinter β Π½Π΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ Π²ΡΠ±ΠΎΡ Π΄Π»Ρ ΡΡΠ΅Π΄Ρ Python Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ. ΠΡΠ»ΠΈ Tkinter Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡΠΌ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ:
.- ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Python Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ wxPython
- Python ΠΈ PyQt: ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π°ΡΡΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΠ° Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Kivy Python Framework
- PySimpleGUI: ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Python
ΠΡΠΈΠΌΠΈΡΠ΅ ΡΡΠ°ΡΡΠΈΠ΅ Π² Π²ΠΈΠΊΡΠΎΡΠΈΠ½Π΅: ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ²ΠΎΠΈ Π·Π½Π°Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π°ΡΠ΅ΠΉ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΉ Π²ΠΈΠΊΡΠΎΡΠΈΠ½Ρ Β«ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Python Ρ ΠΏΠΎΠΌΠΎΡΡΡ TkinterΒ». ΠΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π±Π°Π»Π», ΡΡΠΎΠ±Ρ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ Π² ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ:
ΠΡΠΎΠΉΠ΄ΠΈΡΠ΅ ΡΠ΅ΡΡ Β»
Tkinter Tutorial
ΠΡΠΎΡ ΡΡΠ΅Π±Π½ΠΈΠΊ ΠΏΠΎ Tkinter Π·Π½Π°ΠΊΠΎΠΌΠΈΡ Π²Π°Ρ Ρ Π·Π°Ρ Π²Π°ΡΡΠ²Π°ΡΡΠΈΠΌ ΠΌΠΈΡΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ GUI Π½Π° Python.
Π’ΠΊΠΈΠ½ΡΠ΅Ρ ΠΏΡΠΎΠΈΠ·Π½ΠΎΡΠΈΡΡΡ ΠΊΠ°ΠΊ ΡΠ°ΠΉ-ΠΊΠ°ΠΉ-ΠΈΠ½ΡΠ΅Ρ. Tkinter β ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Python Π΄Π»Ρ Tk, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π½Π°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ Π΄Π»Ρ Tcl/Tk.
Tcl (ΠΏΡΠΎΠΈΠ·Π½ΠΎΡΠΈΡΡΡ ΠΊΠ°ΠΊ ΡΠ΅ΠΊΠΎΡΠΊΠ°) β ΡΡΠΎ ΡΠ·ΡΠΊ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π², ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ ΠΏΡΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. Tk β ΡΡΠΎ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ.
Python ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ Tkinter ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ. Tkinter β ΡΡΠΎ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ° ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ C, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Tcl/Tk.
Tkinter ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π½Π°ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠΎ ΠΎΡΠ΅Π½Ρ Ρ
ΠΎΡΠΎΡΠΈΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ GUI Π½Π° Python.
Tkinter β Ρ ΠΎΡΠΎΡΠΈΠΉ Π²ΡΠ±ΠΎΡ ΠΏΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ:
- ΠΡΠΎΡΡΠΎΡΠ° Π² ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠΈ.
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»ΠΎ ΠΊΠΎΠ΄Π°, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π½Π°ΡΡΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
- ΠΠ½ΠΎΠ³ΠΎΡΠ»ΠΎΠΉΠ½Π°Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ.
- ΠΠΎΡΡΠ°ΡΠΈΠ²Π½ΡΠΉ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ, Π²ΠΊΠ»ΡΡΠ°Ρ Windows, macOS ΠΈ Linux.
- ΠΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Python.
Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ, ΡΡΠΎ Π½Π° Π²Π°ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΡΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Python 3.x. ΠΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ½Π°ΡΠ°Π»Π° ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Python.
Π Π°Π·Π΄Π΅Π» 1. ΠΡΠ½ΠΎΠ²Ρ Tkinter
- Tkinter Hello, World! β ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠ΅ΡΠ²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Tkinter ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Hello, World!
- ΠΠΊΠ½ΠΎ β ΡΠ·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌΠΈ ΠΎΠΊΠ½Π° Tkinter, Π²ΠΊΠ»ΡΡΠ°Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΡΠ°Π·ΠΌΠ΅Ρ, ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°, ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ ΠΈ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ.
- Π’Π΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Tk β ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ Π²Π°Ρ Ρ ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°ΠΌΠΈ Tk.
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° β ΡΠ·Π½Π°ΠΉΡΠ΅ ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΡΠΏΠΎΡΠΎΠ±Π°Ρ
ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°.
- ΠΡΠΈΠ²ΡΠ·ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄ β ΡΠ·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΡΠΎΠ±ΡΡΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΈΠ²ΡΠ·ΠΎΠΊ ΠΊΠΎΠΌΠ°Π½Π΄.
- ΠΡΠΈΠ²ΡΠ·ΠΊΠ° ΡΠΎΠ±ΡΡΠΈΡ β ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄
bind()
Π΄Π»Ρ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°. - Π―ΡΠ»ΡΠΊ β ΡΠ·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ Β«Π―ΡΠ»ΡΠΊΒ» Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²ΠΎ ΡΡΠ΅ΠΉΠΌΠ΅ ΠΈΠ»ΠΈ ΠΎΠΊΠ½Π΅.
- ΠΠ½ΠΎΠΏΠΊΠ° β ΠΏΡΠΎΠ²Π΅Π΄Π΅Ρ Π²Π°Ρ ΡΠ΅ΡΠ΅Π· ΡΡΠ°ΠΏ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ.
- Entry β ΡΠ·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Entry.
Π Π°Π·Π΄Π΅Π» 2. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΎΠΉ
ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Π²Π½ΡΡΡΠΈ ΠΎΠΊΠ½Π° Π²Π΅ΡΡ Π½Π΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΈΠ»ΠΈ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.
- ΠΏΠ°ΠΊΠ΅Ρ β ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ° Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Π² ΠΎΠΊΠ½Π΅.
- ΡΠ΅ΡΠΊΠ° β ΡΠ·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ ΡΠ΅ΡΠΊΠΈ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ΅.
- ΠΌΠ΅ΡΡΠΎ β ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ ΠΌΠ΅ΡΡΠ° Π΄Π»Ρ ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Π² Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ (x, y).
Π Π°Π·Π΄Π΅Π» 3. ΠΠΈΠ΄ΠΆΠ΅ΡΡ Ttk ΠΈ Tkinter
Tkinter ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²Π°ΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π²Π°ΠΌ Π±ΡΡΡΡΠ΅Π΅ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
- Π Π°ΠΌΠΊΠ° β ΡΠ·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ Β«Π Π°ΠΌΠΊΠ°Β» Π΄Π»Ρ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΈ Π΄ΡΡΠ³ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ².
- Text β ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠ°.
- ΠΠΎΠ»ΠΎΡΠ° ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ β ΡΠ·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΡΠ²ΡΠ·Π°ΡΡ ΠΏΠΎΠ»ΠΎΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠΌ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠΌ Β«Π’Π΅ΠΊΡΡΒ».
- ScrolledText β ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ ΠΏΡΠΎΠΊΡΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°, ΡΠΎΡΡΠΎΡΡΠΈΠΉ ΠΈΠ· Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Β«Π’Π΅ΠΊΡΡΒ» ΠΈ Β«Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½Π°Ρ ΠΏΠΎΠ»ΠΎΡΠ° ΠΏΡΠΎΠΊΡΡΡΠΊΠΈΒ».
- Π Π°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ-ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ Π΄Π»Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ»Π΅ΠΉ.
- Π€Π»Π°ΠΆΠΎΠΊ β ΠΏΠΎΠΊΠ°Π·Π°ΡΡ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ ΡΠ»Π°ΠΆΠΊΠ°.
- Π Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠ° β ΡΠ·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π²Π·Π°ΠΈΠΌΠΎΠΈΡΠΊΠ»ΡΡΠ°ΡΡΠΈΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ².
- ΠΠΎΠ»Π΅ ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ β ΠΏΡΠΎΠ²Π΅Π΄Π΅Ρ Π²Π°Ρ ΡΠ΅ΡΠ΅Π· ΡΡΠ°ΠΏΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° ΠΏΠΎΠ»Ρ ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ.
- Listbox β ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΎΠ΄Π½ΠΎΡΡΡΠΎΡΠ½ΡΡ
ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² Listbox.
- PanedWindow β ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ PanedWindow Π΄Π»Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΡΡΠ΅ΠΉΠΌΠ° ΠΈΠ»ΠΈ ΠΎΠΊΠ½Π°.
- Slider β ΡΠ·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ»Π°ΠΉΠ΄Π΅Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Tkinter Scale.
- Spinbox β ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Spinbox.
- Sizegrip β ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Sizegrip, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΡΠ°Π·ΠΌΠ΅Ρ Π²ΡΠ΅Π³ΠΎ ΠΎΠΊΠ½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
- LabelFrame β ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΡΠ³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² Π³ΡΡΠΏΠΏΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°
LabelFrame
. - ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ β ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ Π΄Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΠ²ΡΠ·Ρ ΠΎ Ρ ΠΎΠ΄Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ.
- ΠΠ»ΠΎΠΊΠ½ΠΎΡ β ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° ΠΠ»ΠΎΠΊΠ½ΠΎΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ.
- ΠΡΠ΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ β ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Π² Π²ΠΈΠ΄Π΅ Π΄Π΅ΡΠ΅Π²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΡΠ°Π±Π»ΠΈΡΠ½ΡΠ΅ ΠΈ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅.
- Canvas β ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠΌ Canvas.
- ΠΡΡΡΠΎΡΡ β ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΊΡΡΡΠΎΡ ΠΌΡΡΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π½Π°Π΄ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠΌ.
Π Π°Π·Π΄Π΅Π» 4. ΠΡΠΈΠΌΠ΅ΡΡ Tkinter
- ΠΡΠΈΠΌΠ΅Ρ Tkinter β ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΡΡΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΈΠ· Π³ΡΠ°Π΄ΡΡΠΎΠ² Π€Π°ΡΠ΅Π½Π³Π΅ΠΉΡΠ° Π² Π³ΡΠ°Π΄ΡΡΡ Π¦Π΅Π»ΡΡΠΈΡ.
Π Π°Π·Π΄Π΅Π» 5. ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Tkinter
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° β ΡΠ·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΡΠ΅ΠΉΠΌΠ° β ΠΏΠΎΠΊΠ°ΠΆΡ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΡΠ΅ΠΉΠΌ.
- Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Tkinter β ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Tkinter.
- ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ΅ΠΉΠΌΠ°ΠΌΠΈ β ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ΅ΠΉΠΌΠ°ΠΌΠΈ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Tkinter.
Π Π°Π·Π΄Π΅Π» 6. ΠΠΈΠ°Π»ΠΎΠ³ΠΈ ΠΈ ΠΌΠ΅Π½Ρ
- ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΊΠ½Π° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ β ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΎΠΊΠ½Π° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΠΎΠΊΠ½Π°, ΠΎΠΊΠ½Π° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ .
- ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Β«ΠΠ°/ΠΠ΅ΡΒ» β ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ
askyesno()
Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Β«Π΄Π°/Π½Π΅ΡΒ». - ΠΠΎΠΊΠ°Π·Π°ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Β«ΠΠ/ΠΡΠΌΠ΅Π½Π°Β» β ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ askokcancel() Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Β«ΠΠ/ΠΡΠΌΠ΅Π½Π°Β».
- ΠΠΎΠΊΠ°Π·Π°ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΉ ΠΏΠΎΠΏΡΡΠΊΠΈ/ΠΎΡΠΌΠ΅Π½Ρ β ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ
askretrycancel()
ΡΡΠ½ΠΊΡΠΈΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠΉ ΠΏΠΎΠΏΡΡΠΊΠΈ/ΠΎΡΠΌΠ΅Π½Ρ. - ΠΠΎΠΊΠ°Π·Π°ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΎΡΠΊΡΡΡΠΈΡ ΡΠ°ΠΉΠ»Π° β ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΎΡΠΊΡΡΡΠΈΡ ΡΠ°ΠΉΠ»Π°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Π²ΡΠ±ΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΉΠ»ΠΎΠ².
- ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΊΠ½Π° Π²ΡΠ±ΠΎΡΠ° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° β ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π²ΡΠ±ΠΎΡΠ° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ°.
- ΠΠ΅Π½Ρ β ΡΠ·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΡΠΎΠΊΡ ΠΌΠ΅Π½Ρ ΠΈ ΠΌΠ΅Π½Ρ Π² ΠΎΠΊΠ½ΠΎ.
- ΠΠ½ΠΎΠΏΠΊΠ° ΠΌΠ΅Π½Ρ β ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ ΠΠ½ΠΎΠΏΠΊΠ° ΠΌΠ΅Π½Ρ.
- OptionMenu. ΠΠΎΡΠ°Π³ΠΎΠ²ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° OptionMenu ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π² ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡΠ΅ΠΌΡΡ ΠΌΠ΅Π½Ρ.
Π Π°Π·Π΄Π΅Π» 7. Π’Π΅ΠΌΡ ΠΈ ΡΡΠΈΠ»ΠΈ Tkinter
- ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΌΡ ttk β ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ΅ΠΌΡ ttk ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π½Π° Π½ΠΎΠ²ΡΡ.
- ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡΠΈΠ»Ρ ttk β ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ², ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² ΠΈΠ»ΠΈ ΡΠ°ΡΡΠΈΡΠΈΠ² ΡΡΠΈΠ»Ρ ttk.
- ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ttk β ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ttk ΠΈ ΡΠΎ, ΠΊΠ°ΠΊ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ Π²ΠΈΠ΄Π° Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ².
- ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ Π²ΠΈΠ΄Π° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π΅Π³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ β ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π΅Π³ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ.
Π Π°Π·Π΄Π΅Π» 8. ΠΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Tkinter
- ΠΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° after() β ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄
after()
Π΄Π»Ρ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΏΠΎ ΠΈΡΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ. - Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Tkinter β ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ threading Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Tkinter.
- ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΡΠΎΠΊΠ° β ΠΏΠΎΡΠ°Π³ΠΎΠ²ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅ΠΌΡ ΠΏΠΎΡΠΎΠΊΡ.
Π Π°Π·Π΄Π΅Π» 9.
![](http://russia-dropshipping.ru/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif)
- Tkinter MVC β ΡΡΡΡΠΊΡΡΡΠΈΡΡΠΉΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ tkinter Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°Π±Π»ΠΎΠ½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ MVC.
- ΠΡΠΎΠ²Π΅ΡΠΊΠ° Tkinter β ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Tkinter Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²Π²ΠΎΠ΄ΠΈΠΌΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ Π΄Π°Π½Π½ΡΡ .
- Tkinter & Matplotlib β ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π³ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ matplotlib Π² Python.
Π‘ΡΠΈΡΠ°Π΅ΡΠ΅ Π»ΠΈ Π²Ρ ΡΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ?
Python Tkinter Tutorial | ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Python Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Tkinter
Π‘ΡΠ°ΡΡ ΡΠ΅ΡΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠΌ
Π£ΡΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ ΠΏΠΎ Tkinter:ΠΡΠΎΡ ΠΎΠ±ΡΡΠ°ΡΡΠΈΠΉ Π±Π»ΠΎΠ³ Tkinter ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ Π½Π°ΡΠ°ΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Tkinter Π² Python ΠΈ Π΄Π°ΡΡ Π²Π°ΠΌ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Python ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² (GUI). ) ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Tkinter Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΈ ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π°Ρ ΠΈ ΠΏΡΠΎΡΡΠ°Ρ Π² ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°.
Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΏΠΎ Tkinter ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ:
- Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ (GUI)?
- ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Python Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ²
- Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Tkinter?
- ΠΡΠ½ΠΎΠ²Ρ TIKNTER
- ΠΠΈΠ΄ΠΆΠ΅ΡΡ TKINTER
- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠ΅ΠΉ
- ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΌΠ°ΠΊΠ΅ΡΠΎΠ² ΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ²
- Π€ΡΠ½ΠΊΡΠΈΠΈ ΡΠ²ΡΠ·ΡΠ²Π°Π½ΠΈΡ
- ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ ICONS
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ - ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Calculator.
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ (GUI)?
ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ (GUI) β ΡΡΠΎ Π½Π΅ ΡΡΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ Π½Π°ΡΡΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π²Π°ΠΌ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°ΠΌΠΈ. ΠΠ½ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Π² Π½Π°ΡΡΠΎΠ»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ , Π½ΠΎΡΡΠ±ΡΠΊΠ°Ρ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ .
- ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Β ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π’Π΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΡ ΡΠΎΠ·Π΄Π°ΡΡ, ΡΠΈΡΠ°ΡΡ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΠΈ ΡΠ΄Π°Π»ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠΈΠΏΡ ΡΠ°ΠΉΠ»ΠΎΠ².
- Π’Π°ΠΊΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΊ ΡΡΠ΄ΠΎΠΊΡ, ΡΠ°Ρ ΠΌΠ°ΡΡ ΠΈ ΠΏΠ°ΡΡΡΠ½ΡΡ, β ΡΡΠΎ ΠΈΠ³ΡΡ, Π² ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ³ΡΠ°ΡΡ.
- GUI Β ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²ΡΠΎΠ΄Π΅ Google Chrome, Firefox ΠΈ Microsoft Edge ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ .
ΠΡΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΈΠΏΠΎΠ² GUI Β ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π½Π° Π½ΠΎΡΡΠ±ΡΠΊΠ°Ρ ΠΈΠ»ΠΈ Π½Π°ΡΡΠΎΠ»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ . ΠΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ°ΠΊΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Π’Π°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΡΠ»Π΅Π΄ΠΈΡΠ΅ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΠΌΠΈ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ°, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠ΅ ΠΈ ΠΏΡΠΈΡΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ GUI Β .
Π§ΡΠΎ ΠΆ, Π»ΠΈΡΠ½ΠΎ Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅. ΠΠ΅ ΡΠΎ ΡΡΠΎΠ±Ρ Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ ΡΡΠΎ-ΡΠΎ Π½Π΅ ΡΠ°ΠΊ, Π½ΠΎ Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Ρ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ ΡΡΡΠ΅ΠΊΡΠΎΠ².
Π§ΡΠΎ ΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π΅ΡΡ? ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π» ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² ΠΈ Π΄Π°ΠΉΡΠ΅ ΠΌΠ½Π΅ Π·Π½Π°ΡΡ.
ΠΠ°Π»Π΅Π΅ Π² ΡΡΠΎΠΌ ΡΡΠ΅Π±Π½ΠΎΠΌ Π±Π»ΠΎΠ³Π΅ Tkinter Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Python, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π°ΡΠ΅Π³ΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Python Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ²:Python ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΈ ΡΡΠΈ 4 Π²ΡΠ΄Π΅Π»ΡΡΡΡΡ, Π³Π»Π°Π²Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΡΠ΅ΡΡ ΠΈΠ΄Π΅Ρ ΠΎ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅. ΠΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅:
- Kivy
- Python QT
- wxPython
- Tkinter
Π‘ΡΠ΅Π΄ΠΈ Π²ΡΠ΅Π³ΠΎ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ³ΠΎ Tkinter ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΡΡΡΠΈΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ Π΄Π»Ρ ΠΠΠΠΠΠ₯ ΡΡΠ°ΡΠΈΡ ΡΡ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ ΠΏΡΠΎΡΡ ΠΈ ΡΠ΄ΠΎΠ±Π΅Π½.
Π― ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ ΡΠ΅ΡΠ΅Π· Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π²Ρ ΡΠΎΠΆΠ΅ Π±ΡΠ΄Π΅ΡΠ΅ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΌΠ½Π΅Π½ΠΈΡ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. ΠΠΌΠ΅Π½Π½ΠΎ Π½Π° ΡΡΠΎΠΌ ΡΡΠ°ΠΏΠ΅ Ρ Ρ ΠΎΡΠ΅Π» Π±Ρ ΡΠΏΠΎΠΌΡΠ½ΡΡΡ, ΡΡΠΎ Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΡΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΎ Python, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Tkinter. ΠΠ΅ ΠΎ ΡΠ΅ΠΌ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡΡΡΡ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅Ρ ΠΎΠΏΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Python. Π― ΡΠΎΠ·Π΄Π°Π» ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ python ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ , Π½Π° ΠΊΠΎΡΠΎΡΠΎΠ΅ Ρ Π΄Π°Π» ΡΡΡΠ»ΠΊΡ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΠΎΠ³ΠΎ Π±Π»ΠΎΠ³Π°. Π― ΠΏΠΎΠ»ΡΡΠ°Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠΈΠ΅ ΠΎΡΠ·ΡΠ²Ρ ΠΎ Π½Π΅ΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ Π²Π°ΠΌ, ΡΠ΅Π±ΡΡΠ°, ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π΅Π³ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π·Π°ΠΊΠΎΠ½ΡΠΈΡΠ΅ ΡΠΈΡΠ°ΡΡ ΡΡΠΎ. Π£ΡΠ΅Π±Π½ΡΠΉ Π±Π»ΠΎΠ³ Tkinter.
ΠΠ°Π»Π΅Π΅ Π² ΡΡΠΎΠΌ ΡΡΠ΅Π±Π½ΠΎΠΌ Π±Π»ΠΎΠ³Π΅ Tkinter Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΡΡΠΎ ΠΆΠ΅ ΡΠ°ΠΊΠΎΠ΅ Tkinter Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Tkinter?Tkinter Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ Python ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΌ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΡΡΡΡ GUI ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΡΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ GUI Π² Python .
ΠΠ°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡΡΡΡ ΠΎΠ± ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ Tkinter , ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ Python ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ Ρ Π±ΡΠ΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π΅ΡΡΠΈΡ Python 3.6 . ΠΠΎΡΡΠΎΠΌΡ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ Python , Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ.
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠΎΠ²Π΅Ρ Π΄Π»Ρ Π²Π°Ρ, ΡΠ΅Π±ΡΡΠ°, Π½Π΅ ΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΠΊΠΎΠ΄ Π²ΡΠ»Π΅ΠΏΡΡ. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ, ΠΈΠ·ΠΌΠ΅Π½ΡΡ Π΅Π³ΠΎ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ, Π° Π·Π°ΡΠ΅ΠΌ Π½Π°Π±Π»ΡΠ΄Π°Ρ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
ΠΠ°Π»Π΅Π΅ Π² ΡΡΠΎΠΌ ΡΡΠ΅Π±Π½ΠΎΠΌ Π±Π»ΠΎΠ³Π΅ Tkinter Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΈΠ·ΡΡΠΈΠΌ ΠΎΡΠ½ΠΎΠ²Ρ Tkinter, ΡΡΠΎΠ±Ρ ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ².
ΠΡΠ½ΠΎΠ²Ρ TkinterΠ Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π² Tkinter:
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΌΡ ΡΠ½Π°ΡΠ°Π»Π° ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ ΠΌΠΎΠ΄Π΅Π»Ρ Tkinter. ΠΠ°ΡΠ΅ΠΌ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ. ΠΠΌΠ΅Π½Π½ΠΎ Π² ΡΡΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΌΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΡΠ΅ΠΊΡΡ ΠΈ Π²ΡΠ΅ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ. ΠΠΎΠ·ΠΆΠ΅ ΠΌΡ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ, Π²ΠΎΠΉΠ΄Π΅ΠΌ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΈΠΊΠ» ΡΠΎΠ±ΡΡΠΈΠΉ.
ΠΡΠ»ΠΈ Π²Ρ Π·Π°ΠΌΠ΅ΡΠΈΠ»ΠΈ, Π·Π΄Π΅ΡΡ Π΅ΡΡΡ 2 ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠ»ΠΎΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ Π·Π½Π°Π΅ΡΠ΅ Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ.
ΠΡΠΎ 2 ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠ»ΠΎΠ²Π°:
- ΠΠΈΠ΄ΠΆΠ΅ΡΡ
- ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΈΠΊΠ» ΡΠΎΠ±ΡΡΠΈΠΉ
Π¦ΠΈΠΊΠ» ΡΠΎΠ±ΡΡΠΈΠΉ, ΠΏΠΎ ΡΡΡΠΈ, Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΊΠΎΠ΄Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΠΎΠΊΠ½ΠΎ, ΠΏΠΎΠΊΠ° ΠΌΡ Π½Π΅ Π·Π°ΠΊΡΠΎΠ΅ΠΌ Π΅Π³ΠΎ Π²ΡΡΡΠ½ΡΡ. ΠΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΡΠΈΠΊΠ»Π΅ Π² Π±ΡΠΊΡΠ½Π΄Π΅.
ΠΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΡΡΠ½ΠΎΡΡΠΈ:
ΠΈΠΌΠΏΠΎΡΡ tkinter ΠΎΠΊΠ½ΠΎ = tkinter.Tk() # ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΠΊΠ½Π° window.title("GUI") # ΠΏΠ°ΠΊΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² ΠΎΠΊΠ½Π΅ label = tkinter.Label(ΠΎΠΊΠ½ΠΎ, ΡΠ΅ΠΊΡΡ = "ΠΡΠΈΠ²Π΅Ρ, ΠΌΠΈΡ!").pack() ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, ΠΌΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ ΠΏΠ°ΠΊΠ΅Ρ Tkinter ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΠΎΠΊΠ½ΠΎ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΡ Π΄Π°Π΅ΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΠΊΠ½Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π²ΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Microsoft Word ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Word, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ? Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ Π·Π΄Π΅ΡΡ ΠΌΡ Π½Π°Π·ΡΠ²Π°Π΅ΠΌ ΡΡΠΎ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ. ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Π·Π²Π°ΡΡ ΡΡΠΎ ΠΊΠ°ΠΊ ΡΠ³ΠΎΠ΄Π½ΠΎ, ΠΈΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ.
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΡΠΈΠΊΠ΅ΡΠΊΠ°. ΠΠ΅ΡΠΊΠ° β ΡΡΠΎ Π½Π΅ ΡΡΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ Π²ΡΠ²ΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π² ΠΎΠΊΠ½Π΅.
Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΊΠ°ΠΊ Π²Ρ ΡΠΆΠ΅ Π²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎ hello world.
ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° Π²ΡΠ²ΠΎΠ΄ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΡΠ΅ ΠΊΠΎΠ΄Π°:
ΠΠ°Π»Π΅Π΅ Π² ΡΡΠΎΠΌ ΡΡΠ΅Π±Π½ΠΎΠΌ Π±Π»ΠΎΠ³Π΅ Tkinter Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΉ ΡΠΏΠ΅ΠΊΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ², ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌΡΡ Tkinter.
ΠΠΈΠ΄ΠΆΠ΅ΡΡ TkinterΠΠ΅ΡΠ²ΡΠΉ Π²ΠΎΠΏΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ: ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ?
ΠΠΈΠ΄ΠΆΠ΅ΡΡ Β ΠΏΠΎΡ ΠΎΠΆΠΈ Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²Β HTML . ΠΡ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠΈΠΏΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΈΠΏΠΎΠ² ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² Tkinter 9.0004 .
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ ΠΊΡΠ°ΡΠΊΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²ΠΎ Π²ΡΠ΅ ΡΡΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² Tkinter.
ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΡΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅ ΡΠΏΠΈΡΠΎΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Tkinter:
- Canvas β Canvas ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠ³ΡΡ Π² Π²Π°ΡΠ΅ΠΌ GUI 9.
- Button β Button ΠΠΈΠ΄ΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² Tkinter .
- ΠΠ½ΠΎΠΏΠΊΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈΒ βΒ Checkbutton Β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π² Π²Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ.
- Entry β Entry ΠΠΈΠ΄ΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠΎΠ»Π΅ΠΉ Π²Π²ΠΎΠ΄Π° Π² GUI .
- Π€ΡΠ΅ΠΉΠΌ β Π€ΡΠ΅ΠΉΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² Π² Tkinter .
- Π―ΡΠ»ΡΠΊ β Π―ΡΠ»ΡΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΡΡΡΠΎΡΠ½ΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΡΠ΅ΠΊΡΡ , ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ Ρ. Π΄.
- ΠΠ΅Π½Ρ β ΠΠ΅Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠ΅Π½Ρ Π² GUI .
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΈΠΌ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°ΠΌ Tkinter ΡΠ°ΠΊ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½. ΠΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π΅Π³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΠΌ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π²ΡΠ΅ ΡΡΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ Π»ΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Ρ Π½Π΅ Π±ΡΠ΄Ρ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ°ΡΡ Π²Π°Ρ ΠΏΠΎΠ»Π½ΡΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°. Π€ΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠΎΠ΄Π° Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡ Π²Π°ΡΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅, ΠΈ Ρ ΡΠ΄Π΅Π»Π°Π» ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΡΡΠ°Π½ΠΈΡΡ ΠΈΠ»ΠΈ Π΄Π²ΡΡΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ.
ΠΠ΅ΡΠ²ΡΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ, ΡΡΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ ΠΌΠ΅ΡΠΊΠΈ.
Label Widget:ΠΠ°ΠΊ ΡΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡ ΡΠ°Π½Π΅Π΅, ΠΌΠ΅ΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠΎΠ² ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π²ΡΠ΅Π³ΠΎ ΡΠ°ΠΊΠΎΠ³ΠΎ, Π½ΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎΡΡΡΠΎΡΠ½ΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅.
ΠΠΎΡ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΊΠΎΠ΄Π°:
l1Β =Β Π―ΡΠ»ΡΠΊ (window,Β text="edureka!β font=("Arial Bold",Β 50)) l1.grid (ΡΡΠΎΠ»Π±Π΅Ρ = 0, ΡΡΡΠΎΠΊΠ° = 0)
ΠΡ Π²Π²Π΅Π»ΠΈ Π½Π°Ρ ΡΠ΅ΠΊΡΡ ΠΊΠ°ΠΊ Edureka, ΠΈ ΠΎΠ½ Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π½ ΠΊΠ°ΠΊ Π΅ΡΡΡ. ΠΡΠΎΡΡΠΎ, Π²Π΅ΡΠ½ΠΎ?
ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° Π²ΡΠ²ΠΎΠ΄ Π½ΠΈΠΆΠ΅:
ΠΡΡΡ Π½Π΅ΡΡΠΎ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠ΅ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΡΠΎ Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ°Π·Π΄Π΅Π»Π°Ρ .
ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ, ΡΡΠΎ ΡΠΎ, ΡΡΠΎ ΠΎΠ½ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠ½Π° ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π½Π°ΡΠΈΠΌΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ.
ΠΠ·Π³Π»ΡΠ½ΠΈΡΠ΅ Π½Π° ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅:
l1Β =Β Π―ΡΠ»ΡΠΊ (window,Β text="edureka!β font=("Arial Bold",Β 50)) window.geometry('350x200') l1.grid (ΡΡΠΎΠ»Π±Π΅Ρ = 0, ΡΡΡΠΎΠΊΠ° = 0)
Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ ΡΠΈΡΠΈΠ½Ρ 350 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΠΈ Π²ΡΡΠΎΡΡ 200 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ.
Π Π²ΠΎΡ Π²ΡΠ²ΠΎΠ΄ Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΠΆΠ΅:
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ Π² ΡΡΠΎΠΌ ΡΡΠ΅Π±Π½ΠΎΠΌ Π±Π»ΠΎΠ³Π΅ Tkinter, β ΡΡΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
ΠΠΈΠ΄ΠΆΠ΅Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ:ΠΠΈΠ΄ΠΆΠ΅Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆ Π½Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ ΡΡΠ»ΡΠΊΠ°. ΠΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, ΡΡΠΎΠ±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΊΠ°Π·Π°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ°.
ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅:
bt = ΠΠ½ΠΎΠΏΠΊΠ° (ΠΎΠΊΠ½ΠΎ, text="Enter") bt.grid (ΡΡΠΎΠ»Π±Π΅Ρ = 1, ΡΡΡΠΎΠΊΠ° = 0)
ΠΠ΄Π΅ΡΡ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΡΠ΅ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² Π½Π°ΡΠ΅ΠΌ ΠΎΠΊΠ½Π΅.
ΠΡΠ²ΠΎΠ΄ ΠΊΠΎΠ΄Π° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΄Π½ΠΈΠΉ ΠΏΠ»Π°Π½ Π΄Π»Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°.
ΠΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ FG, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΊΠΎΠ΄Π΅. Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΡΠ²Π΅Ρ ΡΠΎΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° BG.
ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΊΠΎΠ΄:
bt = ΠΊΠ½ΠΎΠΏΠΊΠ° (ΠΎΠΊΠ½ΠΎ, text="Enter",Β bg="orange",Β fg="red") bt.grid (ΡΡΠΎΠ»Π±Π΅Ρ = 1, ΡΡΡΠΎΠΊΠ° = 0)
ΠΡΠ²ΠΎΠ΄:
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΌΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ, Π½Π°Ρ ΠΏΠ΅ΡΠ΅Π΄Π½ΠΈΠΉ ΠΏΠ»Π°Π½ β ΡΡΠΎ ΡΠ΅ΠΊΡΡ ΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ°, ΠΊΠ°ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ, Π° ΡΠΎΠ½ β ΠΎΡΠ°Π½ΠΆΠ΅Π²ΡΠΉ, ΠΊΠ°ΠΊ ΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° bg.
ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ°, Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°ΡΡ. ΠΡ, Π° ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° Π½Π΅Π΅?
ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΡΠΎΡ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ:
ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π°ΠΆΠ°Π»(): l1.configure (ΡΠ΅ΠΊΡΡ = Β«ΠΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ° !!Β») bt = ΠΠ½ΠΎΠΏΠΊΠ° (ΠΎΠΊΠ½ΠΎ, ΡΠ΅ΠΊΡΡ = Β«ΠΠ²ΠΎΠ΄Β», ΠΊΠΎΠΌΠ°Π½Π΄Π° = ΠΊΠ»ΠΈΠΊ)
ΠΡΠ°ΠΊ, ΠΌΡ Π½Π°Π·ΡΠ²Π°Π΅ΠΌ ΡΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅ΠΌ ΡΠ΅Π»ΡΠΊΠ°. ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΈΠ»ΠΈ, Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠΎΠ±ΡΡΠΈΠ΅ ΡΠ΅Π»ΡΠΊΠ°.
ΠΠ»Ρ ΡΡΠΎΠΉ ΡΠ΅Π»ΠΈ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ clicked, ΠΌΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡΠ»Π° Π½Π°ΠΆΠ°ΡΠ°.
ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ.
ΠΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ, ΠΏΡΠ°Π²Π΄Π°?
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ Π² ΡΡΠΎΠΌ ΡΡΠ΅Π±Π½ΠΎΠΌ Π±Π»ΠΎΠ³Π΅ Tkinter, β ΡΡΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ Π²Ρ ΠΎΠ΄Π°.
ΠΠΈΠ΄ΠΆΠ΅Ρ Π²Π²ΠΎΠ΄Π°:ΠΠ»Ρ ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ Π²Π²ΠΎΠ΄Π°?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠΎΠ»Π΅ΠΉ Π²Π²ΠΎΠ΄Π° Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠ°.
ΠΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΠΊΠΎΠ΄Π°:
txtΒ =Β ΠΠ°ΠΏΠΈΡΡ (ΠΎΠΊΠ½ΠΎ, ΡΠΈΡΠΈΠ½Π° = 10) txt.grid (ΡΡΠΎΠ»Π±Π΅Ρ = 1, ΡΡΡΠΎΠΊΠ° = 0) ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π°ΠΆΠ°Π»(): res = "ΠΠΎΠ±ΡΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡ" + txt.get() l1.configure (ΡΠ΅ΠΊΡΡ = ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅) bt = ΠΠ½ΠΎΠΏΠΊΠ° (ΠΎΠΊΠ½ΠΎ, ΡΠ΅ΠΊΡΡ = Β«ΠΠ²ΠΎΠ΄Β», ΠΊΠΎΠΌΠ°Π½Π΄Π° = ΠΊΠ»ΠΈΠΊ)
ΠΠ΄Π΅ΡΡ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊΠ»Π°ΡΡ Π²Π²ΠΎΠ΄Π° Tkinter. Π‘Π΅ΡΠΊΠ° ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΊΠΎΠ΄Ρ, Π³Π΄Π΅ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ Π² ΠΎΠΊΠ½Π΅.
Π§ΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΡΠΈ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ?
ΠΡΠ°ΠΊ, Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Ρ Π½Π°Π΄ΠΏΠΈΡΡΡ Β«ΠΠΎΠ±ΡΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΒ», ΠΈ ΠΏΠΎΠ·ΠΆΠ΅ Π²ΡΠ΅, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π²Π²Π΅Π΄Π΅Π½ΠΎ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΠΎΠ±Π»Π°ΡΡΡ, Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΎ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΡΡΠΈΠΌ ΠΈ Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π½ΠΎ.
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π²ΡΠ²ΠΎΠ΄. ΠΡ Π½Π°Π±ΡΠ°Π»ΠΈ Python Training, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΊ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Python.
ΠΡΠ²ΠΎΠ΄:
ΠΡΠ΅ ΡΡΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΡ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, ΠΎΠ½ΠΈ Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠΈΠ³ΠΎΠ΄ΡΡΡΡ.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ Π² ΡΡΠΎΠΌ ΡΡΠ΅Π±Π½ΠΎΠΌ Π±Π»ΠΎΠ³Π΅ Tkinter, β Π²ΠΈΠ΄ΠΆΠ΅Ρ ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ.
ΠΠΈΠ΄ΠΆΠ΅Ρ ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌΠΠΎΠΆΠ΅ΡΠ΅ Π»ΠΈ Π²Ρ Π±ΡΡΡΡΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ?
ΠΡ, ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅Π΅ ΠΌΠ΅Π½Ρ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ ΠΎΠΏΡΠΈΡΠΌΠΈ.
ΠΠΎΡ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΊΠΎΠ΄Π°:
ΠΈΠ· ΠΈΠΌΠΏΠΎΡΡΠ° tkinter.ttk * ΠΊΠΎΠΌΠ±ΠΎ = ΠΏΠΎΠ»Π΅ ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ (ΠΎΠΊΠ½ΠΎ) ΠΊΠΎΠΌΠ±ΠΎ['Π·Π½Π°ΡΠ΅Π½ΠΈΡ']= (1, 2, 3, 4, 5, "Π’Π΅ΠΊΡΡ") ΠΊΠΎΠΌΠ±ΠΎ.ΡΠ΅ΠΊΡΡΠΈΠΉ(3) combo.grid (ΡΡΠΎΠ»Π±Π΅Ρ = 0, ΡΡΡΠΎΠΊΠ° = 0)
ΠΡΠ°ΠΊ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, Π½Π΅Ρ Π»ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ»Ρ ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ, ΠΊΡΠΎΠΌΠ΅ ΠΎΠΊΠ½Π°. Π Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠΈΡΠ»Π° ΠΎΡ 1 Π΄ΠΎ 5, Π° Π·Π°ΡΠ΅ΠΌ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠ΅ΠΊΡΡ. ΠΡ 1 Π΄ΠΎ 5 Π±ΡΠ»ΠΈ ΡΠΈΡΠ»ΠΎΠ²ΡΠΌΠΈ Π²Ρ ΠΎΠ΄Π°ΠΌΠΈ, Π½ΠΎ ΠΌΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠΌΠ΅ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ Π²Π²ΠΎΠ΄.
ΠΠ½ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄Π²ΠΎΠΉΠ½ΡΡ ΠΊΠ°Π²ΡΡΠ΅ΠΊ, ΠΈ ΠΏΠΎΠ·ΠΆΠ΅ ΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ Π²Π²ΠΎΠ΄.
ΠΠ°ΡΠ΅ΠΌ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΡΠ΅ΡΠΊΠΈ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Π² ΠΎΠΊΠ½Π΅.
ΠΡΠ°ΠΊ, Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡΠ΅Π΅ΡΡ ΠΌΠ΅Π½Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π²ΡΠ΅, ΡΡΠΎ ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΠΈ Π² ΠΊΠΎΠ΄Π΅. ΠΠΎΡ Π²ΡΠ²ΠΎΠ΄ ΠΊΠΎΠ΄Π°:
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΎΡΡΠΎΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ Π³ΠΎΡΠΎΠ²!
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ Π² ΡΡΠΎΠΌ ΡΡΠ΅Π±Π½ΠΎΠΌ Π±Π»ΠΎΠ³Π΅ Tkinter, β ΡΡΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ Checkbutton.
ΠΠΈΠ΄ΠΆΠ΅Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ:ΠΠ½ΠΎΠΏΠΊΠ°-Π³Π°Π»ΠΎΡΠΊΠ° ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΠΎΡΡΠΈ Π½Π° Π²ΡΠ΅Ρ ΡΠ°ΠΉΡΠ°Ρ .
ΠΡΠ°ΠΊ, Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΊΠ»Π°ΡΡ checkbutton Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°.
Π€ΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΊΠΎΠ΄Π°:
chk_state = Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ() chk_state.set (ΠΡΡΠΈΠ½Π°) chk = Checkbutton(window, text='Select', var=chk_state) chk.grid (ΡΡΠΎΠ»Π±Π΅Ρ = 0, ΡΡΡΠΎΠΊΠ° = 0)
ΠΠ°ΡΠ½Π΅ΠΌ Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΈΠΏΠ° booleanvar.
ΠΠΎ ΡΡΠΎ Π½Π΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Python, Π²Π΅ΡΠ½ΠΎ? ΠΠ΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡΠ΅ΡΡ, ΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Tkinter.
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΌΡ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠ°Π²Π½ΡΠΌ true, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° ΡΠΆΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π°. ΠΠ°ΡΠ΅ΠΌ ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΠΌ chk_state ΠΊΠ»Π°ΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄Π»Ρ Π½Π°Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ.
ΠΡΠ²ΠΎΠ΄:
ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ Π²ΡΠ²ΠΎΠ΄. ΠΡΠ°ΠΊ, Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ Ρ ΡΠ»Π°ΠΆΠΊΠΎΠΌ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ ΡΠ΅ΠΊΡΡΠΎΠΌ.
ΠΡΠ°ΠΊ, ΠΊΠ°ΠΊΠΈΠ΅ Π΅ΡΠ΅ ΠΏΡΠΎΡΡΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΡΠΈΠΌ, Π΄ΠΎΡΡΡΠΏΠ½Ρ?
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ Π² ΡΡΠΎΠΌ ΡΡΠ΅Π±Π½ΠΎΠΌ Π±Π»ΠΎΠ³Π΅ Tkinter, β ΡΡΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ.
ΠΠΈΠ΄ΠΆΠ΅Ρ Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΌ:ΠΠΈΠ΄ΠΆΠ΅Ρ Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΌ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½, ΠΈ Ρ ΠΌΠΎΠ³Ρ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°ΡΡ, ΡΡΠΎ Π²Ρ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΡΠΎΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ ΡΠ°Π½ΡΡΠ΅.
ΠΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ»Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°.
ΠΠ·Π³Π»ΡΠ½ΠΈΡΠ΅ Π½Π° ΠΊΠΎΠ΄:
rad1 = Π Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠ° (ΠΎΠΊΠ½ΠΎ, ΡΠ΅ΠΊΡΡ = Python', Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ = 1) rad2 = Π Π°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠ° (ΠΎΠΊΠ½ΠΎ, ΡΠ΅ΠΊΡΡ = Java', Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ = 2) rad3 = Radiobutton(ΠΎΠΊΠ½ΠΎ, ΡΠ΅ΠΊΡΡ=Scala', Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅=3) rad1.grid (ΡΡΠΎΠ»Π±Π΅Ρ = 0, ΡΡΡΠΎΠΊΠ° = 0) rad2.grid (ΡΡΠΎΠ»Π±Π΅Ρ = 1, ΡΡΡΠΎΠΊΠ° = 0) rad3.grid (ΡΡΠΎΠ»Π±Π΅Ρ = 2, ΡΡΡΠΎΠΊΠ° = 0)
ΠΠ΄Π΅ΡΡ Ρ Π½Π°Ρ ΡΠ°Π·Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ². 1,2 ΠΈ 3. ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌΠΈ, ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡ ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ ΠΎΡΠΈΠ±ΠΊΠ°.
ΠΠΎΡΡΠΎΠΌΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π΄Π»Ρ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌΠΈ. ΠΠ΄Π΅ΡΡ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ Python, Java ΠΈ Scala. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠ΅, ΡΡΠΎ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΡΡΠΎ Π±ΡΠ»ΠΎ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΎ Π½Π° ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΡ .
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ, ΡΡΠ½ΠΊΡΠΈΡ ΡΠ΅ΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Π² ΠΎΠΊΠ½Π΅.
ΠΡΠ²ΠΎΠ΄:
ΠΠ· ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΡΠ΅ Π²ΡΠ²ΠΎΠ΄Π° ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ-ΡΠ»Π°ΠΆΠΊΠ°, Π³Π΄Π΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π²ΡΠ±ΡΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ, Π·Π΄Π΅ΡΡ, Π² ΡΠ»ΡΡΠ°Π΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Ρ Π·Π° ΡΠ°Π·.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ Π² ΡΡΠΎΠΌ ΡΡΠ΅Π±Π½ΠΎΠΌ Π±Π»ΠΎΠ³Π΅ Tkinter, β ΡΡΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ ΠΏΡΠΎΠΊΡΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°.
ΠΠΈΠ΄ΠΆΠ΅Ρ ΠΏΡΠΎΠΊΡΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°:ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΈΡΡΠ½ΡΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ Π½Π°Ρ Π΅ΡΡΡ, ΡΡΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ ΠΏΡΠΎΠΊΡΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°. ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ»Π°ΡΡΠ° ΠΏΡΠΎΠΊΡΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°.
ΠΠΎΠ΄:
ΠΈΠ· tkinter ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠΊΡΡΡΠΈΠ²Π°Π΅ΠΌΡΠΉ ΡΠ΅ΠΊΡΡ txt = scrolledtext.
ScrolledText (ΠΎΠΊΠ½ΠΎ, ΡΠΈΡΠΈΠ½Π° = 40, Π²ΡΡΠΎΡΠ° = 10)
ΠΠ΄Π΅ΡΡ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΡΠΌΠ΅ΡΠΈΡΡ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΡΡ Π²Π΅ΡΡ: Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΡΠΈΡΠΈΠ½Ρ ΠΈ Π²ΡΡΠΎΡΡ ΠΏΡΠΎΠΊΡΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°. ΠΡ, Π΅ΡΠ»ΠΈ ΠΌΡ Π½Π΅ ΡΠΊΠ°ΠΆΠ΅ΠΌ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, Π²ΡΠ΅ ΠΎΠΊΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΠΊΡΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° Π²ΡΡΠ°Π²ΠΊΠΈ. Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡ. ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ txt.insert Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°.
ΠΡΠ²ΠΎΠ΄:
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ Π² ΡΡΠΎΠΌ ΡΡΠ΅Π±Π½ΠΎΠΌ Π±Π»ΠΎΠ³Π΅ Tkinter, β ΡΡΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ ΠΎΠΊΠ½Π° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ.
ΠΠΈΠ΄ΠΆΠ΅Ρ ΠΎΠΊΠ½Π° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ:ΠΠ°Π²Π°ΠΉΡΠ΅ Π±ΡΡΡΡΠΎ ΠΏΡΠΎΠΉΠ΄Π΅ΠΌΡΡ ΠΏΠΎ ΡΡΠΎΠΌΡ ΠΏΡΠΎΡΡΠΎΠΌΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ. ΠΠ΄Π΅ΡΡ ΠΌΡ ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ.
ΠΠΎΠ΄:
ΠΈΠ· ΠΎΠΊΠ½Π° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΈΠΌΠΏΠΎΡΡΠ° tkinter messagebox.showinfo('ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ', 'Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ')
ΠΠΌΠΏΠΎΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. ΠΠΎ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π·Π΄Π΅ΡΡ.
ΠΠΎΡ ΡΡΡ-ΡΠΎ ΠΈ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΡΠ°ΠΌΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅.
ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Π½ΠΈΠΆΠ΅:
ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π°ΠΆΠ°Π»(): messagebox.showinfo('ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ', 'Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ') btn = ΠΠ½ΠΎΠΏΠΊΠ° (ΠΎΠΊΠ½ΠΎ, ΡΠ΅ΠΊΡΡ = Β«ΠΠΠΠΒ», ΠΊΠΎΠΌΠ°Π½Π΄Π° = ΡΠ΅Π»ΡΠΎΠΊ)
ΠΠ΄Π΅ΡΡ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π΄Π²Π° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΈΠ·ΡΡΠΈΠ»ΠΈ. ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΠΎΠΊΠ½ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π½Π°Ρ.
ΠΠΎΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ:
ΠΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ, ΠΏΡΠ°Π²Π΄Π°?
Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅, Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΠΎΠ΅: ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π²ΠΈΠ΄ΠΆΠ΅Ρ Spinbox Π² ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΏΠΎ Tkinter.
ΠΠΈΠ΄ΠΆΠ΅Ρ SpinBox:Spinbox ΡΠ°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠΌ. ΠΡΡΡ Π΄Π²Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ Π²Π²Π΅ΡΡ ΠΈ Π²Π½ΠΈΠ·. ΠΠΎΡ ΡΠ΅ΠΌ ΠΎΠ½ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ Π²Π½ΠΈΠ·. ΠΠ΄Π΅ΡΡ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ.
ΠΠΎΠ΄:
spin = Spinbox (ΠΎΠΊΠ½ΠΎ, from_=0, to=100, width=5)
Π£ Π½Π°Ρ Π΅ΡΡΡ 3 ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° β from, to ΠΈ width. ΠΡ β ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π°ΡΠ°Π»ΠΎ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π° Π΄ΠΎ β Π΄Π°Π΅Ρ Π½Π°ΠΌ Π²Π΅ΡΡ Π½ΠΈΠΉ ΠΏΠΎΡΠΎΠ³ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°.
Π¨ΠΈΡΠΈΠ½Π° Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° Π½Π° 5 ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ². ΠΠΎ ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ Π΄Π΅Π»Π°Π΅ΠΌ ΠΎΡ 0 Π΄ΠΎ 100, Π½Π°ΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ 3, Π½ΠΎ Ρ ΠΏΠΎΡΠ΅Π» Π΄Π°Π»ΡΡΠ΅ ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΠ» 5 ΠΏΡΠΎΡΡΠΎ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄Π΅Π»ΠΎ Ρ ΠΎΡΠΎΡΠΎ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ ΡΡΠ΄Π° Π²ΡΠ΅, ΡΡΠΎ Ρ ΠΎΡΠΈΡΠ΅, ΠΈ ΡΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, Π½ΠΎ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ Π°ΡΡΠΎΡΡΠΈΠΌΠ΅Π½Ρ.
ΠΡΠ²ΠΎΠ΄:
Π ΡΡΠΎ Π·Π°Π²Π΅ΡΡΠ°ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Π² Tkinter.
ΠΠ°Π»Π΅Π΅ Π² ΡΡΠΎΠΌ ΡΡΠ΅Π±Π½ΠΎΠΌ Π±Π»ΠΎΠ³Π΅ Tkinter Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠ΅ΠΉ.
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠ΅ΠΉΠΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² Tkinter Π±ΡΠ΄ΡΡ ΠΈΠΌΠ΅ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ. ΠΡΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ ΠΈ ΠΈΡ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΡΠ΅ΠΉΠΌΡ, ΠΎΠΊΠ½Π° ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
Tkinter Β ΠΈΠΌΠ΅Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΠΈ ΠΊΠ»Π°ΡΡΠ° Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ° Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ.
- pack() :- ΠΡΠ³Π°Π½ΠΈΠ·ΡΠ΅Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² Π±Π»ΠΎΠΊΠ΅, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π²ΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΡΠΈΡΠΈΠ½Ρ. ΠΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Π² ΠΎΠΊΠ½Π΅.
- grid() :- ΠΡΠ³Π°Π½ΠΈΠ·ΡΠ΅Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΠ°Π±Π»ΠΈΡΡ.
- place() :- Π Π°Π·ΠΌΠ΅ΡΠ°Π΅Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π² Π½ΡΠΆΠ½ΠΎΠΌ Π²Π°ΠΌ ΠΌΠ΅ΡΡΠ΅.
ΠΡ ΡΠΆΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π»ΠΈ ΡΠ΅ΡΠΊΡ ΠΏΠΎΡΡΠΈ Π²ΠΎ Π²ΡΠ΅Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΠΊΠΎΠ΄Π°Ρ . ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΡΠΎΠΌΠ½Π΅Π½ΠΈΡ, ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π» ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² ΠΈ ΠΎΡΡΠ°Π²ΡΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠΎΠ±ΡΠ°Π΅ΠΌΡΡ ΡΠ°ΠΌ.
ΠΠ°Π»Π΅Π΅ Π² ΡΡΠΎΠΌ ΡΡΠ΅Π±Π½ΠΎΠΌ Π±Π»ΠΎΠ³Π΅ Tkinter Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΠΊΠ°ΠΊ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ°ΠΊΠ΅ΡΡ ΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ.
ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΌΠ°ΠΊΠ΅ΡΠΎΠ² ΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ²ΠΠ»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΌΠ°ΠΊΠ΅ΡΠ° Π² ΠΎΠΊΠ½Π΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Frame , class. ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΏΡΠΎΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Framework.
Π¨Π°Π³ΠΈ:-
- Π Π°ΠΌΠΊΠ° ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π² ΠΎΠΊΠ½Π΅. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΡΠΎΠ²Π½ΡΡΡ ΠΊΠ°Π΄ΡΡ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° side ΠΌΠ΅ΡΠΎΠ΄Π° pack() .
- ΠΠ½ΠΎΠΏΠΊΠ° ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΊΠ½ΠΎΠΏΠΊΡ Π² ΠΎΠΊΠ½Π΅.
ΠΠ½ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ text 9.0004 (ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ), fg (Π¦Π²Π΅Ρ ΡΠ΅ΠΊΡΡΠ°), bg (Π¦Π²Π΅Ρ ΡΠΎΠ½Π°)
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅.
Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄Π΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π² ΠΎΠΊΠ½Π΅ , top_frame , bottom_frame .
ΠΈΠΌΠΏΠΎΡΡ tkinter ΠΎΠΊΠ½ΠΎ = tkinter.Tk() ΠΎΠΊΠ½ΠΎ.Π½Π°Π·Π²Π°Π½ΠΈΠ΅("ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ") # ΡΠΎΠ·Π΄Π°Π΅ΠΌ 2 ΠΊΠ°Π΄ΡΠ° ΠΠΠ Π₯ ΠΈ ΠΠΠ top_frame = tkinter.Frame(ΠΎΠΊΠ½ΠΎ).pack() bottom_frame = tkinter.Frame(ΠΎΠΊΠ½ΠΎ).pack(ΡΡΠΎΡΠΎΠ½Π° = "Π΄Π½ΠΎ") # ΡΠ΅ΠΏΠ΅ΡΡ ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Π² top_frame ΠΈ bottom_frame btn1 = tkinter.Button(top_frame, text = "Button1", fg = "red").pack()# 'fg - ΠΏΠ΅ΡΠ΅Π΄Π½ΠΈΠΉ ΠΏΠ»Π°Π½' ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠΊΡΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ btn2 = tkinter.Button(top_frame, text = "Button2", fg = "green").pack()# 'text' ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ° Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ btn3 = tkinter.Button(bottom_frame, text = "Button2", fg = "purple").pack(side = "left")# 'side' ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² btn4 = tkinter.
Button(bottom_frame, text = "Button2", fg = "ΠΎΡΠ°Π½ΠΆΠ΅Π²ΡΠΉ").pack(side = "left") ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ ΠΊΠΎΠ΄ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΠΎΠΊΠ½ΠΎ , Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ ΠΊΠΎΠ΄.
Π‘ΠΌ. ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π½ΠΈΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
ΠΈΠΌΠΏΠΎΡΡ tkinter ΠΎΠΊΠ½ΠΎ = tkinter.Tk() ΠΎΠΊΠ½ΠΎ.Π½Π°Π·Π²Π°Π½ΠΈΠ΅("ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ") # ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ 2 ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΠΌΠ΅ΡΠΎΠΊ ΠΈ ΠΌΠ΅ΡΠΎΠΊ Π²Π²ΠΎΠ΄Π° tkinter.Label(window, text = "Username").grid(row = 0) # ΡΡΠΎ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² 0 0 # 'Entry' ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ»Ρ Π²Π²ΠΎΠ΄Π° tkinter.Entry(window).grid(row = 0, column = 1) # ΡΡΠΎ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² 0 1 tkinter.Label(window, text = "ΠΠ°ΡΠΎΠ»Ρ").grid(row = 1) # ΡΡΠΎ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² 1 0 tkinter.Entry(window).grid(row = 1, column = 1) # ΡΡΠΎ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² 1 1 # 'Checkbutton' ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ tkinter.Checkbutton(window, text = "ΠΡΡΠ°Π²Π°ΡΡΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅").grid(columnspan = 2) # 'columnspan' ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠΈΡΠΈΠ½Π° ΡΠ°Π²Π½Π° 2 ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ # Π²Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ 'rowspan' Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΎΠΊΠ½ΠΎ.
mainloop()
ΠΡ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΡΠ²ΠΎΠ΄:
ΠΠ°Π»Π΅Π΅ Π² ΡΡΠΎΠΌ ΡΡΠ΅Π±Π½ΠΎΠΌ Π±Π»ΠΎΠ³Π΅ Tkinter Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ.
Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈΠΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΉ Π²ΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠΎΠ±ΡΡΠΈΠ΅, ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ.
- Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ say_hi .
- Π€ΡΠ½ΠΊΡΠΈΡΒ say_hi Β ΡΠΎΠ·Π΄Π°Π΅Ρ Π½ΠΎΠ²ΡΡ ΠΌΠ΅ΡΠΊΡ Ρ ΡΠ΅ΠΊΡΡΠΎΠΌΒ ΠΡΠΈΠ²Π΅Ρ .
ΠΈΠΌΠΏΠΎΡΡ tkinter ΠΎΠΊΠ½ΠΎ = tkinter.Tk() ΠΎΠΊΠ½ΠΎ.Π½Π°Π·Π²Π°Π½ΠΈΠ΅("ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ") # ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ say_hi() Π·Π°ΡΠΈΡΠ° ΡΠΊΠ°Π·Π°ΡΡ_ΠΏΡΠΈΠ²Π΅Ρ(): tkinter.Label(ΠΎΠΊΠ½ΠΎ, ΡΠ΅ΠΊΡΡ = "ΠΡΠΈΠ²Π΅Ρ").pack() tkinter.Button(window, text = "Click Me!", command = say_hi).pack() # 'ΠΊΠΎΠΌΠ°Π½Π΄Π°' Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ # Π² ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²ΡΡΠ΅ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ Π²ΡΠ·ΡΠ²Π°Π΅ΠΌ ΡΡΠ½ΠΊΡΠΈΡ 'say_hi'. ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½Π°Ρ Π²ΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠ΄Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ:
ΠΡΡΠ³ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠΈΡ .
Π‘ΠΎΠ±ΡΡΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ mousemove, mouseover, click, ΠΈ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ .
Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ΄Π°Π΅Ρ ΡΠΎΡ ΠΆΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΡΡΠΎ ΠΈ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ°Ρ:
ΠΈΠΌΠΏΠΎΡΡ tkinter ΠΎΠΊΠ½ΠΎ = tkinter.Tk() ΠΎΠΊΠ½ΠΎ.Π½Π°Π·Π²Π°Π½ΠΈΠ΅("ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ") # ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Ρ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ 'event' def say_hi(event): # Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ 'event' Π²ΠΎ ΡΡΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ tkinter.Label(ΠΎΠΊΠ½ΠΎ, ΡΠ΅ΠΊΡΡ = "ΠΡΠΈΠ²Π΅Ρ").pack() btn = tkinter.Button(window, text = "ΠΠ°ΠΆΠΌΠΈ Π½Π° ΠΌΠ΅Π½Ρ!") btn.bind("Button-1", say_hi) # 'bind' ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ 2 ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° 1-ΠΉ - ΡΡΠΎ "event" 2-ΠΉ - "function" btn.pack() ΠΎΠΊΠ½ΠΎ.mainloop()
- '
-
ΠΠ»Ρ ΡΠ»Π΅Π²Π° ΠΠ°ΠΆΠΌΠΈΡΠ΅ -
Π΄Π»Ρ Π‘ΡΠ΅Π΄Π½ΠΈΠΉ ΠΠ°ΠΆΠΌΠΈΡΠ΅ -
ΠΠ»Ρ ΠΠ ΠΠΠ ΠΠ°ΠΆΠΌΠΈΡΠ΅
-
- ΠΠΠΠ‘Π¬.
0003 ΠΊΠ½ΠΎΠΏΠΊΠ° . ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠ²ΡΠ·Π°ΡΡ Π΅Π³ΠΎ ΠΊ Π»ΡΠ±ΠΎΠΌΡ Π΄ΡΡΠ³ΠΎΠΌΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Β , ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅.
- Π£ Π²Π°Ρ Π±ΡΠ΄ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ
Π‘ΠΎΠ±ΡΡΠΈΡ ΠΊΠ»ΠΈΠΊΠΎΠ² Π±ΡΠ²Π°ΡΡ ΡΡΠ΅Ρ ΡΠ°Π·Π½ΡΡ ΡΠΈΠΏΠΎΠ², Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: leftClick , middleClick ΠΈ rightClick .
Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ΅Π΄ΡΠ΅Π³ΠΎ ΡΠΎΠ±ΡΡΠΈΡ.
- ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Π»Π΅Π²ΡΡ, ΡΡΠ΅Π΄Π½ΡΡ, ΠΏΡΠ°Π²ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΄Π»Ρ Π²ΡΠ·ΠΎΠ²Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎΒ ΡΡΠ½ΠΊΡΠΈΡ .
- ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΡ ΠΌΠ΅ΡΠΊΡ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ ΡΠ΅ΠΊΡΡΠΎΠΌ.
ΠΈΠΌΠΏΠΎΡΡ tkinter ΠΎΠΊΠ½ΠΎ = tkinter.Tk() ΠΎΠΊΠ½ΠΎ.Π½Π°Π·Π²Π°Π½ΠΈΠ΅("ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ") #ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ 3-Ρ ΡΠ°Π·Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π΄Π»Ρ 3-Ρ ΡΠΎΠ±ΡΡΠΈΠΉ Π΄Π΅Ρ Π»Π΅Π²ΡΠΉ_ΡΠ΅Π»ΡΠΎΠΊ (ΡΠΎΠ±ΡΡΠΈΠ΅): tkinter.Label(ΠΎΠΊΠ½ΠΎ, ΡΠ΅ΠΊΡΡ = "ΠΠ΅Π²ΡΠΉ ΠΊΠ»ΠΈΠΊ!").pack() def middle_click (ΡΠΎΠ±ΡΡΠΈΠ΅): tkinter.Label(ΠΎΠΊΠ½ΠΎ, ΡΠ΅ΠΊΡΡ = "Π‘ΡΠ΅Π΄Π½ΠΈΠΉ ΡΠ΅Π»ΡΠΎΠΊ!").pack() ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ right_click (ΡΠΎΠ±ΡΡΠΈΠ΅): tkinter.
Label(ΠΎΠΊΠ½ΠΎ, ΡΠ΅ΠΊΡΡ = "ΠΡΠ°Π²ΡΠΉ ΠΊΠ»ΠΈΠΊ!").pack() window.bind("ΠΠ½ΠΎΠΏΠΊΠ°-1", Π»Π΅Π²ΡΠΉ_ΡΠ΅Π»ΡΠΎΠΊ) window.bind("ΠΠ½ΠΎΠΏΠΊΠ°-2", middle_click) window.bind("ΠΠ½ΠΎΠΏΠΊΠ°-3", right_click) ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΡΠ»ΠΈ Π²Ρ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ Π²ΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΡΡΡΠΎΠ΅ ΠΎΠΊΠ½ΠΎ . Π’Π΅ΠΏΠ΅ΡΡ Π½Π°ΠΆΠΌΠΈΡΠ΅ Π»Π΅Π²ΡΡ, ΡΡΠ΅Π΄Π½ΡΡ ΠΈ ΠΏΡΠ°Π²ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ , ΡΡΠΎΠ±Ρ Π²ΡΠ·Π²Π°ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ.
ΠΡ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ, ΠΏΠΎΡ ΠΎΠΆΠΈΠ΅ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅:
ΠΠ°Π»Π΅Π΅ Π² ΡΡΠΎΠΌ ΡΡΠ΅Π±Π½ΠΎΠΌ Π±Π»ΠΎΠ³Π΅ Tkinter Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΠΊΠ°ΠΊ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² Π½Π°ΡΠ΅ ΠΎΠΊΠ½ΠΎ.
ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ Π·Π½Π°ΡΠΊΠΈΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ Π·Π½Π°ΡΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ PhotoImage 9ΠΠ΅ΡΠΎΠ΄ 0004.
ΠΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ:
ΠΈΠΌΠΏΠΎΡΡ tkinter ΠΎΠΊΠ½ΠΎ = tkinter.Tk() ΠΎΠΊΠ½ΠΎ.Π½Π°Π·Π²Π°Π½ΠΈΠ΅("ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ") # Π±Π΅ΡΠ΅ΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° ΠΈ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ icon = tkinter.PhotoImage(file = "images/edureka.png") # ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ 'Label' ΠΏΡΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ 'picture' Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ 'image' ΠΌΠ΅ΡΠΊΠ° = tkinter.
Label (ΠΎΠΊΠ½ΠΎ, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ = Π·Π½Π°ΡΠΎΠΊ) ΡΡΠΈΠΊΠ΅ΡΠΊΠ°.pack() ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π·Π½Π°ΡΠΎΠΊ Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ :
Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅: -
- ΠΠΎΠ½ΡΡΡ ΠΊΠΎΠ΄ Tkinter Β .
- Π‘ΠΎΠ·Π΄Π°ΡΡ ΠΊΠ°Π΄ΡΠ°, ΠΌΠ΅ΡΠΊΠΈ, ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ, ΡΠΎΠ±ΡΡΠΈΡ ΠΈ Π²ΡΠ΅ ΡΠ°ΠΊΠΎΠ΅.
- ΠΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΡΡΡΡ GUI Β ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
ΠΡΠ°ΠΊ, Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π±Π»ΠΎΠ³Π΅ Tkinter Tutorial ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΡΡΠΎΠΉ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΠ° ΡΠΎ Π²ΡΠ΅ΠΌ, ΡΡΠΎ ΠΌΡ ΠΈΠ·ΡΡΠΈΠ»ΠΈ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ.
ΠΠ°ΡΠΈΠ°Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ: ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅-ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Tkinter0005- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ Π² GUI
ΠΈΠ· ΠΈΠΌΠΏΠΎΡΡΠ° tkinter * # ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΎΠΊΠ½ΠΎ = Π’ΠΊ() window.geometry("312x324") # ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΠΊΠ½Π° width:- 500, height:- 375 window.resizable(0, 0) # ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠ½Π° window.
title("ΠΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ") ################################### ΡΡΠ½ΠΊΡΠΈΠΈ ############### ######################## # Π€ΡΠ½ΠΊΡΠΈΡ 'btn_click' ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° Π²ΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π²Π²ΠΎΠ΄ΠΈΡΠ΅ ΡΠΈΡΠ»ΠΎ Π·Π°ΡΠΈΡΠ° btn_click (ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ): Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ = Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ + ΡΡΡΠΎΠΊΠ° (ΡΠ»Π΅ΠΌΠ΅Π½Ρ) input_text.set(Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅) # Π€ΡΠ½ΠΊΡΠΈΡ 'btn_clear' ΠΎΡΠΈΡΠ°Π΅Ρ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° Π·Π°ΡΠΈΡΠ° btn_clear(): Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ = "" input_text.set("") # 'btn_equal' Π²ΡΡΠΈΡΠ»ΡΠ΅Ρ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡΠ΅Π΅ Π² ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° Π·Π°ΡΠΈΡΠ° btn_equal(): Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ result = str(eval(expression)) # Π€ΡΠ½ΠΊΡΠΈΡ 'eval' Π²ΡΡΠΈΡΠ»ΡΠ΅Ρ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π°ΠΏΡΡΠΌΡΡ # Π²Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ 'eval' input_text.set(ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ) Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ = "" Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ = "" # 'StringVar()' ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΏΠΎΠ»Ρ Π²Π²ΠΎΠ΄Π° input_text = StringVar() # ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°ΠΌΠΊΠΈ Π΄Π»Ρ ΠΏΠΎΠ»Ρ Π²Π²ΠΎΠ΄Π° input_frame = Frame (ΠΎΠΊΠ½ΠΎ, ΡΠΈΡΠΈΠ½Π° = 312, Π²ΡΡΠΎΡΠ° = 50, bd = 0, HighlightBackground = "ΡΠ΅ΡΠ½ΡΠΉ", HighlightColor = "ΡΠ΅ΡΠ½ΡΠΉ", HighlightThickness = 1) input_frame.
pack (ΡΡΠΎΡΠΎΠ½Π° = ΠΠΠ Π₯) # ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»Ρ Π²Π²ΠΎΠ΄Π° Π²Π½ΡΡΡΠΈ 'Frame' input_field = Entry (input_frame, font = ('arial', 18, 'bold'), textvariable = input_text, width = 50, bg = "#eee", bd = 0, justify = RIGHT) input_field.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 0) input_field.pack(ipady = 10) # 'ipady' - ΡΡΠΎ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ Π²ΡΡΠΎΡΡ ΠΏΠΎΠ»Ρ Π²Π²ΠΎΠ΄Π° # ΡΠΎΠ·Π΄Π°Π΅ΠΌ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ 'Frame' Π΄Π»Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠ΄ 'input_frame' btns_frame = Π Π°ΠΌΠΊΠ° (ΠΎΠΊΠ½ΠΎ, ΡΠΈΡΠΈΠ½Π° = 312, Π²ΡΡΠΎΡΠ° = 272,5, bg = Β«ΡΠ΅ΡΡΠΉΒ») btns_frame.pack() # ΠΠ΅ΡΠ²ΡΠΉ ΡΡΠ΄ clear = Button(btns_frame, text = "C", fg = "black", width = 32, height = 3, bd = 0, bg = "#eee", cursor = "hand2", command = lambda: btn_clear() ).grid(ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 0, ΡΡΠΎΠ»Π±ΡΡ = 3, padx = 1, pady = 1) ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ = ΠΊΠ½ΠΎΠΏΠΊΠ° (btns_frame, ΡΠ΅ΠΊΡΡ = "/", fg = "ΡΠ΅ΡΠ½ΡΠΉ", ΡΠΈΡΠΈΠ½Π° = 10, Π²ΡΡΠΎΡΠ° = 3, bd = 0, bg = "#eee", ΠΊΡΡΡΠΎΡ = "ΡΡΠΊΠ°2", ΠΊΠΎΠΌΠ°Π½Π΄Π° = Π»ΡΠΌΠ±Π΄Π°: btn_click (" /")).grid(ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 3, padx = 1, pady = 1) # Π²ΡΠΎΡΠΎΠΉ ΡΡΠ΄ ΡΠ΅ΠΌΡ = ΠΊΠ½ΠΎΠΏΠΊΠ° (btns_frame, ΡΠ΅ΠΊΡΡ = "7", fg = "ΡΠ΅ΡΠ½ΡΠΉ", ΡΠΈΡΠΈΠ½Π° = 10, Π²ΡΡΠΎΡΠ° = 3, bd = 0, bg = "#fff", ΠΊΡΡΡΠΎΡ = "ΡΡΠΊΠ°2", ΠΊΠΎΠΌΠ°Π½Π΄Π° = Π»ΡΠΌΠ±Π΄Π°: btn_click (7 ))grid(ΡΡΡΠΎΠΊΠ° = 1, ΡΡΠΎΠ»Π±Π΅Ρ = 0, padx = 1, pady = 1) Π²ΠΎΡΠ΅ΠΌΡ = ΠΊΠ½ΠΎΠΏΠΊΠ° (btns_frame, ΡΠ΅ΠΊΡΡ = "8", fg = "ΡΠ΅ΡΠ½ΡΠΉ", ΡΠΈΡΠΈΠ½Π° = 10, Π²ΡΡΠΎΡΠ° = 3, bd = 0, bg = "#fff", ΠΊΡΡΡΠΎΡ = "ΡΡΠΊΠ°2", ΠΊΠΎΠΌΠ°Π½Π΄Π° = Π»ΡΠΌΠ±Π΄Π°: btn_click (8 ))grid(ΡΡΡΠΎΠΊΠ° = 1, ΡΡΠΎΠ»Π±Π΅Ρ = 1, padx = 1, pady = 1) Π΄Π΅Π²ΡΡΡ = ΠΠ½ΠΎΠΏΠΊΠ° (btns_frame, ΡΠ΅ΠΊΡΡ = "9", fg = "ΡΠ΅ΡΠ½ΡΠΉ", ΡΠΈΡΠΈΠ½Π° = 10, Π²ΡΡΠΎΡΠ° = 3, bd = 0, bg = "#fff", ΠΊΡΡΡΠΎΡ = "ΡΡΠΊΠ°2", ΠΊΠΎΠΌΠ°Π½Π΄Π° = Π»ΡΠΌΠ±Π΄Π°: btn_click (9)).
grid (ΡΡΡΠΎΠΊΠ° = 1, ΡΡΠΎΠ»Π±Π΅Ρ = 2, padx = 1, pady = 1) ΡΠΌΠ½ΠΎΠΆΠΈΡΡ = ΠΊΠ½ΠΎΠΏΠΊΠ° (btns_frame, ΡΠ΅ΠΊΡΡ = "*", fg = "ΡΠ΅ΡΠ½ΡΠΉ", ΡΠΈΡΠΈΠ½Π° = 10, Π²ΡΡΠΎΡΠ° = 3, bd = 0, bg = "#eee", ΠΊΡΡΡΠΎΡ = "ΡΡΠΊΠ°2", ΠΊΠΎΠΌΠ°Π½Π΄Π° = Π»ΡΠΌΠ±Π΄Π°: btn_click (" *")).grid(ΡΡΡΠΎΠΊΠ° = 1, ΡΡΠΎΠ»Π±Π΅Ρ = 3, padx = 1, pady = 1) # ΡΡΠ΅ΡΡΡ ΡΡΡΠΎΠΊΠ° ΡΠ΅ΡΡΡΠ΅ = ΠΊΠ½ΠΎΠΏΠΊΠ° (btns_frame, ΡΠ΅ΠΊΡΡ = "4", fg = "ΡΠ΅ΡΠ½ΡΠΉ", ΡΠΈΡΠΈΠ½Π° = 10, Π²ΡΡΠΎΡΠ° = 3, bd = 0, bg = "#fff", ΠΊΡΡΡΠΎΡ = "ΡΡΠΊΠ°2", ΠΊΠΎΠΌΠ°Π½Π΄Π° = Π»ΡΠΌΠ±Π΄Π°: btn_click (4 ))grid(ΡΡΡΠΎΠΊΠ° = 2, ΡΡΠΎΠ»Π±Π΅Ρ = 0, padx = 1, pady = 1) ΠΏΡΡΡ = ΠΊΠ½ΠΎΠΏΠΊΠ° (btns_frame, ΡΠ΅ΠΊΡΡ = "5", fg = "ΡΠ΅ΡΠ½ΡΠΉ", ΡΠΈΡΠΈΠ½Π° = 10, Π²ΡΡΠΎΡΠ° = 3, bd = 0, bg = "#fff", ΠΊΡΡΡΠΎΡ = "ΡΡΠΊΠ°2", ΠΊΠΎΠΌΠ°Π½Π΄Π° = Π»ΡΠΌΠ±Π΄Π°: btn_click (5 ))grid(ΡΡΡΠΎΠΊΠ° = 2, ΡΡΠΎΠ»Π±Π΅Ρ = 1, padx = 1, pady = 1) ΡΠ΅ΡΡΡ = ΠΊΠ½ΠΎΠΏΠΊΠ° (btns_frame, ΡΠ΅ΠΊΡΡ = "6", fg = "ΡΠ΅ΡΠ½ΡΠΉ", ΡΠΈΡΠΈΠ½Π° = 10, Π²ΡΡΠΎΡΠ° = 3, bd = 0, bg = "#fff", ΠΊΡΡΡΠΎΡ = "ΡΡΠΊΠ°2", ΠΊΠΎΠΌΠ°Π½Π΄Π° = Π»ΡΠΌΠ±Π΄Π°: btn_click (6 ))grid(ΡΡΡΠΎΠΊΠ° = 2, ΡΡΠΎΠ»Π±Π΅Ρ = 2, padx = 1, pady = 1) ΠΌΠΈΠ½ΡΡ = ΠΠ½ΠΎΠΏΠΊΠ° (btns_frame, text = "-", fg = "ΡΠ΅ΡΠ½ΡΠΉ", width = 10, height = 3, bd = 0, bg = "#eee", cursor = "hand2", command = lambda: btn_click(" -")).
grid(ΡΡΡΠΎΠΊΠ° = 2, ΡΡΠΎΠ»Π±Π΅Ρ = 3, padx = 1, pady = 1) # ΡΠ΅ΡΠ²Π΅ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ° one = Button(btns_frame, text = "1", fg = "black", width = 10, height = 3, bd = 0, bg = "#fff", cursor = "hand2", command = lambda: btn_click(1 ))grid(ΡΡΡΠΎΠΊΠ° = 3, ΡΡΠΎΠ»Π±Π΅Ρ = 0, padx = 1, pady = 1) two = Button(btns_frame, text = "2", fg = "black", width = 10, height = 3, bd = 0, bg = "#fff", cursor = "hand2", command = lambda: btn_click(2 ))grid(ΡΡΡΠΎΠΊΠ° = 3, ΡΡΠΎΠ»Π±Π΅Ρ = 1, padx = 1, pady = 1) three = Button(btns_frame, text = "3", fg = "black", width = 10, height = 3, bd = 0, bg = "#fff", cursor = "hand2", command = lambda: btn_click(3) ))grid(ΡΡΡΠΎΠΊΠ° = 3, ΡΡΠΎΠ»Π±Π΅Ρ = 2, padx = 1, pady = 1) plus = Button(btns_frame, text = "+", fg = "black", width = 10, height = 3, bd = 0, bg = "#eee", cursor = "hand2", command = lambda: btn_click(" +")).grid(ΡΡΡΠΎΠΊΠ° = 3, ΡΡΠΎΠ»Π±Π΅Ρ = 3, padx = 1, pady = 1) # ΡΠ΅ΡΠ²Π΅ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ° Π½ΠΎΠ»Ρ = ΠΊΠ½ΠΎΠΏΠΊΠ° (btns_frame, ΡΠ΅ΠΊΡΡ = "0", fg = "ΡΠ΅ΡΠ½ΡΠΉ", ΡΠΈΡΠΈΠ½Π° = 21, Π²ΡΡΠΎΡΠ° = 3, bd = 0, bg = "#fff", ΠΊΡΡΡΠΎΡ = "ΡΡΠΊΠ°2", ΠΊΠΎΠΌΠ°Π½Π΄Π° = Π»ΡΠΌΠ±Π΄Π°: btn_click (0 ))grid(ΡΡΡΠΎΠΊΠ° = 4, ΡΡΠΎΠ»Π±Π΅Ρ = 0, ΡΡΠΎΠ»Π±ΡΡ = 2, padx = 1, pady = 1) point = Button(btns_frame, text = ".
", fg = "black", width = 10, height = 3, bd = 0, bg = "#eee", cursor = "hand2", command = lambda: btn_click(" .")).grid(ΡΡΡΠΎΠΊΠ° = 4, ΡΡΠΎΠ»Π±Π΅Ρ = 2, padx = 1, pady = 1) equals = Button(btns_frame, text = "=", fg = "black", width = 10, height = 3, bd = 0, bg = "#eee", cursor = "hand2", command = lambda: btn_equal() ).grid(ΡΡΡΠΎΠΊΠ° = 4, ΡΡΠΎΠ»Π±Π΅Ρ = 3, padx = 1, pady = 1) ΠΎΠΊΠ½ΠΎ.mainloop()
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ, ΠΎΠ±ΡΡΠΆΠ΄Π°Π΅ΠΌΡΠ΅ Π² ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅, Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠΌΠΎΡΡ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΊ Π½ΠΈΠΌ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ.
ΠΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π²Π°ΡΠΈΠΌ Π»ΠΈΡΠ½ΡΠΌ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡΠΌ. Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ ΡΠ°ΠΊΠΆΠ΅ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Python.
ΠΠΎΡΠ»Π΅ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ Π±Π»ΠΎΠ³Π°, ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Ρ ΠΏΠΎ Tkinter Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Python, Ρ ΠΏΠΎΡΡΠΈ ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ Π²Ρ Π·Π°Ρ ΠΎΡΠΈΡΠ΅ ΡΠ·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎ Python.
Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎ Python, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ Π±Π»ΠΎΠ³Π°ΠΌ:
- Π£ΡΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ ΠΏΠΎ Python - Python Programming Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
- Python Π΄Π»Ρ Data Science
- Π’ΠΎΠΏ -10 ΠΏΡΠΈΡΠΈΠ½, ΠΏΠΎΡΠ΅ΠΌΡ Π²Π°ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΠ·ΡΡΠ°ΡΡ Python
- Python Costriors Turnioral
- Python ΠΠ°ΠΏΡΠΎΡΡ. Π£ΡΠ΅Π±Π½ΠΈΠΊ ΠΏΠΎ Π’ΠΊΠΈΠ½ΡΠ΅ΡΡ. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π²ΠΎΠΏΡΠΎΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΎΠ³ΠΎ ΡΡΠΎΠΊΠ°, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π΄Π°ΠΉΡΠ΅ ΠΌΠ½Π΅ Π·Π½Π°ΡΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
. Π£ΡΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ ΠΏΠΎ Python Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
| Π£ΡΠΊΠΎΡΠ΅Π½Π½ΡΠΉ ΠΊΡΡΡ Python | ΠΠ΄ΡΡΠ΅ΠΊΠ°
ΠΡΠΎΡ ΡΡΠ΅Π±Π½ΠΈΠΊ Edureka Β«Π£ΡΠ΅Π±Π½ΠΈΠΊ Python Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ Β» ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ Π²ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ Python. ΠΠ½ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Python, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ°ΠΌΠΈ ΠΈ ΡΠΊΠ°ΠΆΠΈΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π², Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΡΠΎΠΌΠ½Π΅Π½ΠΈΡ.
Π£ΡΠ΅Π±Π½ΠΈΠΊΠΈ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Python
ΠΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΠΠ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Python 3
ΠΠ°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ Π½Π°ΡΠ΅ΠΉ ΡΠ΅ΡΠΈΠΈ Tkinter, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ½ΡΡΡ ΡΡΠ°ΡΡΠΈΠ΅ Π² ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅. ΠΡΠ»ΠΈ Π²Ρ Π·Π΄Π΅ΡΡ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ.
ΠΠΌΠ΅Ρ Π² Π²ΠΈΠ΄Ρ Π½Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΡΠΈΡΠ»ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (ΠΠΠ) Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ Π½Π°ΡΠΈΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ ΡΠ΅Π»Π΅ΠΉ. ΠΠΎ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΌΠΎΠΈ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° ΠΏΠΎ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ ΠΈΡΠΊΠ»ΡΡΠ°Π»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠ±ΡΡΠ½ΠΎ ΡΡΠΎ Π½Π΅ ΠΌΠΎΠΉ ΡΡΠΈΠ»Ρ, ΠΈ ΡΠ°ΡΡΠΎ ΡΡΠΎ ΡΡΠ»ΠΎΠΆΠ½ΡΠ΅Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΠ΅ΠΌΡ, Π΄ΠΎΠ±Π°Π²Π»ΡΡ ΠΊ Π·Π°Π΄Π°ΡΠ΅ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ Π² Π²ΠΈΠ΄Π΅ Π·Π°ΠΏΡΡΡΠ²Π°Π½ΠΈΡ.
ΠΠ»Ρ ΡΠ΅Ρ ΠΈΠ· Π²Π°Ρ, ΠΊΡΠΎ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌ ΠΈΠ»ΠΈ ΡΠΌΡΡΠ΅Π½ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π²Ρ Π½Π΅ ΠΎΠ΄ΠΈΠ½ΠΎΠΊΠΈ. ΠΠ°ΠΆΠ΅ Π»ΡΠ΄ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ, ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΡΠ°Π±ΠΎΡΡ.
Π― Π½Π΅ ΡΡΠΈΡΠ°Ρ ΡΠ΅Π±Ρ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠΌ ΠΏΠΎ ΠΠΠ, ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΡΡΠΎ Ρ ΡΠ΅Π΄ΠΊΠΎ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ, Π½ΠΎ Ρ Π·Π½Π°Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ, ΡΡΠΎΠ±Ρ Π·Π½Π°ΡΡ, ΡΡΠΎ ΡΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΌ Π² Π΄ΠΎΠ»Π³ΠΎΡΡΠΎΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π΅ Ρ Π½Π°ΡΠΈΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Tkinter, ΠΈ Ρ ΠΌΠΎΠ³Ρ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ Ρ Π·Π½Π°Ρ, Π΄Π»Ρ Π²Π°Ρ, Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π»ΡΠ΄ΠΈ!
ΠΡΠ°ΠΊ, ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β ΡΡΠΎ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈΠ»ΠΈ, Π»ΡΡΡΠ΅ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΡΡΠΊΡΡΡΠ°. ΠΠΎΡ ΠΈ Π²ΡΠ΅. ΠΡΠΎ ΠΏΡΠΎΡΡΠΎ ΡΡΡΡΠΊΡΡΡΠ°, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΡ ΡΡΡΠΎΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Python ΡΠ°ΡΡΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊΠ°ΠΊ ΡΠ·ΡΠΊ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π², Π½ΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΡΠΎ ΡΠ·ΡΠΊ ΠΠΠ.
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΠΠΠ Π²Ρ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΈ Π²Π°ΡΠΈ ΠΊΠ»Π°ΡΡΡ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Β«ΠΎΠ±ΡΠ΅ΠΊΡΡΒ», ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Β«ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΒ». ΠΠ±ΡΠ΅ΠΊΡΡ ΡΠ»ΡΠΆΠ°Ρ Β«ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ°ΠΌΠΈΒ» Π²Π°ΡΠΈΡ ΠΊΠ»Π°ΡΡΠΎΠ². ΠΡΠΎ Π²ΡΠ΅, ΡΡΠΎ Ρ Ρ ΠΎΡΡ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΠΎ ΡΡΠΎΠΌΡ ΠΏΠΎΠ²ΠΎΠ΄Ρ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΌΡ ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ. Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π² ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ, ΡΠ°ΠΊ ΡΡΠΎ Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΡΠΈΡΡΡΠΏΠΈΠΌ ΠΊ Π΄Π΅Π»Ρ!
Π― Π±ΡΠ΄Ρ Π΄Π΅Π»ΠΈΡΡΡΡ ΠΊΠΎΠ΄ΠΎΠΌ ΠΏΠΎ ΡΠ°ΡΡΡΠΌ, ΠΎΠ±ΡΡΡΠ½ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π³.
ΠΡΠ»ΠΈ Π²Ρ Π·Π°Π±Π»ΡΠ΄ΠΈΡΠ΅ΡΡ, Ρ ΠΎΠΏΡΠ±Π»ΠΈΠΊΡΡ Β«ΠΏΠΎΠ»Π½ΡΡΒ» Π²Π΅ΡΡΠΈΡ ΠΊΠΎΠ΄Π° ΡΡΠΎΠΉ ΡΠ΅ΡΠΈΠΈ Π² ΡΠ°ΠΌΠΎΠΌ Π½ΠΈΠ·Ρ, ΡΠ°ΠΊ ΡΡΠΎ Π½Π΅ Π±ΠΎΠΉΡΠ΅ΡΡ!
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk ΠΊΠ»Π°ΡΡ SeaofBTCapp(tk.Tk):
ΠΠ°ΡΠ½Π΅ΠΌ Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΈΠΌΠΏΠΎΡΡΠ° tkinter ΠΊΠ°ΠΊ tk. ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Python 2, ΠΈΠΌΠ΅ΠΉΡΠ΅ Π² Π²ΠΈΠ΄Ρ, ΡΡΠΎ tkinter Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Tkinter.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ Π½Π°Ρ ΠΊΠ»Π°ΡΡ SeaofBTCapp ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΠΌ tk.Tk ΠΊΠ°ΠΊ ΡΠΎ, ΡΡΠΎ Π½Π°ΠΌ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ ΠΊΠ°ΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ. ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π² ΠΊΠ»Π°ΡΡΠ°Ρ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π² ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΡΠΊΠΎΠ±ΠΊΠ°Ρ . Π― ΠΌΠΎΠ³ Π±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΠ»Π°ΡΡ SeaofBTCapp: ΠΈ ΡΡΠΎ Π½Π΅ Π±ΡΠ»ΠΎ Π±Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ. Π’Π°ΠΊ ΡΡΠΎ ΠΆΠ΅ ΡΠ°ΠΊΠΎΠ΅ ΡΠΊ.ΡΠΊ ΡΠΎΠ³Π΄Π°? ΠΠΎΠ³Π΄Π° Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ Π² ΡΠΊΠΎΠ±ΠΊΠ°Ρ , ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΊΠ»Π°ΡΡ Π½Π°ΡΠ»Π΅Π΄ΡΠ΅ΡΡΡ ΠΎΡ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ°. Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ Π½Π°ΡΠ»Π΅Π΄ΡΠ΅ΠΌ Π²ΡΠ΅ ΠΎΡ ΠΊΠ»Π°ΡΡΠ° tk.Tk. ΠΡΠΌΠ°ΠΉΡΠ΅ ΠΎΠ± ΡΡΠΎΠΌ ΠΊΠ°ΠΊ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π²Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π΄Π»Ρ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠΎ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠΎ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π½Π°ΡΠ»Π΅Π΄ΡΠ΅ΡΠ΅, ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΡΠΎΠ²Π½Π΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ°.
Π’Π΅ΠΏΠ΅ΡΡ Π² Π½Π°ΡΠ΅ΠΌ ΠΊΠ»Π°ΡΡΠ΅ Π΅ΡΡΡ:
def __init__(Ρ, *args, **kwargs):
Π₯ΠΎΡΡ ΡΡΠΎ ΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ, Π²Ρ ΡΠ°ΡΡΠΎ Π±ΡΠ΄Π΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ ΠΏΠ΅ΡΠ²ΡΡ "ΡΡΠ½ΠΊΡΠΈΡ" Π² ΠΊΠ»Π°ΡΡΠ°Ρ ΠΊΠ°ΠΊ __init__.
ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΡΡΠΎ Π½Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ, Ρ ΠΎΡΡ ΠΎΠ½ΠΈ Π΄Π΅ΠΉΡΡΠ²ΡΡΡ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΎΠ½ΠΈ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ Β«ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈΒ». __init__ β ΡΡΠΎ ΠΎΡΠΎΠ±ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π²ΡΠ΅Π³Π΄Π°. Init Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΈ Π²ΡΠ΅, ΡΡΠΎ Π²Ρ Π·Π΄Π΅ΡΡ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΠ΅, Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ Π²ΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΊΠ»Π°ΡΡ. ΠΡΡΠ³ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π±ΡΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π²ΡΠ·ΠΎΠ²Π΅ΡΠ΅ ΠΈΡ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ°. ΠΡΠΌΠ°ΠΉΡΠ΅ ΠΎΠ± ΡΡΠΎΠΌ ΠΊΠ°ΠΊ ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°Ρ Π·Π°ΠΏΡΡΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ Π½Π° Π²Π°ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΠ΅ΡΡ. ΠΡ Ρ ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π΅ΡΠΈ Π²ΡΠ΅Π³Π΄Π° Π·Π°ΠΏΡΡΠΊΠ°Π»ΠΈΡΡ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°. ΠΡ Ρ ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π²Π°ΡΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ΠΌΡΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π»ΠΈΡΡ ΠΊ ΡΠ΅ΡΠΈ, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ Π²Π°ΡΠ° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ° ΡΠ°Π±ΠΎΡΠ°Π»Π°, Π²Ρ Ρ ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π²Π°ΡΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ Π·Π°Π³ΡΡΠΆΠ°Π»ΠΈ Π²Π°Ρ ΡΠ°Π±ΠΎΡΠΈΠΉ ΡΡΠΎΠ» ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΡΡΠ³ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π²Π°Ρ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ, Π²Ρ ΠΏΡΠΎΡΡΠΎ Ρ ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π»ΠΈΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΠ΅ Π½Π° ΠΈΡ Π·Π½Π°ΡΠΎΠΊ. ΠΡΠΎ ΠΏΠΎΡ ΠΎΠΆΠ΅ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ.
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π»ΠΈ, ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ, ΡΡΠΎ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π² Β«initΒ» β Β«selfΒ».
ΠΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ· ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ² ΠΈ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ. ΠΠ°ΠΌ ΡΡΠΎ Π½Π΅ Π½ΡΠΆΠ½ΠΎ, ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°Π·Π²Π°ΡΡ ΡΡΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΠΏΠΎ-Π΄ΡΡΠ³ΠΎΠΌΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Β«Π±ΡΡΡΠΈΡΠΎΒ». ΠΡΠΎ Ρ ΠΎΡΠΎΡΠ°Ρ ΠΈΠ΄Π΅Ρ ΠΏΡΠΎΡΡΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ ΡΡΠΎ Β«ΡΒ», ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ ΠΎΠ±ΡΠ΅ΠΏΡΠΈΠ½ΡΡΠ°Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°. ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ Π²Π°ΡΠ΅ΠΉ ΡΠ΅Π»ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π°ΠΏΡΡΡΠ²Π°Π½ΠΈΠ΅, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ. ΠΡΠ°ΠΊ, self β ΡΡΠΎ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ Π²ΡΠ΅Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΊΠ»Π°ΡΡΠ°. ΠΠ°ΡΠ΅ΠΌ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎ ΠΌΡ Π½Π°Π·ΡΠ²Π°Π΅ΠΌ ΠΈΡ Β«*argsΒ» ΠΈ Β«**kwargsΒ».
ΠΠ°ΠΊ ΠΈ Π² ΡΠ»ΡΡΠ°Π΅ Ρ "self", Π²Π²ΠΎΠ΄ΠΈΡΡ "args" ΠΈ "kwargs" Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π½Π΅ Π½ΡΠΆΠ½ΠΎ, Π·Π²Π΅Π·Π΄ΠΎΡΠΊΠΈ Π½ΡΠΆΠ½Ρ. ΠΠ±ΡΡΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Β«argsΒ» ΠΈ Β«kwargsΒ». Π’Π°ΠΊ ΡΡΠΎ ΠΆΠ΅ ΡΡΠΎ? ΠΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠ΅ΡΠ΅Π· ΠΌΠ΅ΡΠΎΠ΄. Π Π°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ args ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² Π±Π΅Π· ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠ»ΠΎΠ², Π³Π΄Π΅ kwargs ΡΠ²Π»ΡΡΡΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Ρ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ (ΠΎΡΡΡΠ΄Π° ΠΈ ΡΠ΅ΡΠΊΠ° Π² ΠΈΠΌΠ΅Π½ΠΈ, Π΄Π΅Π»Π°ΡΡΠ°Ρ Π΅Π³ΠΎ kwargs). Args β Π²Π°ΡΠΈ ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ. Kwargs, Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ, Π±ΡΠ΄ΡΡ ΡΠ»ΠΎΠ²Π°ΡΡΠΌΠΈ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΡΠΎ Π΄ΡΠΌΠ°ΡΡ ΠΎ kwargs ΠΊΠ°ΠΊ ΠΎ ΡΠ»ΠΎΠ²Π°ΡΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ.
ΠΡΠ°ΠΊ, ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ Ρ Π²Π°Ρ ΠΌΠΎΠ³ Π±Ρ Π±ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ, ΠΏΠΎΡ ΠΎΠΆΠ°Ρ Π½Π° def example(farg, *, **). Π€Π°ΡΠ³ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ, ΠΊΠ°ΠΊ Π²Ρ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΠΆΠ΅ Π·Π½Π°Π΅ΡΠ΅, ΠΈ Π²ΡΠ΄Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ, Π΅ΡΠ»ΠΈ Π΄Π»Ρ Π½ΠΈΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ.
ΠΠ°Π»Π΅Π΅ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ° ΠΏΠΎΠ΄ def __init___:
tk.Tk.__init__(self, *args, **kwargs)
ΠΠ΄Π΅ΡΡ ΠΌΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠ»Π°ΡΡ.
Π’Π΅ΠΏΠ΅ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π΄Π»Ρ Tkinter:
ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ = tk.Frame(Ρ) container.pack(side="top", fill="both", expand=True) container.grid_rowconfigure(0, Π²Π΅Ρ=1) container.grid_columnconfigure(0, Π²Π΅Ρ=1)
ΠΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΡΡΠΎΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ ΠΊΡΡΠ΅ΠΉ ΡΡΠ΅ΠΉΠΌΠΎΠ², Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ ΠΏΠΎΠ·ΠΆΠ΅.
ΠΠ°Π»Π΅Π΅ Ρ Π½Π°Ρ ΠΈΠ΄Π΅Ρ container.pack. Π Tkinter Π΅ΡΡΡ Π΄Π²Π° ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠΏΠΎΡΠΎΠ±Π° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π²Π°ΡΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ Π²Π½ΡΡΡΠΈ ΡΡΠ΅ΠΉΠΌΠ°. ΠΠ΄ΠΈΠ½ ΡΠΏΠΎΡΠΎΠ± - ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ°, Π΄ΡΡΠ³ΠΎΠΉ - ΡΠ΅ΡΠΊΠ°. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²Π°ΡΠΈΡ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠ΅ΠΉ ΠΈ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π²Π°ΠΌ ΡΠ΄ΠΎΠ±Π½ΠΎ, Π²Ρ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π΄ΡΡΠ³ΠΎΠΉ.
ΠΠΎ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ Ρ ΡΡΠΈΡΠ°Ρ, ΡΡΠΎ ΡΠ΅ΡΠΊΠ° Π΄Π°Π΅Ρ ΠΌΠ½Π΅ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠΈΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΠΌΠΎΠΈΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π‘Π΅ΡΠΊΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΠ΄Π° ΡΠ΅ΡΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΠΈ Π² Π²Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. ΠΠ°ΠΊΠ΅Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ, Π½ΠΎ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΌΠ½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ Π²Ρ ΠΏΡΠΎΡΡΠΎ Π·Π°ΡΠΎΠ²ΡΠ²Π°Π΅ΡΠ΅ Π²Π΅ΡΠΈ Π² Π½Π°Π²ΠΎΠ»ΠΎΡΠΊΡ, ΠΏΡΠΎΡΡΠΎ ΠΈΠ·ΠΎ Π²ΡΠ΅Ρ ΡΠΈΠ» ΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ Π²ΡΠ±ΡΠ°ΡΡ ΡΡΠΎΡΠΎΠ½Ρ, Π½ΠΎ ΡΡΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π·Π°Π΄ΡΠΌΠ°Π½ΠΎ.
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ grid_configure β ΡΡΠΎ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡΡΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π½Π° ΡΠ°Π½Π½Π΅ΠΉ ΡΡΠ°Π΄ΠΈΠΈ.
self.frames = {} ΠΊΠ°Π΄Ρ = StartPage (ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ, ΡΠ°ΠΌ) self.frames[StartPage] = ΠΊΠ°Π΄Ρ
ΠΡ ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΡΠ»ΠΎΠ²Π°ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΊΠ° ΠΏΡΡΡ. ΠΠΎΠΌΠ½ΠΈΡΠ΅ ΡΠ°Π½Π΅Π΅ ΠΏΡΠΎ ΡΠ»ΠΎΠ²Π°ΡΠΈ ΠΈ kwargs? ΠΠ°ΠΊ Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅, ΠΊΡΠ΄Π° ΠΏΠΎΠΉΠ΄Π΅Ρ ΡΡΠΎΡ ΡΠ»ΠΎΠ²Π°ΡΡ?
ΠΠ°Π»Π΅Π΅ ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ, ΠΊΠ°ΠΊΠΈΠΌ Π±ΡΠ΄Π΅Ρ ΠΊΠ°Π΄Ρ. Π ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ², ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ self.frames Ρ ΠΊΡΡΠ΅ΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΊΠ°Π΄ΡΠΎΠ², Π³Π΄Π΅ Β«Π²Π΅ΡΡ Π½ΠΈΠΉΒ» ΠΊΠ°Π΄Ρ Π±ΡΠ΄Π΅Ρ ΡΠ΅ΠΊΡΡΠΈΠΌ ΠΊΠ°Π΄ΡΠΎΠΌ. ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Ρ Π½Π°Ρ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Β«StartPageΒ» (Π΅ΡΠ΅ Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π°).
ΠΠ°Π»Π΅Π΅, Π²ΡΠ΅ Π΅ΡΠ΅ ΠΏΠΎΠ΄ __init__ ΠΈΠΌΠ΅Π΅ΠΌ:
frame.grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = "nsew")
ΠΠ΄Π΅ΡΡ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΠ΅ΡΠΊΡ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π½Π°ΡΠ΅Π³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°. Π‘ΡΡΠΎΠΊΠ° ΠΈ ΡΡΠΎΠ»Π±Π΅Ρ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° ΡΠ°Π²Π½Ρ 0. Π’ΠΎΠ³Π΄Π° Ρ Π½Π°Ρ Π΅ΡΡΡ Π»ΠΈΠΏΠΊΠΎΠ΅ ΡΡΡΠ΅ΡΡΠ²ΠΎ new. Β«newΒ» ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΠΌ (ΡΠ΅Π²Π΅Ρ, ΡΠ³, Π²ΠΎΡΡΠΎΠΊ, Π·Π°ΠΏΠ°Π΄). ΠΠ΄Π΅Ρ ΠΏΡΠΈΠ»ΠΈΠΏΠ°Π½ΠΈΡ ΠΏΠΎΡ ΠΎΠΆΠ° Π½Π° Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°ΡΡΡΠΆΠ΅Π½ΠΈΡ. ΠΡΠ°ΠΊ, Π΅ΡΠ»ΠΈ Π²Ρ Π²ΡΡΠΎΠ²Π½ΡΠ΅ΡΠ΅ ΡΡΠΎ-ΡΠΎ e, ΡΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ Π±ΡΠ΄Π΅Ρ ΡΠΏΡΠ°Π²Π°. ΠΡΠ»ΠΈ Π²Ρ ΡΠΊΠ°Π·Π°Π»ΠΈ sticky="ew", ΡΠΎΠ³Π΄Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΡΠ³ΠΈΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π²Π° Π½Π°ΠΏΡΠ°Π²ΠΎ. ΠΡΠ»ΠΈ Π½Π°ΠΊΠ»Π΅ΠΈΡΡ "Π½ΡΠΈΡΡ" ΠΊΠ°ΠΊ Ρ Π½Π°Ρ, ΡΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡΡΡ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ Π²ΡΠ΅ ΠΎΡΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ.
self.show_frame (ΡΡΠ°ΡΡΠΎΠ²Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ°)
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΠΌΡ Π²ΡΠ·ΡΠ²Π°Π΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄ show_frame, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΠΌ Π΅ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, Π½ΠΎ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΊΠ°Π΄ΡΠ° ΠΏΠΎ Π½Π°ΡΠ΅ΠΌΡ Π²ΡΠ±ΠΎΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄:
def show_frame (Ρ, ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅): ΠΊΠ°Π΄Ρ = self.frames[ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅] ΠΊΠ°Π΄Ρ.tkraise()
ΠΡΡΠ³ΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ Ρ self ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ cont Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°.
ΠΠ°ΡΠ΅ΠΌ ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΡΡΠ΅ΠΉΠΌ ΠΊΠ°ΠΊ self.frame (ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΠΌ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΌ Π²ΡΡΠ΅), Π·Π° ΠΊΠΎΡΠΎΡΡΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ»ΡΡΠΎΠΌ ΠΊ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΠΎΠ²Π°ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΡΠΈΠΌ ΡΡΠ΅ΠΉΠΌΠΎΠΌ.
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΠΌΡ Π΄Π΅Π»Π°Π΅ΠΌ frame.tkraise(), ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡ Π½Π°Ρ ΠΊΠ°Π΄Ρ Π½Π°Π²Π΅ΡΡ , ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠ³ Π΅Π³ΠΎ Π²ΠΈΠ΄Π΅ΡΡ.
ΠΡΠ»ΠΈΡΠ½ΠΎ, Π½Π°ΡΠ° ΡΠ΅ΡΠ²Π΅ΡΠ½Π°Ρ ΡΠ°ΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π³ΠΎΡΠΎΠ²Π°. Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΡΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ.
ΠΊΠ»Π°ΡΡ StartPage(tk.Frame): def __init__(Ρ, ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ, ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ): tk.Frame.__init__(Ρ, ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ) label = tk.Label(self, text="ΠΡΠΎ ΡΡΠ°ΡΡΠΎΠ²Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ°", font=LARGE_FONT) label.pack(pady=10,padx=10)
ΠΠ΄Π΅ΡΡ Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΊΠ»Π°ΡΡ StartPage, ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΡΠΉ ΠΎΡ tk.Frame.
ΠΠ°ΡΠ΅ΠΌ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠΈΠΏΠΈΡΠ½Π°Ρ __init__ Ρ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ tk.Frame.
ΠΠ°ΡΠ΅ΠΌ ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ Π²ΠΈΠ΄ΠΆΠ΅Ρ ΠΌΠ΅ΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ΄ΠΎΠΌ Tkinter. ΠΡ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎ Π΄Π»Ρ Β«ΡΡΠΈΡΡΠ°Β» ΠΌΡ Π½Π°Π·ΡΠ²Π°Π΅ΠΌ Large_Font. ΠΡΠΎ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ°, ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠΌΠ΅ΡΡΠΈΠΌ Π²Π²Π΅ΡΡ Ρ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΡΠ°ΠΊ, ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ Π²ΡΠ·Π²Π°Π»ΠΈ tkinter Π΄Π»Ρ ΠΈΠΌΠΏΠΎΡΡΠ°, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅:
LARGE_FONT= ("ΠΠ΅ΡΠ΄Π°Π½Π°", 12)
Π’Π΅ΠΏΠ΅ΡΡ Π²Π΅ΡΠ½Π΅ΠΌΡΡ ΠΊ Π½Π°ΡΠ΅ΠΌΡ ΠΊΠ»Π°ΡΡΡ StartPage.
ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ .pack Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΎΡΡΡΡΠΏΠ°ΠΌΠΈ Π΄Π»Ρ y ΠΈ x. ΠΡΡΡΡΠΏΡ ΠΏΡΠΎΡΡΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΡΡΡΡ ΠΌΠ΅ΡΡ ΠΏΠΎ ΠΊΡΠ°ΡΠΌ Π²Π΅ΡΠ΅ΠΉ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ Π½Π΅ Π²ΡΠ³Π»ΡΠ΄Π΅Π»ΠΈ ΡΠ°ΠΊΠΈΠΌΠΈ Π·Π°Π³ΡΠΎΠΌΠΎΠΆΠ΄Π΅Π½Π½ΡΠΌΠΈ.
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Π² ΠΊΠΎΠ½ΡΠ΅ Π½Π°ΡΠ΅Π³ΠΎ ΡΠΊΡΠΈΠΏΡΠ° Π½Π°ΠΌ ΠΏΡΠΎΡΡΠΎ Π½ΡΠΆΠ½ΠΎ:
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ = SeaofBTCapp() ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.mainloop()
App ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ ΠΊΠ»Π°ΡΡΠ° SeaofBTCapp, Π·Π°ΡΠ΅ΠΌ ΠΌΡ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ .mainloop(), ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ tkinter, Π½ΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΈΠ·-Π·Π° Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ.
ΠΠΎΡΠΎΠ²ΠΎ! ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡ, ΠΈ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ:
ΠΠΎΠ»Π½ΡΠΉ ΡΠΊΡΠΈΠΏΡ:
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ tkinter ΠΊΠ°ΠΊ tk LARGE_FONT= ("ΠΠ΅ΡΠ΄Π°Π½Π°", 12) ΠΊΠ»Π°ΡΡ SeaofBTCapp(tk.Tk): def __init__(Ρ, *args, **kwargs): tk.Tk.__init__(self, *args, **kwargs) ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ = tk.Frame(Ρ) container.pack(side="top", fill="both", expand = True) container.grid_rowconfigure(0, Π²Π΅Ρ=1) container.grid_columnconfigure(0, Π²Π΅Ρ=1) self.frames = {} ΠΊΠ°Π΄Ρ = StartPage (ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ, ΡΠ°ΠΌ) self.frames[StartPage] = ΠΊΠ°Π΄Ρ frame.
grid (ΡΡΡΠΎΠΊΠ° = 0, ΡΡΠΎΠ»Π±Π΅Ρ = 0, Π»ΠΈΠΏΠΊΠΈΠΉ = "nsew") self.show_frame (ΡΡΠ°ΡΡΠΎΠ²Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ°) def show_frame (Ρ, ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅): ΠΊΠ°Π΄Ρ = self.frames[ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅] ΠΊΠ°Π΄Ρ.tkraise() ΠΊΠ»Π°ΡΡ StartPage(tk.Frame): def __init__(Ρ, ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ, ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ): tk.Frame.__init__(Ρ, ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ) label = tk.Label(self, text="Start Page", font=LARGE_FONT) label.pack(pady=10,padx=10) ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ = SeaofBTCapp() ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.mainloop()
ΠΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΈΠ·Π½Π°ΡΡΡΡ, Π² ΡΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ, ΡΡΠΎ Ρ Tkinter Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΠΈ ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΠΠΠΠΠΠ ΠΏΡΠΎΡΠ΅. Π― Ρ ΠΎΡΡ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠ½ΡΡΡ, ΡΡΠΎ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΌΡ Π·Π΄Π΅ΡΡ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈΡΡ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΎΠΉ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ° Π΄Π»Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ. Π’Π΅ΠΏΠ΅ΡΡ Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ½Π°Ρ ΡΠ°ΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΡΠ΅Π½Ρ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π½Π°ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π²ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΡΠ°Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΏΡΠΎΡΡΡΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ°, ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ StartPage, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊ Π½Π΅ΠΌΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ, ΠΈ Π²Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ 3 ΡΠ΅ΡΡΠ°/Π²ΠΎΠΏΡΠΎΡΠ°(ΠΎΠ²) Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠΎΠΊΠ°.
Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π½ΠΈΠΌ, Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠ΅Π±Π½ΠΈΠΊ:
10 ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Python Tkinter Ρ ΠΊΠΎΠ΄ΠΎΠΌ | by Swathi Arun
ΠΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½Ρ Ρ ΠΊΠΎΠ΄ΠΎΠΌ
Π€ΠΎΡΠΎ ΠΡΠΈΡΡΠΎΡΠ΅ΡΠ° ΠΠ°ΡΡΡΠ° Π½Π° UnsplashTkinter β ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΡΡΡΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python. ΠΠ½ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ°Π½ΡΠ°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΏΠΎΠΏΡΡΠ°Π΅ΠΌΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΡΡΡΡ, Π½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠΈΡΡΡΡ Π½Π° ΠΏΡΠΎΡΡΠΎΠΌ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅, ΡΡΠΎΠ±Ρ Π»ΡΡΡΠ΅ ΠΏΠΎΠ½ΡΡΡ Tkinter.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΈΡΡΠΎΠ²ΡΡ ΡΠ°ΡΠΎΠ² Ρ Tkinter Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
Π ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π΄Π²Π° ΠΏΠ°ΠΊΠ΅ΡΠ°: time ΠΈ Tkinter. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠ°ΠΊΠ΅Ρ time, ΠΌΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌ ΠΌΠ΅ΡΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ
strftime
.ΠΡΠ²ΠΎΠ΄:
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:
after()
β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Ρ Π°ΡΡΠΈΠ±ΡΡΠΎΠΌ 1000 ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄, Ρ.Π΅. ΡΠ΅ΡΠ΅Π· 1 ΡΠ΅ΠΊΡΠ½Π΄Ρ ΡΠ°ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ, ΠΈ ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΈΡ ΠΏΠΎΡ ΠΎΠΆΠΈΠΌΠΈ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠ΅ ΡΠ°ΡΡ.
config
β ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° ΠΏΠΎΡΠ»Π΅ Π΅Π³ΠΎ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΊΠΎΠ΄Π΅ ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π² ΠΎΠΊΠ½ΠΎ ΡΠ΅ΠΊΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡΡΠΈΠ±ΡΡΡ Π² ΡΡΠ½ΠΊΡΠΈΠΈ (%I,%M,%S) ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠ°ΡΡ, ΠΌΠΈΠ½ΡΡΡ ΠΈ ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΌΠ΅ΡΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ.Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΠΈΠΌΡΡ ΡΠ²Π΅ΡΠΎΠΌ ΡΠΎΠ½Π°
ΠΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈΠΌΠ΅Π΅Ρ Π΄Π²Π° ΠΏΠ°ΠΊΠ΅ΡΠ° Π΄Π»Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ²Π΅ΡΠ° ΡΠΎΠ½Π° ΡΠΊΡΠ°Π½Π°. Π§ΡΠΎΠ±Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ
import random
ΠΈΠ»ΠΈ Π½Π°ΠΏΡΡΠΌΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ randint, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π½ΠΎ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅.ΠΡΠ²ΠΎΠ΄:
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:
Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ
β Π Tkinter ΠΌΠ΅ΡΠΎΠ΄ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠ½Π°. Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΌΡ ΡΠΊΠ°Π·Π°Π»ΠΈ Π²ΡΡΠΎΡΡ ΠΈ ΡΠΈΡΠΈΠ½Ρ ΠΊΠ°ΠΊ 400 Π½Π° 400.title
β ΠΌΠ΅ΡΠΎΠ΄ title ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΡΠ½Π΅Π²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠΈ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄.ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄, ΡΡΠΎΠ±Ρ Π½Π°Π·Π²Π°ΡΡ ΠΎΠΊΠ½ΠΎ ΡΠ²Π΅ΡΠΎΠΌ.
Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ° Π΄Π΅Π», ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° (GUI) ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Tkinter.
ΠΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΏΡΠΎΡΡΠΎΠΉ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ. ΠΡΠ° ΠΏΡΠΎΡΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π²Π°ΠΌΠΈ ΡΠΏΠΈΡΠΎΠΊ Π² Π²ΠΈΠ΄Π΅ ΡΠΏΠΈΡΠΊΠ° Π΄Π΅Π». ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Tkinter, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ
ΠΈΠ· tkinter import *
. ΠΡΠΎΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΏΡΠΎΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΡΠ΅ Π²ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π² ΠΌΠΎΠ΄ΡΠ»Π΅ Tkinter Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½Ρ.ΠΡΠ²ΠΎΠ΄:
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:
pack()
β ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΡΠ΅Ρ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠ² Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ Tkinter, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ², ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡΠΈΡ Π² ΠΎΠΊΠ½Π΅.Listbox()
β ΠΡΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠΏΠΈΡΠΊΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². ΠΊ ΡΡΠΎΠΌΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ, ΡΡΠΎ Π΅ΡΡΡ Π΄Π²Π° Π°ΡΡΠΈΠ±ΡΡΠ°Listbox(parent,options)
.Π ΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π°ΡΡΠΈΠ±ΡΡ β ΡΡΠΎ Π½Π΅ ΡΡΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ, ΠΈ Π°ΡΡΠΈΠ±ΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ Π΄Π»Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ²Π΅Ρ ΡΠΎΠ½Π°, Π²ΡΡΠΎΡΠ°, ΡΡΠΈΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π°ΡΡΠ΅Π³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
ΠΡ ΠΏΡΡΠ°Π΅ΠΌΡΡ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ΡΠΎΠ±ΡΡΠΈΡ. Π‘Π½Π°ΡΠ°Π»Π° ΠΌΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΎΠΊΠ½Π° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈΠ· Tkinter, ΡΡΠΎΠ±Ρ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΡΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅. Π Π½Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΌΡ ΠΏΡΠΎΡΡΠΎ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°ΡΠ°.
ΠΡΠ²ΠΎΠ΄:
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:
place()
β ΠΠΎΠ΄ΠΎΠ±Π½ΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ, ΠΌΠ΅ΡΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°. ΠΠ΄Π½ΠΎ ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Ρ ΠΌΠ΅ΡΡΠΎΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° ΠΏΠΎ ΠΌΠ΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ.messagebox
β ΠΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈΠΌΠ΅Π΅Ρ ΡΠ°Π·Π½ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ. Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»messagebox.
. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ°Π·Π½ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ askyesno(), ΠΏΠΎΠΊΠ°ΠΆΠΈΡΠ΅ ΠΎΡΠΈΠ±ΠΊΡ().showwarning()
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Python Ρ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°.
Π ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ ΠΠ‘, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ°ΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ, Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ. ΠΠ»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΡΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
ΠΈΠΌΠΏΠΎΡΡ ΠΠ‘
ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ.ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:
- ΠΠ΅ΡΠ΅Π΄ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ Π·Π°ΠΊΡΡΡΡ ΠΈ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠΎΡΠ΅ΡΠΈ Π΄Π°Π½Π½ΡΡ .
-
ΠΊΠΎΠΌΠ°Π½Π΄Π°
β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΡΠ·ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΉ ΠΏΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠΎΠ±ΡΡΠΈΡΡ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΡΠ΅Π»ΡΠΎΠΊ ΠΌΡΡΡΡ ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠΈ. ΠΠ½ ΡΠ²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΡΠΈ ΡΠΎΠ±ΡΡΠΈΡ ΠΈ Π²ΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ. Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ shutdown().
Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠΎΠ»Ρ ΠΈΠ· ΠΏΡΠΎΠΏΠΈΡΠ½ΡΡ ΠΈ ΡΡΡΠΎΡΠ½ΡΡ Π±ΡΠΊΠ².
Π ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΠ°ΠΊΠΈΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ, ΠΊΠ°ΠΊ random ΠΈ string, Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ. ΠΡ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ Π²ΠΎΡΡΠΌΠΈΠ±ΡΠΊΠ²Π΅Π½Π½ΡΡ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ Ρ ΠΏΡΠΎΠΏΠΈΡΠ½ΡΠΌΠΈ ΠΈ ΡΡΡΠΎΡΠ½ΡΠΌΠΈ Π±ΡΠΊΠ²Π°ΠΌΠΈ.
ΠΡΠ²ΠΎΠ΄:
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:
ΠΊΠ½ΠΎΠΏΠΊΠ°, ΠΌΠ΅ΡΠΊΠ°
β ΠΡΠΎ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅. Π ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ, Π° ΠΌΠ΅ΡΠΊΠ° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΏΠ°ΡΠΎΠ»Ρ.ΠΡΠΎΡΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π²Π²ΠΎΠ΄ΠΈΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ Π±ΡΠΊΠ²Ρ Π½Π° Π²Π΅ΡΡ Π½ΠΈΠΉ ΡΠ΅Π³ΠΈΡΡΡ.
ΠΡ ΡΠΎΠ·Π΄Π°Π»ΠΈ ΠΏΡΠΎΡΡΠΎΠΉ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° Π±ΡΠΊΠ² ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΈΡ Π² Π±ΡΠΊΠ²Ρ Π²Π΅ΡΡ Π½Π΅Π³ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠ° Π² ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅.
ΠΡΠ²ΠΎΠ΄:
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:
ΡΠ΅ΠΊΡΡ
β ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΈΠΏΠΎΠ² ΡΠ΅ΠΊΡΡΠ° Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Tkinter.ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΡ ΠΏΡΡΠ°Π΅ΠΌΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΌΡ ΠΈΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠ΅ΠΉ, ΡΡΠΎΠ±Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ , ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ
.ΠΡΠ²ΠΎΠ΄:
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:
ΠΊΠ°Π΄Ρ
β ΠΡΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π΄ΡΡΠ³ΠΈΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Π² Π²Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π‘ Π½Π°ΡΡΡΠΎΠΉΠΊΠΎΠΉ Π²ΡΠ΅Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Ρ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° ΡΠ°ΠΌΠΊΠΈ.Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠΉ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Tkinter.
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΡ ΠΏΡΡΠ°Π΅ΠΌΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ. ΠΡ Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Ρ ΠΏΠ°ΠΊΠ΅ΡΠΎΠΌ Python Imaging Library (PIL). ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π΄Π²Π° ΠΏΠ°ΠΊΠ΅ΡΠ° Image() Π΄Π»Ρ ΠΎΡΠΊΡΡΡΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ ImageTk() Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
ΠΡΠ²ΠΎΠ΄:
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:
PhotoImage
β ΠΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Tkinter. Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΌΡ ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ Image, Π° Π·Π°ΡΠ΅ΠΌ Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌ Π΅Π΅ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ PhotoImage.mainloop
β ΠΡΠΎΡ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΉ ΡΠΎΠ±ΡΡΠΈΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΠΎ Π²ΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ Tkinter. ΠΡΠΎ ΠΎΠΊΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠΎΠ±ΡΡΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ, ΠΏΠΎΠΊΠ° ΠΎΠΊΠ½ΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΊΡΡΡΠΎ, ΠΊΠ°ΠΊ Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ.Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° Π΄Π°ΡΡ Π²Π°ΡΠ΅Π³ΠΎ ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΈ Π²ΡΠ²ΠΎΠ΄Π° Π²Π°ΡΠ΅Π³ΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°.
ΠΡΠΎΡΡΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ°ΡΡΠ΅ΡΠ° Π²Π°ΡΠ΅Π³ΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°. Π ΡΡΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΡΠΊΠ°Π·Π°Π½Π½Π°Ρ Π΄Π°ΡΠ° ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π²ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΈΠ· ΠΏΠ°ΠΊΠ΅ΡΠ°
datetime
. ΠΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄Π½Π΅ΠΉ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΡΠ΅ΡΡΡ Π² Π³ΠΎΠ΄Ρ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ. gitconnected.comΠ Π°ΡΡΠΌΠΎΡΡΠΈΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ ΠΏΠΎ ΠΌΠΎΠ΅ΠΉ ΡΡΡΠ»ΠΊΠ΅ Π½Π° Medium. ΠΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΡ ΠΈ ΠΏΠΎΠ΄Π±ΠΎΠ΄ΡΠΈΡ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ
ΠΡΠΎΡΠΈΡΠ°ΠΉΡΠ΅ ΠΊΠ°ΠΆΠ΄ΡΡ ΠΈΡΡΠΎΡΠΈΡ ΠΎΡ Π‘Π²Π°ΡΠΈ ΠΡΡΠ½Π° (ΠΈ ΡΡΡΡΡ Π΄ΡΡΠ³ΠΈΡ ΠΏΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ Π½Π° Medium)
ΠΠ°ΠΊ ΡΡΠ°ΡΡΠ½ΠΈΠΊ Medium, ΡΠ°ΡΡΡ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ»Π΅Π½ΡΠΊΠΎΠ³ΠΎ Π²Π·Π½ΠΎΡΠ° ΠΈΠ΄Π΅Ρ Π°Π²ΡΠΎΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΡΠΈΡΠ°Π΅ΡΠ΅, ΠΈ Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΏΠΎΠ»Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡΡΠΎΡΠΈΠΈβ¦
swathiarun63.
medium.com
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python ΠΈ Tkinter
Π Π΅ΡΡΡΡΡ
ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Python_152 Π΄Π»Ρ Win32 PIL Π΄Π»Ρ Win32 Π ΠΈΡΡΠ½ΠΊΠΈ (Π² ΡΠ²Π΅ΡΠ΅) Π΄Π»Ρ Π²ΡΠ΅Ρ Π³Π»Π°Π², ΠΊΡΠΎΠΌΠ΅ Π³Π»Π°Π²Ρ 9 Π¦ΠΈΡΡΡ Π΄Π»Ρ Π³Π»Π°Π²Ρ 9 ΠΠ½ΠΈΠΆΠ½ΡΠΉ ΡΠΎΡΡΠΌ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π²ΡΠ΅
Π‘ΡΠ°ΡΡ ΡΠ΅ΡΠ΅Π½Π·Π΅Π½ΡΠΎΠΌ
ΠΠΎΠΌΠΎΠ³ΠΈΡΠ΅ Π½Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΎΡΠ»ΠΈΡΠ½ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ
ΠΠΆΠΎΠ½ Π. ΠΡΠ΅ΠΉΡΠΎΠ½
- ΡΠ½Π²Π°ΡΡ 2000 Π³.
- ISBN 9781884777813
- 688 ΡΡΡΠ°Π½ΠΈΡ
ΠΏΠΎΠ΄Π°Π½ΠΎ ΠΏΠΎΠ΄
- ΠΠΈΡΠΎΠ½
- ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
- Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ°
ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π°.
..
ΠΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠΉΡΠ΅ ΠΈ Π½Π΅ ΡΡ ΠΎΠ΄ΠΈΡΠ΅ ΡΠΎ ΡΡΡΠ°Π½ΠΈΡΡ.
ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π°
25,99 $
ΡΠ°ΡΠΏΠ΅ΡΠ°ΡΠ°ΡΡ + ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π°
$32,47
ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΠΎΠ»ΡΡΠΈΡΠ΅ PDF-ΡΠ°ΠΉΠ» Π²Π°ΡΠ΅ΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π±Π΅Π· DRM. $25,99 $39,99 Π²Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ $14 (35%)
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python ΠΈ Tkinter (ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π°) Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² ΠΊΠΎΡΠ·ΠΈΠ½Ρ
ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΠΏΠΎΠΊΡΠΏΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΡΠ·ΠΈΠ½Ρ
ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΠΏΠΎΠΊΡΠΏΠΊΠΈ
Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΡΠ·ΠΈΠ½Ρ
ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»ΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΊΡΠΏΠΈΠ»ΠΈ ΡΡΠΈ ΡΠΎΠ²Π°ΡΡ
- ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΊΡΠΏΠΈΠ»ΠΈ ΡΡΠΈ ΡΠΎΠ²Π°ΡΡ
- ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅! ΠΠΈΡΠΎΠ½
- The Quick Python Book, ΡΡΠ΅ΡΡΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅
- Gnuplot Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ, Π²ΡΠΎΡΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅
- ΠΠ΅ΠΎΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Python
- ΠΠ»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Python, Π²ΡΠΎΡΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅
ΠΏΠ΅ΡΠ°ΡΡ + ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΠΎΠ»ΡΡΠΈΡΠ΅ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΊΠΎΠΏΠΈΡ, ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΡ ΠΊ Π²Π°ΡΠ΅ΠΉ Π΄Π²Π΅ΡΠΈ + ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΡ ΠΊΠ½ΠΈΠ³Ρ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ PDF + liveBook , Π½Π°Ρ ΡΠ»ΡΡΡΠ΅Π½Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ ΠΈΠ· Π»ΡΠ±ΠΎΠ³ΠΎ Π²Π΅Π±-Π±ΡΠ°ΡΠ·Π΅ΡΠ°.
$32,47 49,95 Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² Π‘Π¨Π Π²Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ $17 (35%)
ΠΡΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΠ΅ΡΠ°ΡΠΈ ΠΏΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ, ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π½ΠΎ ΠΈ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 3 ΡΠ°Π±ΠΎΡΠΈΡ Π΄Π½Π΅ΠΉ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python ΠΈ Tkinter (ΠΏΠ΅ΡΠ°ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ + ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΠΊΠ½ΠΈΠ³Π°) Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Π² ΠΊΠΎΡΠ·ΠΈΠ½Ρ
ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΠΏΠΎΠΊΡΠΏΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΡΠ·ΠΈΠ½Ρ
ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΠΏΠΎΠΊΡΠΏΠΊΠΈ
Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΡΠ·ΠΈΠ½Ρ
ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»ΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΊΡΠΏΠΈΠ»ΠΈ ΡΡΠΈ ΡΠΎΠ²Π°ΡΡ
- ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΊΡΠΏΠΈΠ»ΠΈ ΡΡΠΈ ΡΠΎΠ²Π°ΡΡ
- R Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ, ΡΡΠ΅ΡΡΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅
- Gnuplot Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ, Π²ΡΠΎΡΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅
- ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ Π³ΡΠΎΠΊΠΈΠ½Π³Π°
- ΠΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ΅ Π² Python
- wxPython Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ
Π£ΠΏΠ°ΠΊΠΎΠ²Π°Π½ΠΎ Ρ Ρ ΠΎΡΠΎΡΠΎ ΠΎΠ±ΡΡΡΠ½Π΅Π½Π½ΡΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°Ρ Ρ ΠΎΡΠΎΡΠΈΠΌ Π½Π°Π²ΡΠΊΠ°ΠΌ Python.
ΠΠ²ΠΈΠ΄ΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌ, ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ°ΡΠ΅Π»Ρ PythonΠΡΠ»ΠΈ Π²Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡ Python ΠΈ Tkinter, Π²Ρ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π·Π°ΠΌΠ΅ΡΠΈΠ»ΠΈ, ΡΡΠΎ, Ρ ΠΎΡΡ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΠΈΠΌΠ΅Π΅ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»Π΅Π·Π½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ, Π΅Π΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΈ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Tkinter. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python ΠΈ Tkinter ΡΡΠΎ ΠΎΡΠ²Π΅Ρ. ΠΠ½ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ, Π·Π½Π°ΠΊΠΎΠΌΡΡ Ρ Python ΠΈ Π½ΡΠΆΠ΄Π°ΡΡΠΈΡ ΡΡ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌΠΈ (GUI).
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python ΠΈ Tkinter ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΈΠΏΠΈΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Python ΠΈ Tkinter Π² ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΎΡΠΌΠ΅. ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° ΠΈΠ»Π»ΡΡΡΡΠΈΡΡΠ΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ. ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΠΏΠΎΠ»Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΡ ΠΎΠ΄ΡΡ Π΄Π°Π»Π΅ΠΊΠΎ Π·Π° ΡΠ°ΠΌΠΊΠΈ ΠΊΠ»Π°ΡΡΠ° Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΡΠΈΠΏΠ° Β«Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠΎΡΠΌΡΒ»; Π·Π΄Π΅ΡΡ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, Π½Π°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΠΈ ΡΠΎΡΠΎΡΠ΅Π°Π»ΠΈΡΡΠΈΡΠ½ΡΡ ΠΏΠ°Π½Π΅Π»Π΅ΠΉ. ΠΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² Π΄Π»Ρ Π½ΠΎΠ²ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’Π°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Python (ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ODBC).
ΠΎ ΠΊΠ½ΠΈΠ³Π΅
Tkinter ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π·Π°Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½. ΠΠ° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ Π΄Π΅Π½Ρ ΡΡΠΎΡ ΡΡΠΎΠ²Π΅Π½Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π±ΡΠ» Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Tkinter, ΠΊΠΎΡΠΎΡΡΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π»ΠΎΡΡ ΡΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ Tcl/Tk, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠΎΠ½ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ².
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python ΠΈ Tkinter Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΊΠ°ΠΊ Π² ΡΡΠ΅Π΄Π°Ρ Windows, ΡΠ°ΠΊ ΠΈ Π² ΡΡΠ΅Π΄Π°Ρ Unix, Π° ΠΊΠΎΠ΄ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠΌΠΈ Π΄Π²ΡΠΌΡ ΡΡΠ΅Π΄Π°ΠΌΠΈ.
ΠΡΠ°Π²Π° Π½Π° ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ Π΄Π»Ρ Python ΠΈ Tkinter Programming Π±ΡΠ»ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Ρ Π΄Π»Ρ ΠΠΈΡΠ°Ρ, Π―ΠΏΠΎΠ½ΠΈΠΈ ΠΈ ΠΠΎΡΠ΅ΠΈ. ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ·Π½Π°ΡΡ, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡΠΏΠΈΡΡ ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ Π½Π° ΡΠ·ΡΠΊΠ΅, ΠΎΡΠ»ΠΈΡΠ½ΠΎΠΌ ΠΎΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ, ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΠΌΠ΅ΡΡΠ½ΠΎΠΌΡ ΠΊΠ½ΠΈΠ³ΠΎΡΠΎΡΠ³ΠΎΠ²ΡΡ.
ΠΎ ΡΠΈΡΠ°ΡΠ΅Π»Π΅
ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΡΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ, Π·Π½Π°ΠΊΠΎΠΌΡΡ Ρ Python ΠΈ Π½ΡΠΆΠ΄Π°ΡΡΠΈΡ ΡΡ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌΠΈ (GUI).
ΠΎΠ± Π°Π²ΡΠΎΡΠ΅
ΠΠΆΠΎΠ½ ΠΡΠ΅ΠΉΡΠΎΠ½ β ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°Π½Ρ ΠΏΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ. Π ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π»Π΅Ρ ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π» Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΠΊΡΡΠΏΠ½ΠΎΠΉ Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Ρ ΠΈΠ½Π½ΠΎΠ²Π°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΠΈ Π·Π½Π°ΠΊΠΎΠΌΡ Python ΠΈ ΠΠΠ Ρ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.