ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° python 3 Π»Π΅ΠΊΡΠΈΡ 1
Python, ΠΎΡΠ½ΠΎΠ²Ρ | ΡΡΠΎ ΡΠΈΡΠ°ΡΡ/ΡΠΌΠΎΡΡΠ΅ΡΡ | ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡ.ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ
Π£ΡΠ΅Π±Π½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Ρ Π½Π° 3 ΡΠ°Π·Π½ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°, Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΠΎ Π²Π΅ΡΡΠΌΠ° ΡΡΠ»ΠΎΠ²Π½ΠΎΠ΅, Π½ΠΎ Ρ Π½ΠΈΠΌ Π±ΡΠ΄Π΅Ρ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ ΠΊΠ°ΠΊΠΈΠ΅ ΡΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΡ. Π§ΡΠΎΠ±Ρ Π½Π΅ ΡΠ°ΡΠΏΠΈΡΡΠ²Π°ΡΡ ΠΎΠ΄Π½ΠΎ ΠΈ ΡΠΎΠΆΠ΅(ΠΈΠ·-Π·Π° ΡΠ΅Π³ΠΎ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠ°ΡΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΠΏΠΎΡΡΠ°), Ρ Π±ΡΠ΄Ρ ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° ΠΏΡΠΎΡΠ»ΡΠ΅ ΡΠ²ΠΎΠΈ ΠΏΠΎΡΡΡ.
1. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠΈΠ½Ρ
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΡΠΎ, ΡΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ python(ΡΠ·ΡΠΊ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π±ΡΡΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅/ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅/ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠ΅, ΠΏΠΎΡΠ΅ΠΌΡ Π±Ρ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΠΏΡΠΈΡΡΠ½ΡΡ, ΠΈ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π²ΠΏΠ΅ΡΠ°ΡΠ»ΡΡΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ). ΠΡΠΎ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π° Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΡΠ·ΡΠΊΠ°(Ρ Π΄Π΅Π»Π°Π» ΠΏΠ°ΡΡ ΠΏΠΎΡΡΠΎΠ² ΠΎΠ± ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅).
1.3 ΠΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»-Π²ΠΎ ΡΡΡΠΎΡΠΈΠ°Π»ΠΎΠ² ΠΏΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ. ΠΠ½ΠΈΠ³Π° Π‘Π²Π΅ΠΉΠ³Π°ΡΡΠ° ΠΏΠΎΡΠΎΠ΄ΠΈΠ»Π° ΡΠ΅Π»ΡΡ Π²ΠΎΠ»Π½Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΠΏΠΎ «Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ». ΠΡΠ»ΠΈ Π²Π±ΠΈΡΡ Π½Π° ΡΡΡΠ±Π΅ «python automation», ΡΠΎ ΡΠ΅ΠΌΡ ΡΠΎΠ»ΠΈΠΊΠΎΠ² Π±ΡΠ΄ΡΡ ΠΎΡ ΡΠ°Π±ΠΎΡΡ Π² Excel Π΄ΠΎ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ² Π² Tinder(Π΄Π΅ΡΡΡΠΎΠΊ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ Π²ΠΈΠ΄Π΅ΠΎ, ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΉ ΠΈΠ·Π±Π°Π²ΠΈΡ ΠΎΡ Π½Π΅Ρ Π²Π°ΡΠΊΠΈ Π½ΠΎΠ²ΡΡ ΠΈΠ΄Π΅ΠΉ).
2. ΠΠΎΠ»Π΅Π΅ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄
2.1. ΠΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠ½Π΅ ΠΊΠ°ΠΆΡΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ΄Π°ΡΠ½ΡΠΌΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΡΠΌΠΈ ‘ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ’ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°:
— ΠΡΡΡ, ΠΠ·ΡΡΠ°Π΅ΠΌ Python. ΠΠ°Π²Π΅ΡΠ½ΠΎ ΡΠ°ΠΌΠ°Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΠ°Ρ ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ ΠΏΠΈΡΠΎΠ½Ρ. ΠΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ΅Π½Π½ΠΎΠΉ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ (Π² ΡΡΠΎΠΌ Π½Π΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ ΡΡΡΠ°ΡΠ½ΠΎΠ³ΠΎ), Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎΠΈΡ Π²ΡΠ±ΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² Π½ΠΈΠΆΠ΅.
3 Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΡΠ΅ ΠΏΠΎ ΡΡΠΈΠ»Ρ(ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΡΠΎ Π±Π»ΠΈΠΆΠ΅), Π²ΠΎ Π²ΡΠ΅Ρ 3 ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ΄Π°ΡΠ°, ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
—ΠΠ·ΡΡΠ°Π΅ΠΌ Python. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ, Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ , Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΡΡΠΈΠ· ΠΡΠΈΠΊ
—ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python 3. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ, ΠΠ°ΡΠΊ Π‘Π°ΠΌΠΌΠ΅ΡΡΠΈΠ»Π΄
—ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌ Π½Π° Python, ΠΠΎΡΡΠΎΠ½ ΠΠ°ΠΉΠΊΠ»
3. ΠΠΊΠ°Π΄Π΅ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄
ΠΠ²Π° Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΠΊΡΡΡΠ°(ΠΠ€Π’Π) Π’ΠΈΠΌΠΎΡΠ΅Ρ Π₯ΠΈΡΡΡΠ½ΠΎΠ²Π°. ΠΠ΄Π½ΠΈ ΠΈΠ· Π»ΡΡΡΠΈΡ Π»Π΅ΠΊΡΠΈΠΈ ΠΏΠΎ Python, ΠΈ ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π»ΡΡΡΠΈΠ΅ Π½Π° ΡΡΡΡΠΊΠΎΠΌ.
3.2. ΠΡΠ»ΠΈ Π²ΡΠ΅ Ρ ΠΎΡΠΎΡΠΎ Ρ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΌ, Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ:
4. Π§ΡΠΎ Ρ ΡΡΠΈΠΌ Π²ΡΠ΅ΠΌ Π΄Π΅Π»Π°ΡΡ?
4.2. ΠΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ, ΠΏΡΠ΅Π΄ΡΠ³Π°Π΄Π°Π² ΠΊΠ°ΠΊΠΈΠ΅ ΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΈ ΡΠ΅ΡΠΈΠ² ΠΈΡ Π΄ΠΎ Π½Π°ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ. ΠΠ°ΡΠΈΠ°Π½Ρ ΠΊΠΎΡΠΎΡΡΠΉ ΠΊΠ°ΠΆΠ΅ΡΡΡ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ΄Π°ΡΠ½ΡΠΌ:
ΠΠΎΡΠ»Π΅ Π‘Π²Π΅ΠΉΠ³Π°ΡΡΠ°, ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, Π½Π°ΡΡΠΈΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠ΄Π° Π·Π°ΠΊΡΡΠ²Π°ΡΡ, ΠΊΠ°ΠΊ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΊΠ½ΠΈΠ³Π°, ΡΠ²ΠΎΡ ΡΡΡΠΈΠ½Ρ. ΠΠ± Π½Π΅ ΡΡΠΎΠ»Ρ Π²ΠΏΠ΅ΡΠ°ΡΠ»ΡΡΡΠΈΠΉ ΠΊΡΡΠ³ Π·Π°Π΄Π°Ρ, Π½ΠΎ ΡΡΠΎ ΡΠΆΠ΅ Π½Π°ΡΡΠΎΡΡΠ΅Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π ΡΠΎΠΌΡ ΠΆΠ΅, Π΅ΡΠ»ΠΈ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ½ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΡΠΎΠΏΠ½ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡ(Π±ΡΠ΄Π΅ΠΌ ΡΠ΅Π°Π»ΠΈΡΡΠ°ΠΌΠΈ, ΡΡΠΎ ΡΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠ°ΡΡΠΎ), ΡΠΎ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, ΠΎΡΡΠ°Π½Π΅ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ Π½Π°Π²ΡΠΊ.
4.3. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΊΡΡΠ° Π΄ΡΡΠ³ΠΈΡ ΠΎΡΠ»ΠΈΡΠ½ΡΡ ΠΊΠ½ΠΈΠ³/ΠΊΡΡΡΠΎΠ², ΠΈ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ 2 Π²ΡΠ·Π° Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ Π»Π΅ΠΊΡΠΈΠΈ, Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄ΡΠΌΠ°ΡΡ, ΠΊΡΠ΄Π° Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ, ΠΈ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΠΏΠΎΠ»Π½Π΅ ΡΠ°Π±ΠΎΡΠΈΠΌ. ΠΠΎ Π½ΡΠΆΠ½ΠΎ Π»ΠΈ Π²ΡΠ΅ ΡΡΠΎ? ΠΠ΅Π½Ρ ΡΠΌΡΡΠ°Π΅Ρ ΠΎΠ±ΠΈΠ»ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠΎΠ² Ρ ΠΊΡΡΠ΅ΠΉ ΡΡΠ΅Π±Π½ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π±ΡΠ²Π°ΡΡ ΡΠΏΠΎΠΌΡΠ½ΡΡΡ ΠΎΠ΄Π½Ρ Π²Π°ΠΆΠ½ΡΡ ΡΡΡΠΊΡ: Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π²ΡΡΡΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈ ΠΌΠΎΡΡ ΡΡΠΎ-ΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΡΠΏ, Π²ΡΠ΅Π³ΠΎ ΠΏΠ°ΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΈΠ· ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ.
5. ΠΠΎΡΠ»Π΅ ΠΎΡΠ½ΠΎΠ²(Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°)
Π ΡΠ΄ ΡΡΠ΅Π±Π½ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ², ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΡΡ , Π½Π° ΡΠ°Π½Π½Π΅ΠΌ ΡΡΠ°ΠΏΠ΅, ΡΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ΅Ρ ΡΡΠΎΠ²Π΅Π½Ρ.
5.1. Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ, Π³Π΄Π΅ Π°Π²ΡΠΎΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΠΌΡΡΠ»Π΅Π½ΠΈΡ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡΠ΄Π΅Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π½ΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠΉ, Π²ΡΠ΅ΠΌΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠ΅ΡΠ΅ΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΈ ΠΎΡΠΌΠ΅ΡΠ°ΡΡ ΡΡΠΎ-ΡΠΎ Π½ΠΎΠ²ΠΎΠ΅, ΡΡΠ΅ΠΊΠ°ΡΡ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ. ΠΠΎΠΆΠ½ΠΎ ΡΡΠΈΡΠ°ΡΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ½ΡΡ, ΠΏΠΎΠ½ΡΡ ΠΈ ΡΠ°ΠΌ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΠΎΡ ΠΠ°ΡΠ²Π°ΡΠ΄ΡΠΊΠΈΠΉ ΠΊΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΡΠ΅ΠΌ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ. ΠΠ΅Π»Π°Π» ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΠΎΡΡ, ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π²ΠΏΠΈΡΠ°ΡΡ Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠΎΠ½Π°, ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Ρ ΠΎΡΠΎΡΠ°Ρ ΠΈΠ΄Π΅Ρ.
5.5. ΠΠ΄ΠΈΠ½ ΠΈΠ· Π»ΡΡΡΠΈΡ ΠΊΠ°Π½Π°Π»ΠΎΠ² Π΄Π»Ρ ΠΈΠ·ΡΡΠ°ΡΡΠΈΡ python Π‘ΡΡΠ»ΠΊΠ° Π½Π° Π²ΠΈΠ΄Π΅ΠΎ, Π³Π΄Π΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΎΠ΄Π½ΠΎΠΉ python Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΡΠΌΠ°Ρ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΡΠ΅Π½Π½ΡΠΉ ΠΈ ΡΠ΅Π΄ΠΊΠΈΠΉ(ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Π½Π° ΡΡΡΡΠΊΠΎΠΌ) ΠΊΠΎΠ½ΡΠ΅Π½Ρ. ΠΡΠ΄Π΅Π»ΡΠ½ΠΎ ΡΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ ΡΡΡΠΈΠΌΡ Ρ code review.
ΠΠ΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΠΌΡΡΠ»Π°, ΠΈΡΠΊΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π½Π°ΡΠ°ΡΡ ΡΡΠΈΡΡ ΡΠ·ΡΠΊ(ΡΡΠ°ΡΠΈΡΡ Π½Π° ΡΡΠΎ ΠΊΡΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ), Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ ΡΠ°ΠΌΡΠΉ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠΈΡΡΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅, Π΅ΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅, Π·Π½Π°Π½ΠΈΠΉ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ, Π½ΡΠΆΠ½ΠΎ ΡΠ½ΠΎΠ²Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ ΡΠ°ΠΌΡΠΉ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΡ .
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° python
217 ΠΏΠΎΡΡΠΎΠ² 7.5K ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠ°
ΠΡΠ°Π²ΠΈΠ»Π° ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°
ΠΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Ρ Π»ΡΠ±ΡΠΌ ΡΠ΅ΠΉΡΠΈΠ½Π³ΠΎΠΌ. ΠΠ΄Π½Π°ΠΊΠΎ!
β’ ΡΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊ ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌ ΠΈ Π°Π²ΡΠΎΡΠ°ΠΌ
β’ ΠΏΡΠΎΡΡΠΎΡΠ° ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΠΎΡΡΡ ΠΏΠΎΠ²Π΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ
β’ ΡΠ΅Π³ python2 ΠΈΠ»ΠΈ python3, Π΅ΡΠ»ΠΈ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎ
β’ ΠΊΠΎΠ΄ ΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΠΈΡΠ°ΡΡ, Π»ΠΈΠ±ΠΎ ΡΡΡΠ»ΠΊΠΎΠΉ Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ°ΠΉΡ
β’ Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡ ΠΎΡΠΊΠΎΡΠ±Π»Π΅Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ²ΠΎΠΊΠ°ΡΠΈΠΈ
β’ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΠΎΠ΅ ΠΠ
β’ ΠΏΡΠΎΡΠΈΡΡ ΡΠ΅ΡΠΈΡΡ Π²Π°ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΡ Π·Π°Π΄Π°ΡΡ Π·Π° Π²Π°Ρ
ΠΠ΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΠΌΡΡΠ»Π°, ΠΈΡΠΊΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π½Π°ΡΠ°ΡΡ ΡΡΠΈΡΡ ΡΠ·ΡΠΊ
ΠΠΎΠ²ΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΎΠΊΡΡΠ»ΡΠ»ΠΈ ΠΌΠ΅Π½Ρ, Ρ Π±ΡΠΎΡΠΈΠ»ΡΡ ΠΏΠΈΡΠ°ΡΡ (ΡΡΠΎ Π±Ρ Π²Ρ ΠΏΠΎΠ΄ΡΠΌΠ°Π»ΠΈ?) ΠΎΡΠ΅ΡΠ΅Π΄Π½ΡΡ ΠΈΠΌΠΈΠ΄ΠΆΠ±ΠΎΡΠ΄Ρ. Π― Π½Π΅ ΠΏΠΈΡΠ°Π» ΡΠ°Π½ΡΡΠ΅ ΠΈΠΌΠΈΠ΄ΠΆΠ±ΠΎΡΠ΄, ΡΡΠ° Π±ΡΠ»Π° ΠΌΠΎΠ΅ΠΉ ΠΏΠ΅ΡΠ²ΠΎΠΉ. ΠΠΎ ΠΏΡΡΠΈ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΎΡΠ²ΠΎΠΈΡΡ Π°Π·Ρ Π²ΡΡΡΡΠΊΠΈ Π½Π° html ΠΈ css, Π½ΠΎ ΡΠ°ΠΌ Π²ΡΡ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎ.
Π― ΠΏΠ»Π°Π²Π½ΠΎ Π΄Π²ΠΈΠ³Π°Π»ΡΡ Π²ΠΏΠ΅ΡΡΠ΄, Π½Π°ΡΠ°ΡΠΈΠ²Π°Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π». Π Π·Π½Π°Π΅ΡΠ΅ ΡΡΠΎ? Π― ΡΠΏΡΡΡΡ Π² Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΡ, ΡΠ°ΠΊ ΠΌΠ½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ. Π― Π΄Π΅Π»Π°Π» Π·Π°ΠΌΠ΅ΡΡ, ΡΡΡΡΠ°Π½ΡΠ» ΠΌΠ΅ΡΡΠ° Ρ ΡΡΠΆΡΠ»ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. Π’ΡΡΡΡΠΈ ΡΠ°Π· Π·Π°ΠΏΡΡΠΊΠ°Π» ab, Π½ΠΎ ΡΠ°ΠΊ ΠΈ Π½Π΅ ΡΡΠΌΠ΅Π» ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΏΠΎΡΠΎΠ³ Π² 300 Π·Π°ΠΏΡΠΎΡΠΎΠ² Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ. Π― ΠΊΠ°ΠΊ-ΡΠΎ ΠΎΠΆΠΈΠ΄Π°Π» Π±ΠΎΠ»ΡΡΠ΅Π³ΠΎ ΠΈ Π±ΡΠ» Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΎΡΠ°ΡΠΎΠ²Π°Π½.
ΠΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ Π² Π²Π΅Π΄ΡΠΎ, Π²ΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ! ΠΠ΅Π½Ρ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½ΡΠ»ΠΎ Π½ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅, ΠΏΠΎΡΠΎΠΊ ΠΌΡΡΠ»Π΅ΠΉ ΡΠΎΠ²Π½ΠΎ Π»ΠΎΠΆΠΈΠ»ΡΡ Π² ΡΡΡΠΎΡΠΊΠΈ ΠΊΠΎΠ΄Π°. Π― ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΠΌΠΎΠ³ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ. Π§Π°ΡΠΊΠ° ΠΊΠΎΡΠ΅. ΠΡΡ ΡΠ°ΡΠΊΠ°. ΠΠΎΠΉ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΊΡΡΠΎΡΠ΅ΠΊ ΡΠΎΡΡΠ° ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ°Π» ΠΊΡΠΈΡΡΠ°Π»Π»ΡΠ½ΡΡ ΡΠΈΡΡΠΎΡΡ, Ρ ΡΠΌΠ΅ΡΡΠ΅Π»ΡΠ½ΠΎ ΡΡΡΠ°Π», Π½ΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π» Π² ΡΠΌΠΈΠ»Π΅Π½ΠΈΠΈ ΠΏΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π·ΡΠ΄ΡΡΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ, Π½Π°Π½ΠΎΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΡΡΠΈΡ ΠΈ.
ΠΡΡΡ ΡΡΡΡΡ. Π― ΠΏΠΎΠ»ΡΡΠΈΠ» ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π² ΠΏΡΡΡ ΡΡΡΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ. Π ΡΡ Π½ΠΎΡΡ Ρ ΡΠ°ΠΊ ΠΈ Π½Π΅ ΡΠΌΠΎΠ³ Π·Π°ΡΠ½ΡΡΡ.
ΠΠ°ΠΈΡΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½Π΅ΠΉΡΠΈΠΉ ΠΌΠΈΡ Ρ Π°ΠΉ-Π»ΠΎΠ°Π΄Π° ΠΎΡΠΊΡΡΠ»ΡΡ ΠΏΠ΅ΡΠ΅Π΄ΠΎ ΠΌΠ½ΠΎΠΉ. ΠΠΎΠ·ΠΆΠ΅ Ρ ΠΈΠ·ΡΡΠΈΠ» Π΅ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ½ΡΡ Π²Π΅ΡΠ΅ΠΉ ΡΠΈΠΏΠ° ΡΠ²Π΅ΡΡ Π±ΡΡΡΡΡΡ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΡ key-value-Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡ, ΠΈΠ»ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΠΊ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ Π΄Π°Π½Π½ΡΡ , ΠΊΠ°ΠΊ map-reduce.
ΠΡΠΎ ΡΠΆΠ΅ Π±ΡΠ» Π΄ΡΡΠ³ΠΎΠΉ Ρ, Π½ΠΎΠ²ΡΠΉ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΡΠΉ. Π‘ Π½Π΅Π·Π°ΡΠΎΡΠ΅Π½Π½ΡΠΌ Π²Π·Π³Π»ΡΠ΄ΠΎΠΌ, Ρ ΠΆΠ°ΠΆΠ΄ΠΎΠΉ Π½ΠΎΠ²ΡΡ Π·Π½Π°Π½ΠΈΠΉ ΠΈ Π½Π΅Π·Π½Π°ΠΊΠΎΠΌΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΉ. Π― Π»Π΅ΡΠ΅Π» Π²ΠΏΠ΅ΡΡΠ΄, ΠΎΡΡΠ°Π²Π»ΡΡ Π·Π° ΡΠΏΠΈΠ½ΠΎΠΉ ΡΡΡΠΏΠ΅Π½Ρ Π·Π° ΡΡΡΠΏΠ΅Π½ΡΡ.
ΠΠ° ΠΏΠΎΠ»-Π³ΠΎΠ΄Π° Ρ ΡΠΌΠ΅Π½ΠΈΠ» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΡ ΡΠ°Π±ΠΎΡΡ, ΠΈ ΠΌΠΎΡ Π·Π°ΡΠΏΠ»Π°ΡΠ° Π²Π·Π»Π΅ΡΠ΅Π»Π° Π΄ΠΎ ΡΠΌΠΎΠΏΠΎΠΌΡΠ°ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠΌΠΌ. Π‘ΠΎΡΠ½ΠΈ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠ΅ΡΡ ΠΎΡΠΊΡΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄ΠΎ ΠΌΠ½ΠΎΠΉ ΡΠ²ΠΎΠΈ Π΄Π²Π΅ΡΠΈ. ΠΡΠ±ΡΠ΅, ΡΠ°ΠΌΡΠ΅ ΠΈΠ·ΡΡΠΊΠ°Π½Π½ΡΠ΅ Π΄Π΅Π²ΡΡΠΊΠΈ ΠΏΡΠΎΡΠ²Π»ΡΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΡΡΠ΄Π΅ΡΠ° ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΡΡΠΎΠ±Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ ΡΡΠ΄ΠΎΠΌ ΡΠΎ ΠΌΠ½ΠΎΠΉ.
Π Π΅ΡΡ, Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π°Π±ΡΠ΄Ρ ΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΉ Ρ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Π² ΠΆΠΈΠ·Π½ΠΈ ΠΏΠΎΠΉΠΌΠ°Π» Π½Π° ΡΠ΅Π±Π΅ Π·Π°Π²ΠΈΡΡΠ»ΠΈΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄. ΠΡΠΎ Π±ΡΠ» Π²Π·Π³Π»ΡΠ΄ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-ΡΠΎ ΡΠ»ΠΈΠ²Π°ΡΡΠ΅Π³ΠΎΡΡ Ρ ΡΠΎΠ»ΠΏΠΎΠΉ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΈΠΊΠ°, Π²Π·Π³Π»ΡΠ΄ ΠΏΡΠ΅ΠΈΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΉ Π½Π΅Π½Π°Π²ΠΈΡΡΠΈ, ΠΏΡΠ΅Π·ΡΠ΅Π½ΠΈΡ ΠΈ ΠΆΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΠΎΠΆΠ΄Π΅Π»Π΅Π½ΠΈΡ, Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π° ΠΌΠΎΠΉ ΠΠ»ΠΈΠΌΠΏ. ΠΠ°Π²Π΅ΡΠ½ΠΎΠ΅, ΠΎΠ½ Π²ΡΡ ΡΠ²ΠΎΡ Π½ΠΈΠΊΡΡΠΌΠ½ΡΡ ΠΆΠΈΠ·Π½Ρ ΠΏΠΈΡΠ°Π» Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠΈ-ΡΠ°ΡΠΏΠ΅ ΠΈΠ»ΠΈ ΡΠ°ΠΌ Π½Π° Π΄ΠΆΠ°Π²Π΅, ΠΏΡΠΎΠ²ΠΎΠ΄Ρ Π΄ΠΎΠ»Π³ΠΈΠ΅ Π΄Π½ΠΈ Π² ΠΎΠ΄ΠΈΠ½ΠΎΡΠ΅ΡΡΠ²Π΅. Π ΡΠ΅ΠΏΠ΅ΡΡ Π½Π°ΡΠΈΠ½Π°Π» ΠΏΠΎΠ΄ΡΠΎΠ·Π½Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ³Π°Π΄ΡΠ²Π°ΡΡΡΡ, ΡΡΠΎ Π΄ΠΎΠ»Π³ΠΈΠ΅ Π³ΠΎΠ΄Ρ Π±Π΅Π·ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΡΡΠ°Π»ΡΡ ΠΏΠΎΡΡΡΠΎΠΈΡΡ Π·Π°ΠΌΠΎΠΊ ΠΈΠ· Π½Π°Π²ΠΎΠ·Π°.
ΠΡΠΎΡΠΈΠ² «ΠΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΡ», ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ PEP8 Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΈΠΌΠ΅Ρ. Π Π²ΠΎΡ ΡΠΎΠ²Π΅ΡΠΎΠ²Π°ΡΡ Π½Π΅ ΡΠ°ΠΌΡΠ΅ ΠΌΠΎΡΠ½ΡΠ΅ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΡ Ρ Π±Ρ Π½Π΅ ΡΡΠ°Π» [1]. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ uWSGI ΠΏΠΎΠ·Π°Π΄ΠΈ nginx.
Python, ΠΎΡΠ½ΠΎΠ²Ρ | ΡΡΠΎ ΡΠΈΡΠ°ΡΡ/ΡΠΌΠΎΡΡΠ΅ΡΡ | ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡ.ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ
ΠΡΠΈΠ²Π΅ΡΡΡΠ²ΡΡ, ΡΡΠΎ ΡΠΆΠ΅ 2 ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΠΏΠΎΡΡ. ΠΠ° ΡΡΠΎΡ ΡΠ°Π· ΠΎΠ½ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎ ΠΎΡΠ½ΠΎΠ²Ρ, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°Π» ΠΏΡΠΎΡΠ»ΡΠ΅ ΡΡ. ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π½ΠΎΠ²ΡΠ΅, ΡΠ°ΠΊ ΠΆΠ΅ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΠΏΡΠ½ΠΊΡ, ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΉ ΡΡΠΎ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΡΡΠΈΠΌΠΈ ΡΡ. ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°ΠΌΠΈ Π΄Π΅Π»Π°ΡΡ. ΠΡΠΌΠ°Ρ, ΡΡΠΎ Π²ΡΠ΅ ΡΡΠΎ Ρ ΠΎΡΠΎΡΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ ΠΏΠΎΡΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΡ(ΡΠΊΠΎΡΠΎ ΠΎΠ½ Π²ΡΠΉΠ΄Π΅Ρ), ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΌ ΡΠΎ ΡΠΌΡΡΠ»Π΅, ΠΏΠΎΠ»ΡΡΠΈΡΡΡ Π³Π°ΠΉΠ΄ ΠΈΠ· 2 ΡΠ°ΡΡΠ΅ΠΉ, ΠΎ ΡΠΎΠΌ ΠΊΠ°ΠΊ ΡΡΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΠΈΡΠΎΠ½Π°.
Π£ΡΠ΅Π±Π½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Ρ Π½Π° 3 ΡΠ°Π·Π½ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°, Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΠΎ Π²Π΅ΡΡΠΌΠ° ΡΡΠ»ΠΎΠ²Π½ΠΎΠ΅, Π½ΠΎ Ρ Π½ΠΈΠΌ Π±ΡΠ΄Π΅Ρ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ ΠΊΠ°ΠΊΠΈΠ΅ ΡΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΡ.
1. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠΈΠ½Ρ
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΡΠΎ, ΡΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ python(ΡΠ·ΡΠΊ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π±ΡΡΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅/ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅/ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠ΅, ΠΏΠΎΡΠ΅ΠΌΡ Π±Ρ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΠΏΡΠΈΡΡΠ½ΡΡ, ΠΈ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π²ΠΏΠ΅ΡΠ°ΡΠ»ΡΡΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ). ΠΡΠΎ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π° Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° ΡΠ·ΡΠΊΠ°.
1.3 ΠΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»-Π²ΠΎ ΡΡΡΠΎΡΠΈΠ°Π»ΠΎΠ² ΠΏΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ. ΠΠ½ΠΈΠ³Π° Π‘Π²Π΅ΠΉΠ³Π°ΡΡΠ° ΠΏΠΎΡΠΎΠ΄ΠΈΠ»Π° ΡΠ΅Π»ΡΡ Π²ΠΎΠ»Π½Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΠΏΠΎ «Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ». ΠΡΠ»ΠΈ Π²Π±ΠΈΡΡ Π½Π° ΡΡΡΠ±Π΅ «python automation», ΡΠΎ ΡΠ΅ΠΌΡ ΡΠΎΠ»ΠΈΠΊΠΎΠ² Π±ΡΠ΄ΡΡ ΠΎΡ ΡΠ°Π±ΠΎΡΡ Π² Excel Π΄ΠΎ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ² Π² Tinder(Π΄Π΅ΡΡΡΠΎΠΊ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ Π²ΠΈΠ΄Π΅ΠΎ, ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΉ ΠΈΠ·Π±Π°Π²ΠΈΡ ΠΎΡ Π½Π΅Ρ Π²Π°ΡΠΊΠΈ Π½ΠΎΠ²ΡΡ ΠΈΠ΄Π΅ΠΉ).
2. ΠΠΎΠ»Π΅Π΅ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄
2.1. ΠΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠ½Π΅ ΠΊΠ°ΠΆΡΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ΄Π°ΡΠ½ΡΠΌΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΡΠΌΠΈ ‘ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ’ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°:
— ΠΡΡΡ, ΠΠ·ΡΡΠ°Π΅ΠΌ Python. ΠΠ°Π²Π΅ΡΠ½ΠΎ ΡΠ°ΠΌΠ°Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΠ°Ρ ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ ΠΏΠΈΡΠΎΠ½Ρ. ΠΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ΅Π½Π½ΠΎΠΉ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ (Π² ΡΡΠΎΠΌ Π½Π΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ ΡΡΡΠ°ΡΠ½ΠΎΠ³ΠΎ), Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎΠΈΡ Π²ΡΠ±ΡΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² Π½ΠΈΠΆΠ΅.
3 Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΡΠ΅ ΠΏΠΎ ΡΡΠΈΠ»Ρ(ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΡΠΎ Π±Π»ΠΈΠΆΠ΅), Π²ΠΎ Π²ΡΠ΅Ρ 3 ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ΄Π°ΡΠ°, ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
—ΠΠ·ΡΡΠ°Π΅ΠΌ Python. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ, Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ , Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΡΡΠΈΠ· ΠΡΠΈΠΊ
—ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python 3. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ, ΠΠ°ΡΠΊ Π‘Π°ΠΌΠΌΠ΅ΡΡΠΈΠ»Π΄
—ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌ Π½Π° Python, ΠΠΎΡΡΠΎΠ½ ΠΠ°ΠΉΠΊΠ»
3. ΠΠΊΠ°Π΄Π΅ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄
ΠΠ²Π° Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΠΊΡΡΡΠ°(ΠΠ€Π’Π) Π’ΠΈΠΌΠΎΡΠ΅Ρ Π₯ΠΈΡΡΡΠ½ΠΎΠ²Π°. ΠΠ΄Π½ΠΈ ΠΈΠ· Π»ΡΡΡΠΈΡ Π»Π΅ΠΊΡΠΈΠΈ ΠΏΠΎ Python, ΠΈ ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π»ΡΡΡΠΈΠ΅ Π½Π° ΡΡΡΡΠΊΠΎΠΌ.
3.2. ΠΡΠ»ΠΈ Π²ΡΠ΅ Ρ ΠΎΡΠΎΡΠΎ Ρ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΌ, Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ:
4. Π§ΡΠΎ Ρ ΡΡΠΈΠΌ Π²ΡΠ΅ΠΌ Π΄Π΅Π»Π°ΡΡ?
4.2. ΠΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ, ΠΏΡΠ΅Π΄ΡΠ³Π°Π΄Π°Π² ΠΊΠ°ΠΊΠΈΠ΅ ΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΈ ΡΠ΅ΡΠΈΠ² ΠΈΡ Π΄ΠΎ Π½Π°ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ. ΠΠ°ΡΠΈΠ°Π½Ρ ΠΊΠΎΡΠΎΡΡΠΉ ΠΊΠ°ΠΆΠ΅ΡΡΡ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ΄Π°ΡΠ½ΡΠΌ:
ΠΠΎΡΠ»Π΅ Π‘Π²Π΅ΠΉΠ³Π°ΡΡΠ°, ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, Π½Π°ΡΡΠΈΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠ΄Π° Π·Π°ΠΊΡΡΠ²Π°ΡΡ, ΠΊΠ°ΠΊ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΊΠ½ΠΈΠ³Π°, ΡΠ²ΠΎΡ ΡΡΡΠΈΠ½Ρ. ΠΠ± Π½Π΅ ΡΡΠΎΠ»Ρ Π²ΠΏΠ΅ΡΠ°ΡΠ»ΡΡΡΠΈΠΉ ΠΊΡΡΠ³ Π·Π°Π΄Π°Ρ, Π½ΠΎ ΡΡΠΎ ΡΠΆΠ΅ Π½Π°ΡΡΠΎΡΡΠ΅Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π ΡΠΎΠΌΡ ΠΆΠ΅, Π΅ΡΠ»ΠΈ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ½ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΡΠΎΠΏΠ½ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡ(Π±ΡΠ΄Π΅ΠΌ ΡΠ΅Π°Π»ΠΈΡΡΠ°ΠΌΠΈ, ΡΡΠΎ ΡΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠ°ΡΡΠΎ), ΡΠΎ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, ΠΎΡΡΠ°Π½Π΅ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ Π½Π°Π²ΡΠΊ.
4.3. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΊΡΡΠ° Π΄ΡΡΠ³ΠΈΡ ΠΎΡΠ»ΠΈΡΠ½ΡΡ ΠΊΠ½ΠΈΠ³/ΠΊΡΡΡΠΎΠ², ΠΈ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ 2 Π²ΡΠ·Π° Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ Π»Π΅ΠΊΡΠΈΠΈ, Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄ΡΠΌΠ°ΡΡ, ΠΊΡΠ΄Π° Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ, ΠΈ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΠΏΠΎΠ»Π½Π΅ ΡΠ°Π±ΠΎΡΠΈΠΌ. ΠΠΎ Π½ΡΠΆΠ½ΠΎ Π»ΠΈ Π²ΡΠ΅ ΡΡΠΎ? ΠΠ΅Π½Ρ ΡΠΌΡΡΠ°Π΅Ρ ΠΎΠ±ΠΈΠ»ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠΎΠ² Ρ ΠΊΡΡΠ΅ΠΉ ΡΡΠ΅Π±Π½ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π±ΡΠ²Π°ΡΡ ΡΠΏΠΎΠΌΡΠ½ΡΡΡ ΠΎΠ΄Π½Ρ Π²Π°ΠΆΠ½ΡΡ ΡΡΡΠΊΡ: Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π²ΡΡΡΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈ ΠΌΠΎΡΡ ΡΡΠΎ-ΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΡΠΏ, Π²ΡΠ΅Π³ΠΎ ΠΏΠ°ΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΈΠ· ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ.
5. ΠΠΎΡΠ»Π΅ ΠΎΡΠ½ΠΎΠ²(Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°)
Π ΡΠ΄ ΡΡΠ΅Π±Π½ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ², ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΡΡ , Π½Π° ΡΠ°Π½Π½Π΅ΠΌ ΡΡΠ°ΠΏΠ΅, ΡΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ΅Ρ ΡΡΠΎΠ²Π΅Π½Ρ.
5.1. Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ, Π³Π΄Π΅ Π°Π²ΡΠΎΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΠΌΡΡΠ»Π΅Π½ΠΈΡ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡΠ΄Π΅Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π½ΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠΉ, Π²ΡΠ΅ΠΌΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠ΅ΡΠ΅ΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΈ ΠΎΡΠΌΠ΅ΡΠ°ΡΡ ΡΡΠΎ-ΡΠΎ Π½ΠΎΠ²ΠΎΠ΅, ΡΡΠ΅ΠΊΠ°ΡΡ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ. ΠΠΎΠΆΠ½ΠΎ ΡΡΠΈΡΠ°ΡΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ½ΡΡ, ΠΏΠΎΠ½ΡΡ ΠΈ ΡΠ°ΠΌ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΠΎΡ ΠΠ°ΡΠ²Π°ΡΠ΄ΡΠΊΠΈΠΉ ΠΊΡΡΡ Π²Π²ΠΎΠ΄Π° Π² computer science ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΡΠ΅ΠΌ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ.
ΠΠ΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΠΌΡΡΠ»Π°, ΠΈΡΠΊΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π½Π°ΡΠ°ΡΡ ΡΡΠΈΡΡ ΡΠ·ΡΠΊ(ΡΡΠ°ΡΠΈΡΡ Π½Π° ΡΡΠΎ ΠΊΡΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ), Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ ΡΠ°ΠΌΡΠΉ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠΈΡΡΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅, Π΅ΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅, Π·Π½Π°Π½ΠΈΠΉ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ, Π½ΡΠΆΠ½ΠΎ ΡΠ½ΠΎΠ²Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ ΡΠ°ΠΌΡΠΉ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΡ .
Π£ΡΠΎΠΊ 1
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°. Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ.
Π Π±ΠΎΡΡΠ±Π΅ Π·Π° ΠΊΡΠ°ΡΠΈΠ²ΡΠΉ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΠΊΠΎΠ΄ Python-ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Ρ Π½ΡΠΆΠ½Ρ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΡ: ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Ρ ΠΎΡΠΎΡΠΎ, ΠΈ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΏΠ»ΠΎΡ ΠΎ. Π‘ΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ ΡΠ·ΡΠΊΠ° ΠΠ²ΠΈΠ΄ΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌ(Guido van Rossum) ΠΈ Π΅Π³ΠΎ ΡΠΎΡΠ°ΡΠ½ΠΈΠΊ ΠΠ°ΡΡΠΈ Π£ΠΎΡΡΠΎ(Barry Warsaw) Π΄Π°Π»ΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ «ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ» Py-ΠΊΠΎΠ΄Π° Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅ PEP8.
ΠΠ°Π»Π΅Π΅ ΠΌΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΊΡΠ°ΡΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ PEP8, ΡΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ Π»ΡΡΡΠ΅ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π² ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅(ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΌΡ Π½Π°ΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ ΠΈΠ·ΡΡΠΈΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π» PEP8).
ΠΡΠ°ΠΊ, ΠΏΠ΅ΡΠ΅Π΄ ΠΠ°ΠΌΠΈ 18 ΠΏΡΠ°Π²ΠΈΠ» Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π½Π° Python:
ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ΅Π½ PEP8?
ΠΠ΄ΠΈΠ½ΡΠΉ ΡΡΠΈΠ»Ρ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ Π΄Π΅Π»Π°Π΅Ρ ΠΊΠΎΠ΄ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ Π΄Π»Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠ»Π»Π΅Π³ Ρ ΡΠ°Π·Π½ΡΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ. Π ΠΈΠ΄Π΅Π°Π»Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΊΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΠΎΠ½ΡΡΠ΅Π½ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ. ΠΡΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΈ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ Π±ΡΡΡΡΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌ Π΄Π°Π²Π½ΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌ.
Π ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π°ΠΌ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π°ΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎ-ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ, Π³Π΄Π΅ ΠΌΡ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Python Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Windows 10 ΠΈ MacOS.
ΠΠ°ΠΊ ΠΏΠΎΠΏΠ°ΡΡΡ Π² ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ?
ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ:
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π½Π° Python Π² ΡΠ°ΠΉΠ»Π°Ρ , Π½Π°ΠΌ Π½ΡΠΆΠ΅Π½ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. ΠΠ΄Π½ΠΎ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ β ΡΡΠΎ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠ° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, ΠΊΠΎΠ³Π΄Π° ΡΠ°Π·Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° Python ΡΠ°ΡΠΊΡΠ°ΡΠ΅Π½Ρ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ Π»Π΅Π³ΠΊΠΎ Π²ΠΈΠ΄Π΅ΡΡ Π²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ Ρ ΠΎΠ΄ Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ.
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ Π²ΡΠ±ΠΎΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ, ΠΈΠ΄Π΅ΠΌ Π΄Π°Π»ΡΡΠ΅. ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ Π½Π° ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ» Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π½Π° Python, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ:
ΠΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ Π²ΠΈΠ΄Π΅ΠΎ-ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ c Π΄Π²ΡΠΌΡ ΡΠ΅ΠΆΠΈΠΌΠ°ΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° Python ΠΆΠ΄Π΅Ρ Π²Π°Ρ Π² Π£ΡΠΎΠΊΠ΅ 2. Π’ΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ Π² Python. Π ΠΏΠΎΠΊΠ° ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π°ΠΌ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ:
Python Ρ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π½ΡΠ»Ρ. Π£ΡΠΈΠΌΡΡ ΠΊΠΎΠ΄ΠΈΡΡ Π±Π΅Π· ΡΠΊΡΡΠ½ΡΡ ΠΊΠ½ΠΈΠΆΠ΅ΠΊ
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΡΠ°ΡΡΠΈ
ΠΡ ΡΠ΅Π΄Π°ΠΊΡΠΈΠΈ
ΠΠ΅ΒΠ΄Π°Π²ΒΠ½ΠΎ ΠΌΡ ΠΏΡΠΎΒΠ²ΠΎΠ΄ΠΈΒΠ»ΠΈ ΠΎΠΏΡΠΎΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ ΠΊΡΡΡ ΠΏΠΎ Python Π±ΡΠ» Π±Ρ ΠΈΠ½ΡΠ΅ΒΡΠ΅ΡΒΠ½Π΅Π΅ ΡΠΈΡΠ°ΡΠ΅ΒΠ»ΡΠΌ. ΠΠ²Π΅ ΠΏΠ΅ΡΒΠ²ΡΠ΅ ΡΡΡΠΎΡΒΠΊΠΈ Ρ Π±ΠΎΠ»ΡΒΡΠΈΠΌ ΠΎΡΡΡΒΠ²ΠΎΠΌ Π² Π½Π΅ΠΌ Π·Π°Π½ΡΠ»ΠΈ Π²Π°ΡΠΈΒΠ°Π½ΡΡ Β«Π΄Π»Ρ Ρ Π°ΠΊΠ΅ΡΠ°Β» ΠΈ Β«Python Ρ Π½ΡΠ»ΡΒ». Π£Π·Π½Π°Π² ΠΎ ΡΠ°ΠΊΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅ΒΠ½ΠΈΠΈ Π΄Π΅Π», ΠΌΡ Π½Π΅ΠΌΠ΅Π΄ΒΠ»Π΅Π½Π½ΠΎ Π·Π°ΠΊΠ°Π·Π°ΒΠ»ΠΈ ΡΡΠ°ΡΡΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π½Π°ΡΠ°ΡΡ ΠΏΡΠΎΠ³ΒΡΠ°ΠΌΠΌΠΈΒΡΠΎΠ²Π°ΡΡ Π½Π° Python. ΠΡΠ»ΠΈ ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ ΡΡΠΏΠ΅Ρ , ΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π²ΒΡΠ°ΡΠΈΡΡΒΡΡ Π² ΡΠ΅Π»ΡΡ ΡΠ΅ΡΠΈΡ. ΠΡΠ»ΠΈΒΡΠΈΠ΅ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄ΒΡ ΠΎΠ΄Π° β Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΌΡ ΠΎΠ±ΡΒΡΡΠ½ΡΒΠ΅ΠΌ Π²ΡΠ΅ ΠΆΠΈΠ²ΡΠΌ ΡΠ·ΡΒΠΊΠΎΠΌ ΠΈ Π΄Π°Π΅ΠΌ Π½Π΅ΡΒΠΊΡΡΠ½ΡΠ΅ ΠΏΡΠΈΒΠΌΠ΅ΡΡ. Π ΠΎΠ±ΡΠ΅ΠΌ, ΠΎΠ±ΡΒΡΠ΅Π½ΠΈΠ΅ Π² ΡΠΈΡΒΠΌΠ΅Π½Π½ΠΎΠΌ ΡΡΠΈΒΠ»Π΅ Β«Π₯Π°ΠΊΠ΅ΡΠ°Β»!
Π, ΠΏΠΎΡΒΠΊΠΎΠ»ΡΒΠΊΡ ΡΡΠΎ ΡΠΊΡΠΏΠ΅ΒΡΠΈΠΌΠ΅Π½Ρ, ΡΡΠ°ΡΡΡ Π΄ΠΎΡΒΡΡΠΏΠ½Π° Π±Π΅Π· ΠΏΠ»Π°ΡΒΠ½ΠΎΠΉ ΠΏΠΎΠ΄ΒΠΏΠΈΡΠΊΠΈ.
ΠΡΒΠ»ΠΈ Ρ ΡΠ΅Π±Ρ Π½Π° ΠΊΠΎΠΌΒΠΏΠ΅ Π΅ΡΡΡ ΡΠΎΠ²ΒΡΠ΅ΠΌΠ΅Π½ΒΠ½ΡΠΉ Π΄ΠΈΡΒΡΡΠΈΒΠ±ΡΡΠΈΠ² Linux, ΡΠΎ Π² Π½Π΅Π³ΠΎ ΡΠΆΠ΅ Π²Ρ ΠΎΒΠ΄ΠΈΡ Python 3, Π° ΠΏΠΈΡΠ°ΡΡ ΠΏΠ΅ΡΒΠ²ΡΠ΅ ΠΏΡΠΎΠ³ΒΡΠ°ΠΌΠΌΡ Π±ΡΠ΄Π΅Ρ ΡΠ΄ΠΎΠ±ΒΠ½ΠΎ Π² IDLE β ΠΏΡΠΎΡΒΡΠΎΠΌ ΡΠ΅Π΄Π°ΠΊΒΡΠΎΡΠ΅ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΒΠ»Π°Π³Π°ΒΠ΅ΡΡΡ ΠΊ Python. Π Ubuntu, ΡΡΠΎΒΠ±Ρ ΡΡΡΠ°ΒΠ½ΠΎΠ²ΠΈΡΡ Π΅Π³ΠΎ, Π½Π°Π±Π΅ΡΠΈ Π² ΠΊΠΎΠ½ΒΡΠΎΠ»ΠΈ
Π Windows ΠΏΡΠΈ ΡΡΡΠ°ΒΠ½ΠΎΠ²ΒΠΊΠ΅ Python ΠΎΠ±ΡΒΠ·Π°ΡΠ΅Π»ΡΒΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΡ Π½Π° ΠΏΠ΅ΡΒΠ²ΠΎΠΌ ΡΠΊΡΠ°ΒΠ½Π΅ ΡΡΡΠ°ΒΠ½ΠΎΠ²ΒΡΠΈΠΊΠ° Π³Π°Π»ΠΎΡΒΠΊΡ Add to Path, ΡΡΠΎΒΠ±Ρ ΠΌΠΎΠΆΒΠ½ΠΎ Π±ΡΠ»ΠΎ Π·Π°ΠΏΡΡΒΠΊΠ°ΡΡ python3 ΠΈΠ· ΠΊΠΎΠΌΠ°Π½ΒΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΒΠΊΠΈ Π² Π»ΡΠ±ΠΎΠΌ ΡΠ΄ΠΎΠ±ΒΠ½ΠΎΠΌ ΠΌΠ΅ΡΒΡΠ΅.
ΠΠ°ΒΠΏΡΡΒΡΠΈΠ² IDLE, Π·Π°ΠΉΒΠ΄ΠΈ Π² Options β Configure IDLE, ΠΏΠ΅ΡΠ΅ΠΉΒΠ΄ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΒΠΊΡ General ΠΈ ΠΏΠΎΡΒΡΠ°Π²Ρ Π³Π°Π»ΠΎΡΒΠΊΡ Π½Π° ΠΏΡΠ½ΒΠΊΡΠ΅ Open Edit Window, Π½Π°ΠΆΒΠΌΠΈ ΠK ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°ΒΠΏΡΡΒΡΠΈ IDLE. Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΒΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΒΡΠ°ΠΌΠΌΡ, ΡΠΎΡ ΒΡΠ°Π½ΡΡΡ ΠΈΡ ΠΈ Π·Π°ΠΏΡΡΒΠΊΠ°ΡΡ ΠΊΠ»Π°ΒΠ²ΠΈΡΠ΅ΠΉ F5. ΠΡ ΡΡΠΎ, ΠΏΠΎΠ³ΒΠ½Π°Π»ΠΈ?
ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅
Π Π΅ΡΠ»ΠΈ ΠΈΠ·Π½Π°ΒΡΠ°Π»ΡΒΠ½ΠΎ Π½Π΅ΠΈΠ·ΒΠ²Π΅ΡΒΡΠ½ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠΈΡΒΠ»Π° Π½Π°Π΄ΠΎ ΡΠΊΠ»Π°ΒΠ΄ΡΠ²Π°ΡΡ? Π’ΠΎΠ³ΒΠ΄Π° ΠΏΡΠΈΡΒΠ»ΠΎΡΡ Π±Ρ ΡΠΏΠ΅ΡΒΠ²Π° ΠΏΠΎΠΏΒΡΠΎΡΠΈΡΡ ΡΠ·Π΅ΒΡΠ° Π²Π²Π΅ΡΒΡΠΈ ΠΈΡ Π² ΠΊΠΎΠ½ΒΡΠΎΠ»ΠΈ ΠΈ Π½Π°ΠΆΠ°ΡΡ Enter. ΠΠ°Π²Π°ΠΉ ΡΠ°ΠΊ ΠΈ ΡΠ΄Π΅ΒΠ»Π°Π΅ΠΌ:
ΠΠ½ΡΡΒΡΠΈ ΡΠΊΠΎΒΠ±ΠΎΡΠ΅ΠΊ Ρ input ΡΡ ΠΏΠΈΡΠ΅ΡΡ ΠΏΠΎΡΡΒΠ½Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ·Π΅ΒΡΠ°, ΡΡΠΎ ΠΊΠΎΠ½ΒΠΊΡΠ΅ΡΒΠ½ΠΎ Π΅Π³ΠΎ ΠΏΡΠΎΒΡΡΡ Π²Π²Π΅ΡΒΡΠΈ. ΠΠΎ Π²ΠΎΡ Π±Π΅Π΄Π°, ΠΏΠΎ ΡΠΌΠΎΠ»ΒΡΠ°Π½ΠΈΡ Π²ΡΠ΅, ΡΡΠΎ Π²Π²ΠΎΒΠ΄ΠΈΡΒΡΡ ΡΠ΅ΡΠ΅Π· input, ΡΡΠΈΒΡΠ°Π΅ΡΒΡΡ Π½Π΅ ΡΠΈΡΒΠ»ΠΎΠΌ, Π° ΡΡΡΠΎΒΠΊΠΎΠΉ, ΠΏΠΎΡΡΠΎΒΠΌΡ, ΠΏΡΠ΅ΠΆΒΠ΄Π΅ ΡΠ΅ΠΌ ΡΠΊΠ»Π°ΒΠ΄ΡΠ²Π°ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΒΡΠ²ΠΎ Π»ΠΈΡΒΡΠΎΠ² ΠΏΠΈΠ²Π°, Π½ΡΠΆΒΠ½ΠΎ ΡΠ½Π°ΒΡΠ°Π»Π° ΠΏΡΠ΅ΒΠΎΠ±ΡΠ°ΒΠ·ΠΎΠ²Π°ΡΡ Π²Π²Π΅ΒΠ΄Π΅Π½ΒΠ½ΡΠ΅ ΡΡΡΠΎΒΠΊΠΈ Π² ΡΠΈΡΒΠ»Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΒΠΊΡΠΈΠΈ int().
ΠΠΎΒΠΎΠ±ΡΠ΅, ΡΠΈΠΏΠΎΠ² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½ΒΠ½ΡΡ ΠΌΠ½ΠΎΒΠ³ΠΎ, Π½ΠΎ ΡΡΡΡ ΡΡ ΡΠ»ΠΎΒΠ²ΠΈΠ» β ΡΡΠΎΒΠ±Ρ ΠΏΡΠΎΒΠΈΠ·Π²ΠΎΒΠ΄ΠΈΡΡ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½ΒΠ½ΡΠΌΠΈ ΠΊΠ°ΠΊΠΈΠ΅βΡΠΎ Π΄Π΅ΠΉΒΡΡΠ²ΠΈΡ, Π½ΡΠΆΒΠ½ΠΎ ΠΈΡ ΡΠ½Π°ΒΡΠ°Π»Π° ΠΏΡΠΈΒΠ²Π΅ΡΒΡΠΈ ΠΊ ΠΎΠ΄Π½ΠΎΒΠΌΡ ΡΠΈΠΏΡ β ΠΊ ΡΡΡΠΎΒΠΊΠΎΠ²ΠΎΒΠΌΡ, ΠΈΠ»ΠΈ ΠΊ ΡΠΈΡΒΠ»ΠΎΠ²ΠΎΠΌΡ, ΠΈΠ»ΠΈ Π΅ΡΠ΅ ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡβΠ½ΠΈΠ±ΡΠ΄Ρ. ΠΡΠ»ΠΈ Ρ ΡΡΠΈΠΌ Π½Π΅ Π·Π°ΠΌΠΎΡΠ°ΒΡΠΈΠ²Π°ΡΡΒΡΡ, Python ΡΠ»ΠΎΒΠΆΠΈΡ Π½Π΅ ΡΠΈΡΒΠ»Π°, Π° ΡΡΡΠΎΒΠΊΠΈ ΠΈ Π²Π²Π΅ΒΠ΄Π΅Π½ΒΠ½ΡΠ΅ 2 ΠΈ 3 Π»ΠΈΡΒΡΠ° ΠΏΠΈΠ²Π° Π² ΡΡΠΌΒΠΌΠ΅ Π΄Π°Π΄ΡΡ Π½Π΅ 5, Π° ΡΠ΅Π»ΡΡ 23. Π₯ΠΎΡΠΎΡΠΎ Π±Ρ ΡΠ°ΠΊ Π±ΡΠ»ΠΎ Π² ΡΠ΅Π°Π»ΡΒΠ½ΠΎΡΒΡΠΈ!
ΠΠΎΡ Π΅ΡΠ΅ ΠΏΡΠΈΒΠΌΠ΅ΡΒΡΠΈΠΊ, ΡΠ°ΡΒΡΡΠΈΒΡΡΠ²Π°ΒΡΡΠΈΠΉ, ΡΠΊΠΎΠ»ΡΒΠΊΠΎ ΡΠ΅Π±Π΅ Π΅ΡΠ΅ ΠΏΠΈΡΡ ΠΏΠΈΠ²ΠΎ, ΠΈΡΡ ΠΎΒΠ΄Ρ ΠΈΠ· ΡΡΠ΅Π΄ΒΠ½Π΅ΠΉ ΠΏΡΠΎΒΠ΄ΠΎΠ»ΒΠΆΠΈΡΠ΅Π»ΡΒΠ½ΠΎΡΒΡΠΈ ΠΆΠΈΠ·ΒΠ½ΠΈ Π² Π ΠΎΡΒΡΠΈΠΈ:
Π£ΡΠ»ΠΎΠ²ΠΈΡ
Π ΠΎΡΠ½ΠΎΒΠ²Π΅ Π»ΡΠ±ΠΎΠΉ ΠΏΡΠΎΠ³ΒΡΠ°ΠΌΠΌΡ Π»Π΅ΠΆΠ°Ρ ΡΡΠ»ΠΎΒΠ²ΠΈΡ. Π Π·Π°Π²ΠΈΡΠΈΒΠΌΠΎΡΒΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, Π²ΡΠΏΠΎΠ»ΒΠ½ΡΡΡΒΡΡ ΠΎΠ½ΠΈ ΠΈΠ»ΠΈ Π½Π΅ Π²ΡΠΏΠΎΠ»ΒΠ½ΡΡΡΒΡΡ, ΠΏΡΠΎΠ³ΒΡΠ°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΉΒΡΠΈ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΒΠΌΡ ΠΈΠ»ΠΈ Π΄ΡΡΒΠ³ΠΎΠΌΡ ΠΏΡΡΠΈ. ΠΡΠ΅Π΄ΒΡΡΠ°Π²Ρ, ΡΡ Π΅Π΄Π΅ΡΡ Π½Π° ΠΌΠ°ΡΠΈΠ½Π΅ ΠΈ ΡΠΌΠΎΡΒΡΠΈΡΡ Π½Π° ΡΠ°ΡΡ: Π΅ΡΠ»ΠΈ ΡΠΆΠ΅ Π΅ΡΡΡ Π΄Π΅ΡΡΡΡ Π²Π΅ΡΠ΅ΡΠ°, ΡΠΎ ΠΏΠΎΠ²ΠΎΡΠ°ΒΡΠΈΠ²Π°ΒΠ΅ΡΡ Π΄ΠΎΠΌΠΎΠΉ, Π΅ΡΠ»ΠΈ Π½Π΅Ρ, ΡΠΎ ΠΌΠΎΠΆΒΠ½ΠΎ Π·Π°Π΅Ρ Π°ΡΡ Π² Π³ΠΎΡΒΡΠΈ. Π’ΠΎΡΒΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°ΒΠ΅Ρ ΠΈ ΠΏΡΠΎΠ³ΒΡΠ°ΠΌΠΌΠ°: ΠΏΡΠΎΒΠ²Π΅ΡΡΒΠ΅Ρ ΠΊΠ°ΠΊΠΎΠ΅βΡΠΎ Π·Π½Π°ΒΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ²ΠΎΒΡΠ°ΡΠΈΒΠ²Π°Π΅Ρ ΡΡΠ΄Π° ΠΈΠ»ΠΈ ΡΡΠ΄Π° ΠΈ Π²ΡΠΏΠΎΠ»ΒΠ½ΡΠ΅Ρ ΡΠΎΠΎΡΒΠ²Π΅ΡΡΒΡΠ²ΡΒΡΡΠΈΠΉ ΠΊΡΡΠΎΡΠ΅ΠΊ ΠΊΠΎΠ΄Π°.
ΠΠ»ΠΎΒΠΊΠΈ ΠΊΠΎΠ΄Π° Π² Python ΠΎΡΠ΄Π΅ΒΠ»Π°ΡΡΒΡΡ ΠΎΡΡΡΡΒΠΏΠ°ΠΌΠΈ. ΠΡΡΡΡΠΏ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΡΠ±ΡΠΌ, Π½Π°ΠΏΒΡΠΈΠΌΠ΅Ρ Π½Π΅ΠΊΠΎΡΠΎΒΡΡΠ΅ ΠΏΡΠ΅Π΄ΒΠΏΠΎΡΠΈΡΠ°ΒΡΡ ΠΈΡΠΏΠΎΠ»ΡΒΠ·ΠΎΠ²Π°ΡΡ Π²ΠΌΠ΅ΡΒΡΠΎ ΡΠ΅ΡΡΡΠ΅Ρ ΠΏΡΠΎΒΠ±Π΅Π»ΠΎΠ² ΠΊΠ»Π°ΒΠ²ΠΈΡΡ Tab. ΠΠ»Π°Π²ΒΠ½ΠΎΠ΅ β Π½Π΅ ΡΠΌΠ΅ΒΡΠΈΠ²Π°ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡΠΎΠ³ΒΡΠ°ΠΌΠΌΠ΅ ΠΎΡΡΡΡΒΠΏΡ ΡΠ°Π·ΒΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°. ΠΡΠ»ΠΈ ΡΠΆ Π½Π°ΡΠ°Π» ΠΈΡΠΏΠΎΠ»ΡΒΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΡΡΠ΅ ΠΏΡΠΎΒΠ±Π΅Π»Π°, ΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΒΠ·ΡΠΉ ΠΏΠΎ Π²ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΒΡΠ°ΠΌΠΌΠ΅, Π° ΡΠΎ Python Π±ΡΠ΄Π΅Ρ Π½Π° ΡΠ΅Π±Ρ ΡΡΠ³Π°ΡΡΒΡΡ ΠΈ ΡΠ½ΠΈΒΠΆΠ°ΡΡ.
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π²Π°ΠΆΒΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π·Π΄Π΅ΡΡ β ΡΡΠΎ Π·Π½Π°ΠΊ ΡΠ°Π²Π΅Π½ΡΒΡΠ²Π° Π² ΡΡΠ»ΠΎΒΠ²ΠΈΠΈ. ΠΠ½ ΠΏΠΈΡΠ΅ΡΒΡΡ ΠΊΠ°ΠΊ Π΄Π²ΠΎΠΉΒΠ½ΠΎΠ΅ Β«ΡΠ°Π²ΒΠ½ΠΎΒ» ( == ) ΠΈ ΡΡΠΈΠΌ ΠΎΡΠ»ΠΈΒΡΠ°Π΅ΡΒΡΡ ΠΎΡ ΠΏΡΠΈΡΒΠ²ΠΎΠ΅Π½ΠΈΡ β ΠΎΠ΄ΠΈΒΠ½Π°ΡΒΠ½ΠΎΠ³ΠΎ Β«ΡΠ°Π²ΒΠ½ΠΎΒ».
Π€ΡΠ½ΒΠΊΡΠΈΡ lower(), ΠΏΡΠ΅ΠΆΒΠ΄Π΅ ΡΠ΅ΠΌ ΡΡΠ°Π²ΒΠ½ΠΈΠ²Π°ΡΡ ΡΡΠ»ΠΎΒΠ²ΠΈΠ΅, Π΄Π΅Π»Π°ΒΠ΅Ρ Π²ΡΠ΅ Π±ΡΠΊΒΠ²Ρ Π² ΡΡΡΠΎΒΠΊΠ΅ ΠΌΠ°Π»Π΅Π½ΡΒΠΊΠΈΠΌΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π³Π»ΡΒΠΏΡΠΉ ΡΠ·Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ Π²Π²Π΅ΡΒΡΠΈ ΡΠ»ΠΎΒΠ²ΠΎ YES Ρ Π³ΠΎΡΡΡΠΈΠΌ Caps Lock, ΠΈ ΡΡΠΎ Π½Π°Π΄ΠΎ ΠΏΡΠ΅ΒΠ΄ΡΡΒΠΌΠΎΡΡΠ΅ΡΡ Π·Π°ΡΠ°Π½Π΅Π΅.
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ lower( ) β Π½Π΅ ΠΏΡΠΎΡΒΡΠΎ ΡΡΠ½ΒΠΊΡΠΈΡ, Π° ΠΌΠ΅ΡΠΎΠ΄ ΠΊΠ»Π°ΡΒΡΠ° string (ΡΡΡΠΎΒΠΊΠ°). ΠΠΌΠ΅Π½ΒΠ½ΠΎ ΠΏΠΎΡΡΠΎΒΠΌΡ ΠΎΠ½ Π²ΡΠ·ΡΠ²Π°ΒΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΡΠΎΡΒΠΊΡ ΠΏΠΎΡΒΠ»Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½ΒΠ½ΠΎΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ΄Π΅ΡΒΠΆΠΈΡ ΡΡΡΠΎΒΠΊΡ. Π ΠΊΠ»Π°ΡΒΡΠ°Ρ ΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°Ρ ΠΌΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΒΡΠΈΠΌ ΠΊΠ°ΠΊβΠ½ΠΈΠ±ΡΠ΄Ρ Π² Π΄ΡΡΒΠ³ΠΎΠΉ ΡΠ°Π·, Π° ΠΏΠΎΠΊΠ° ΠΏΡΠΎΡΒΡΠΎ Π·Π°ΠΏΠΎΠΌΒΠ½ΠΈ, ΡΡΠΎ Π½Π΅ΠΊΠΎΡΠΎΒΡΡΠ΅ ΡΡΠ½ΒΠΊΡΠΈΠΈ Π²ΡΠ·ΡΠ²Π°ΒΡΡΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°ΒΠ·ΠΎΠΌ.
ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΠΎΠ²Π΅ΡΠΎΠ² ΠΊΠ°ΠΊ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠ²Π°ΡΡΡΡ Π² Python
ΠΡΠΈΠ²Π΅Ρ, Π₯Π°Π±Ρ! Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ ΠΠ°ΠΌ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΡΡΠ°ΡΡΠΈ Duomly, ΠΏΠΎΡΠ²ΡΡΡΠ½Π½ΠΎΠΉ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Python.
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
ΠΠ·ΡΡΠ΅Π½ΠΈΠ΅ Python Π½Π΅ ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΄ΠΈΠ½ ΠΏΡΡΡ Π΄Π»Ρ ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΎΠΌ Π² Python (ΠΈΠ»ΠΈ Π² Π΄ΡΡΠ³ΠΎΠΌ Π»ΡΠ±ΠΎΠΌ ΡΠ·ΡΠΊΠ΅) Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΈΠΌΠ΅ΡΡΠ΅Π³ΠΎΡΡ ΠΎΠΏΡΡΠ° ΠΈ Π·Π½Π°Π½ΠΈΠΉ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠΏΡΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΡΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΎΠ±ΡΡΠ½ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π½ΠΎΠ²ΠΈΡΠΊΠΈ β Π½Π΅Ρ.
ΠΠ΅ ΡΠΌΠΎΡΡΡ Π½ΠΈ Π½Π° ΡΡΠΎ, ΠΈΠΌΠ΅Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΠ΅ΠΉ ΠΎΠ±ΡΠΈΡ Π΄Π»Ρ Π²ΡΠ΅Ρ , ΠΎΠ΄Π½Π° ΠΈΠ· Π½ΠΈΡ β ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠ²Π°ΡΡΡΡ, ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠ²Π°ΡΡΡΡ!
Π ΡΡΠ°ΡΡΡΡ, Python ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΡΠΎΠΊΠΎΠ΅, Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π½ΠΎΠ΅ ΠΈ ΡΠΎΠΎΠ±ΡΡΠ½Π½ΠΎΠ΅ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ. ΠΡΠΎ Open-Source ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅.
ΠΠΌΠ΅Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Ρ ΠΎΡΠΎΡΠΈΡ ΡΠΎΠ²Π΅ΡΠΎΠ² ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠ²Π°ΡΡΡΡ Python`Ρ. ΠΡΠ° ΡΡΠ°ΡΡΡ Π·Π°ΡΡΠΎΠ½Π΅Ρ Π²ΡΠ΅Π³ΠΎ 10 ΠΈΠ· Π½ΠΈΡ :
ΠΡΠ±Π΅ΡΠ΅ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ΅Π΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΠ°ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΡΠ½ΡΠΉ Python 3 ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ½ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ, Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΊΠΎΡΠΎΡΡΡ ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅. Windows, Mac OS, ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠΉ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Linux ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ. (ΠΠ°ΠΆΠ΅ Android Ρ QPython, Ρ ΠΎΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Ρ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΌ Python). ΠΠΎΠ·ΠΆΠ΅ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Anaconda Π½Π° Windows, Mac OS ΠΈΠ»ΠΈ Linux. ΠΠ½ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Python, ΠΏΠ°ΠΊΠ΅Ρ Conda, Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ½ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π΅Π³ΠΎ ΠΡ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΠΠ°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ.
ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΡΠ±ΡΠ°ΡΡ Π½ΡΠΆΠ½ΡΡ IDE (ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°). ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ
IDE, ΡΠ°ΠΊΠΈΡ
ΠΊΠ°ΠΊ Visual Studio, VSCode, Emacs, Vim, Sublime Text ΠΈ Π΄Ρ. ΠΈΠΌΠ΅ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ
ΠΎΡΠΎΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π΄Π»Ρ Python. ΠΡΠ»ΠΈ ΠΠ°ΠΌ Π½ΡΠ°Π²ΡΡΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΡ ΠΎΡ JetBrains, ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ PyCharm.
Π’Π°ΠΊΠΆΠ΅ Π² ΠΏΠ°ΠΊΠ΅Ρ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Anaconda Π²ΠΊΠ»ΡΡΡΠ½ IDE ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Spyder.
IPython ΠΈ Jupyter Notebook Ρ ΠΎΡΠΎΡΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΡΠ΄ΠΎΠ±Π½ΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ. Π’Π°ΠΊΠΆΠ΅, ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Python, Π½ΠΎ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΡΠΎΡΡΡΡ ΠΊΡΡΠΎΡΠΊΠΎΠ² ΠΊΠΎΠ΄Π°, ΡΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.
Π’Π°ΠΊΠΆΠ΅ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΡΡ ΡΡΠ°ΡΡΡ ΡΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎ IDE Π΄Π»Ρ Python.
ΠΠΎΠΌΠΈΠΌΠΎ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅Π³ΠΎ, Ρ
ΠΎΡΠΎΡΠ΅ΠΉ ΠΈΠ΄Π΅Π΅ΠΉ Π±ΡΠ΄Π΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈ Π½Π°ΡΡΡΠΎΠΈΡΡ Π»ΠΈΠ½ΡΠ΅ΡΡ Π΄Π»Ρ Python (Pylint, flake8 ΠΈ ΠΏΡΠΎΡΠΈΠ΅). ΠΠ½ΠΈ ΡΠ²Π»ΡΡΡΡΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΌΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌΠΈ ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΠ°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° (ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅, ΠΈΠ»ΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Π½Π΅ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ΠΌ ΡΡΠΈΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Python β PEP8).
Π£Π΄ΠΎΡΡΠΎΠ²Π΅ΡΡΡΠ΅ΡΡ, ΡΡΠΎ ΠΡ ΠΈΠΌΠ΅Π΅ΡΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΡ Π±Π°Π·Ρ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ Π²Π΅ΡΠ΅ΠΉ
ΠΡΠ»ΠΈ ΠΡ Ρ ΠΎΡΠΈΡΠ΅ ΠΎΠ±ΡΡΠ°ΡΡΡΡ Π»ΡΠ±ΠΎΠΌΡ ΡΠ·ΡΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΈΠ·ΡΡΠΈΡΡ Ρ ΠΎΡΠΎΡΠΎ ΠΈΠ·ΡΡΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Ρ, ΠΏΠΎΠ²Π΅ΡΡ ΠΊΠΎΡΠΎΡΡΡ ΠΡ Π±ΡΠ΄Π΅ΡΠ΅ ΡΡΡΠΎΠΈΡΡ ΠΠ°ΡΡ ΠΊΠ°ΡΡΠ΅ΡΡ Π² ΡΡΠΎΠΌ ΡΠ·ΡΠΊΠ΅. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅ Π·Π½Π°ΡΡ: ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΠ·ΡΠΊΠ°, ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π±ΡΡΡ Π·Π½Π°ΠΊΠΎΠΌΡΠΌΠΈ ΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ ΠΈ ΡΡΡΡΠΊΡΡΡΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
ΠΠ°ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π½Π°ΠΉΡΠΈ Π½ΡΠΆΠ½ΡΡ ΠΊΠ½ΠΈΠ³Ρ Π΄Π»Ρ ΠΠ°ΡΠ΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΎ Python.
Duomly ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΡΡΠΎΡΠΈΠ°Π» ΠΏΠΎ Python, ΠΊΠΎΡΠΎΡΡΠΉ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΡΠΈΡ
ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΎΠ² ΠΈ Π΄Π°ΠΆΠ΅ Π±ΠΎΠ»ΡΡΠ΅Π³ΠΎ.
Π’Π°ΠΊΠΆΠ΅ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΠ°ΡΡ Ρ ΡΡΡΠΎΡΠΈΠ°Π»Π° Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅.
ΠΠΈΡΠΈΡΠ΅ ΠΈ ΡΠ»ΡΡΡΠ°ΠΉΡΠ΅ ΠΊΠΎΠ΄
ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΡΠ΅Π±Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΎΡΡΠ΅ΠΌΠ»ΠΈΠΌΠΎΠΉ ΡΠ°ΡΡΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ°ΡΠ½ΠΈΡΠ΅ Ρ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΊΠ½ΠΈΠ³ ΠΈ ΡΡΡΠΎΡΠΈΠ°Π»ΠΎΠ². ΠΠ°ΡΠ΅ΠΌ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ, ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΠΌ Π΄Π»Ρ ΠΊΠ°ΠΊΠΈΡ
-Π»ΠΈΠ±ΠΎ ΡΠ΅Π»Π΅ΠΉ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΈ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠ΅, Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠΎ Π³Π»Π°Π²Π½ΠΎΠ΅, Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ ΠΎΠ΄Π½Ρ ΠΈΠ· ΡΠ°ΠΌΡΡ
Π²Π°ΠΆΠ½ΡΡ
Π²Π΅ΡΠ΅ΠΉ ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ: ΠΎΠ½ΠΎ Π½Π΅ ΠΎ Π½Π°Π±ΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π°, ΠΎΠ½ΠΎ ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ!
ΠΡ Π±ΡΠ΄Π΅ΡΠ΅ Π΄Π΅Π»Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ. ΠΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΈΡ
Π΄Π΅Π»Π°ΡΡ. Π ΡΡΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ ΠΏΠ»ΠΎΡ
ΠΎ. Π‘Π°ΠΌΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅ Π² ΡΡΠΎΠΌ β ΡΠ·Π½Π°ΡΡ, ΡΡΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, Π½Π΅ ΠΏΠΎΠ²ΡΠΎΡΡΡΡ ΡΡΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° ΠΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΈ ΠΈΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΡ, ΠΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ, ΡΠ΅ΠΌ ΠΡ Π±ΡΠ»ΠΈ ΡΠ°Π½ΡΡΠ΅.
ΠΠ½ΠΎΠ³Π΄Π°, Π²Π°ΠΆΠ½ΠΎ Π²Π΅ΡΠ½ΡΡΡΡΡ Π½Π°Π·Π°Π΄ ΠΊ ΡΡΠ°ΡΠΎΠΌΡ ΠΊΠΎΠ΄Ρ ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΡΠ»ΡΡΡΠΈΡΡ Π΅Π³ΠΎ. ΠΠ°Π΄Π΅ΡΡΡ, ΠΡ ΡΠ²ΠΈΠ΄Π΅ΡΠ΅ Π³Π΄Π΅ ΠΡ ΡΡΠ°Π»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π»ΡΡΡΠ΅ ΡΠ΅ΠΌ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΠΈΡΠ°Π»ΠΈ ΡΡΠΎΡ ΠΊΠΎΠ΄.
ΠΠΎΠ΄ΡΠΌΠ°ΠΉΡΠ΅ ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΡ Ρ ΠΎΡΠ΅Π»ΠΈ Π±Ρ ΡΠ΅ΡΠΈΡΡ. Π ΠΈΠ΄Π΅Π°Π»Π΅, ΡΡΠΎ ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΡ ΡΠ²Π»Π΅ΡΠ΅Π½Ρ. ΠΠΌΠΎΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ»ΡΡΡΠ°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ. ΠΠ°ΡΠ½ΠΈΡΠ΅ ΠΠ°ΡΠΈ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠ΅ ΠΈ ΡΡΠ΅Π΄Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΈ ΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ ΠΈΡ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΠ΅. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΡ ΠΈΠ·ΡΡΠΈΡΠ΅ ΡΡΠΎ-ΡΠΎ Π½ΠΎΠ²ΠΎΠ΅, ΡΠΏΡΠΎΡΠΈΡΠ΅ ΡΠ΅Π±Ρ, ΠΊΠ°ΠΊ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΡΡΠΎ ΠΊ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ΅ΡΠΈΡΡ.
Π§ΠΈΡΠ°ΠΉΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½Π° Π² Python. ΠΠ°ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΈΠ²ΡΡΠΊΠΎΠΉ ΡΠΈΡΠ°ΡΡ Π΅Ρ ΡΠ°ΡΡΠΎ. ΠΠ΄Π΅Π°Π»ΡΠ½ΠΎ Π±ΡΠ΄Π΅Ρ, ΠΏΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊΡΡ-Π»ΠΈΠ±ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ, ΠΈΠ»ΠΈ ΠΌΠ΅ΡΠΎΠ΄, ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΎ Π½Π΅ΠΉ.
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π΄Π΅ΡΠ°Π»Π΅ΠΉ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Ρ .
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΡΡΠΈΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ· Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ, ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ»ΠΈ ΠΊΠ»Π°ΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ, ΡΡΠΎ Π²Π΅ΡΠ½ΡΡ Π²ΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΠ½Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ²Π½Ρ, Π° ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½Ρ.
ΠΠ·ΡΡΠ°ΠΉΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ Π²Π΅ΡΠΈ ΠΏΠΎΡΠ»Π΅ ΠΎΡΠ½ΠΎΠ²
ΠΠ΄Π½Π°ΠΆΠ΄Ρ, ΠΊΠΎΠ³Π΄Π° ΠΡ Π±ΡΠ΄Π΅ΡΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΎΡΠ½ΠΎΠ²Ρ, ΠΡ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΠ°ΡΡ ΠΈΠ·ΡΡΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ Π²Π΅ΡΠΈ. ΠΠ΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡΠ΅ΡΡ, ΠΡ Π½Π΅ Π·Π°Π±ΡΠ΄Π΅ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ. ΠΠ½ΠΈ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ ΠΠ°ΠΌ Π²ΡΠ΅Π³Π΄Π°.
Π’Π°ΠΊΠΈΠ΅ ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ, ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΠΈ ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ², *args ΠΈ **kwargs, Π΄Π΅ΠΊΠΎΡΠ°ΡΠΎΡΡ, ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΈ ΠΏΠ°ΠΊΠ΅ΡΡ, ΠΠΠ ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ, ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΈ ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π½Π°ΡΡ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΈΡ
Π½Π° Ρ
ΠΎΡΠΎΡΠ΅ΠΌ ΡΡΠΎΠ²Π½Π΅.
Π’Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ
ΡΠ΅ΠΌ ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΈΠ·ΡΡΠΈΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΊΠΎΡΡΡΠΈΠ½Ρ, Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΡ, ΠΌΡΠ»ΡΡΠΈΠΏΡΠΎΡΠ΅ΡΡΠ½ΠΎΡΡΡ, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΡΠΎ Π½Π΅ ΡΠΎ, ΡΡΠΎ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΠΠ°ΠΌ Π² Π½Π°ΡΠ°Π»Π΅. Π’Π°ΠΊ, ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΠ°ΡΡ Ρ ΡΠ΅Π³ΠΎ-ΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ³ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΌΠΎΡΠ½ΠΎΠ΅ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ Π΄Π»Ρ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ, ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ Π½Π°Π΄ Π½Π°ΡΡΠ½ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΠΡ Π½Π°ΠΉΠ΄ΡΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΏΡΠΎΡΠ΅ΡΡΠ½ΠΎΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠΉ Π΄Π»Ρ ΠΠ°Ρ.
Π‘Π»Π΅Π΄ΠΈΡΠ΅ Π·Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ°ΠΌΠΈ, ΡΠΎΠ²Π΅ΡΠ°ΠΌΠΈ ΠΈ ΡΡΡΠΊΠ°ΠΌΠΈ Π² ΡΠ·ΡΠΊΠ΅ Python
ΠΠΌΠ΅Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΡ Π²Π΅ΡΠ΅ΠΉ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π΄Π»Ρ ΡΠ·ΡΠΊΠ° Python, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ²Π»ΡΡΡΡΡ Π½Π΅ ΡΠ°ΠΌΠΎΠΉ ΠΏΡΠΎΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ. ΠΠΎΠ²Π΅Π·Π»ΠΎ, ΡΡΠΎ Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· ΡΡΠΈΡ ΡΠ΅ΠΌ.
ΠΡΠΈΡΠΈΠ°Π»ΡΠ½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Python ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. PEP 20, ΡΠ°ΠΊ ΠΆΠ΅ Π½Π°Π·Π²Π°Π½ΡΠΉ ΠΠ·Π΅Π½ΠΎΠΌ Python, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π’ΠΈΠΌΠΎΠΌ ΠΠ΅ΡΠ΅ΡΡΠΎΠΌ, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π³Π»Π°Π²Π½ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ Python:
PEP 8, ΠΈΠ»ΠΈ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΠΎΡ ΠΠ²ΠΈΠ΄ΠΎ ΠΠ°Π½ Π ΠΎΡΡΡΠΌΠ°, B. Warsaw.
Π’Π°ΠΊΠΆΠ΅ PEP 257, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΡΡΠΎΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.
ΠΠ½Π°Π»ΠΈΠ·ΠΈΡΡΠΉΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄
Python β open-source`Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ
Π±ΠΈΠ»ΠΈΠΎΡΠ΅ΠΊ. ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΈΡΠ°ΡΡ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄. ΠΡΠΎ ΡΠ°ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Github, Π½ΠΎ Π΅ΡΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΌΠ΅ΡΡΠ° Π³Π΄Π΅ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ.
Π§ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π±ΠΎΠ»Π΅Π΅ Π»ΡΡΡΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΠΊΠ°ΠΊ ΠΎΠ½Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΡΡΠ°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π΄ΡΡΠ³ΠΈΡ (Π½Π°Π΄Π΅ΡΡΡ Ρ ΠΎΡΠΎΡΠΈΡ ) ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ². ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΈΠ΄Π΅ΠΈ, ΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΡΠ°Π·Π½ΡΠ΅ ΠΏΡΡΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΈΠ·ΡΡΠ°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ, ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
ΠΠ½ΡΠ΅ΡΠ΅ΡΡΠΉΡΠ΅ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ
Python ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ
Π·Π°Π΄Π°Ρ:
ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ°, ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°, Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ
ΡΠΈΡΠ΅Π», ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΈΡΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΡΠΎΡΠ΅ΡΡΠ½ΠΎΡΡΡ, Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΡΠ΅ ΠΊΠ»Π°ΡΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
Π’Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π΄Π»Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΡΠ°Π·Π½ΡΡ
Π½Π°ΡΡΠ½ΡΡ
Π·Π°Π΄Π°Ρ.
ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΠΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΡΡΠΈΡΡ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ
Π²ΡΠ΅, Π½ΠΎ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠΎΠΊΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΈΠ· Π½ΠΈΡ
, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠ°ΠΆΡΡΡΡ ΠΠ°ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌΠΈ Π΄Π»Ρ ΠΠ°ΡΠ΅ΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
ΠΡΠ»ΠΈ ΠΡ Ρ ΠΎΡΠΈΡΠ΅ Π±ΡΡΡ Π΄Π°ΡΠ° ΡΠ°ΠΉΠ΅Π½ΡΠΈΡΡΠΎΠΌ ΠΈΠ»ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Machine Learning, ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΡΠ°ΡΡ Ρ NumPy, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»ΠΎΠ³Π°ΡΡΠ΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ, Π΄Π»Ρ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ ΠΎΠ΄Π½ΠΎ- ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ-ΠΌΠ΅ΡΠ½ΡΠΌΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌ ΠΈ ΠΏΡΠΎΡΡΡΠΌ ΠΏΡΡΡΠΌ. ΠΠ½ Π±ΡΡΡΡ ΠΈ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ, Π±Π΅Π· ΡΠ²Π½ΠΎΠ³ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΈΠΊΠ»ΠΎΠ² for ΠΈΠ· Python.
ΠΡΠ΅ ΡΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈΠΌΠ΅ΡΡ ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄Π½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ.
ΠΡΠ»ΠΈ ΠΡ Ρ ΠΎΡΠΈΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ web-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΡΡΠΈΡΡ ΠΈ ΠΏΠΎΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠ²Π°ΡΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ Python ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°ΠΌΠΈ Π΄Π»Ρ Π±ΡΠΊΠ΅Π½Π΄Π°. Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΠΈΠ· Π½ΠΈΡ β Django, ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π½ΡΠΆΠ½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ. ΠΡΠΎ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ Π²Π΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ β Flask β ΠΌΠΎΡΠ½ΡΠΉ, Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΌΠΈΠΊΡΠΎ-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ. Django ΠΈ Flask ΡΠ°ΠΌΡΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Python Π²Π΅Π±-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ.
Π’Π°ΠΊΠΆΠ΅ Python ΠΈΠΌΠ΅Π΅Ρ Π΄ΡΡΠ³ΠΈΠ΅ Π²Π΅Π±-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Pyramid, Bottle, Tornado ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
SQLAlchemy β ΡΡΠΎ ΠΏΠ°ΠΊΠ΅Ρ ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΠ Π² ΠΎΠ±ΡΠ΅ΠΊΡΠΎ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΡΡΠΈΠ»Π΅. ΠΠ½ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Π²Π΅Π±-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°Ρ , Π½ΠΎ ΡΠ°ΠΊΠΆΠ΅ Π² Data Science.
Π‘ΡΠ°Π½ΡΡΠ΅ ΡΠ°ΡΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°
ΠΠ°ΠΊ ΡΠΆΠ΅ Π±ΡΠ»ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ, Python ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΈ Π΄ΡΡΠΆΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠ°ΡΡ Π΅Π³ΠΎ ΡΠ°ΡΡΡΡ. Π§ΠΈΡΠ°ΠΉΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ, ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΡΠΉΡΠ΅, ΡΠΏΡΠ°ΡΠΈΠ²Π°ΠΉΡΠ΅, ΠΈΡΠΈΡΠ΅ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ.
ΠΠΎΠ³Π΄Π° ΠΡ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΠΌΠ΅ΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π·Π½Π°Π½ΠΈΠΉ, ΠΡ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΠ°ΡΡ Π²ΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ Π·Π½Π°Π½ΠΈΡ Π² open-source ΠΏΡΠΎΠ΅ΠΊΡΡ, ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠ΅ΠΌ, ΠΊΡΠΎ ΠΏΠΈΡΠ΅Ρ ΡΡΠ°ΡΡΠΈ ΠΈΠ»ΠΈ ΡΡΡΠΎΡΠΈΠ°Π»Ρ. ΠΡΠΈ Π²Π΅ΡΠΈ ΠΎΡΠ΅Π½Ρ ΡΠ΅Π½ΡΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΈ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎΠΌ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΠ°Π΄Π°ΡΠ΅Π»Π΅ΠΉ.
ΠΠ·ΡΡΠΈΡΠ΅ Π²ΡΠΎΡΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Python ΡΡΠΎ ΠΌΡΠ»ΡΡΠΈΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ
ΡΠΈΡΡΠ°ΡΠΈΡΡ
, Π΅Π³ΠΎ Ρ
Π²Π°ΡΠ°Π΅Ρ.
ΠΠΎ Π½Π΅ ΡΠΌΠΎΡΡΡ Π½ΠΈ Π½Π° ΡΡΠΎ, Π²ΡΠ΅Π³Π΄Π° Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΊΠ°ΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ Π΄ΡΡΠ³ΠΈΡ
ΡΠ·ΡΠΊΠΎΠ².
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ, ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ»ΡΡΡΠΈΡΡ ΡΠ²ΠΎΠΈ Π·Π½Π°Π½ΠΈΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π² ΡΠ΅Π»ΠΎΠΌ, ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°Ρ
ΠΈ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΡΠ²ΠΎΠΉ ΠΊΡΡΠ³ΠΎΠ·ΠΎΡ. ΠΠΎΠ³Π΄Π° ΠΡ ΠΈΠ·ΡΡΠΈΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠ·ΡΠΊ, ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΡ
Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΠ΅. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Ρ
ΠΎΡΠΎΡΠΈΡ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Π·Π½Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ·ΡΠΊΠΎΠ².
ΠΡΠ»ΠΈ ΠΡ Ρ ΠΎΡΠΈΡΠ΅ Π±ΡΡΡ Π²Π΅Π±-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ, ΠΠ°ΠΌ Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΠ·ΡΡΠΈΡΡ JavaScript. ΠΠ·ΡΡΠ΅Π½ΠΈΠ΅ C Ρ ΠΎΡΠΎΡΠΎ Π΄Π»Ρ Π»ΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ Π±Π°Π·ΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½ΠΎ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΈΡΠ°ΡΡ Π½Π° Π½ΡΠΌ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ Python. Rust ΡΡΠΎ Π½ΠΎΠ²ΡΠΉ ΠΈ ΠΎΡΠ΅Π½Ρ ΠΊΠ»Π°ΡΡΠ½ΡΠΉ ΡΠ·ΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ Ρ ΠΎΡΠΎΡΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Python
ΠΡΠΈΠΌΠ΅ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π΄Π»Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ
ΠΠΌΠ΅Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Python. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΊΡΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ. ΠΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ, ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈ Π΄Π°ΠΆΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π΄Π»Ρ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² Jinja, ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ ΠΠ°ΠΌ ΠΏΠΈΡΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΊΠΎΠ΄.
ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π²Π΅Π±-ΡΠ°ΠΉΡ Flask ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΈ ΡΡΡΠΎΡΠΈΠ°Π», ΠΊΠΎΡΠΎΡΡΠΉ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π΅Π³ΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ.
Doumly Machine Learning ΡΡΡΠΎΡΠΈΠ°Π» ΠΈΠΌΠ΅Π΅Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΊΠ°ΠΊ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠ²Π°ΡΡΡΡ Π² Data Science ΠΈ machine learning.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΡ ΠΏΡΠΎΡΠΈΡΠ°Π»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ²Π΅ΡΠΎΠ² ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠ²Π°ΡΡΡΡ Python. ΠΠ°Π΄Π΅ΡΡΡ, ΠΎΠ½ΠΈ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΠΠ°ΠΌ ΡΡΠ°ΡΡ Python ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ. ΠΠ°ΠΏΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ, ΠΏΠΈΡΠ°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΡΡΠ°ΡΡΡΡ ΡΡΠΈΡΡΡΡ Π½Π° ΠΎΡΠΈΠ±ΠΊΠ°Ρ , ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, ΡΡΠ°ΡΡ ΡΠ°ΡΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°.












