Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Python ΠΈ Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π½ΡΠΆΠ΅Π½ ΡΡΠΎΡ ΡΠ·ΡΠΊ
Python β ΡΡΠΎ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π»ΡΠ±ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ. ΠΠ³ΠΎ Π½Π΅ΡΠ΅Π΄ΠΊΠΎ ΡΠΎΠ²Π΅ΡΡΡΡ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°ΠΌ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΎ Python: Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΎΠ½ Π½ΡΠΆΠ΅Π½, Π³Π΄Π΅ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ, ΠΎΠΏΠΈΡΠ΅ΠΌ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ, ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ»Ρ ΡΠ΅Π³ΠΎ Π½ΡΠΆΠ΅Π½ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python
Python β ΡΡΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΠΈΠΉΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ²ΡΠΉ ΡΠ·ΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΌΠ° ΡΠ°ΠΌΡΡ ΡΠ°Π·Π½ΠΎΠΏΠ»Π°Π½ΠΎΠ²ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈ Π·Π°Π΄Π°Ρ. Python ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π² ΡΠ°Π±ΠΎΡΠ΅ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ web-ΡΠ°ΠΉΡΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π² ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ. ΠΠ°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΊΡΡΠΏΠ½ΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠ΅ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Spotify ΠΈ ΠΠΌΠ°Π·ΠΎΠ½ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½ΡΡ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΉ), YouTube, ΠΠ½ΡΡΠ°Π³ΡΠ°ΠΌ ΠΈ Π΄Π°ΠΆΠ΅ Walt Disney. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Python Π½Π°ΡΠ΅Π» ΡΠ²ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΎΠ±Π»Π°ΡΡΡΡ β Ρ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠΈΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π·Π°Π΄Π°Ρ ΡΠ°Π·Π½ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ.
ΠΡΡΠΎΡΠΈΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠ·ΡΠΊΠ° Python Π½Π°ΡΠ°Π»Π°ΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ Π²ΠΎΡΡΠΌΠΈΠ΄Π΅ΡΡΡΡΡ Π³ΠΎΠ΄ΠΎΠ² Π΄Π²Π°Π΄ΡΠ°ΡΠΎΠ³ΠΎ ΡΡΠΎΠ»Π΅ΡΠΈΡ. ΠΠ»Ρ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Β«AmoebaΒ» ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΠ»ΡΡ ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠΊΡΠΈΠΏΡΠΎΠ²ΡΠΉ ΡΠ·ΡΠΊ, ΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ Π³ΠΎΠ»Π»Π°Π½Π΄ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΡΠΈΡΡΡΠ° ΠΠ²ΠΈΠ΄ΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌ Π½Π°ΡΠ°Π» ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ Π² ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ. Π£ΠΆΠ΅ Π² ΡΡΡΡΡΠ° Π΄Π΅Π²ΡΠ½ΠΎΡΡΠΎ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π³ΠΎΠ΄Ρ ΠΠ²ΠΈΠ΄ΠΎ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» ΠΏΠ΅ΡΠ²ΡΠΉ ΠΊΠΎΠ΄. ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ°, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎΠ·Π²ΡΡΠ½ΠΎΡΡΡ Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° Π½Π΅ΡΠ΄ΠΎΠ²ΠΈΡΡΡ Π·ΠΌΠ΅ΠΉ, ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ ΠΎΡ Π΄ΡΡΠ³ΠΎΠ³ΠΎ. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π½Π°Π·Π²Π°Π» ΡΠ·ΡΠΊ Π² ΡΠ΅ΡΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ³ΠΎ Π±ΡΠΈΡΠ°Π½ΡΠΊΠΎΠ³ΠΎ ΡΠΌΠΎΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠΎΡ ΡΠ΅ΠΌΠΈΠ΄Π΅ΡΡΡΡΡ β Β«ΠΠ΅ΡΠ°ΡΡΠΈΠΉ ΡΠΈΡΠΊ ΠΠΎΠ½ΡΠΈ ΠΠ°ΠΉΡΠΎΠ½Π°Β». Π‘ΡΠ΅Π΄ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Python ΡΠ°ΡΡΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΏΡΠΎΡΡΠΎ Β«ΠΠΈΡΠΎΠ½Β».
Π₯ΠΎΡΡ Π»ΠΎΠ³ΠΎΡΠΈΠΏ Python Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° ΠΏΡΠ΅ΡΠΌΡΠΊΠ°ΡΡΠΈΡ ΡΡ.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ°
ΠΠ°ΠΊ ΠΌΡ ΠΏΠΈΡΠ°Π»ΠΈ ΡΠ°Π½Π΅Π΅, Python ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΡΠ΅ΡΠ°Ρ . Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠΎ Π²ΡΠ΅Π³ΠΎ ΠΌΠΈΡΠ° ΠΏΠΎΠ»ΡΠ±ΠΈΠ»ΠΈ ΡΡΠΎΡ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ.
- ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (ΠΠΠ). Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΠΠ Π² ΠΠ°ΠΉΡΠΎΠ½ Ρ ΠΎΡΡ ΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½Π° ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΠΈΠ½ΡΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ, Π½ΠΎ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ ΠΏΡΠΎΠ΄ΡΠΌΠ°Π½Π½ΠΎΠΉ.
- ΠΠ±ΠΎΠ±ΡΠ΅Π½Π½ΠΎΠ΅ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
- ΠΠΎΠ΄ΡΠ»ΠΈ ΠΈ ΠΏΠ°ΠΊΠ΅ΡΡ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ (ΠΠ) Π½Π° ΠΠΈΡΠΎΠ½Π΅ ΠΎΡΠΎΡΠΌΠ»ΡΠ΅ΡΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠΎΠ±ΡΠ°Π½Ρ Π² ΠΏΠ°ΠΊΠ΅ΡΡ.
- ΠΠ½ΡΡΠΎΡΠΏΠ΅ΠΊΡΠΈΡ. ΠΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°ΠΏΡΠΎΡΠΈΡΡ ΡΠΈΠΏ ΠΈ ΡΡΡΡΠΊΡΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π ΠΠΈΡΠΎΠ½Π΅ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π΅Π³ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΡΡΡΠΊΡΡΡΠ΅.
- ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ, ΠΈΡΠ΅ΡΠ°ΡΠΎΡΡ ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ.
- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΠΌ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ.
- ΠΠ΅ΠΊΠΎΡΠ°ΡΠΎΡΡ, ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° Python
- Π―Π·ΡΠΊ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΡΠ΅ΡΡΡ Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ, Π²ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΡΠ΅Π³ΠΎ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ Β«Π½Π° ΠΏΠΈΡΠΎΠ½Π΅Β», Π»Π΅Π³ΠΊΠΎ ΡΠΈΡΠ°Π΅ΡΡΡ ΠΈ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ.
- ΠΡΠ΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ² Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ β Π΅Π³ΠΎ ΡΡΠ»ΠΎΠ²Π½Π°Ρ Π»Π΅Π³ΠΊΠΎΡΡΡ. ΠΠ½ ΡΡΠΈΡΠ°Π΅ΡΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΌ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ²: ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠΆΠ΅ ΡΠΏΡΡΡΡ ΠΏΠ°ΡΡ-ΡΡΠΎΠΉΠΊΡ Π΄Π½Π΅ΠΉ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ.
- ΠΠΎΠ»ΡΡΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ. ΠΡΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΡΡΡ Ρ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌΠΈ ΠΈ ΡΡΡΠ΄Π½ΠΎΡΡΡΠΌΠΈ, ΠΎΠ½ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ ΡΠΏΡΠΎΡΠΈΡΡ ΡΠΎΠ²Π΅ΡΠ° Ρ ΠΊΠΎΠ»Π»Π΅Π³, ΡΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΊΠΎΡΡΠ΅Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
- ΠΠΈΠ±ΠΊΠΎΡΡΡ ΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΡ. ΠΠ°ΠΉΡΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π»Π΅Π³ΠΊΠΎ ΡΠ°ΡΡΠΈΡΡΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ.
- Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Β«Π½Π° ΠΏΠΈΡΠΎΠ½Π΅Β» ΠΈΠ΄Π΅Ρ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ Π½Π° Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠ°Ρ .
- Python ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π΄ΠΎ Π·Π°ΠΏΡΡΠΊΠ° ΠΎΠ½ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΎΠ±ΡΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ». Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΠΈ Π½Π° Π²ΡΠ΅Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ .
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ Python
- Π‘ΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ. ΠΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ Π½Π° ΡΠΈΡΡΠΎΠΌ ΠΠ°ΠΉΡΠΎΠ½ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π±ΡΠ΄Π΅Ρ Π·Π°ΡΡΡΠ΄Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠΈΠ±Π΅Π³Π°ΡΡ ΠΊ ΠΏΠΎΠΌΠΎΡΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ².
- ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅ΡΡΡ ΠΌΠΎΠ΄Π΅Π»ΡΡ ΠΏΠ°ΠΌΡΡΠΈ ΡΠ·ΡΠΊΠ° Python, ΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° Π½Π΅Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΉ.
ΠΡΠΎ 2 Π³Π»Π°Π²Π½ΡΡ ΠΌΠΈΠ½ΡΡΠ° ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python: Π΅Π³ΠΎ ΠΌΠ°Π»ΠΎΠ΅ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠ΄Π°. ΠΡΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΠ²ΡΠ·Π°Π½Π½ΡΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ, ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡΠΊΡΠΎΠ΅Ρ Π΄Π²Π΅ΡΠΈ Π΄Π»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ.
ΠΠ΄Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Python
ΠΠΈΡΠΎΠ½ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΡΠ΅Ρ, ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅ΠΌ Π½ΠΈΠΆΠ΅.
- ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ.
- ΠΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠΎΠ±ΠΈΠ»ΡΠ½Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Β«Π½Π° ΠΏΠΈΡΠΎΠ½Π΅Β» ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΏΡΠΎΡΠΎΠΌ Π²ΠΎ Π²ΡΠ΅ΠΌ ΠΌΠΈΡΠ΅ β Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΠ°ΠΊΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π·Π°ΡΠ°ΡΡΡΡ Π²ΡΠ±ΠΈΡΠ°ΡΡ Python.
- ΠΠ³ΡΡ. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΠΈΠ³Ρ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ ΠΈΠ»ΠΈ ΠΎΡΡΠ°ΡΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ΠΎ Π½Π° ΠΠ°ΠΉΡΠΎΠ½. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠΉ ΠΈΠ³ΡΡ World of Tanks.
- ΠΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ° ΠΠΈΡΠΎΠ½Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π±Π°Π½ΠΊΠΎΠΌΠ°ΡΠ°ΠΌΠΈ.
- ΠΠ°ΡΠΈΠ½Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ (Machine Learning). Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠΈΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ Π΄Π»Ρ Machine Learning ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
- Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Python Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ·ΡΡΠ΅Π½ΠΈΠ΅ Python: Ρ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°ΡΡ
ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΠΈΠ·ΡΡΠΈΡΠ΅ ΡΡΡΠΎΡΠΈΠ°Π» Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅ Python. Π Π½Π΅ΠΌ Π΅ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½ΠΎΠ²ΠΈΡΠΊΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ. ΠΠΎΡΡΠΎΠΌΡ ΡΠ°ΠΊΠΎΠΉ Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ Π½Π°ΡΠΈΠ½Π°ΡΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°ΠΌ Ρ ΠΎΠΏΡΡΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠ°Ρ .
ΠΠΎ-Π²ΡΠΎΡΡΡ , ΠΏΡΠΎΠΉΠ΄ΠΈΡΠ΅ ΠΊΡΡΡΡ. ΠΠ°ΡΠ½ΠΈΡΠ΅ Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ Π²ΠΈΠ΄Π΅ΠΎΡΡΠΎΠΊΠΎΠ² Π½Π° YouTube. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² Π±Π΅Π·Π²ΠΎΠ·ΠΌΠ΅Π·Π΄Π½ΠΎ Π΄Π΅Π»ΡΡΡΡ Π·Π½Π°Π½ΠΈΡΠΌΠΈ ΠΈ ΠΏΡΠΎΡΡΡΠΌΠΈ ΡΡΠΎΠΊΠ°ΠΌΠΈ. ΠΠ»Ρ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ³ΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ·ΡΠΊΠ° ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ ΠΈ ΠΏΠ»Π°ΡΠ½ΡΠ΅ ΠΊΡΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π»ΡΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΡΡΠ΅Π², Π° Π² ΠΊΠΎΠ½ΡΠ΅ Π²Π°ΠΌ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΡΠ°ΠΆΠΈΡΠΎΠ²ΠΊΠ° Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
Π-ΡΡΠ΅ΡΡΠΈΡ , Π±ΠΎΠ»ΡΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΡΠΉΡΠ΅ΡΡ. ΠΠ°ΡΠ½ΠΈΡΠ΅ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΡΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π’Π΅ΠΎΡΠΈΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° β ΡΡΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΡΠ°Π·Π½ΡΠ΅ Π²Π΅ΡΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΠ°ΠΉΡΠΎΠ½ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ². Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΡΠ±ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ. ΠΠ°Π΄Π΅Π΅ΠΌΡΡ, Π½Π°ΡΠ° ΡΡΠ°ΡΡΡ Π±ΡΠ»Π° Π΄Π»Ρ Π²Π°Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ Π²ΠΎΠΏΡΠΎΡΡ, Π·Π°Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΈΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ β ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ ΠΏΠΎΡΡΠ°ΡΠ°ΡΡΡΡ ΠΎΡΠ²Π΅ΡΠΈΡΡ Π½Π° Π½ΠΈΡ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠ΅Π΅.
ΠΠ²ΡΠΎΡ: ΠΠ°ΠΊΡ ΠΎΡΡ
ΠΡΠ΅Π½ΠΈΡΠ΅ ΡΡΠ°ΡΡΡ
ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ Python. ΠΡΡΡ «Python. ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅»
ΠΡΠ°ΡΠΊΠ°Ρ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΏΡΠ°Π²ΠΊΠ°
Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python Π±ΡΠ» ΡΠΎΠ·Π΄Π°Π½ ΠΊ 1991 Π³ΠΎΠ΄Ρ Π³ΠΎΠ»Π»Π°Π½Π΄ΡΠ΅ΠΌ ΠΠ²ΠΈΠ΄ΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌΠΎΠΌ.
Π‘Π²ΠΎΠ΅ ΠΈΠΌΡ β ΠΠ°ΠΉΡΠΎΠ½ (ΠΈΠ»ΠΈ ΠΠΈΡΠΎΠ½) β ΠΏΠΎΠ»ΡΡΠΈΠ» ΠΎΡ Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΠ΅Π»Π΅ΡΠ΅ΡΠΈΠ°Π»Π°, Π° Π½Π΅ ΠΏΡΠ΅ΡΠΌΡΠΊΠ°ΡΡΠ΅Π³ΠΎΡΡ.
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π ΠΎΡΡΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π» ΡΠ·ΡΠΊ, ΠΎΠ½ Π²ΡΠ»ΠΎΠΆΠΈΠ» Π΅Π³ΠΎ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ, Π³Π΄Π΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»ΠΎΡΡ ΠΊ Π΅Π³ΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ.
Python Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ. Π§Π°ΡΡΠΎ Π²ΡΡ ΠΎΠ΄ΡΡ Π½ΠΎΠ²ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ. Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄Π²Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ Π²Π΅ΡΠΊΠΈ: Python 2.x ΠΈ Python 3.x. ΠΠ΄Π΅ΡΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΉ Π±ΡΠΊΠ²ΠΎΠΉ «x» ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅ΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΠ΅Π»ΠΈΠ·. ΠΠ΅ΠΆΠ΄Ρ Π²ΡΠΎΡΡΠΌ ΠΈ ΡΡΠ΅ΡΡΠΈΠΌ ΠΠΈΡΠΎΠ½ΠΎΠΌ Π΅ΡΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°Π·Π½ΠΈΡΠ°. Π Π΄Π°Π½Π½ΠΎΠΌ ΠΊΡΡΡΠ΅ Π·Π° ΠΎΡΠ½ΠΎΠ²Ρ Π±Π΅ΡΠ΅ΡΡΡ Python 3.x.
ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΡΠ·ΡΠΊΠ° β https://www.python.org.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ°
Python β ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΡΠ°ΡΡΡΠΌΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ Π² ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π΅Π³ΠΎ ΡΡΠ΅Π½ΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ β ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ.
Python Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΡΠ΅ΡΡΡ ΡΡΠ½ΡΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ. Π§ΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ Π½Π° Π½Π΅ΠΌ Π»Π΅Π³ΡΠ΅, ΡΠ΅ΠΌ Π½Π° Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Ρ. ΠΊ. Π² ΠΠΈΡΠΎΠ½Π΅ ΠΌΠ°Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ°ΠΊΠΈΠ΅ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΊΠ°ΠΊ ΡΠΊΠΎΠ±ΠΊΠΈ, ΡΠΎΡΠΊΠΈ Ρ Π·Π°ΠΏΡΡΡΠΌΠΈ. Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΏΡΠ°Π²ΠΈΠ»Π° ΡΠ·ΡΠΊΠ° Π·Π°ΡΡΠ°Π²Π»ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Π΄Π΅Π»Π°ΡΡ ΠΎΡΡΡΡΠΏΡ Π΄Π»Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ. ΠΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ Ρ ΠΎΡΠΎΡΠΎ ΠΎΡΠΎΡΠΌΠ»Π΅Π½Π½ΡΠΉ ΡΠ΅ΠΊΡΡ Ρ ΠΌΠ°Π»ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΎΡΠ²Π»Π΅ΠΊΠ°ΡΡΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠΈΡΠ°ΡΡ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ Π»Π΅Π³ΡΠ΅.
Python β ΡΡΠΎ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΡΠ΅ΡΠ°Ρ . ΠΡΠ½ΠΎΠ²Π½Π°Ρ, Π½ΠΎ Π½Π΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½Π°Ρ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠ°Ρ ΠΈΠΌ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°, β ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠ΄Π½Π°ΠΊΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΊΡΡΡΠ΅ ΠΌΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΎΠΌΡΠ½Π΅ΠΌ ΠΎΠ± ΠΎΠ±ΡΠ΅ΠΊΡΠ°Ρ , Π° Π±ΡΠ΄Π΅ΠΌ ΠΈΠ·ΡΡΠ°ΡΡ ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±Π°Π·ΠΎΠΉ. ΠΠ΅Π· Π·Π½Π°Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ , Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΠΉ, ΡΠΈΠΊΠ»ΠΎΠ², ΡΡΠ½ΠΊΡΠΈΠΉ Π½Π΅Ρ ΡΠΌΡΡΠ»Π° ΠΈΠ·ΡΡΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ, Ρ. ΠΊ. Π² Π½ΠΈΡ Π²ΡΠ΅ ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ.
ΠΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΡ Python ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ GNU General Public License.
ΠΠ·Π΅Π½ ΠΠΈΡΠΎΠ½Π°
ΠΡΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΡ ΠΠΈΡΠΎΠ½Π° Π΄Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ import this
(«ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠΉ ΡΡΠΎ» Π·Π΄Π΅ΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΊΠ°ΠΊ «ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠΉ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ΅Π±Ρ»), ΡΠΎ Π²ΡΠ²Π΅Π΄Π΅ΡΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ «ΠΠ·Π΅Π½ ΠΠΈΡΠΎΠ½Π°», ΠΈΠ»Π»ΡΡΡΡΠΈΡΡΡΡΠΈΠΉ ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°. ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΌΡΡΠ»Π° ΡΡΠΈΡ
ΠΏΠΎΡΡΡΠ»Π°ΡΠΎΠ² Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ΄Π΅Ρ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΎΡΠ²ΠΎΠΈΡΠ΅ ΡΠ·ΡΠΊ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅ΡΠ΅ ΠΈ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅ΡΠ΅ ΠΎΠΏΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
- Beautiful is better than ugly. ΠΡΠ°ΡΠΈΠ²ΠΎΠ΅ Π»ΡΡΡΠ΅ ΡΡΠΎΠ΄Π»ΠΈΠ²ΠΎΠ³ΠΎ.
- Explicit is better than implicit. Π―Π²Π½ΠΎΠ΅ Π»ΡΡΡΠ΅ Π½Π΅ΡΠ²Π½ΠΎΠ³ΠΎ.
- Simple is better than complex. ΠΡΠΎΡΡΠΎΠ΅ Π»ΡΡΡΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ.
- Complex is better than complicated. Π‘Π»ΠΎΠΆΠ½ΠΎΠ΅ Π»ΡΡΡΠ΅ ΡΡΠ»ΠΎΠΆΠ½ΡΠ½Π½ΠΎΠ³ΠΎ.
- Flat is better than nested. ΠΠ»ΠΎΡΠΊΠΎΠ΅ Π»ΡΡΡΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ.
- Sparse is better than dense. Π Π°Π·ΡΠ΅ΠΆΡΠ½Π½ΠΎΠ΅ Π»ΡΡΡΠ΅ ΠΏΠ»ΠΎΡΠ½ΠΎΠ³ΠΎ.
- Readability counts. Π£Π΄ΠΎΠ±ΠΎΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΡ Π²Π°ΠΆΠ½Π°.
- Special cases aren’t special enough to break the rules. Π§Π°ΡΡΠ½ΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ Π½Π΅ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½Ρ, ΡΡΠΎΠ±Ρ Π½Π°ΡΡΡΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»Π°.
- Although practicality beats purity. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΎΡΡΡ Π²Π°ΠΆΠ½Π΅Π΅ ΡΠΈΡΡΠΎΡΡ.
- Errors should never pass silently. ΠΡΠΈΠ±ΠΊΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π°ΠΌΠ°Π»ΡΠΈΠ²Π°ΡΡΡΡ.
- Unless explicitly silenced. ΠΠ° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π·Π°ΠΌΠ°Π»ΡΠΈΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΎ ΡΠ²Π½ΠΎ.
- In the face of ambiguity, refuse the temptation to guess. ΠΠ΅ΡΠ΅Π΄ Π»ΠΈΡΠΎΠΌ Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎΡΡΠΈ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»ΡΠΉΡΠ΅ΡΡ ΠΈΡΠΊΡΡΠ΅Π½ΠΈΡ ΡΠ³Π°Π΄Π°ΡΡ.
- There should be one β and preferably only one β obvious way to do it. ΠΠΎΠ»ΠΆΠ΅Π½ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½ β ΠΈ, ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ β ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ.
- Although that way may not be obvious at first unless you’re Dutch. Π₯ΠΎΡΡ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π²Π·Π³Π»ΡΠ΄Π° Π½Π΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π΅Π½, Π΅ΡΠ»ΠΈ ΡΡ Π½Π΅ Π³ΠΎΠ»Π»Π°Π½Π΄Π΅Ρ.
- Now is better than never. Π‘Π΅ΠΉΡΠ°Ρ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ Π½ΠΈΠΊΠΎΠ³Π΄Π°.
- Although never is often better than *right* now. ΠΠ΄Π½Π°ΠΊΠΎ, Π½ΠΈΠΊΠΎΠ³Π΄Π° ΡΠ°ΡΠ΅ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ.
- If the implementation is hard to explain, it’s a bad idea. ΠΡΠ»ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ β ΡΡΠΎ ΠΏΠ»ΠΎΡ Π°Ρ ΠΈΠ΄Π΅Ρ.
- If the implementation is easy to explain, it may be a good idea. ΠΡΠ»ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ β ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Ρ ΠΎΡΠΎΡΠ°Ρ ΠΈΠ΄Π΅Ρ.
- Namespaces are one honking great idea β let’s do more of those! ΠΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΈΠΌΡΠ½ β ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½Π°Ρ ΠΈΠ΄Π΅Ρ, Π΄Π°Π²Π°ΠΉΡΠ΅ Π΄Π΅Π»Π°ΡΡ ΠΈΡ Π±ΠΎΠ»ΡΡΠ΅!
ΠΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° Python
ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ
ΠΡΡΠ±ΠΎ Π³ΠΎΠ²ΠΎΡΡ, ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎΡΡΡΠΎΡΠ½ΠΎ. ΠΠΈΡΠ΅ΡΡ ΡΡΡΠΎΠΊΡ, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΡΡ Enter, ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π΅Π΅, Π½Π°Π±Π»ΡΠ΄Π°Π΅ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ.
ΠΡΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΈΠ·ΡΡΠ°Π΅ΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ° ΠΈΠ»ΠΈ ΡΠ΅ΡΡΠΈΡΡΠ΅Ρ ΠΊΠ°ΠΊΡΡ-Π½ΠΈΠ±ΡΠ΄Ρ Π½Π΅Π±ΠΎΠ»ΡΡΡΡ ΡΠ°ΡΡΡ ΠΊΠΎΠ΄Π°. ΠΠ΅Π΄Ρ Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΠΌΠΎΠΌ ΡΠ·ΡΠΊΠ΅, ΡΠΎ ΠΏΡΠΈΡΠ»ΠΎΡΡ Π±Ρ ΡΠ½Π°ΡΠ°Π»Π° ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°ΠΉΠ» Ρ ΠΊΠΎΠ΄ΠΎΠΌ Π½Π° ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π·Π°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΅Π³ΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ, ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΡ Π½Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ» ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠΎΠΌ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΠΎΡΠ΅Π½ΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ. Π ΡΡΠ°ΡΡΡΡ, Π΄Π°ΠΆΠ΅ Π² ΡΠ»ΡΡΠ°Π΅ Ρ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΠΌΡΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ Π²ΡΠ΅ ΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΡΠ΅Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΡΡΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΆΠΈΠ·Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°.
Π ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ
ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
Π½Π° Π±Π°Π·Π΅ ΡΠ΄ΡΠ° Linux ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Python Π² ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Β«Π’Π΅ΡΠΌΠΈΠ½Π°Π»Β», Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ° Bash. ΠΠ΄Π΅ΡΡ, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ, Π½Π°Π΄ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ python
.
Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Π²ΡΠΎΡΠΎΠΉ Π²Π΅ΡΠΊΠΈ ΠΠΈΡΠΎΠ½Π°, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅. Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π·Π°ΠΏΡΡΡΠΈΠ»Π°ΡΡ Π²Π΅ΡΡΠΈΡ 2.7.12. ΠΠ΅ΡΠ²ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Β«2Β» ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΡΠΎ, ΡΡΠΎ ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Π΄Π»Ρ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python 2. ΠΠΎΡΠ»Π΅Π΄Π½ΡΡ ΡΡΡΠΎΠΊΠ° Ρ ΡΡΠ΅ΠΌΡ ΡΠ³Π»ΠΎΠ²ΡΠΌΠΈ ΡΠΊΠΎΠ±ΠΊΠ°ΠΌΠΈ (>>>
) β ΡΡΠΎ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΊΡΡΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ·ΡΠΊ Python 3, Π²ΡΠΉΠ΄Π΅ΠΌ ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ exit()
(exit β Π²ΡΡ
ΠΎΠ΄). ΠΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΠΌ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ python3
.
ΠΡΡΡ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ, ΡΡΠΎ ΠΏΠ°ΠΊΠ΅Ρ python3 ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½. ΠΠ°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅Π³ΠΎ.
ΠΠ»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° Windows Π½Π°Π΄ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° ΡΠ·ΡΠΊΠ° (https://www.python.org/downloads/windows/). ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ ΠΏΠΎ ΡΡΠ»ΡΠΊΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΡ Π·Π΄Π΅ΡΡ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Python ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ·ΡΠΊΠ° ΠΌΡ Π½Π΅ ΠΈΠ·ΡΡΠ°Π»ΠΈ, ΡΡΠΎ Ρ ΠΎΡΠΎΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΉ Π²Π²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄.
ΠΡΠ²Π°Π΅Ρ, ΡΡΠΎ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π²Π²ΠΎΠ΄Π° Π±ΡΠ»Π° Π΄ΠΎΠΏΡΡΠ΅Π½Π° ΠΎΡΠΈΠ±ΠΊΠ° ΠΈΠ»ΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ ΡΠ°Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. Π§ΡΠΎΠ±Ρ Π·Π°Π½ΠΎΠ²ΠΎ Π½Π΅ Π²Π²ΠΎΠ΄ΠΈΡΡ ΡΡΡΠΎΠΊΡ, Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠΊΡΡΡΠΈΠ²Π°ΡΡ ΠΈΡΡΠΎΡΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΡΠ΅Π»ΠΊΠΈ Π²Π²Π΅ΡΡ ΠΈ Π²Π½ΠΈΠ· Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅. Π ΡΡΠ΅Π΄Π΅ IDLE (Π² Windows) Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ (ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Alt+N ΠΈ Alt+P).
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΊΡΠΈΠΏΡΠΎΠ²
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°, ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°ΡΡΡΡ ΡΠ°ΠΉΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π·Π°ΡΠ΅ΠΌ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΡ Π½Π° ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. Π€Π°ΠΉΠ»Ρ Ρ ΠΊΠΎΠ΄ΠΎΠΌ Π½Π° Python ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ .py.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ΅Π»ΡΠΉ ΡΡΠ΄ ΡΡΠ΅Π΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π»Ρ Python, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, PyCharm. ΠΠ΄Π½Π°ΠΊΠΎ Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΎΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Geany.
ΠΠ΄Π΅ΡΡ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΠΈ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅ΡΡΡ ΡΠ°ΠΉΠ» Ρ ΠΊΠΎΠ΄ΠΎΠΌ. ΠΠ°Π»Π΅Π΅ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΡΠΌΠΈΠ½Π°Π». ΠΡΠΈ ΡΡΠΎΠΌ ΡΠ½Π°ΡΠ°Π»Π° ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ (Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ python3
), ΠΏΠΎΡΠΎΠΌ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π° (Π΅ΡΠ»ΠΈ ΡΠ°ΠΉΠ» Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² Π΄ΡΡΠ³ΠΎΠΌ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅, ΡΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Ρ Π°Π΄ΡΠ΅ΡΠΎΠΌ, ΠΈΠ»ΠΈ Π½Π°Π΄ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² ΡΡΠΎΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ cd
ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ Bash).
ΠΠ΄Π½Π°ΠΊΠΎ Π² Geany ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» (sudo apt-get install libvte9
), ΡΡΠΎ ΡΠΏΡΠΎΡΡΠΈΡ ΡΠ°Π±ΠΎΡΡ.
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ Π½Π°ΠΆΠ°ΡΡ F5, ΡΡΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΡ ΡΠ°ΠΉΠ» Π½Π° ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ (ΡΠ΅ΡΠΌΠΈΠ½Π°Π» ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΡΠ°ΠΌ, ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ Π½Π°ΠΆΠ°ΡΠΈΡ Enter Π·Π°ΠΊΡΠΎΠ΅ΡΡΡ).
Π Windows ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΡΠ°ΠΉΠ»Ρ ΠΌΠΎΠΆΠ½ΠΎ Π² ΡΠΎΠΉ ΠΆΠ΅ ΡΡΠ΅Π΄Π΅ IDLE. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π² ΠΌΠ΅Π½Ρ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²ΡΠ±ΡΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ File β New Window (Crtl + N), ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΡΠΈΡΡΠΎΠ΅ (Π±Π΅Π· ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΡ >>>
) Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ. ΠΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠ°Π·Ρ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ ΡΠ°ΠΉΠ» Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ . py, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠ° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½, ΡΠ½ΠΎΠ²Π° ΡΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ». ΠΠ°ΠΏΡΡΠΊ ΡΠΊΡΠΈΠΏΡΠ° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Run β Run Module (F5). ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π² ΠΎΠΊΠ½Π΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π°.
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ°Π±ΠΎΡΠ°
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ ΠΠΈΡΠΎΠ½Π° Π² ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠ°Π½Π΄, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ.
ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΡΡΠ΅ ΡΠ°ΠΉΠ» Ρ ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΠΉΡΠ΅ Π΅Π³ΠΎ Π½Π° ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΡ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π΅ΡΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π°ΡΠΈΡΠΌΠ΅ΡΠΈΠΊΡ, ΡΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Π²ΡΠ²ΠΎΠ΄Π° Π½Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΡΠ΅Ρ. ΠΡ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΡΡΡΠΎΡΡ. ΠΡΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°. Π§ΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, Π½Π°Π΄ΠΎ «ΠΎΠ±Π΅ΡΠ½ΡΡΡ» ΠΏΡΠΈΠΌΠ΅Ρ Π² ΡΡΠ½ΠΊΡΠΈΡ print().
ΠΡΠΈΠΌΠ΅ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠΎΠΊΠΈ Π² android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈ pdf-Π²Π΅ΡΡΠΈΠΈ ΠΊΡΡΡΠ°
Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python
Python β ΡΡΠΎΒ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²Β ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈΒ Π΄Π»ΡΒ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π―Π·ΡΠΊ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ Π½Π°Β ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΈΒ ΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΠΈ ΠΊΠΎΠ΄Π°.
ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΊΠΎΠ΅ ΠΏΡΠΎΠΈΠ·Π½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ β ΠΠ°ΠΉΡΠΎΠ½, Π½ΠΎΒ ΡΠ°ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈΡΠΊΠ°ΠΆΡΠ½Π½ΠΎΠ΅ β ΠΠΈΡΠΎΠ½.
Python ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ: ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠ΅, ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅, ΠΈΠΌΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ΅ ΠΈΒ Π°ΡΠΏΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅. ΠΒ ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΈΡΡΡΡΡΠ²Π΅Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΡΡ, ΠΏΠΎΠ»Π½Π°Ρ ΠΈΠ½ΡΡΠΎΡΠΏΠ΅ΠΊΡΠΈΡ, ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ ΠΈΒ ΡΠ΄ΠΎΠ±Π½ΡΠ΅ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ . ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΊΠΎΠ΄ Π½Π°Β Python ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π²Β ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΒ ΠΊΠ»Π°ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ Π²Β ΠΌΠΎΠ΄ΡΠ»ΠΈ, Π°Β ΠΎΠ½ΠΈ Π²Β ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Ρ Π²Β ΠΏΠ°ΠΊΠ΅ΡΡ. Python ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ, Π½ΠΎΒ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ Π²Β Π±Π°ΠΉΡ-ΠΊΠΎΠ΄ Java ΠΈΒ Π²Β MSIL (Π²Β ΡΠ°ΠΌΠΊΠ°Ρ ΠΏΠ»Π°ΡΡΠΎΡΡ .NET).
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ·ΡΠΊΠ° Python ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠΉ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠΉ Β«TheΒ Zen of PythonΒ» (Β«ΠΠ·Π΅Π½ ΠΠΈΡΠΎΠ½Π°Β» ΠΈΠ»ΠΈΒ Β«ΠΠ·Π΅Π½ ΠΠ°ΠΉΡΠΎΠ½Π°Β»):
- ΠΡΠ°ΡΠΈΠ²ΠΎΠ΅ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ ΡΡΠΎΠ΄Π»ΠΈΠ²ΠΎΠ΅.
- Π―Π²Π½ΠΎΠ΅ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ Π½Π΅ΡΠ²Π½ΠΎΠ΅.
- ΠΡΠΎΡΡΠΎΠ΅ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ ΡΠ»ΠΎΠΆΠ½ΠΎΠ΅.
- Π‘Π»ΠΎΠΆΠ½ΠΎΠ΅ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ Π·Π°ΠΏΡΡΠ°Π½Π½ΠΎΠ΅.
- ΠΠ»ΠΎΡΠΊΠΎΠ΅ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅.
- Π Π°Π·ΡΠ΅ΠΆΠ΅Π½Π½ΠΎΠ΅ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ ΠΏΠ»ΠΎΡΠ½ΠΎΠ΅.
- Π§ΠΈΡΠ°Π΅ΠΌΠΎΡΡΡ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.
- ΠΡΠΎΠ±ΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ Π½Π΅Β Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠΎΠ±ΡΠ΅, ΡΡΠΎΠ±Ρ Π½Π°ΡΡΡΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»Π°.
- ΠΡΠΈΒ ΡΡΠΎΠΌ ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΎΡΡΡ Π²Π°ΠΆΠ½Π΅Π΅ Π±Π΅Π·ΡΠΏΡΠ΅ΡΠ½ΠΎΡΡΠΈ.
- ΠΡΠΈΠ±ΠΊΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅Β Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π°ΠΌΠ°Π»ΡΠΈΠ²Π°ΡΡΡΡ.
- ΠΡΠ»ΠΈ Π½Π΅Β Π·Π°ΠΌΠ°Π»ΡΠΈΠ²Π°ΡΡΡΡ ΡΠ²Π½ΠΎ.
- ΠΡΡΡΠ΅ΡΠΈΠ² Π΄Π²ΡΡΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΡ, ΠΎΡΠ±ΡΠΎΡΡ ΠΈΡΠΊΡΡΠ΅Π½ΠΈΠ΅ ΡΠ³Π°Π΄Π°ΡΡ.
- ΠΠΎΠ»ΠΆΠ΅Π½ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½ β ΠΈ, ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ β ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ.
- Π₯ΠΎΡΡ ΠΎΠ½ ΠΏΠΎΠ½Π°ΡΠ°Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΒ Π½Π΅Β ΠΎΡΠ΅Π²ΠΈΠ΄Π΅Π½, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅Β Π³ΠΎΠ»Π»Π°Π½Π΄Π΅Ρ.
- Π‘Π΅ΠΉΡΠ°Ρ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ Π½ΠΈΠΊΠΎΠ³Π΄Π°.
- Π₯ΠΎΡΡ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π·Π°ΡΠ°ΡΡΡΡ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ.
- ΠΡΠ»ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ β ΠΈΠ΄Π΅Ρ ΠΏΠ»ΠΎΡ Π°.
- ΠΡΠ»ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ β ΠΈΠ΄Π΅Ρ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ ΠΎΡΠΎΡΠ°.
- ΠΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΈΠΌΡΠ½ β ΠΎΡΠ»ΠΈΡΠ½Π°Ρ ΡΡΡΠΊΠ°! ΠΡΠ΄Π΅ΠΌ Π΄Π΅Π»Π°ΡΡ ΠΈΡ ΠΏΠΎΠ±ΠΎΠ»ΡΡΠ΅!
ΠΠΎΒ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ Python ΠΏΠΎΡ ΠΎΠΆ Π½Π°Β Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΠ·ΡΠΊΠΈ, Π½ΠΎΒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ Π²Β Π±Π°ΠΉΡ-ΠΊΠΎΠ΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄ΠΎΠ±ΠΈΡΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
ΠΠΎΒ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΡΒ Ruby ΠΈΒ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ, Π²Β Python ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΊΠ»Π°ΡΡΡ, ΡΠ°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ int, str, float, list ΠΈΒ Π΄ΡΡΠ³ΠΈΠ΅.
ΠΒ Python ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π³Π»ΠΎΠ±Π°Π»ΡΠ½Π°Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° (GIL) β ΠΏΡΠΈΒ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΡΠΎΠΊΠΎ-Π½Π΅Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ . ΠΒ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΡΠΎΒ ΡΠ»ΠΎΠ²Π°ΡΠΈ, Π²Β ΠΊΠΎΡΠΎΡΡΡ Ρ ΡΠ°Π½ΡΡΡΡ Π°ΡΡΠΈΠ±ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΈΒ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊΒ Π²Π½Π΅ΡΠ½Π΅ΠΌΡ ΠΊΠΎΠ΄Ρ, ΠΏΠΎΡΡΠΎΠΌΡ, Π²ΠΎΒ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ ΡΠ°Π·ΡΡΡΠ΅Π½ΠΈΡ ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΈΒ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈΠ·Β ΡΠ°Π·Π½ΡΡ ΠΏΠΎΡΠΎΠΊΠΎΠ², ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΡΠ°Π»ΠΎΠΌ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ (ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠ°) ΠΏΠΎΡΠΎΠΊ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° Π·Π°Ρ Π²Π°ΡΡΠ²Π°Π΅Ρ GIL, Π°Β ΠΏΠΎΒ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π΅Ρ.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ ΡΠ·ΡΠΊΠ° β CPython (ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ), Jython, PyS60, IronPython, Stackless, Python for .NET, PyPy, python-safethread, Unladen Swallow, tinypy.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π°Β Python
Python β ΠΎΡΠ΅Π½Ρ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ.
ΠΠ½ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΠΈΒ Π΄Π»ΡΒ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π½ΠΎΒ ΡΒ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠΎΒ Π½Π΅Β Π»ΡΡΡΠΈΠΉ Π²ΡΠ±ΠΎΡ.
- Ruby Π²Β Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅ ΠΈΒ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ³ΠΎΠ΄Π½Π΅Π΅ (ΡΒ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°).
- ΠΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΠΌΡΠ΅ ΡΠ·ΡΠΊΠΈ (Go / Elixir / Java) β Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅ ΠΏΠΎΒ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
- Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π°Β PHP Π±ΡΠ΄Π΅Ρ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π΄Π΅ΡΠ΅Π²Π»Π΅.
ΠΠΎΒ Π²Β ΡΡΠ΅ΡΠ°Ρ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½ΡΡ ΠΈΒ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Python ΡΠ΅ΠΉΡΠ°Ρ Π½Π΅ΡΠΎΠΌΠ½Π΅Π½Π½ΠΎ Π²Π½Π΅Β ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΠΈ.
Python Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Π² ΠΈΡΡΠΎΡΠΈΠΈ ΡΡΠ°Π» ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π΅Π΅ Java
, Π’Π΅ΠΊΡΡ: ΠΠ»ΡΡΡ ΠΠ°ΡΠΌΠΈ
Π Π½ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΉΡΠΈΠ½Π³Π΅ TIOBE ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python ΠΎΠΏΠ΅ΡΠ΅Π΄ΠΈΠ» Java ΠΈ ΡΡΠ°Π» Π²ΡΠΎΡΡΠΌ ΠΏΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ Π² ΠΌΠΈΡΠ΅. ΠΠΏΠ΅ΡΠ΅Π΄ΠΈ Π½Π΅Π³ΠΎ ΡΠ΅ΠΏΠ΅ΡΡ Π»ΠΈΡΡ Π‘, Π½ΠΎ ΡΠΎΡΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° ΡΠ²Π΅ΡΠ΅Π½Ρ, ΡΡΠΎ Python, Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π»Π΅Π³ΠΊΠΈΠΉ Π² ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠΈ ΠΈ ΡΠΈΡΠΎΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΉ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΎΠ±Π»Π°ΡΡΡΡ , ΡΠ΅ΡΠ΅Π· ΡΡΠΈ-ΡΠ΅ΡΡΡΠ΅ Π³ΠΎΠ΄Π° ΠΎΠ±Π³ΠΎΠ½ΠΈΡ ΠΈ Π΅Π³ΠΎ.
ΠΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ°ΠΌΡΡ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΡ ΡΠ·ΡΠΊΠΎΠ²
Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python ΡΡΠΌΠ΅Π» ΠΎΠ±ΠΎΠ³Π½Π°ΡΡ ΠΏΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ Java ΠΈ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Π·Π° ΡΠ²ΠΎΡ ΠΈΡΡΠΎΡΠΈΡ Π·Π°Π½ΡΡΡ Π²ΡΠΎΡΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ Π² ΡΠ΅ΠΉΡΠΈΠ½Π³Π΅ TIOBE. Π‘Π°ΠΌ ΡΠ΅ΠΉΡΠΈΠ½Π³ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Ρ 2003 Π³.
Π ΡΠ΅ΠΉΡΠΈΠ½Π³Π΅ TIOBE Π·Π° Π½ΠΎΡΠ±ΡΡ 2019 Π³. Java Π±ΡΠ» Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅, Π° Python Π΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΎΠ²Π°Π»ΡΡ ΡΡΠ΅ΡΡΠΈΠΌ. ΠΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ Java Π·Π° Π³ΠΎΠ΄ ΡΠΏΠ°Π»Π° Π½Π° 4,57%, Π° ΡΠΏΡΠΎΡ Π½Π° Python Π²ΠΎΠ·ΡΠΎΡ Π½Π° 2,27%. ΠΠΎ ΠΏΠΎΠΊΠ° ΡΡΠΈ ΡΠ·ΡΠΊΠΈ Β«ΡΠΏΠΎΡΠΈΠ»ΠΈΒ» Π·Π° Β«ΡΠ΅ΡΠ΅Π±ΡΠΎΒ», ΠΏΠΎΠ±Π΅Π΄Ρ Π² Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ΅ΠΉΡΠΈΠ½Π³Π΅ TIOBE ΠΎΠ΄Π΅ΡΠΆΠ°Π» ΡΠ·ΡΠΊ C.
ΠΠ°ΠΊ ΠΏΠΈΡΠ΅Ρ ΠΏΠΎΡΡΠ°Π» ZDnet, Π²ΡΠΏΠ»Π΅ΡΠΊ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ Python ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ²ΡΠ·Π°Π½ Ρ Π½Π°ΡΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅ΠΌΠΏΠΎΠ² ΡΠ°Π·Π²ΠΈΡΠΈΡ ΡΠ΅Ρ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ, Π³Π΄Π΅ ΠΎΠ½ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΡ Π±ΡΠ»ΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ data mining, ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΈ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅. ΠΠ΅Π½Π΅ΡΠ°Π»ΡΠ½ΡΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ TIOBE ΠΠΎΠ» Π―Π½ΡΠ΅Π½ (Paul Jansen) ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ, ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ ΠΊ Python ΠΎΡΠ½ΠΎΠ²Π°Π½ Π΅ΡΠ΅ ΠΈ Π½Π° ΡΠΎΠΌ, ΡΡΠΎ Π΅ΡΠ»ΠΈ ΡΠ°Π½ΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈΡΡ, Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ, ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ, ΡΠΎ ΡΠ΅ΠΏΠ΅ΡΡ ΡΡΠΎΡ Π½Π°Π²ΡΠΊ Β«ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠΎΡΡΠΈ ΠΏΠΎΠ²ΡΡΠ΄Ρ, Π° Ρ ΠΎΡΠΎΡΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΠ Π½Π΅ Ρ Π²Π°ΡΠ°Π΅ΡΒ». Β«ΠΠ΅Π΄Π°Π²Π½ΠΈΠΉ Π²ΡΠΏΠ»Π΅ΡΠΊ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ Python Π²ΡΠ·Π²Π°Π½ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠ½ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ, Π° Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ·ΡΠΊΠΎΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ²Β», β ΠΎΡΠΌΠ΅ΡΠΈΠ» ΠΠΎΠ» Π―Π½ΡΠ΅Π½.
ΠΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° ΠΎΡΡΠ°Π»ΠΎΡΡ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ
Β«ΠΠ΅ ΡΠ°ΠΊ Π΄Π°Π²Π½ΠΎ Π½Π° ΠΌΠΎΠ΅ΠΉ ΠΌΠ°ΡΠΈΠ½Π΅ ΡΠΏΡΡΡΠΈΠ»ΠΎ ΠΊΠΎΠ»Π΅ΡΠΎ, ΠΈ ΠΌΠ½Π΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ Π²ΡΠ·Π²Π°ΡΡ Π΄ΠΎΡΠΎΠΆΠ½ΡΠΉ ΠΏΠ°ΡΡΡΠ»Ρ. ΠΡΠΈΠ΅Ρ Π°Π²ΡΠΈΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ ΡΠΏΡΠΎΡΠΈΠ» ΠΌΠ΅Π½Ρ ΠΎ ΡΠΎΠ΄Π΅ ΠΌΠΎΠ΅ΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΠΈ ΠΊΠΎΠ³Π΄Π° Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°Π» ΠΏΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠ½ ΡΠΎΠΎΠ±ΡΠΈΠ», ΡΡΠΎ ΡΠ²Π»Π΅ΠΊΠ°Π΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π° Python. Π’ΠΎΠ³Π΄Π° Ρ ΠΏΠΎΠ½ΡΠ», ΡΡΠΎ Python Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΠΎΠ²ΡΠ΅ΠΌΠ΅ΡΡΠ½ΠΎΒ», β Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π³Π»Π°Π²Π° TIOBE.
Π‘ΠΎΡΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ TIOBE ΡΠ²Π΅ΡΠ΅Π½Ρ, ΡΡΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ Python ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ ΡΠ°ΡΡΠΈ. CNews ΠΏΠΈΡΠ°Π», ΡΡΠΎ Π΅ΡΠ΅ Π² ΠΈΡΠ½Π΅ 2019 Π³. ΠΎΠ½ΠΈ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ ΠΏΡΠΎΠ³Π½ΠΎΠ·, ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π² Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΠ΅ ΡΡΠΈ-ΡΠ΅ΡΡΡΠ΅ Π³ΠΎΠ΄Π° Python Π·Π°ΠΉΠΌΠ΅Ρ ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠΎΡΠΊΡ Π² ΠΈΡ ΡΠ΅ΠΉΡΠΈΠ½Π³Π΅. ΠΠ° ΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΎΠ½ Π½Π°Ρ ΠΎΠ΄ΠΈΠ»ΡΡ Π½Π° ΡΡΠ΅ΡΡΠ΅ΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ, ΡΡΡΡΠΏΠ°Ρ Π²ΡΠ΅ ΡΠ΅ΠΌ ΠΆΠ΅ Java ΠΈ Π‘.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ΅ΠΉΡΠΈΠ½Π³Π°
TIOBE ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΡΠ΅ΠΌ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠ° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ², ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ½ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅Ρ Π½Π°Π»ΠΈΡΠΈΠ΅ Π² Π½Π΅ΠΌ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ ΡΠ»ΠΎΠ² programming ΠΈ language.
Π ΡΠ΅ΠΉΡΠΈΠ½Π³Π΅ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ 50 ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Π Π΅ΠΉΡΠΈΠ½Π³ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π΅ΠΆΠ΅ΠΌΠ΅ΡΡΡΠ½ΠΎΠΉ, Π΄Π°Π½Π½ΡΠ΅ Π±Π΅ΡΡΡΡΡ Ρ ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ , ΠΏΠΎ ΡΠ΅ΠΉΡΠΈΠ½Π³Ρ Alexa, Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ². Π‘ΡΠ΅Π΄ΠΈ Π½ΠΈΡ Π΅ΡΡΡ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΈΠΊΠΈ Google ΠΈ Bing, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡΡΠ°Π»Ρ YouTube, Blogger, Amazon ΠΈ ΡΡΡΠΈΠΌΠΈΠ½Π³ΠΎΠ²ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ YouTube. Π ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠ΅ΠΉΡΠΈΠ½Π³ Π½Π΅ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠΎΠ² ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ Π½Π° Π½Π΅ΠΌ ΠΊΠΎΠ΄Π°.
ΠΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎ TIOBE ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅Ρ Π·Π²Π°Π½ΠΈΠ΅ Β«Π―Π·ΡΠΊ Π³ΠΎΠ΄Π°Β». Π‘ 2003 Π³. Python ΡΡΠΈΠΆΠ΄Ρ ΠΏΠΎΠ±Π΅ΠΆΠ΄Π°Π» Π² ΡΡΠΎΠΉ Π½ΠΎΠΌΠΈΠ½Π°ΡΠΈΠΈ β Π² 2007, 2010 ΠΈ 2018 Π³Π³., ΠΎΠ΄Π½Π°ΠΊΠΎ Π² 2019 Π³. ΠΎΠ½ ΡΡΡΡΠΏΠΈΠ» Π΅Π³ΠΎ Π‘, ΡΠ°Π²Π½ΠΎ ΠΊΠ°ΠΊ Π² 2017 ΠΈ 2008 Π³. ΠΠ»Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ, Java ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Π» ΡΡΠΎΡ ΡΠΈΡΡΠ» Π»ΠΈΡΡ Π΄Π²Π°ΠΆΠ΄Ρ β Π² 2005 ΠΈ 2015 Π³Π³.
ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ Python
Π―Π·ΡΠΊ Python Π·Π°ΡΠΎΠ΄ΠΈΠ»ΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ 80-Ρ Π³ΠΎΠ΄ΠΎΠ² XX Π²Π΅ΠΊΠ°. ΠΠ³ΠΎ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ β Π½ΠΈΠ΄Π΅ΡΠ»Π°Π½Π΄ΡΠΊΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΠ²ΠΈΠ΄ΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌ (Guido van Rossum), ΠΈ ΠΎΠ½ Π·Π°Π΄ΡΠΌΡΠ²Π°Π» Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎΡΠΎΠΌΠΊΠ° ΡΠ·ΡΠΊΠ° ABC.
ΠΠ²ΠΈΠ΄ΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌ
ΠΠ΅ΡΠ²Π°Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ ΠΊΠΎΠ΄Π° Python ΡΠΎΡΡΠΎΡΠ»Π°ΡΡ Π² ΡΠ΅Π²ΡΠ°Π»Π΅ 1991 Π³. , Π½Π° ΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠ·ΡΠΊ ΠΈΠΌΠ΅Π» Π²Π΅ΡΡΠΈΡ 0.9.0. ΠΡΡΡ Π΄ΠΎ Π²Π΅ΡΡΠΈΠΈ 1.0 ΠΎΠΊΠ°Π·Π°Π»ΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π΄Π»ΠΈΠ½Π½ΡΠΌ β ΠΎΠ½Π° Π±ΡΠ»Π° ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° Π»ΠΈΡΡ Π² ΡΠ½Π²Π°ΡΠ΅ 1994 Π³. ΠΠΎ 2.0 ΡΠ·ΡΠΊ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»ΡΡ Π² ΠΎΠΊΡΡΠ±ΡΠ΅ 2000 Π³., Π΄ΠΎ 3.0 β Π² Π΄Π΅ΠΊΠ°Π±ΡΠ΅ 2008 Π³. ΠΠ° ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° ΡΠ°ΠΌΠ°Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½Π°Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ Python Π½ΠΎΡΠΈΠ»Π° ΠΈΠ½Π΄Π΅ΠΊΡ 3.9.0 β Π΅Π΅ Π²ΡΠΏΡΡΠΊ ΡΠΎΡΡΠΎΡΠ»ΡΡ 5 ΠΎΠΊΡΡΠ±ΡΡ 2020 Π³.
ΠΠΈΠ½Π°ΠΌΠΈΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Π ΠΈΡΠ»Π΅ 2018 Π³., ΠΊΠ°ΠΊ ΡΠΎΠΎΠ±ΡΠ°Π» CNews, ΠΠ²ΠΈΠ΄ΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌ, ΡΠΏΡΡΡΡ ΠΏΠΎΡΡΠΈ 20 Π»Π΅Ρ Ρ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΈΠ·Π° Python, ΡΠ»ΠΎΠΆΠΈΠ» Ρ ΡΠ΅Π±Ρ ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡΠΈΡ Π³Π»Π°Π²Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°. Π ΡΠ²ΠΎΠ΅ΠΌ ΡΡ ΠΎΠ΄Π΅ ΠΠ²ΠΈΠ΄ΠΎ ΡΠΎΠΎΠ±ΡΠΈΠ» ΡΠ°ΠΌ Π² ΠΏΠΈΡΡΠΌΠ΅ Π½Π° ΡΠ°ΠΉΡΠ΅ Python.
Π’Π°ΠΊ ΠΌΠ΅Π½ΡΠ»Π°ΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ Python
Π‘Π²ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ½ ΠΎΠ±ΡΡΡΠ½ΠΈΠ» ΡΠ΅ΠΌ, ΡΡΠΎ Π΅ΠΌΡ Π½Π°Π΄ΠΎΠ΅Π»ΠΎ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΡΡΡΠ΄Π½ΠΎΡΡΡΠΌΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ Python (Python Enhancement Proposal, PEP). Β«Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° PEP 572 Π³ΠΎΡΠΎΠ²Ρ, Ρ Π±ΠΎΠ»ΡΡΠ΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Ρ ΠΎΡΡ ΡΠ°ΠΊ ΡΡΠΆΠ΅Π»ΠΎ Π±ΠΎΡΠΎΡΡΡΡ Π·Π° PEP ΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°ΡΡ ΠΏΠΎΡΠΎΠΌ, ΡΡΠΎ ΡΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡΠ΄Π΅ΠΉ ΠΏΡΠ΅Π·ΠΈΡΠ°ΡΡ ΠΌΠΎΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΒ», β ΡΠΊΠ°Π·Π°Π» ΠΎΠ½, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ°ΠΊΠΆΠ΅, ΡΡΠΎ Π΅ΠΌΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ (Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ ΡΡ ΠΎΠ΄Π° Π΅ΠΌΡ Π±ΡΠ»ΠΎ 62 Π³ΠΎΠ΄Π°), ΠΈ ΡΡΠΎ ΠΎΠ½ ΠΈΡΠΏΡΡΡΠ²Π°Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠΎ Π·Π΄ΠΎΡΠΎΠ²ΡΠ΅ΠΌ.
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΡΠ·ΡΠΊ Π² ΠΌΠΈΡΠ΅
ΠΡΠ»ΠΈ Π² ΡΠ΅ΠΉΡΠΈΠ½Π³Π΅ TIOBE Π½Π° Π½ΠΎΡΠ±ΡΡ 2020 Π³. Python Π·Π°Π½ΠΈΠΌΠ°Π» Π»ΠΈΡΡ Π²ΡΠΎΡΡΡ ΡΡΡΠΎΡΠΊΡ, ΡΠΎ, ΠΏΠΎ Π²Π΅ΡΡΠΈΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΠ½ΡΡΠΈΡΡΡΠ° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² ΡΠ»Π΅ΠΊΡΡΠΎΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ (Institute of Electrical and Electronics Engineers, IEEE), ΡΠ°Π²Π½ΡΡ Π΅ΠΌΡ Π½Π΅Ρ. Π ΠΈΡΠ»Π΅ 2020 Π³. ΠΎΠ½ΠΈ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ΅ΠΉΡΠΈΠ½Π³ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π³Π΄Π΅ ΠΏΠ΅ΡΠ²Π°Ρ ΡΡΠΎΠΉΠΊΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ΅Ρ ΠΆΠ΅ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ², ΡΡΠΎ ΠΈ Π² ΠΏΠ΅ΡΠ΅ΡΠ½Π΅ TIOBE, Π²ΠΎΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ ΠΎΠ½ΠΈ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΠΈΠ½Π°ΡΠ΅.
ΠΠ°ΠΊ Kia ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡ
ΠΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠ Π΅ΠΉΡΠΈΠ½Π³ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΠ΅ΡΡΠΎ Π² ΡΠ΅ΠΉΡΠΈΠ½Π³Π΅ | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ° | ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π±Π°Π»Π»ΠΎΠ² |
---|---|---|
1 | Python | 100,0 |
2 | Java | 95,3 |
3 | C | 94,6 |
4 | C++ | 87,0 |
5 | JavaScript | 79,5 |
6 | R | 78,6 |
7 | Arduino | 73,2 |
8 | Go | 73,1 |
9 | Swift | 70,5 |
10 | Matlab | 68,4 |
Π ΡΠ΅ΠΉΡΠΈΠ½Π³Π΅ IEEE Python ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ, Π° Java Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° Π²ΡΠΎΡΠΎΠΌ. Π―Π·ΡΠΊΡ Π‘ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΎΠ²Π°ΡΡΡΡ Β«Π±ΡΠΎΠ½Π·ΠΎΠΉΒ».
ΠΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡΡ
Π ΠΈΡΠ»Π΅ 2020 Π³. Python ΠΏΡΠΎΡΠ²ΠΈΠ» ΡΠ΅Π±Ρ ΠΈ Π² ΡΠ΅ΠΉΡΠΈΠ½Π³Π΅ ΡΠ·ΡΠΊΠΎΠ² RedMonk, ΠΎΠΊΠ°Π·Π°Π²ΡΠΈΡΡ Π² Π½Π΅ΠΌ Π½Π° Π²ΡΠΎΡΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ ΠΏΠΎΡΠ»Π΅ JavaScript. Π‘ΠΎΡΡΠ°Π²ΠΈΡΠ΅Π»Ρ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° Π‘ΡΠΈΠ²Π΅Π½ ΠβΠΡΠ΅ΠΉΠ΄ΠΈ (Stephen O’Grady) Π½Π΅ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ Ρ ΠΌΠ½Π΅Π½ΠΈΠ΅ΠΌ ΠΠΎΠ»Π° Π―Π½ΡΠ΅Π½Π° ΠΈΠ· TIOBE ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ Python Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΈ ΠΈ Π΄Π°Π»ΡΡΠ΅.
ΠΠΎ Π΅Π³ΠΎ ΡΠ»ΠΎΠ²Π°ΠΌ, Π²ΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡΡ, ΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΎΠ½ ΠΏΡΠΈΠ²Π΅Π» Perl, ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΠΆΠ΅ ΡΠΎΡΠ»Π° ΡΡΠΎΠ»Ρ ΠΆΠ΅ Π±ΡΡΡΡΠΎ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ΅ΠΉΡΠ°Ρ Perl Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° 12 ΠΌΠ΅ΡΡΠ΅ Π² ΡΠ΅ΠΉΡΠΈΠ½Π³Π΅ TIOBE, ΠΈ Π½Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π³Π°ΡΠ°Π½ΡΠΈΠΈ, ΡΡΠΎ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠ»ΡΡΠΈΡΡΡ Ρ Python.
ΠΡΠ΅ ΠΎ ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python: Π½ΠΎΠ²ΠΎΡΡΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΡ
ΠΠ°ΠΉΠ²ΠΈΠ½Π³ Π² Python: ΠΈΡΡΠΎΡΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ°
Π Π°ΡΡΠΊΠ°Π· ΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ Python Ρ Π½ΡΠ»Ρ.
Π‘ΠΎΠ²Π΅ΡΡ Python-Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ ΠΎΡ ΡΠΈΠ½ΡΠΎΡΠ°
Π‘ΠΎΠ²Π΅ΡΡ ΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΠΈ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡΡ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΠΏΠΈΡΠΎΠ½ΠΈΡΡΠ°ΠΌ.
ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Python ΠΈ FugueSQL Π² Jupyter Notebooks
FugueSQL β ΡΡΠΎ ΡΠ·ΡΠΊ ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΡΡΠΈΡΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ SQL. Π Π°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ FugueSQL Π² ΡΠ²ΡΠ·ΠΊΠ΅ Ρ Python ΠΈ Jupyter Notebooks.
ΠΠ΅ΠΉΡ: Π₯Π°Π±ΠΈΠ± vs ΠΠ°ΠΊΠΡΠ΅Π³ΠΎΡ ΠΈΠ»ΠΈ Π Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ Π»ΠΈΡ Π½Π° Python
Π£ΡΠΈΠΌΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ Π² Π²ΠΈΠ΄Π΅ ΠΌΠ°ΡΡΠΈΡ, ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΈΡ , Π΄Π΅ΡΠ΅ΠΊΡΠΈΡΡ Π»ΠΈΡΠ° ΠΈ Π½Π°ΡΡΠ°Π²Π»ΠΈΠ²Π°ΡΡ Π½Π° Π½ΠΈΡ Π½Π΅ΠΉΡΠΎΠ½ΠΊΡ.
Python-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠ³ΠΎΠ΄ΡΡΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ Π½Π° Python
Π£Π·Π½Π°ΡΠΌ Ρ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠ²-ΠΏΠΈΡΠΎΠ½ΠΈΡΡΠΎΠ², ΠΊΠ°ΠΊΠΈΠ΅ Python-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΡΠΎΠ²Π΅ΡΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΈΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ.
Π’ΠΎΠΏ-10 Python Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π΄Π»Ρ Data Science
Π Π°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ, Π½Π° ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Python Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π΄Π»Ρ Data Science ΡΡΠΎΠΈΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π°ΡΠΈΠ½Π°ΡΡΠ΅ΠΌΡ Π΄Π°ΡΠ°-ΡΠ°ΠΉΠ΅Π½ΡΠΈΡΡΡ.
ΠΠ΅Π±ΠΎΠ»ΡΡΠ°Ρ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠ° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΡΠ΅ΠΊΠ° Python
Π¨ΠΎΡΡ-Π»ΠΈΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΡΠ΅ΠΊΠ° Python ΠΎΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅
ΠΠ΅ΡΠΊΡΠΎΠΏΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Python: UI ΠΈ ΡΠΈΠ³Π½Π°Π»Ρ
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ Python ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π Π°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠ΄Π°.
Π£Π²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΠΌ ΡΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Python Π΄ΠΎ ΡΡΠΎΠ²Π½Ρ C++ Ρ Numba
ΠΠΎΠ²ΡΡΠ°Π΅ΠΌ ΡΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Python Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Numba ΠΈ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΠΌ Ρ Β«ΠΏΠ»ΡΡΠ°ΠΌΠΈΒ» Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΡΠΎΡΡΠ΅Π½ΡΠΊΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°.
Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠ²ΠΎΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ UI-ΡΠ΅ΡΡ Π·Π° 20 ΠΌΠΈΠ½ΡΡ
ΠΠΎΡΠ°Π³ΠΎΠ²Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ UI-ΡΠ΅ΡΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Python ΠΈ Selenium.
ΠΡΠΎΠ΅ΠΊΡΡ Π½Π° Django Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ : Π΄Π²ΡΡ ΡΠ°ΡΠΎΠ²ΠΎΠΉ Π²ΠΈΠ΄Π΅ΠΎΠΊΡΡΡ
Π‘Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΡ Π½Π° Django, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΡΠ°ΠΌΡΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠΌ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΡΠ·ΡΠΊΠ΅ Python.
ΠΠ°Π΄Π°ΡΠ° Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ: ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΠΏΡΡΠΌΡΡ ΡΠ΅ΡΠ΅Π· Π½Π°Π±ΠΎΡ ΡΠΎΡΠ΅ΠΊ
ΠΡΠ΅ΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π΅ΡΠΎΡΡΠ½ΡΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΠ³ΠΎ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π΅Π΄Π΅Ρ ΠΏΡΡΠΌΠΎ ΠΏΠΎ Π΄ΠΎΡΠΎΠ³Π΅ ΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎ GPS.
ΠΠ΄Π΅ ΠΎΠ±ΡΠ°ΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ: ΡΡΡΡΠΊΠΎΡΠ·ΡΡΠ½ΡΠ΅ ΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ²
Π‘Π΄Π΅Π»Π°Π»ΠΈ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΡ ΡΠ°ΡΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Π² Slack, Telegram ΠΈ Gitter.
Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² Python: ΡΠ΅ΠΎΡΠΈΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°
Π Π°Π·Π±Π΅ΡΡΠΌ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² Python, ΠΈΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ re, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΏΡΠ°ΠΊΡΠΈΠΊΡΠ΅ΠΌΡΡ Π½Π° Π·Π°Π΄Π°ΡΠ°Ρ .
ΠΠ°Π·ΠΎΠ²ΡΠ΅ Π·Π½Π°Π½ΠΈΡ Data Science: ΡΡΠΎ ΠΈ Π³Π΄Π΅ Π½ΡΠΆΠ½ΠΎ ΠΈΠ·ΡΡΠΈΡΡ Π½ΠΎΠ²ΠΈΡΠΊΡ
ΠΠ±Π»Π°ΡΡΡ Data Science ΡΠ΅ΠΉΡΠ°Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π° ΠΈ Π΅ΡΡΡ Π²Π΅Π·Π΄Π΅. Π Π°Π·Π±ΠΈΡΠ°Π΅ΠΌΡΡ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ Π΄Π»Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π²Ρ ΠΎΠ΄Π° Π² ΡΡΡ ΡΡΠ΅ΡΡ.
Data Science Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ : 12 ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½Π° Python Π·Π° 3 ΡΠ°ΡΠ°
ΠΡΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°Π΅ΡΠ΅ ΠΏΡΡΡ Π² Data Science, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΡ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ . ΠΠ½ΠΈ Π½Π°ΡΡΠ°Ρ Π²Π°Ρ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅.
ΠΠ΅Π±-ΡΠΊΡΠ΅ΠΉΠΏΠΈΠ½Π³ Π½Π° Python: Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΏΠ°ΡΡΠΈΠ½Π³ ΡΠ°ΠΉΡΠΎΠ² Π·Π° 1 ΡΠ°Ρ
ΠΠ°ΡΡΠΈΠ½Π³ ΡΠ΅ΡΠ°Π΅Ρ ΠΊΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Ρ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΡΠΊΠΈΠ΄ΠΊΠΈ ΠΈ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ ΡΠ΅Π½Ρ. ΠΡΠΎΡΡΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° Python.
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠΊΠΎΡΠΎΡΡΠΈ Python ΠΈ C++
ΠΠ²ΡΠΎΡ ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠΈ Π΄Π΅Π»Π°Π΅Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠΊΠΎΡΠΎΡΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ ΡΠΎΠΉ ΠΆΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° Python ΠΈ C++. Π‘++ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ Π±ΡΡΡΡΠ΅Π΅, Π½ΠΎ Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ?
ΠΠΎΡΡ Π΄Π»Ρ Discord Π½Π° Python: ΠΏΡΠΎΠ΅ΠΊΡ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΠΠ΅ Π½ΡΠΆΠ½ΠΎ Π½ΠΈΡΠ΅Π³ΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΈ ΠΏΠ»Π°ΡΠΈΡΡ Π·Π° ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅. Π’Π°ΠΊΠΈΠ΅ Π±ΠΎΡΡ Π΄Π»Ρ Discord Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠΌ Β«ΠΎΠ±Π»Π°ΠΊΠ΅Β».
ΠΠ°ΡΡΠ» ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ 2020 Π·Π°Π²Π΅ΡΡΠΈΠ»ΡΡ!
ΠΡΠ΅ΡΠ° ΠΏΡΠΎΡΠ΅Π» ΡΠΈΠ½Π°Π» Π±Π°ΡΡΠ»Π° ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ 2020. Π ΡΠ΅ΠΏΠ΅ΡΡ, ΡΠΏΡΡΡΡ Π½Π΅Π΄Π΅Π»Ρ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΡ ΠΈ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ±Π΅Π΄ ΠΈ ΠΏΠΎΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±ΡΡΠ²ΠΈΡΡ ΠΏΠΎΠ±Π΅Π΄ΠΈΡΠ΅Π»Π΅ΠΉ! Python β cΠ°ΠΌΡΠΉ Π»ΡΠ±ΠΈΠΌΡΠΉ ΡΠ·ΡΠΊ Π½Π°ΡΠΈΡ ΡΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ. ΠΠ½β¦
Π€ΠΈΠ½Π°Π» Π±Π°ΡΡΠ»Π° ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ 2020 ΡΠΆΠ΅ ΡΠ΅Π³ΠΎΠ΄Π½Ρ!
ΠΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌ Π²ΡΠ΅ΡΠ°ΡΠ½Π΅Π³ΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ½Π°Π»Π° ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π»ΠΈΡΡ Π΄Π²Π΅ ΠΏΠ°ΡΡ ΡΠΈΠ½Π°Π»ΠΈΡΡΠΎΠ². ΠΠ° ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΈ Π²ΡΠΎΡΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ ΠΏΠΎΠ±ΠΎΡΡΡΡΡ: Python ΠΈ JavaScript. Π Π·Π° ΡΡΠ΅ΡΡΠ΅ ΠΈ ΡΠ΅ΡΠ²ΡΡΡΠΎΠ΅: Swift ΠΈ C++. ΠΠΎΠ»ΠΎΡΡΠΉΡΠ΅ Π·Π° Π»ΡΠ±ΠΈΠΌΡΠΉ ΡΠ·ΡΠΊ ΠΈβ¦
ΠΠΎΠ»ΡΡΠΈΠ½Π°Π» Π±ΠΈΡΠ²Ρ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ 2020
ΠΠΎΠ±Π΅Π΄ΠΈΡΠ΅Π»ΡΠΌΠΈ Π²ΡΠ΅ΡΠ°ΡΠ½Π΅ΠΉ ΡΡ Π²Π°ΡΠΊΠΈ ΡΡΠ°Π»ΠΈ JavaScript ΠΈ Python. Π ΠΏΠΎΠ»ΡΡΠΈΠ½Π°Π»Π΅ ΡΡΠ°ΡΡΠ²ΡΡΡ: Swift/JavaScript ΠΈ C++/Python. ΠΠ°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ, Π²ΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ ΡΠΎΡ ΡΠ·ΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Π±ΠΎΠ»ΡΡΠ΅ Π»ΡΠ±ΠΈΡΠ΅.Β ΠΡΡ ΡΡΡΡ-ΡΡΡΡ ΠΈ ΠΌΡ ΡΠ·Π½Π°Π΅ΠΌ, ΠΊΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ±Π΅Π΄ΠΈΡΠ΅Π»Π΅ΠΌ. ΠΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΠ΅β¦
Π¨Π΅ΡΡΠΎΠΉ ΡΠ°ΡΠ½Π΄ Π±ΠΈΡΠ²Ρ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ 2020 Π½Π°ΡΠ°Π»ΡΡ!
ΠΡΠ΅ΡΠ°ΡΠ½ΠΈΠΉ Π±Π°ΡΠ» Π±ΡΠ» Π½Π°ΠΏΡΡΠΆΡΠ½Π½ΡΠΌ: Swift ΠΈ Assebmler ΡΠ»ΠΈ Π½ΠΎΠ·Π΄ΡΡ Π² Π½ΠΎΠ·Π΄ΡΡ, Π½ΠΎ Π² ΠΈΡΠΎΠ³Π΅ Swift Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΠ³Π½Π°Π» ΠΎΠΏΠΏΠΎΠ½Π΅Π½ΡΠ°. ΠΡΡΡΠ² ΠΌΠ΅ΠΆΠ΄Ρ C++ ΠΈ Java ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ Π±ΠΎΠ»ΡΡΠ΅, Π‘++ ΠΏΠΎΠ±Π΅Π΄ΠΈΠ»! Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΡΠ°ΡΡΠ²ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅β¦
Pip: ΠΊΠ°ΠΊ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΏΠ°ΠΊΠ΅ΡΡ Π² Python
Pip β ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π΄Π»Ρ Python. Π Π°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌΠΈ ΠΎΠ½ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ.
Sherlock β ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π½Π°ΠΉΡΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈ Π² ΡΠΎΡΡΠ΅ΡΡΡ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
ΠΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ ΡΠΎΠ±ΡΠ°ΡΡ Π²ΡΠ΅ Π΅Π³ΠΎ ΠΏΡΠΎΡΠΈΠ»ΠΈ Π² ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ Π»ΠΈ ΠΈΠΌΡ Π΄Π»Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ°.
ΠΡΡ ΠΎ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ΅ Π² Python: ΠΈΡΡΠ΅ΡΠΏΡΠ²Π°ΡΡΠΈΠΉ Π³Π°ΠΉΠ΄
Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π² Python Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ sorted() ΠΈ list. sort(). Π Π°Π·Π±ΠΈΡΠ°Π΅ΠΌ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ , ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
Π’ΡΠ΅ΡΠΈΠΉ ΡΠ°ΡΠ½Π΄ Π±ΠΈΡΠ²Ρ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ 2020!
ΠΠΎ ΠΈΡΠΎΠ³Π°ΠΌ Π²ΡΠ΅ΡΠ°ΡΠ½Π΅Π³ΠΎ ΡΠ°ΡΠ½Π΄Π° Π‘++ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ ΡΠ½ΠΈΡΡΠΎΠΆΠΈΠ» Cobol, Π° Assembler ΠΎΠΊΠ°Π·Π°Π»ΡΡ ΠΏΠΎΡΡΠΈ Π² Π΄Π²Π° ΡΠ°Π·Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π΅Π΅ ΡΠ΅ΠΌ Pascal. Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠΌΠΎΡΡΠΈΡΠ΅ Π·Π΄Π΅ΡΡ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ Π½Π°Ρ Π½ΠΎΠ²ΡΠ΅ ΡΠΎΠΏΠ΅ΡΠ½ΠΈΠΊΠΈ: SQL/TypeScript ΠΈ Python/Ruby. ΠΡβ¦
12 ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½Π° Python Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ²: ΡΡΡΡ ΡΠ°ΡΠΎΠ²ΠΎΠΉ Π²ΠΈΠ΄Π΅ΠΎΠΊΡΡΡ
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π²ΡΠ΅ ΡΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΡ Π½Π° Python, ΠΎΡ ΠΏΡΠΎΡΡΡΡ ΠΊ ΡΠ»ΠΎΠΆΠ½ΡΠΌ. ΠΠΈΠ΄Π΅ΠΎΠΊΡΡΡ Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΌ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ΠΌ Π·Π°Π΄Π°Ρ ΠΈ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ.
ΠΡΠΈΠΌΠΈΡΠ΅ ΡΡΠ°ΡΡΠΈΠ΅ Π² Π±Π°ΡΡΠ»Π΅ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ 2020. Π‘ΡΠ°ΡΡ ΡΠΆΠ΅ Π·Π°Π²ΡΡΠ°!
Π ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Java ΠΈ ΡΠ·ΡΠΊ Π‘ΠΈ ΠΌΠ΅Π½ΡΡΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ Π½Π° Π²Π΅ΡΡΠΈΠ½Π΅ ΡΠ΅ΠΉΡΠΈΠ½Π³Π° TIOBE, ΠΌΡ ΡΠ΅ΡΠΈΠ»ΠΈ Π²ΡΡΡΠ½ΠΈΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½Π°ΡΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΈ Π»ΡΠ±ΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ. ΠΠ°Π²ΡΡΠ° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Π±Π°ΡΡΠ» ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡβ¦
Π Π°Π±ΠΎΡΠ° ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ Π² Python. ΠΠΎΡΠΎΠ²ΠΈΠΌΡΡ ΠΊ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡ: ΠΏΡΠΈΠΌΠ΅ΡΡ Π·Π°Π΄Π°Ρ
Π Π°Π·Π±ΠΎΡ Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΠΈ Π·Π°Π΄Π°Ρ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡΡ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ.
Python — ΠΠ½ΡΠΈΠΊΠ»ΠΎΠΏΠ΅Π΄ΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΠ΅ΠΉ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ°ΠΌΡΡΡΡ ΠΈ ΡΠ΄ΠΎΠ±Π½ΡΠΌΠΈ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΌΠΈ ΡΡΡΡΠΊΡΡΡΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ , ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΡΠ»ΠΎΠ²Π°ΡΠΈ (Ρ ΡΡ-ΡΠ°Π±Π»ΠΈΡΡ), ΡΠΏΠΈΡΠΊΠΈ, ΠΊΠΎΡΡΠ΅ΠΆΠΈ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΊΠ»Π°ΡΡΡ, ΠΌΠΎΠ΄ΡΠ»ΠΈ (ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Ρ Π² ΠΏΠ°ΠΊΠ΅ΡΡ), ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ. ΠΠΈΡΠΎΠ½ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΠΏΡΠΎΡΡΡΠΌ ΠΈ Π²ΡΡΠ°Π·ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ. Π―Π·ΡΠΊ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ: ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠ΅, ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΈ Π°ΡΠΏΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅.
Π€ΠΈΠ»ΠΎΡΠΎΡΠΈΡ ΡΠ·ΡΠΊΠ°:
- ΠΡΠ°ΡΠΈΠ²ΠΎΠ΅ Π»ΡΡΡΠ΅ ΡΡΠΎΠ΄Π»ΠΈΠ²ΠΎΠ³ΠΎ.
- Π―Π²Π½ΠΎΠ΅ Π»ΡΡΡΠ΅ Π½Π΅ΡΠ²Π½ΠΎΠ³ΠΎ.
- ΠΡΠΎΡΡΠΎΠ΅ Π»ΡΡΡΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ.
- Π‘Π»ΠΎΠΆΠ½ΠΎΠ΅ Π»ΡΡΡΠ΅ ΡΡΠ»ΠΎΠΆΠ½ΡΠ½Π½ΠΎΠ³ΠΎ.
- ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π»ΡΡΡΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ.
- Π Π°Π·ΡΠ΅ΠΆΡΠ½Π½ΠΎΠ΅ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ ΠΏΠ»ΠΎΡΠ½ΠΎΠ΅.
- Π£Π΄ΠΎΠ±ΠΎΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΡ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½Π°.
- Π§Π°ΡΡΠ½ΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ Π½Π΅ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½Ρ, ΡΡΠΎΠ±Ρ Π½Π°ΡΡΡΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»Π°.
- ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΎΡΡΡ Π²Π°ΠΆΠ½Π΅Π΅ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΡΡΠΈ.
- ΠΡΠΈΠ±ΠΊΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΌΠ°Π»ΡΠΈΠ²Π°ΡΡΡΡ.
- ΠΡΠ»ΠΈ ΡΠ²Π½ΠΎ Π½Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎ β ΡΠΌΠ°Π»ΡΠΈΠ²Π°ΡΡ.
- Π ΡΠ»ΡΡΠ°Π΅ Π½Π΅ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎΡΡΠΈ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»ΡΠΉΡΠ΅ΡΡ ΠΈΡΠΊΡΡΠ΅Π½ΠΈΡ ΡΠ³Π°Π΄Π°ΡΡ.
- ΠΠΎΠ»ΠΆΠ΅Π½ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΎΠ΄ΠΈΠ½ β ΠΈ, ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ β ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ±.
- Π₯ΠΎΡΡ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π²Π·Π³Π»ΡΠ΄Π° Π½Π΅ΠΎΡΠ΅Π²ΠΈΠ΄Π΅Π½, Π΅ΡΠ»ΠΈ ΡΡ Π½Π΅ Π³ΠΎΠ»Π»Π°Π½Π΄Π΅Ρ (Π½Π°ΠΌΡΠΊ Π½Π° ΠΠ²ΠΈΠ΄ΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌΠ°)
- Π‘Π΅ΠΉΡΠ°Ρ β Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ Π½ΠΈΠΊΠΎΠ³Π΄Π°.
- ΠΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° β ΡΠ°ΡΡΠΎ Π±ΡΠ²Π°Π΅Ρ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ.
- ΠΡΠ»ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈΠ΄Π΅ΠΈ ΡΡΠΆΠ΅Π»ΠΎ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ, ΠΎΠ½Π° ΠΏΠ»ΠΎΡ Π°.
- ΠΡΠ»ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈΠ΄Π΅ΠΈ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ, ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Ρ ΠΎΡΠΎΡΠ°.
- ΠΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΈΠΌΡΠ½ β Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½Π°Ρ ΠΈΠ΄Π΅Ρ, ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ!
(ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π·ΡΡΠΎ ΠΈΠ· ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ)
ΠΡΠΈΠΌΠ΅ΡΡ:
Hello, World!:
ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΉ Python 2.xHello, World!:
ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΉ Python 3.xΠΠ²Π°Π΄ΡΠ°ΡΠ½ΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅:
ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΉ Python 2.6.5import math
import sys
A = float(raw_input("A = "))
if A == 0:
print "Not a quadratic equation"
sys.exit()
B = float(raw_input("B = "))
C = float(raw_input("C = "))
D = B * B - 4 * A * C
if D == 0:
print "x =", -B / 2.0 / A
sys.exit()
if D > 0:
print "x1 =", (-B + math.sqrt(D)) / 2.0 / A
print "x2 =", (-B - math. sqrt(D)) / 2.0 / A
else:
print "x1 = (", -B / 2.0 / A, ",", math.sqrt(-D) / 2.0 / A, ")"
print "x2 = (", -B / 2.0 / A, ",", -math.sqrt(-D) / 2.0 / A, ")"
CamelCase:
ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΉ Python 2.6.5ΠΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ translate
ΠΈ title
.
ΠΠ»Ρ ΡΡΠ½ΠΊΡΠΈΠΈ title
Π²ΡΠ΅ Π½Π΅-Π±ΡΠΊΠ²Ρ ΡΡΠΈΡΠ°ΡΡΡΡ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»ΡΠΌΠΈ ΡΠ»ΠΎΠ², ΡΠ°ΠΊ ΡΡΠΎ Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΡΡΡ ΠΈΡ
ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ.
non_letters = ''.join(c for c in map(chr, range(256)) if not c.isalpha())
def camel_case(s):
return s.title().translate(None, non_letters)
print camel_case(raw_input())
Π€Π°ΠΊΡΠΎΡΠΈΠ°Π»:
ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΉ Python 2.6.5ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΡΠ°ΠΊΡΠΎΡΠΈΠ°Π»Π°.
def factorial(n):
if n == 0:
return 1
f = 1
for i in range(1, n + 1):
f *= i
return f
for n in range(16 + 1):
print "%d! = %d" % (n, factorial(n))
Π€Π°ΠΊΡΠΎΡΠΈΠ°Π»:
ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΉ Python 2.6.5ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΊΡΠΎΡΠΈΠ°Π»Π°.
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n - 1)
for n in range(16 + 1):
print "%d! = %d" % (n, factorial(n))
Π§ΠΈΡΠ»Π° Π€ΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ:
ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΉ Python 2. 6.5ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΈΡΠ΅Π» Π€ΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ.
def fibonacci(n):
if n < 3:
return 1
else:
return fibonacci(n - 1) + fibonacci(n - 2)
for n in range(1, 16 + 1):
print "%i," % fibonacci(n) ,
print "..."
Π€Π°ΠΊΡΠΎΡΠΈΠ°Π»:
ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΉ Python 3.xΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΊΡΠΎΡΠΈΠ°Π»Π°.
import functools
factorial = lambda n: functools.reduce(lambda a, b: a * b, range(1, n + 1), 1)
for n in range(16 + 1):
print "%d! = %d" % (n, factorial(n))
ΠΠΎΡΠ΅ΠΌΡ Python, Π° Π½Π΅ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ? / ΠΠ΅Π²ΠΌΠ°Π½
ΠΡΠΎΡΡΠΎΡΠ°
ΠΠΈΡΠΎΠ½ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ Π»Π΅Π³ΡΠ΅ Π·Π° ΡΡΡΡ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅Π»ΡΡ ΠΈ. Π€ΠΈΠ³ΡΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΠ»ΠΈ Π½Π° ΠΎΡΡΡΡΠΏΡ; ΠΈΠ·Π±Π°Π²ΠΈΠ»ΠΈΡΡ ΠΎΡ Π»ΠΈΡΠ½ΠΈΡ ΠΊΡΡΠ³Π»ΡΡ ΡΠΊΠΎΠ±ΠΎΠΊ; ΠΊΠ»Π°ΡΡΡ, ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠ±ΡΡΠ²Π»ΡΡΡΡΡ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ ΡΠ»ΠΎΠ² (ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ²). ΠΠΎΠ΄ Π½Π° ΠΏΠΈΡΠΎΠ½Π΅ ΡΠΈΡΠ°Π΅ΡΡΡ ΠΏΠΎΡΡΠΈ ΠΊΠ°ΠΊ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ·ΡΠΊ. ΠΡΠΈΠΌΠ΅Ρ:
def get_roots(a, b, c):
discriminant = b ** 2 - 4 * a * c
if discriminant < 0:
return
root1 = (-b - sqrt(discriminant)) / (2 * a)
root2 = (-b + sqrt(discriminant)) / (2 * a)
if discriminant == 0:
return root1, None
else:
return root1, root2
Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π·Π°Π»ΠΎΠΆΠ΅Π½ Π² ΠΎΡΠ½ΠΎΠ²Ρ ΡΠ·ΡΠΊΠ°: ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠΎΡΡΡΠ»Π°ΡΠΎΠ² Π΄Π·Π΅Π½Π° ΠΏΠΈΡΠΎΠ½Π° Π³Π»Π°ΡΠΈΡ: βReadability countsβ. ΠΠ·-Π·Π° ΡΠ²ΠΎΠ΅ΠΉ ΠΏΡΠΎΡΡΠΎΡΡ Python ΠΏΡΠ΅ΠΏΠΎΠ΄Π°ΡΡ ΠΏΠ΅ΡΠ²ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΈΠ½ΠΎΡΡΡΠ°Π½Π½ΡΡ ΡΠΊΠΎΠ»Π°Ρ ΠΈ ΠΠ£ΠΠ°Ρ .
ΠΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈ
ΠΠ° Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ
ΡΠΈΡΡΠ΅ΠΌ Linux ΠΈ Π½Π° Π»ΡΠ±ΠΎΠΉ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ macOS ΠΏΠΈΡΠΎΠ½ ΡΠΆΠ΅ Π΅ΡΡΡ. ΠΠ΅ Π½Π°Π΄ΠΎ Π½ΠΈΡΠ΅Π³ΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ: Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π½Π°Π±ΡΠ°ΡΡ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅ python3
.
ΠΠΎΠ³Π°ΡΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°
Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΠ·ΡΠΊΠ° Python ΠΎΠ³ΡΠΎΠΌΠ½Π°. ΠΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΡΠ΅ΡΠ°Π΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ import module_name
, ΠΈΠΌΠΏΠΎΡΡΠΎΠΌ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΠΈΠ· Π½Π°Π±ΠΎΡΠ° ΠΏΠΈΡΠΎΠ½Π°. ΠΡΠ»ΠΈ ΡΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΌΠΈ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ. ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ pip install module_name
ΠΈ Π²ΡΡ, ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ import
, ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π²ΡΡΠ΅!
Π Π°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΠΎΡΡΡ
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π±ΠΎΠ³Π°ΡΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅, ΠΏΠΈΡΠΎΠ½ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΡΠ°ΠΌΡΡ ΡΠ°Π·Π½ΡΡ ΠΎΠ±Π»Π°ΡΡΡΡ :
- Π ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΊΡΡΠΏΠ½ΡΡ
ΠΏΡΠ΅Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Π»ΡΠ΄Π΅ΠΉ:
- BitTorrent
- Π¦Π΅Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ubuntu
- Dropbox
- Π ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈΠ³Ρ:
- Civilization IV
- Battlefield 2
- World of Tanks
- ΠΠΎΠ³Π°ΡΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΠ‘ Π½Π°ΡΡΠ» ΡΠ²ΠΎΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π² ΠΏΠΎΠΈΡΠΊΠ΅ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠ΅ΠΉ. Π ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌΠΈ (ΡΡΡΠ½ΡΠΉ ΠΏΠΈΠ°Ρ ΡΠΎΠΆΠ΅ ΠΏΠΈΠ°Ρ).
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ΅Π½ΡΠΌΠΈ ΠΊΠ°ΠΊ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΡΡ ΠΎΠ±Π»Π°ΡΡΡΡ ΠΎΠ±Π»Π°ΡΡΡΡ
- Web-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° (Django, Flask, Tornado).
ΠΠ° ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ Π΅ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠΊΠ° Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌΠΈ Π½Π° Python.
ΠΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ
ΠΠ° Python ΠΏΠΈΡΡΡ Π² Π―Π½Π΄Π΅ΠΊΡΠ΅, ΠΡΠ³Π»Π΅, ΠΠ²ΠΈΡΠΎ, ΠΡΠΉΠ»Π΅, ΠΠ°ΡΠΏΠ΅ΡΡΠΊΠΎΠΌ ΠΈ Π΄Π°ΠΆΠ΅ Π² NASA. ΠΠΈΡΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Dropbox, Youtube, Bitly, Reddit, Π° Instagram, Disqus, Spotify, Bitbucket ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° Django! Π ΡΠ°ΠΊΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ. Π Π²ΠΎΡ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ°ΠΊΡ: Python Π·Π°Π½ΡΠ» Π²ΡΠΎΡΠΎΠ΅ ΠΏΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ ΠΌΠ΅ΡΡΠΎ Π² 2020-ΠΌ Π³ΠΎΠ΄Ρ
Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ
ΠΠ΄Π½ΠΎ ΠΈΠ· Π³Π»Π°Π²Π½ΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ² — Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ. ΠΠ½ΠΎ Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π½ΠΎΠ΅ ΠΈ ΠΎΡ ΠΎΡΠ½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΡΠ·ΡΠΊΠ΅. Π’Π°ΠΊΠΎΠ΅ Π΅ΡΡΡ ΠΈ Π² ΠΠΎΡΠΊΠ²Π΅: Ρ Π½Π°Ρ ΠΏΡΠΎΠ²ΠΎΠ΄ΡΡΡΡ Π²ΡΡΡΠ΅ΡΠΈ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΠΈ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ, ΡΠ°Π· Π² Π³ΠΎΠ΄ — Π΄Π²Π΅ Π±ΠΎΠ»ΡΡΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ.
ΠΠ°Π³ΡΡΠ·ΠΈΡΡ Python | Python.org
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΏΠΎΡΡΠ°Ρ ΠΈ ββΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²
ΠΡΠΊΡΡΡΡΠ΅ ΠΊΠ»ΡΡΠΈ OpenPGP
ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ ΠΈ Π΄Π²ΠΎΠΈΡΠ½ΡΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ° ΠΈΠ»ΠΈ ΡΠ±ΠΎΡΡΠΈΠΊΠΎΠΌ Π΄Π²ΠΎΠΈΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ²ΠΎΠΈΡ ΠΠ»ΡΡ OpenPGP. Π€Π°ΠΉΠ»Ρ Π²ΡΠΏΡΡΠΊΠ° Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΡΡΠΊΠΎΠ² ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌΠΈ Π»ΠΈΡΠ°ΠΌΠΈ:
Π€Π°ΠΉΠ»Ρ Π²ΡΠΏΡΡΠΊΠ° Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΡΡ Π²ΡΠΏΡΡΠΊΠΎΠ², ΡΡΠΎΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ΄ΠΎΡΠ΅Π» ΠΊ ΠΊΠΎΠ½ΡΡ, ΠΌΠΎΠ³Π»ΠΈ Π±ΡΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π»ΠΈΡ:
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΠΊΡΡΡΡΠ΅ ΠΊΠ»ΡΡΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° Ρ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΎΡΠΊΡΡΡΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΊΠ»ΡΡΠ΅ΠΉ. Π²Ρ Π΄ΠΎΠ²Π΅ΡΡΠ΅ΡΠ΅, Π²ΡΠΏΠΎΠ»Π½ΠΈΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΈΠΏΠ°:
gpg --recv-keys [ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΊΠ»ΡΡΠ°]
ΠΈΠ»ΠΈ, Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ»ΡΡΠ°ΡΡ , ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΎΡΠΊΡΡΡΡΠ΅ ΠΊΠ»ΡΡΠΈ Π½Π° Π±Π°Π·Π΅.io. ΠΠ° ΡΡΡΠ°Π½ΠΈΡΠ°Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΡΡΠ»ΠΊΡ Π½Π° Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΡΠΉ ΡΠ°ΠΉΠ» ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ. ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΡΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ, Π²ΠΎΠ·ΡΠΌΠΈΡΠ΅ ΠΎΠ±Π° ΡΠ°ΠΉΠ»Π° ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
gpg --verify Python-3.6.2.tgz.asc
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ, ΠΈ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ.
- (ΠΡΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ GnuPG ΠΈ Unix.)
ΠΡΠΎΡΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ
- ΠΡΠ΅ΡΠ΅ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Python ? Π Π Package Index ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎ.
- ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΎΠ½Π»Π°ΠΉΠ½, ΠΈΠ»ΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°ΡΠ°ΡΡ Π΅Π³ΠΎ Π² HTML, PostScript, PDF ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠΎΡΠΌΠ°ΡΠ°Ρ . ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π‘ΡΡΠ°Π½ΠΈΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.
- ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Ρ Π΄Π»Ρ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Π°ΡΡ ΠΈΠ²Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ². ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π½Π° python.org.
- Π‘ΠΎΠ²Π΅Ρ : Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ Π³ΠΎΡΠΎΠ²ΡΠΉ Π΄Π²ΠΎΠΈΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» Π΄Π»Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ» ΡΠ°ΠΊΠΆΠ΅ ΡΠΊΠ°ΡΠ°ΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄.ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ (ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Lib ) ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ Π΄Π΅ΠΌΠΎΠ²Π΅ΡΡΠΈΠΉ ( Demo ) ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ( Tools ), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ΄ΡΡ Ρ Π½ΠΈΠΌ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡ Π½Π°ΡΡΠΈΡΡΡΡ Ρ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ!
- Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Emacs ΡΡΠΎ Emacsing Pythoneer ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ. ΠΡΠΎ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΡ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python, C, C ++, Java ΠΈ Π΄Ρ., ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ Python ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡ Ρ Emacs ΠΈ XEmacs.
Π₯ΠΎΡΠΈΡΠ΅ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄?
Π₯ΠΎΡΠΈΡΠ΅ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄? Π‘ΠΌ. Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Python ΡΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Python.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Python? ΠΠΎΡΠ½ΠΎΠ΅, ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠ°ΡΠΈΠ½Π°Ρ Ρ 1991 Π³ΠΎΠ΄Π°, ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python ΡΡΠΈΡΠ°Π»ΡΡ ΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ², ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π², ΠΊΠΎΡΠΎΡΡΠ΅ Β«Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΡΡ ΡΠΊΡΡΠ½ΡΠ΅ Π²Π΅ΡΠΈΒ» (ΠΊΠ°ΠΊ ΡΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ ΠΏΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Python) ΠΈΠ»ΠΈ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π² Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ².
ΠΠ΄Π½Π°ΠΊΠΎ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ Python ΡΡΠ°Π» ΠΏΠ΅ΡΠ²ΠΎΠΊΠ»Π°ΡΡΠ½ΡΠΌ Π³ΡΠ°ΠΆΠ΄Π°Π½ΠΈΠ½ΠΎΠΌ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΎΠΉ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½ΡΡ . ΠΡΠΎ ΡΠΆΠ΅ Π½Π΅ ΡΠ»ΡΠΆΠ΅Π±Π½ΡΠΉ ΡΠ·ΡΠΊ, Π° ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠΈΠ»Π° Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠΉ ΡΠ°ΠΊΡΠΎΡ Π±ΡΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ° Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ Π±ΠΎΠ»ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠ°.
ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° Python
Π£ΡΠΏΠ΅Ρ Python ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ½ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΊΠ°ΠΊ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ, ΡΠ°ΠΊ ΠΈ ΡΠΊΡΠΏΠ΅ΡΡΠ°ΠΌ.
Python ΠΏΡΠΎΡΡ Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ½ΠΊΡΠΈΠΉ Π² ΡΠ°ΠΌΠΎΠΌ ΡΠ·ΡΠΊΠ΅ Π½Π΅Π²Π΅Π»ΠΈΠΊΠΎ, ΡΡΠ΅Π±ΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ Π·Π°ΡΡΠ°Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ ΡΡΠΈΠ»ΠΈΠΉ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²Π°ΡΠΈΡ ΠΏΠ΅ΡΠ²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Python ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π±ΡΠ» ΡΠ΄ΠΎΠ±ΠΎΡΠΈΡΠ°Π΅ΠΌΡΠΌ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ. ΠΡΠ° ΠΏΡΠΎΡΡΠΎΡΠ° Π΄Π΅Π»Π°Π΅Ρ Python ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ Π±ΡΡΡΡΠΎ ΠΎΡΠ²ΠΎΠΈΡΡ Π΅Π³ΠΎ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΡΠ°ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΡΠ°Π·ΠΌΡΡΠ»Π΅Π½ΠΈΡ ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅, ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½ΠΈ ΠΏΡΡΠ°ΡΡΡΡ ΡΠ΅ΡΠΈΡΡ, ΠΈ ΠΌΠ΅Π½ΡΡΠ΅ Π½Π° ΡΠ°Π·ΠΌΡΡΠ»Π΅Π½ΠΈΡ ΠΎ ΡΠ·ΡΠΊΠΎΠ²ΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΈΠ»ΠΈ ΡΠ°ΡΡΠΈΡΡΠΎΠ²ΠΊΠ΅ ΠΊΠΎΠ΄Π°, ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈΠΌΠΈ.
Python ΡΠΈΡΠΎΠΊΠΎ ΠΏΡΠΈΠ½ΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ
Python ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ ΠΈ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΡΡΠΎ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°Π΅ΡΡΡ Π²ΡΡΠΎΠΊΠΈΠΌΠΈ ΡΠ΅ΠΉΡΠΈΠ½Π³Π°ΠΌΠΈ Π² ΠΎΠΏΡΠΎΡΠ°Ρ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Tiobe Index, ΠΈ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² GitHub, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΡ Python. Python ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Π²ΡΠ΅Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ , Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π° Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ Π²ΡΠΎΡΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΡΡ . ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΡΠ»ΡΠΆΠ±Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ API ΠΈΠΌΠ΅ΡΡ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ Python, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Python ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ ΡΡΠΈΠΌΠΈ ΡΠ»ΡΠΆΠ±Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π½Π°ΠΏΡΡΠΌΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ.
Python Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Β«ΠΈΠ³ΡΡΡΠ΅ΡΠ½ΡΠΌΒ» ΡΠ·ΡΠΊΠΎΠΌ
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡ Π±ΠΎΠ»ΡΡΡΡ ΡΠ°ΡΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Python (ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΡΡΠΎΠΌ ΠΏΠΎΠ·ΠΆΠ΅), Python ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°, ΠΊΠ°ΠΊ Π² Π²ΠΈΠ΄Π΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡΠ°ΠΊ ΠΈ Π² Π²ΠΈΠ΄Π΅ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π‘Π΅ΡΠ²ΠΈΡΡ.Python ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ ΡΠ°ΠΌΡΠΌ Π±ΡΡΡΡΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ , Π½ΠΎ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΎΠ½ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡΡΠ΅Ρ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΡΡ.
Python ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π²ΠΏΠ΅ΡΠ΅Π΄
ΠΠ°ΠΆΠ΄Π°Ρ Π²Π΅ΡΡΠΈΡ ΡΠ·ΡΠΊΠ° Python Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π½ΠΎΠ²ΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΡΠΎΠ±Ρ ΠΈΠ΄ΡΠΈ Π² Π½ΠΎΠ³Ρ Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈ ΡΠΎΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ²Π»ΡΡΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΡΠ°ΡΡΡΠΌΠΈ ΡΠ·ΡΠΊΠ°, ΡΡΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Python, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠΈΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ.
ΠΠ»Ρ ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Python
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Python — ΡΡΠΎ ΡΠ·ΡΠΊ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ.Python — ΡΡΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΌΠ΅Π½Π° ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²; ΠΎΠ½ ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ Π²Π΅Π±-Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π΄Π»Ρ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°ΠΊΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠ°ΠΊ Ansible ΠΈ Salt. ΠΠΎ ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ — ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΡ ΡΡΠΊΠ° Π°ΠΉΡΠ±Π΅ΡΠ³Π° Python.
G ΠΠ±ΡΠ΅Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ PythonΠ‘ ΠΏΠΎΠΌΠΎΡΡΡ Python ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ Π΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΈ ΠΊΡΠΎΡΡ-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°ΡΡ ΠΈΡ ΠΊΠ°ΠΊ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ ΡΠ°ΠΉΠ»Ρ.Python Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΠΉ Π΄Π²ΠΎΠΈΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» ΠΈΠ· ΡΠΊΡΠΈΠΏΡΠ°, Π½ΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ cx_Freeze ΠΈ PyInstaller.
ΠΠ°ΡΠΊΠ° ΠΎ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Ρ Python
Π‘Π»ΠΎΠΆΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½ΡΡ ΡΡΠ°Π» ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΠΈΡ ΡΡ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ ΠΠ’ ΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π»ΡΡΡΠΈΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Python. ΠΠΎΠ΄Π°Π²Π»ΡΡΡΠ΅Π΅ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π΄Π»Ρ Π½Π°ΡΠΊΠΈ ΠΎ Π΄Π°Π½Π½ΡΡ ΠΈΠ»ΠΈ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, ΠΈΠΌΠ΅ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Python, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΡΡΠΎΡ ΡΠ·ΡΠΊ ΡΠ°ΠΌΡΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ Π΄Π»Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠΈΡΠ»ΠΎΠ²ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ².
ΠΠ΅Π±-ΡΠ΅ΡΠ²ΠΈΡΡ ΠΈ RESTful API Π² Python
Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Python ΠΈ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ Π²Π΅Π±-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ Π±ΡΡΡΡΡΠ΅ ΠΈ ΡΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²ΡΠ΅Π³ΠΎ, ΠΎΡ ΠΏΡΠΎΡΡΡΡ REST API Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΡΠΎΠΊΠ°Ρ ΠΊΠΎΠ΄Π° Π΄ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΡ , ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΡ Π΄Π°Π½Π½ΡΠΌΠΈ ΡΠ°ΠΉΡΠΎΠ². ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ Python ΠΈΠΌΠ΅ΡΡ ΡΠΈΠ»ΡΠ½ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΡΠ°ΠΉΡΠ°ΠΌ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΄Π΅ΡΡΡΠΊΠΈ ΡΡΡΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ.
ΠΠ΅ΡΠ°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΊΠΎΠ΄Π° Π² Python
Π Python Π²ΡΠ΅ Π² ΡΠ·ΡΠΊΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ°ΠΌΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Python.ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Python ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ Π²ΡΡΠΎΠΊΠΎΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΊΠΎΠ΄Π°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΡΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ ΠΈ ΠΈΠΌΠ΅ΡΡ ΡΠ°ΠΊΡΡ ββΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΠΎΡΡΡ, ΠΊΠΎΡΠΎΡΡΡ Π±ΡΠ»ΠΎ Π±Ρ ΡΡΡΠ΄Π½ΠΎ ΠΈΠ»ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π½Π° Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠ°Ρ .
Python ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΊΠΎΠ΄Π°, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ LLVM, Π΄Π»Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π½Π° Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠ°Ρ .
Β«Π‘Π²ΡΠ·ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄Β» Π² Python
Python ΡΠ°ΡΡΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ Β«ΡΠ²ΡΠ·ΡΡΡΠΈΠΌ ΡΠ·ΡΠΊΠΎΠΌΒ», ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡΡ ΡΠ°Π·ΡΠΎΠ·Π½Π΅Π½Π½ΠΎΠΌΡ ΠΊΠΎΠ΄Ρ (ΠΎΠ±ΡΡΠ½ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌ Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌΠΈ ΡΠ·ΡΠΊΠ° C) Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ.ΠΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π½Π°ΡΠΊΠ΅ ΠΎ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΡΡΠΎΠΌ ΠΊΠ»ΡΡΠ΅, Π½ΠΎ ΡΡΠΎ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ ΠΎΠ΄Π½ΠΎ Π²ΠΎΠΏΠ»ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΉ ΠΈΠ΄Π΅ΠΈ. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ Π΄ΠΎΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Ρ ΠΎΡΠ΅Π»ΠΈ Π±Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ, Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±ΡΠ°ΡΡΡΡ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ Π½Π°ΠΏΡΡΠΌΡΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Python Π΄Π»Ρ ΠΈΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ.
Π’Π°ΠΌ, Π³Π΄Π΅ Python Π½Π΅ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ
Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΡΠΈΠΏΡ Π·Π°Π΄Π°Ρ Python Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π΄Π»Ρ .
Python — ΡΡΠΎ ΡΠ·ΡΠΊ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ — Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈΠ»ΠΈ ΡΠ΄ΡΠ° ΠΠ‘ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ.
ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ ΠΈΠ΄Π΅Π°Π»Π΅Π½ Π΄Π»Ρ ΡΠΈΡΡΠ°ΡΠΈΠΉ, ΠΊΠΎΠ³Π΄Π° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΠΉ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΡ Π΄Π²ΠΎΠΈΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² . ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Python Π΄Π»Ρ Windows, MacOS ΠΈ Linux, Π½ΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΈ ΡΠ»Π΅Π³Π°Π½ΡΠ½ΠΎ.
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Python — Π½Π΅ Π»ΡΡΡΠΈΠΉ Π²ΡΠ±ΠΎΡ, ΠΊΠΎΠ³Π΄Π° ΡΠΊΠΎΡΠΎΡΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΠΌ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠΎΠΌ Π²ΠΎ Π²ΡΠ΅Ρ Π°ΡΠΏΠ΅ΠΊΡΠ°Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²Π°ΠΌ Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ C / C ++ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ·ΡΠΊ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ.
ΠΠ°ΠΊ Python ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Python ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΠ΄ΠΎΠ±ΠΎΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΠΈ ΠΈ ΡΡΠ½ΠΎΡΡΠΈ, Π±Π΅Π· ΠΎΡΠΎΠ±ΡΡ ΠΏΡΠ΅ΡΠ΅Π½Π·ΠΈΠΉ.Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ Β«ΠΏΡΠΈΠ²Π΅Ρ, ΠΌΠΈΡΒ» Π² Python 3.x — ΡΡΠΎ Π½Π΅ ΡΡΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ:
print (Β«ΠΡΠΈΠ²Π΅Ρ, ΠΌΠΈΡ!Β»)
Python ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΎΠ±ΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΏΠΎΡΠΎΠΊΠΎΠ². Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠΎΠΊ ΠΈΠ· ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π² ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠΏΠΈΡΠΊΠ°, ΠΏΠΎ ΠΏΡΡΠΈ ΡΠ΄Π°Π»ΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΡΡΠΎΠΊΡ Π·Π°Π²Π΅ΡΡΠ°ΡΡΠ΅Π³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ:
Ρ open ('myfile.txt') ΠΊΠ°ΠΊ my_file:
file_lines = [x.rstrip ( '\ n') Π΄Π»Ρ x Π² my_file]
ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ with / as
— ΡΡΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° , ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π΄Π»Ρ Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π΅Π³ΠΎ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ ΡΡΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°.Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ ΠΎΠ±ΡΠ΅ΠΊΡ my_file
, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ open ()
. ΠΡΠΎ Π·Π°ΠΌΠ΅Π½ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ ΡΠ°Π±Π»ΠΎΠ½Π°, ΡΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ ΡΠ°ΠΉΠ», ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΠΈΠ· Π½Π΅Π³ΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ, Π° Π·Π°ΡΠ΅ΠΌ Π·Π°ΠΊΡΡΡΡ Π΅Π³ΠΎ.
ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ [xβ¦ for x in my_file]
— ΡΡΠΎ Π΅ΡΠ΅ ΠΎΠ΄Π½Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ Python, ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° . ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ (Π·Π΄Π΅ΡΡ my_file
ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ΡΡ Π² Π½Π΅ΠΌ ΡΡΡΠΎΠΊΠΈ), ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΠΌΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ (ΡΠΎ Π΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ x
) ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π΅Π³ΠΎ Π² ΡΠΏΠΈΡΠΎΠΊ.
ΠΡ, , ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΠΊΡΡ ββΠ²Π΅ΡΡ, ΠΊΠ°ΠΊ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠΊΠ» forβ¦
Π½Π° Python, ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π½Π° Π΄ΡΡΠ³ΠΎΠΌ ΡΠ·ΡΠΊΠ΅. ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ Python ΠΈΠΌΠ΅Π΅Ρ ΡΠΏΠΎΡΠΎΠ± ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ½ΠΎ Π²ΡΡΠ°ΠΆΠ°ΡΡ ΡΠ°ΠΊΠΈΠ΅ Π²Π΅ΡΠΈ, ΠΊΠ°ΠΊ ΡΠΈΠΊΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΡΠΎΡΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ Π² ΡΠΈΠΊΠ»Π΅, ΠΈΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π²Π΅ΡΠ°ΠΌΠΈ, ΡΡΠ΅Π±ΡΡΡΠΈΠΌΠΈ ΡΠ²Π½ΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ.
ΠΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ Python ΡΠ±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΡΠ°ΡΠΊΠΎΡΡΡ ΠΈ ΡΠ΄ΠΎΠ±ΠΎΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΡ.
ΠΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Python ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠΈΠΏΠΎΠ² ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² — Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΡΠΎΠΊΠΈ Unicode — Π²ΡΡΡΠΎΠ΅Π½Ρ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΡΠ·ΡΠΊ. Π‘ΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ — Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΏΠΈΡΠΊΠΈ, ΡΠ»ΠΎΠ²Π°ΡΠΈ (Ρ.Π΅. Ρ ΡΡ-ΠΊΠ°ΡΡΡ ΠΈΠ»ΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΊΠ»ΡΡΠ΅ΠΉ), ΠΊΠΎΡΡΠ΅ΠΆΠΈ (Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²) ΠΈ Π½Π°Π±ΠΎΡΡ (Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²) — Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΊΠ°ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ.
Python 2 ΠΏΡΠΎΡΠΈΠ² Python 3
Python Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² Π΄Π²ΡΡ Π²Π΅ΡΡΠΈΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ°Π·Π½ΡΠ΅, ΡΡΠΎΠ±Ρ ΡΠ±ΠΈΡΡ Ρ ΡΠΎΠ»ΠΊΡ ΠΌΠ½ΠΎΠ³ΠΈΡ Π½ΠΎΠ²ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. Python 2.x, Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΠ°Ρ Β«ΡΡΡΠ°ΡΠ΅Π²ΡΠ°ΡΒ» Π²Π΅ΡΠΊΠ°, Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ (ΡΠΎ Π΅ΡΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ) Π΄ΠΎ 2020 Π³ΠΎΠ΄Π°, Π° ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°ΡΡ.Python 3.x, Π½ΡΠ½Π΅ΡΠ½Π΅Π΅ ΠΈ Π±ΡΠ΄ΡΡΠ΅Π΅ Π²ΠΎΠΏΠ»ΠΎΡΠ΅Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ°, ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΈ Π²Π°ΠΆΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅Ρ Π² Python 2.x, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Π½ΠΎΠ²ΡΠ΅ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Β«ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΌΠΎΡΠΆΠ°Β»), ΡΠ»ΡΡΡΠ΅Π½Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠΎΠΌ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅. ΠΊΠ²Π°Π»ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΠΈΠΊ.
ΠΡΠΈΠ½ΡΡΠΈΠ΅ Python 3 Π½Π° Π΄ΠΎΠ»Π³ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π·Π°ΠΌΠ΅Π΄Π»ΠΈΠ»ΠΎΡΡ ΠΈΠ·-Π·Π° ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ. ΠΠ½ΠΎΠ³ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Python ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Python 2, ΡΡΠΎ Π·Π°ΡΡΡΠ΄Π½ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. ΠΠΎ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΏΠ°ΡΡ Π»Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ Python 2, ΡΠΎΠΊΡΠ°ΡΠΈΠ»ΠΎΡΡ; Π²ΡΠ΅ ΡΠ°ΠΌΡΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΠ΅ΠΏΠ΅ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡ ΠΊΠ°ΠΊ Ρ Python 2, ΡΠ°ΠΊ ΠΈ Ρ Python 3.Π‘Π΅Π³ΠΎΠ΄Π½Ρ Python 3 — Π»ΡΡΡΠΈΠΉ Π²ΡΠ±ΠΎΡ Π΄Π»Ρ Π½ΠΎΠ²ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²; Π½Π΅Ρ ΠΏΡΠΈΡΠΈΠ½ Π²ΡΠ±ΠΈΡΠ°ΡΡ Python 2, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅Ρ Π²ΡΠ±ΠΎΡΠ°. ΠΡΠ»ΠΈ Π²Ρ Π·Π°ΡΡΡΡΠ»ΠΈ Π½Π° Python 2, Π² Π²Π°ΡΠ΅ΠΌ ΡΠ°ΡΠΏΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ Π΅ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΈ.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Python
Π£ΡΠΏΠ΅Ρ Python ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° Π±ΠΎΠ³Π°ΡΠΎΠΉ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ , ΡΠ°ΠΊ ΠΈ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ. Python Π²ΡΠΈΠ³ΡΡΠ²Π°Π΅Ρ ΠΊΠ°ΠΊ ΠΎΡ ΡΠΈΠ»ΡΠ½ΠΎΠΉ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΡΠ°ΠΊ ΠΈ ΠΎΡ ΠΎΠ±ΡΠΈΡΠ½ΠΎΠ³ΠΎ Π°ΡΡΠΎΡΡΠΈΠΌΠ΅Π½ΡΠ° Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΎΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². Python ΠΎΠ±ΠΎΠ³Π°ΡΠΈΠ»ΡΡ Π΄Π΅ΡΡΡΠΈΠ»Π΅ΡΠΈΡΠΌΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΈ Π²ΠΊΠ»Π°Π΄Π°.
Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Python ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π΄Π»Ρ ΠΎΠ±ΡΠΈΡ
Π·Π°Π΄Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ — ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΡΠΎΠΊ, Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ°ΠΉΠ»Π°ΠΌ ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°ΠΌ, ΡΠ΅ΡΠΈ, Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, ΠΏΠΎΡΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΠΎΡΡΡΡ ΠΈ Ρ. Π. ΠΠΎ ΠΎΠ½ ΡΠ°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΎΠ±ΡΠΈΠΌΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠΌΠΈ Π΄Π»Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΏΠΈΡΡ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ
ΡΠΎΡΠΌΠ°ΡΠΎΠ², ΡΠ°ΠΊΠΈΡ
ΠΊΠ°ΠΊ JSON ΠΈ XML, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΆΠ°ΡΡΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ, ΡΠ°Π±ΠΎΡΠ° Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°ΠΌΠΈ ΠΈ ΡΠΎΡΠΌΠ°ΡΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
(Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ, URL-Π°Π΄ΡΠ΅ΡΠ°, ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½Π°Ρ ΠΏΠΎΡΡΠ°). ΠΠΎΡΡΠΈ Π»ΡΠ±ΠΎΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ C-ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Python ctypes
.
Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Python ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½ΡΡ, Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΡΠ΅ΡΠ΅Π· Tkinter ΠΈ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΠΊΠΎΠΏΠΈΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ SQLite 3.
Π’ΡΡΡΡΠΈ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΡΠ΅ΡΠ΅Π· Python Package Index (PyPI), ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΠΌΡΠΌ ΡΡΠΊΠΈΠΌ ΡΠ²ΠΈΠ΄Π΅ΡΠ΅Π»ΡΡΡΠ²ΠΎΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΠΈ Python.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
- ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° BeautifulSoup ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ Π½Π°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΠΎΡΠΈΡΡΠΊΠΈ HTML, Π΄Π°ΠΆΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ, ΡΠ»ΠΎΠΌΠ°Π½Π½ΠΎΠ³ΠΎ HTML, ΠΈ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ ΠΈΠ· Π½Π΅Π³ΠΎ Π΄Π°Π½Π½ΡΡ .
- Requests Π΄Π΅Π»Π°Π΅Ρ ΠΌΠ°ΡΡΡΠ°Π±Π½ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ HTTP-Π·Π°ΠΏΡΠΎΡΠ°ΠΌΠΈ Π±Π΅Π·Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½ΠΎΠΉ ΠΈ ΠΏΡΠΎΡΡΠΎΠΉ. Π€ΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ
- , ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Flask ΠΈ Django, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π±ΡΡΡΡΠΎ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π²Π΅Π±-ΡΠ΅ΡΠ²ΠΈΡΡ, ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΡΠΎΡΡΡΠ΅, ΡΠ°ΠΊ ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
- ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ ΠΎΠ±Π»Π°ΡΠ½ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Python Ρ ΠΏΠΎΠΌΠΎΡΡΡ Apache Libcloud.
- NumPy, Pandas ΠΈ Matplotlib ΡΡΠΊΠΎΡΡΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈ ΡΠΏΡΠΎΡΠ°ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΉ Π΄Π°Π½Π½ΡΡ .
Python ΠΊΠΎΠΌΠΏΡΠΎΠΌΠ΅ΡΠΈΡΡΠ΅Ρ
ΠΠ°ΠΊ ΠΈ C #, Java ΠΈ Go, Python ΠΈΠΌΠ΅Π΅Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΡΡ ΡΠΎ ΡΠ±ΠΎΡΠΊΠΎΠΉ ΠΌΡΡΠΎΡΠ°, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΈ Π²ΡΠΏΡΡΠΊΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ².ΠΠ±ΡΡΠ½ΠΎ ΡΠ±ΠΎΡΠΊΠ° ΠΌΡΡΠΎΡΠ° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π² ΡΠΎΠ½ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, Π½ΠΎ Π΅ΡΠ»ΠΈ ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ Π΅Π΅ Π²ΡΡΡΠ½ΡΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΈΠ»ΠΈ ΠΎΠ±ΡΡΠ²ΠΈΡΡ ΡΠ΅Π»ΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½Π½ΡΡ ΠΎΡ ΡΠ±ΠΎΡΠΊΠΈ ΠΌΡΡΠΎΡΠ°, Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
ΠΠ°ΠΆΠ½ΡΠΌ Π°ΡΠΏΠ΅ΠΊΡΠΎΠΌ Python ΡΠ²Π»ΡΠ΅ΡΡΡ Π΅Π³ΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΠ·ΠΌ . ΠΡΠ΅ Π² ΡΠ·ΡΠΊΠ΅, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ°ΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΡ. ΠΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π·Π° ΡΡΠ΅Ρ ΡΠΊΠΎΡΠΎΡΡΠΈ (ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΡΡΠΎΠΌ ΠΏΠΎΠ·ΠΆΠ΅), Π½ΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΈ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΡΠ΅Π³ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΠΈ Π΄Π°ΠΆΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΠ°ΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Python Π·Π½Π°ΡΠ°ΡΠΈΡ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ² Π±ΡΠ»ΠΎ Π½Π°Π·Π²Π°Π½ΠΎ ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π»ΡΡΡΠΈΡ , ΡΠ°ΠΊ ΠΈ Ρ ΡΠ΄ΡΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² Python. ΠΡΡΡΡΠΏ Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π½ΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΡΡΠ΅Π½ΠΈΡ; ΡΡΠΎ ΡΠ°ΡΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° Python. ΠΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΡ Python Π±ΡΠ΄ΡΡ ΠΎΡΠΊΠ»ΠΎΠ½ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π² ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΎΡΡΡΡΠΏ Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΠΏΠΎΡΠΎΠΊΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
Ρ open ('myfile.txt') ΠΊΠ°ΠΊ my_file:
file_lines = [x.rstrip ('\ n') for x in my_file]
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ ΠΌΠΎΠ³ΡΡ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΌΠΎΡΡΠΈΠ½Ρ, Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π»ΡΠ΄ΠΈ ΠΎΡΠ²Π΅ΡΠ³Π°ΡΡ Python Π΄Π»Ρ ΡΡΠ° ΠΏΡΠΈΡΠΈΠ½Π°. ΠΠΎ ΡΡΡΠΎΠ³ΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΎΡΡΡΡΠΏΠΎΠ² Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΌΠ΅Π½Π΅Π΅ Π½Π°Π²ΡΠ·ΡΠΈΠ²Ρ, ΡΠ΅ΠΌ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π² ΡΠ΅ΠΎΡΠΈΠΈ, Π΄Π°ΠΆΠ΅ Ρ ΡΠ°ΠΌΡΠΌΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π°, ΠΈ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΊΠΎΠ΄ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΡΡΠΌ ΠΈ ΡΠΈΡΠ°Π΅ΠΌΡΠΌ.
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΎΡΠΊΠ°Π·, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ ΠΏΡΠΈΡΠ΅Π» ΠΈΠ· ΡΠ°ΠΊΠΈΡ ΡΠ·ΡΠΊΠΎΠ², ΠΊΠ°ΠΊ C ΠΈΠ»ΠΈ Java, — ΡΡΠΎ ΡΠΎ, ΠΊΠ°ΠΊ Python ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ .ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Python ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΡΡ ΠΈΠ»ΠΈ Β«ΡΡΠΈΠ½ΡΡΒ» ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ — ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½ΠΎ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΡΠ½ΠΎ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ Π±Π°Π· ΠΊΠΎΠ΄Π°. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Python Π½Π΅Π΄Π°Π²Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΡΠΈΠΏΠΎΠ² Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΡ, ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½Π° ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ, ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ.
Python ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠΉ? ΠΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ
ΠΠ΄Π½Π° ΠΈΠ· ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ ΠΎΠ³ΠΎΠ²ΠΎΡΠΎΠΊ Π² ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ Python Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠΉ. ΠΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΡΠΎ ΠΏΡΠ°Π²Π΄Π°. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Python ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, ΡΠ΅ΠΌ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° C / C ++ ΠΈΠ»ΠΈ Java. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Python Π±ΡΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅.
Python: Π²ΡΠ΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ Π½ΠΎΠ²ΠΈΡΠΊΡ
ΠΠ΅Π³Π³ΠΈ ΠΠ°Π½ΠΊΠ΅Π½
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ 8 ΡΠ½Π²Π°ΡΡ 2021 Π³.Π―Π²Π»ΡΠ΅ΡΡΡ Π»ΠΈ Python Β«Π»ΡΡΡΠΈΠΌΒ» ΠΏΠ΅ΡΠ²ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ? Π§ΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΡΡΠΎΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Python ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΈΠ΄Ρ ΡΠ°Π±ΠΎΡ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Ρ Π½Π°Π²ΡΠΊΠ°ΠΌΠΈ Python? ΠΠΈΡΠ΅ΠΊΡΠΎΡ ΠΏΠΎ ΡΡΠΈΠΏΠ΅Π½Π΄ΠΈΠΈ Hackbright Academy, ΠΠ΅Π³Π³ΠΈ ΠΠ°Π½ΠΊΠ΅Π½, ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Python, ΠΊΠ°ΠΊ Python ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π½Π°ΡΡΠΎΡΡΠΈΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ Hackbright Academy ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π΅Ρ Python.ΠΠΎΡ Π²ΡΠ΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ Π½ΠΎΠ²ΠΈΡΠΊΡ ΠΎΠ± ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ Python (ΠΏΠ»ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ»ΠΈΡΠ½ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ² Π΄Π»Ρ Π½Π°ΡΠ°Π»Π°).
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Python?- Python — ΡΡΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ , ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ .
- Python Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΏΠΎΡ ΠΎΠΆ Π½Π° Ruby, Π½ΠΎ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π΅Π½, ΡΠ΅ΠΌ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ — Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΅ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»ΠΎΠ²Π΅Π½ .
- Python — ΡΡΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ . ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΠ»ΠΈ ΠΊΡΡΡ CS, Π²Ρ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π½Π° Python.ΠΡΠΎ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ , ΠΏΠΎΡΡΠΎΠΌΡ Π²Π°ΠΌ Π½Π΅ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΈΠΌΠ΅ΡΡ Π΄Π΅Π»ΠΎ Ρ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΌΠΈ Π°ΡΠΏΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΡΡ.
- Python ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π², ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π°Π±ΠΎΡΠΎΠ² Π΄Π°Π½Π½ΡΡ . Π Π½Π°ΡΡΠ½ΠΎΠΌ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ Π½Π°ΡΡΠ½ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ ; Π΅ΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΏΡΠΎΡΠ°ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π° Python.
- Python — ΡΡΠΎ ΡΠ·ΡΠΊ Π²Π΅Π±-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ , ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΠΌ. ΠΠ½ Π·Π½Π°Π΅Ρ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π²Π΅Π±-Π·Π°ΠΏΡΠΎΡΡ ΠΈ ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ . ΠΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ
- Python — Β« ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Β». Π ΡΡΠΎΠΉ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠΈΠΏ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΠΏΡΠΈ Π΅Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ, ΠΈΠ»ΠΈ ΡΠΈΠΏ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄ Π΅Π΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ.
- Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ Python ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ , ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π² Ρ
ΠΎΡΠΎΡΠ΅ΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΈ Ρ
ΠΎΡΠΎΡΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΎ. ΠΡΠΎ Π²Π°ΠΆΠ½ΠΎ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠ°!
Π ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅ 1980-Ρ Π³ΠΎΠ΄ΠΎΠ² Π³ΠΎΠ»Π»Π°Π½Π΄Π΅Ρ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΠ²ΠΈΠ΄ΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌ ΡΠ°Π±ΠΎΡΠ°Π» Π½Π°Π΄ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ·ΡΠΊΠ° Π΄Π»Ρ Π½ΠΎΠ²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ABC .Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ ΡΡΠΈΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ ΠΠ°Π½ Π ΠΎΡΡΡΠΌ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π»ΡΡ ΡΠ·ΡΠΊΠΎΠ²ΡΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ, ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π°ΡΠ°Π» ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ Python. ΠΠ½ ΠΏΡΠΈΠ½ΡΠ» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΎΠ±ΡΡΠ½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΡΠ»ΠΈ Python ΠΈΠ· Π΄ΡΡ Π° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎΡ ΡΠ·ΡΠΊ ΠΎΡΠΎΠ±Π΅Π½Π½ΡΠΌ ΡΠ΅Π³ΠΎΠ΄Π½Ρ.
ΠΡΡΡΡΠΏΡ Π² Python
ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΠ°Π½ Π ΠΎΡΡΡΠΌΠ° Π±ΡΠ»ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΡΡΡΡΠΏ Π·Π½Π°ΡΠΈΠΌΡΠΌ , ΡΡΠΎ Π½Π΅ΠΎΠ±ΡΡΠ½ΠΎ Π΄Π»Ρ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠΈΡΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΡΠΌΠ°Π»ΠΈ, ΡΡΠΎ ΡΡΠΎ Π·Π°ΡΡΡΠ΄Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ°, Π½Π΅ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ Π²ΠΎΡΠΏΡΠΈΠ½ΡΠ»ΠΈ ΡΡΡ ΠΈΠ΄Π΅Ρ, Π½ΠΎ ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΡΠΈΡΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ Python ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠ΄ΠΎΠ±ΠΎΡΠΈΡΠ°Π΅ΠΌ ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½.Π₯ΠΎΡΠΎΡΠΈΠΉ ΡΡΠΈΠ»Ρ ΠΊΠΎΠ΄Π° ΠΈ ΡΠ΄ΠΎΠ±ΠΎΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΡΡ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ Π²Ρ ΠΏΠΈΡΠ΅ΡΠ΅ Python. ΠΠΎΠ³Π΄Π° Ρ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠ·Π½Π°Π» ΠΎΠ± ΠΎΡΡΡΡΠΏΠ°Ρ Π² Python, ΠΌΠ½Π΅ ΡΡΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΡΠΏΠ΅Ρ Π° ΡΠ·ΡΠΊΠ°.
ΠΠΎΠΎΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½ Python Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ Π½Π° ΡΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ±ΡΠ΄ΠΈΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΊΠΎΠ΄ Python Π±ΡΠ» Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½ΡΠΌ. Π₯ΠΎΡΡ ΠΎΡΡΡΡΠΏΡ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Ρ Π² Python, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ Π²Π΅ΡΠΈ Π½Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ, ΡΡΠΎΠ±Ρ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π½Π°ΠΏΠΈΡΠ°ΡΡ Ρ ΠΎΡΠΎΡΠΈΠΉ Python.Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Java, Python Π½Π΅ ΠΊΡΠΈΡΠΈΡ Π½Π° Π²Π°Ρ, Π΅ΡΠ»ΠΈ Π²Ρ Π²ΡΠ·ΡΠ²Π°Π΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ, ΡΡΠΎΠ±Ρ Π²Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ»ΠΈ ΡΠΈΠΏ.
ΠΡΠ΄ΠΈ ΡΠ°ΡΡΠΎ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ Java ΠΊΠ°ΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΡΡΠ΅Π³ΠΎ ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΌΠ΅ΡΠ°Π΅Ρ Π²Π°ΠΌ ΠΈΠ³ΡΠ°ΡΡ Π² Π΄ΠΎΡΠΎΠ³Π΅ ΠΈ Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΡΡΠ°Π²Π°ΡΡΡΡ Π΄ΠΎΠΌΠ°. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ JavaScript ΠΏΡΠΎΡΠ΅Π» Π΄ΠΎΠ»Π³ΠΈΠΉ ΠΏΡΡΡ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ JavaScript — ΡΡΠΎ ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠΎΡΡΡΠ΅Ρ Π²Π°Ρ Π΄Π΅Π»Π°ΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ Π²ΡΠ±ΠΎΡ ΠΈ ΠΈΠ³ΡΠ°ΡΡ Π² Π΄ΠΎΡΠΎΠ³Π΅. Python Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π³Π΄Π΅-ΡΠΎ ΠΏΠΎΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅: ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ³ΡΠ°ΡΡ Π² Π΄ΠΎΡΠΎΠ³Π΅, Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ Π»ΠΈ Π²Ρ? ΠΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π²Π°ΠΌ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, Π½ΠΎ ΡΡΠΎ Π²Π°ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΈ Π²Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡΠΌΠΈ.Π’Π°ΠΊ ΡΡΠΎ Python — ΡΡΠΎ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΠ΄Π° Π·ΠΎΠ»ΠΎΡΠ°Ρ ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π°.
- Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Python ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ , ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ΅Π½, ΡΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ. ΠΠ°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΊΠ°ΡΡ, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Python. ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ:
- Python Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠ΄ΠΎΠ±ΠΎΡΠΈΡΠ°Π΅ΠΌ, ΡΡΠΎ Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π²ΡΡ ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ Π±Π°Π·Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π΅ Π½Π° Python, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ , ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Ρ ΠΎΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ Π½Π° Python .ΠΠ°ΡΡΠ°Π²Π½ΠΈΠΊΠΈ ΠΈ Π²ΡΠΏΡΡΠΊΠ½ΠΈΠΊΠΈ Hackbright ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΌΠ½Π΅, ΡΡΠΎ Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠ³ΡΡ ΠΏΠΈΡΠ°ΡΡ Π½Π° Python, ΠΎΠ½ΠΈ ΡΡΠ°ΡΠ°ΡΡΡΡ ΠΏΠΈΡΠ°ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ, Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π½Π° Python.
- Python Π±ΡΠ΄Π΅Ρ ΡΡΠ½ΠΎΡΠ½ΡΠΌ Π½Π°Π²ΡΠΊΠΎΠΌ , Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΠ΅ΡΡ ΠΊ Π»ΡΠ±ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΠΎ-ΡΠΎ, ΡΡΠΎ Ρ ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΠΈ Ρ ΠΎΡΠΎΡΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π½Π° Python
- Π²Ρ
ΠΎΠ΄ΡΡ Π² ΡΠΈΡΠ»ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠΎΠΏΠ»Π°ΡΠΈΠ²Π°Π΅ΠΌΡΡ
, ΡΡΠΎ ΠΎΠ±Π½Π°Π΄Π΅ΠΆΠΈΠ²Π°Π΅Ρ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ Π½Π°ΡΠ°ΡΡ ΠΊΠ°ΡΡΠ΅ΡΡ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ.
- Django ΠΈ Flask — ΡΠ°ΠΌΡΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ Π²Π΅Π±-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ Ρ Python.
- Jupyter Notebooks ΠΏΠΎΠΏΡΠ»ΡΡΠ½Ρ ΡΡΠ΅Π΄ΠΈ ΡΡΠ΅Π½ΡΡ
, Π»ΡΠ΄Π΅ΠΉ, ΠΈΠ·ΡΡΠ°ΡΡΠΈΡ
ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅, ΠΈ Π»ΡΠ΄Π΅ΠΉ, Π·Π°Π½ΠΈΠΌΠ°ΡΡΠΈΡ
ΡΡ Π±ΠΎΠ»Π΅Π΅ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΠΎΡΠΎΠ½ΠΎΠΉ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ Π² ΡΠ΅Π»ΠΎΠΌ. ΠΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π²Π°ΠΌ Π΄Π΅Π»ΠΈΡΡΡΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΌΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π° Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡΠΌΠΈ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΊΠΎΠ΄.
ΠΠΎΠ³Π΄Π° Ρ ΡΠΏΡΠ°ΡΠΈΠ²Π°Ρ Π²ΡΠΏΡΡΠΊΠ½ΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ Π½Π°ΡΡΠ°Π²Π½ΠΈΠΊΠΎΠ², Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Python Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅, Ρ ΡΠ»ΡΡΡ Π²ΠΎΡ ΡΡΠΎ:
- ΠΠ½ΠΈ ΠΏΠΈΡΡΡ Python, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ , ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ.ΠΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΠΎΠ΅ ΡΠ²Π»Π΅Π½ΠΈΠ΅, Π½ΠΎ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ, ΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²ΡΠΏΡΡΠΊΠ½ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Java, Ruby, PHP ΠΈ Π΄ΡΡΠ³ΠΈΠ΅.
- ΠΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Python Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Python Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² Π΄Π»Ρ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΡ
Π·Π°Π΄Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ , ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ , ΠΎΡΠΈΡΡΠΊΠΎΠΉ Π΄Π°Π½Π½ΡΡ
ΠΈΠ»ΠΈ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠ΅ΠΉ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° Π² Π΄ΡΡΠ³ΠΎΠ΅.
- Python ΡΠ΄ΠΎΠ±ΠΎΡΠΈΡΠ°Π΅ΠΌ ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π΅Π½, ΠΏΠΎΡΡΠΎΠΌΡ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Ρ ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΡΠΈΡ ΡΠ°Π·ΠΎΠ²ΡΡ Π·Π°Π΄Π°Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.Python ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ ΠΎΠΆ Π½Π° ΡΡΠΏΠ΅ΡΠΊΠ»Π΅ΠΉ — ΠΎΠ½ Ρ ΠΎΡΠΎΡ Π΄Π»Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² Π΄Π°Π½Π½ΡΡ ΠΈ Ρ. Π. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ²ΡΠ·Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΊΡΡΠΏΠ½ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Π΄Π»Ρ ΡΠ΅Π³ΠΎ-ΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Python. Yelp — ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΠΌΠ°Π³Π°Π·ΠΈΠ½ Python. Π‘ΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ Python ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Dropbox, ΠΈ Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ Dropbox ΠΏΠΎΡΡΡΠΎΠ΅Π½Π° Π½Π° Python.
ΠΠ΅Π±-ΡΠ°ΠΉΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Python Π² ΡΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌ Π°ΡΠΏΠ΅ΠΊΡΠ΅:
- YouTube
- Dropbox
- Spotify
- Netflix
- Quora
Python Π½Π° ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ Π½Π° , ΡΠ΅ΠΌ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ.Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅ΠΌ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΌ ΠΈ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈ Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π΅Π½ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΠΈ ΠΈ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°. Python Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ Π½Π΅ ΡΠ°ΠΊΠΎΠΉ Π±ΡΡΡΡΡΠΉ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ, ΠΊΠ°ΠΊ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ ΡΠ·ΡΠΊ, ΡΠ°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Java ΠΈΠ»ΠΈ Rust. Π Π΅ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Python Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠΈΡΡΠ΅ΠΌ, Π³Π΄Π΅ ΡΠΊΠΎΡΠΎΡΡΡ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ Π²Π°ΠΆΠ½Π°.
ΠΡΡΡ ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΠ°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΠΈ , Ρ
ΠΎΡΡ Ρ Π·Π½Π°Ρ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ Python ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ ΡΠ·ΡΠΊΠ°, ΡΠ°ΠΊΠΈΡ
ΠΊΠ°ΠΊ PyPy.
- Π‘Π°ΠΌΠ°Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½Π°Ρ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Python — Ruby . Ruby ΠΏΠΎΡ ΠΎΠΆ ΠΏΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΡ Π½Π° Python, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎ Π²ΡΡΡΠΈΡΡ Ruby ΠΈ Python ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄ΡΡΠ³ΠΈΠΌ. ΠΡΠΎ ΠΏΠΎΡΡΠΈ ΠΊΠ°ΠΊ ΡΡΠΈΡΡ ΠΈΡΠΏΠ°Π½ΡΠΊΠΈΠΉ ΠΈ ΠΏΠΎΡΡΡΠ³Π°Π»ΡΡΠΊΠΈΠΉ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ.
- ΠΡΡΠ³ΠΎΠΉ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²ΠΎΠΉ Π½Π° Π²Π΅Π±-Π°ΡΠ΅Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Full Stack JavaScript . Python ΠΈ JavaScript Π½Π΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΏΠΎΡ
ΠΎΠΆΠΈ, Π½ΠΎ ΠΈΡ
ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΡ
ΡΠ΅Π»Π΅ΠΉ.
Π Hackbright ΠΌΡ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ Python, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΡΠΈΠΊΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ , ΠΊΠΎΡΠΎΡΠ°Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ². ΠΠ΄Π΅ΠΈ, Π»Π΅ΠΆΠ°ΡΠΈΠ΅ Π² ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ·ΡΠΊΠ° Python, ΠΎΠ±ΠΎΠ±ΡΠ΅Π½Ρ Π² ΠΏΠ°ΡΡ Π°Π»ΡΠ½ΠΎΠΌ ΡΠΉΡΠ΅ Π½Π° ΡΡΠΎΠΌ ΡΠ·ΡΠΊΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΡΠΈΡ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΠ·Π΅Π½ Python:
.- Π’Π°ΠΌ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ: Β«ΠΡΠΎΡΡΠΎΠ΅ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ ΡΠ»ΠΎΠΆΠ½ΠΎΠ΅, ΡΠ»ΠΎΠΆΠ½ΠΎΠ΅ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ ΡΠ»ΠΎΠΆΠ½ΠΎΠ΅.ΠΡΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Ρ ΠΏΠΎ ΡΡΠΈΠ»Ρ ΠΊΠΎΠ΄Π°, Π½ΠΎ ΠΈ ΠΊ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠΌΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ ΠΊ Π΄ΠΈΠ·Π°ΠΉΠ½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
Teaching Python ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π½Π°ΡΠ΅ΠΌΡ ΠΏΠ΅Π΄Π°Π³ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Ρ ΠΏΠΎΠ±ΡΠΆΠ΄Π°ΡΡ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² ΡΠ΄Π΅Π»ΡΡΡ ΠΏΠ΅ΡΠ²ΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΡΡΠ΅ΠΌΠ»Π΅Π½ΠΈΡ ΠΊ ΡΠ»Π΅Π³Π°Π½ΡΠ½ΠΎΡΡΠΈ , Π° Π½Π΅ ΠΏΡΡΠ°ΡΡΡΡ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΠΌΡΡ ΡΠΌΠ½ΡΡ ΠΈΠ»ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΡΠ·ΡΠΊ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ΅ΠΌ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ΅. . ΠΠ° Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΠΊΡΡΡΠ°Ρ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΡΡΠΈΡΡ ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ / ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π½Π° Π²ΡΠΎΡΠΎΠΌ ΠΈΠ»ΠΈ ΡΡΠ΅ΡΡΠ΅ΠΌ Π³ΠΎΠ΄Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
- ΠΠ½Π°Π»ΠΈΠ· Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ°Π±ΠΎΡΡ
- Π‘Π²ΡΠ·Π°Π½Π½ΡΠ΅ ΡΠΏΠΈΡΠΊΠΈ
- Π Π΅ΠΊΡΡΡΠΈΡ
- ΠΠ°ΠΊ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ
Python ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌ ΠΏΠ΅ΡΠ΅ΡΡΠ°ΡΡ Π΄ΡΠΌΠ°ΡΡ ΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ ΠΈ ΠΏΡΠΎΡΡΠΎ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠΈΡΡΡΡ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. Π‘ΡΡΠ΄Π΅Π½ΡΡ Hackbright ΡΠ°Π΄Ρ ΠΈΠ·ΡΡΠ°ΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠΈ, ΠΈ Python Π½Π΅ ΠΌΠ΅ΡΠ°Π΅Ρ ΠΈΠΌ.
ΠΠ΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°
Π Hackbright Academy ΠΌΡ Π±ΠΎΠ»ΡΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΡΠ΅ΠΌΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ, ΡΡΠΎ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π½Π°ΡΠΈΡ Π²ΡΠΏΡΡΠΊΠ½ΠΈΠΊΠΎΠ² ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΠΎΠ»ΠΈ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Software Engineers , Web Developers ΠΈ Front-End Web Developers , ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠ΅ Π½Π° Python. ΠΈΠ»ΠΈ Π½Π° Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠ°Ρ .ΠΡΠΎΡΠΎΠΊΠΎΠ»Ρ, Π·Π°Π΄Π°ΡΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΈΠ·ΡΡΠΈΡΠ΅, ΠΊΠΎΠ³Π΄Π° ΡΡΠ°Π½Π΅ΡΠ΅ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ, ΡΡΠ°Π½ΡΡ Ρ ΠΎΡΠΎΡΠ΅ΠΉ ΠΎΠΏΠΎΡΠΎΠΉ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π² ΡΡΠ΅ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. ΠΡ Π²ΠΈΠ΄ΠΈΠΌ, ΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²ΡΠΏΡΡΠΊΠ½ΠΈΠΊΠΈ ΡΠ½Π°ΡΠ°Π»Π° Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ, Π° Π·Π°ΡΠ΅ΠΌ, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅ Π·Π°Ρ ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΎΠ±Π»Π°ΡΡΠΈ data science ΠΈΠ»ΠΈ Π½Π°ΡΡΠ½ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ , ΡΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π½Π° Π΄ΡΡΠ³ΡΡ ΡΠ°Π±ΠΎΡΡ, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ²ΠΎΡΡ Π²ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ.
ΠΠ°ΡΠΊΠ° ΠΎ Π΄Π°Π½Π½ΡΡ
ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΠΏΡΡΠΊΠ½ΠΈΠΊΠΎΠ² Hackbright ΠΏΠ΅ΡΠ΅ΡΠ»ΠΈ Π½Π° Data Analytics ΠΈΠ»ΠΈ Data Science.ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ Π±ΠΈΠ·Π½Π΅Ρ-Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΎΠΌ Π΄ΠΎ ΠΏΠΎΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Π² Hackbright Academy, ΠΏΠΎΡΡΠΎΠΌΡ Ρ Π½ΠΈΡ
ΡΠΆΠ΅ Π±ΡΠ» Π½Π΅ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±ΡΠΈΠΉ ΠΎΠΏΡΡ, Π½ΠΎ ΠΈΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π·Π½Π°ΡΡ Python, ΡΡΠΎΠ±Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡΡΡ. Python — ΡΡΠΎ ΡΠ·ΡΠΊ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π·Π°Π½ΡΡΡΡΡ ΠΌΠ°ΡΠΈΠ½Π½ΡΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ Π½Π°ΡΠΊΠΎΠΉ ΠΎ Π΄Π°Π½Π½ΡΡ
. , ΠΈ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ Π½Π°Π±ΠΎΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΡΠ°Π±ΠΎΡΡ.
ΠΠ½Π»Π°ΠΉΠ½-ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅
- Codecademy (Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΠΈΠ»ΠΈ ΠΏΠ»Π°ΡΠ½Π°Ρ): Ρ ΠΎΡΠΎΡΠ΅Π΅ ΠΌΠ΅ΡΡΠΎ, ΡΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΊΠ°ΠΊΠΎΠ²ΠΎ ΡΡΠΎ.ΠΠ΄Π½Π°ΠΊΠΎ Ρ Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ Π»ΡΠ΄ΡΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΉΡΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π°Π»ΡΡΠ΅, ΡΠ΅ΠΌ Codecademy, ΠΈ ΡΠ΅ΡΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ, Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»ΠΈ ΠΈΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
- ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ Π²ΡΠ΅Ρ : Π½Π°ΡΠ°Π»ΠΎ ΡΠ°Π±ΠΎΡΡ Ρ Python ΠΎΡ ΠΠΈΡΠΈΠ³Π°Π½ΡΠΊΠΎΠ³ΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° Π½Π° Coursera (Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ ΠΈΠ»ΠΈ ΠΏΠ»Π°ΡΠ½ΠΎ): ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π»ΡΠ΄Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΎΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈ Π²ΡΠ΅ΡΡΠΎΡΠΎΠ½Π½Π΅Π³ΠΎ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΌΡ. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, Ρ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π½Π°ΡΠ°Π» ΠΈΠ·ΡΡΠ°ΡΡ Python, ΠΏΡΠΎΠΉΠ΄Ρ ΠΊΡΡΡ Coursera.
ΠΠ½ΠΈΠ³ΠΈ
ΠΠ»Π°ΡΡΡ
- ΠΡΡΡ Hackbright Prep Π΄Π°Π΅Ρ Π²Π°ΠΌ ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΡΠΈΠ½ΡΡΡ ΡΡΠ°ΡΡΠΈΠ΅ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΈΠΌΠΌΠ΅ΡΡΠΈΠ²Π½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ.ΠΡ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΠ΅ΡΡ Ρ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΡΠ΅ΡΡΡΠ΅ ΡΠΈΠΊΠ»Π°, ΠΏΠΎΡΠΎΠΊ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΡΡΠ»ΠΎΠ²Π½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ . Hackbright Prep ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Ρ ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π»ΠΈΡΠ½ΠΎΠ΅ ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ ΠΏΠΎ-Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ ΠΏΠΎΠ½ΡΡΡ ΡΠ΅ΠΌΡ.
Π£Π·Π½Π°ΠΉΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΈ ΠΏΡΠΎΡΡΠΈΡΠ΅ ΠΎΠ±Π·ΠΎΡΡ Hackbright Academy Π² ΠΎΡΡΠ΅ΡΠ΅ ΠΎ ΠΊΡΡΡΠ΅. ΠΠΎΡΠ΅ΡΠΈΡΠ΅ Π²Π΅Π±-ΡΠ°ΠΉΡ Hackbright Academy.
ΠΠ± Π°Π²ΡΠΎΡΠ΅
ΠΠ΅Π³Π³ΠΈ ΠΠ°Π½ΠΊΠ΅Π½ — Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ ΠΏΠΎ ΡΡΠΈΠΏΠ΅Π½Π΄ΠΈΠΈ Π² Hackbright Academy. ΠΡΠΏΡΡΠΊΠ½ΠΈΡΠ° ΡΡΠ΅ΡΡΠ΅ΠΉ Π³ΡΡΠΏΠΏΡ Hackbright Academy Π² 2013 Π³ΠΎΠ΄Ρ, ΠΠ΅Π³Π³ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ»Π° ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π² Π³ΡΡΠΏΠΏΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² Hackbright, Π° Π·Π°ΡΠ΅ΠΌ ΡΡΠ°Π»Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠΌ Π² 2016 Π³ΠΎΠ΄Ρ.ΠΠ΅Π³Π³ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ΅ΠΏΠ΅Π½Ρ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π³Π΅Π½Π΄Π΅ΡΠ½ΡΡ ΠΈ ΠΆΠ΅Π½ΡΠΊΠΈΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ.
ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π²ΠΊΠ»ΡΡΠΈΡΠ΅ JavaScript, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΎΡ Disqus.Python ΠΏΠΎΠΆΠΈΡΠ°Π΅Ρ ΠΌΠΈΡ: ΠΊΠ°ΠΊ ΠΏΠΎΠ±ΠΎΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΡΠ°Π» ΡΠ°ΠΌΡΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΠΏΠ»Π°Π½Π΅ΡΠ΅
Π Π°Π·ΠΎΡΠ°ΡΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠ°ΠΌΠΈ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΠ²ΠΈΠ΄ΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌ ΡΠΎΠ·Π΄Π°Π» Python.ΠΠ° ΡΠ·ΡΠΊΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΠΉΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ, ΠΠΈΠΊ Π₯ΠΈΡ ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠΈΠ²Π°Π΅Ρ Ρ Π²Π°Π½ Π ΠΎΡΡΡΠΌΠΎΠΌ ΠΎ ΠΏΡΠΎΡΠ»ΠΎΠΌ Python ΠΈ ΠΈΡΡΠ»Π΅Π΄ΡΠ΅Ρ, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π΄Π°Π»ΡΡΠ΅.
Π ΠΊΠΎΠ½ΡΠ΅ 1994 Π³ΠΎΠ΄Π° ΠΈΠ·Π±ΡΠ°Π½Π½Π°Ρ Π³ΡΡΠΏΠΏΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΡΠΎ Π²ΡΠ΅Ρ ΠΊΠΎΠ½ΡΠΎΠ² Π‘Π¨Π Π²ΡΡΡΠ΅ΡΠΈΠ»Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΡΠ΄ΠΈΡΡ ΡΠ²ΠΎΠ΅ Π½ΠΎΠ²ΠΎΠ΅ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ ΠΎΡΡΠΆΠΈΠ΅.
ΠΠ°ΡΡΠΈ ΠΠ°ΡΡΠ°Π²Π° Π±ΡΠ» ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 20 ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°Π²ΡΠΈΡ Π½Π° ΡΠΎΠΌ ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ΅ΠΌΠΈΠ½Π°ΡΠ΅ ΠΏΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΌΡ ΡΠ·ΡΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python, ΠΈ ΠΎΠ½ Π²ΡΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠ΅ Π²ΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ Ρ ΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
Β«Π― ΠΌΠΎΠ³Ρ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡΡ, Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΊΠ°Π·Π°Π»:Β« ΠΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½ΠΈΠΊΠΎΠΌΡ Π³ΠΎΠ²ΠΎΡΠΈΡΡ, ΡΡΠΎ Ρ Π·Π΄Π΅ΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π½Π°ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Python ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠ½ΡΠΌ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎΠΌ.Β«ΠΡΠΎ Π±ΡΠ»ΠΎ ΠΈΡ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ ΠΎΡΡΠΆΠΈΠ΅, Π½Π΅ ΡΠ°ΠΊ Π»ΠΈ?Β»
ΠΠ°ΠΆΠ΅ Π½Π° ΡΠΎΠΉ ΡΠ°Π½Π½Π΅ΠΉ Π²ΡΡΡΠ΅ΡΠ΅ Π² ΡΠΎΠ³Π΄Π°ΡΠ½Π΅ΠΌ ΠΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΌ Π±ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ² Π‘Π¨Π Π² ΠΡΡΠΈΠ»Π΅Π½Π΄Π΅, ΠΠ°ΡΡΠ°Π²Π°, Π³ΠΎΠ²ΠΎΡΠΈΠ»Π°, ΡΡΠΎ Π±ΡΠ»ΠΎ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Python ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΡΠΎ-ΡΠΎ Π½ΠΎΠ²ΠΎΠ΅ Π² ΡΠΎΠΌ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Π³ΠΊΠΎ Π±ΡΠ»ΠΎ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π²Π΅ΡΠΈ done.
Β«ΠΠΎΠ³Π΄Π° Ρ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ»ΡΡ Ρ Python, Ρ Π·Π½Π°Π», ΡΡΠΎ Π΅ΡΡΡ ΡΡΠΎ-ΡΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΠ΅. ΠΡΠΎ Π±ΡΠ»Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΡΠ΄ΠΎΠ±ΠΎΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΠΈ, ΠΈ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ Π½Π° Python Π΄ΠΎΡΡΠ°Π²Π»ΡΠ»ΠΎ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΠ΅ Β», — Π²ΡΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ ΠΎΠ½.
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ½ΡΡΠ·ΠΈΠ°Π·ΠΌ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρ Python ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΠΈΠ»ΡΡ Π΄Π°Π»Π΅ΠΊΠΎ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ, ΡΡΠΎ ΠΎΠ½ ΡΠΊΠΎΡΠΎ ΡΡΠ°Π½Π΅Ρ ΡΠ°ΠΌΡΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΠΌΠΈΡΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π½ΠΎΠ²ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ·ΡΠΊ.ΠΠΈΠ»Π»ΠΈΠΎΠ½Ρ Π»ΡΠ΄Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Python ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ°Π΅ΡΡΡ.
Python ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ ΠΈ ΠΌΠ°Π»ΡΡ Π·Π°Π΄Π°Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΈ Π»ΡΠ±ΠΈΡΠ΅Π»ΡΠΌΠΈ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ ΡΡΠ΅Π΄ΠΈ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΠΏΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ². ΠΠΌΠ΅Π½Π½ΠΎ Python Π² Π½Π°ΡΠ°Π»Π΅ ΡΡΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° ΠΏΠΎΠΌΠΎΠ³ ΡΠΊΠ»Π΅ΠΈΡΡ ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ½ΠΎΠΉ Π΄ΡΡΡ Π½Π° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 500 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΡΡΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΠΊΠΌ, ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Python ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π±Π΅ΡΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΡΠΎΠ±ΡΠ°Π½Π½ΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² Π½Π° Π½Π°ΡΡΠΎΠ»ΡΠ½ΡΡ ΠΠ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ.
Python ΠΈΠ³ΡΠ°Π΅Ρ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠΎΠ»Ρ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΠΌΠΈΡΠΎΠ²ΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΉ, ΠΏΠΎΠΌΠΎΠ³Π°Ρ Netflix ΡΡΠ°Π½ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π²ΠΈΠ΄Π΅ΠΎ Π² Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 100 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Π΄ΠΎΠΌΠΎΠ² ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Ρ ΡΠ΅Π½ΠΎΠΌΠ΅Π½ ΠΎΠ±ΠΌΠ΅Π½Π° ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡΠΌΠΈ Π² Instagram ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Ρ ΠΠΠ‘Π Π² ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠΈ ΠΊΠΎΡΠΌΠΎΡΠ°.
Python, ΠΏΠ΅ΡΠ²ΡΠ΅ Π³ΠΎΠ΄ΡΠ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡΡ ΠΏΠΎΠ΄ΡΠ΅ΠΌ Python ΡΡΠΎΠ»Ρ ΠΆΠ΅ ΡΡΡΡΠ΅Π°Π»ΠΈΡΡΠΈΡΠ΅Π½ ΠΈ ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»Π΅Π½, ΠΊΠ°ΠΊ ΠΈ Π±ΡΠΈΡΠ°Π½ΡΠΊΠ°Ρ ΠΊΠΎΠΌΠ΅Π΄ΠΈΠΉΠ½Π°Ρ Π³ΡΡΠΏΠΏΠ°, Π² ΡΠ΅ΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½ Π±ΡΠ» Π½Π°Π·Π²Π°Π½, ΠΈ Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π½ΠΈΡΠ΅ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ°Π» ΡΡΠΎΠ»Ρ ΠΆΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌ ΠΈ Π²Π»ΠΈΡΡΠ΅Π»ΡΠ½ΡΠΌ.
Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±ΡΠ» Π½Π°ΡΠ°Ρ ΠΊΠ°ΠΊ ΠΏΠΎΠ±ΠΎΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π³ΠΎΠ»Π»Π°Π½Π΄ΡΠΊΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ ΠΠ²ΠΈΠ΄ΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌΠΎΠΌ. Π ΠΊΠΎΠ½ΡΠ΅ 1980-Ρ Π²Π°Π½ Π ΠΎΡΡΡΠΌ ΡΠ°Π±ΠΎΡΠ°Π» Π½Π°Π΄ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Π² Centrum Wiskunde & Informatica (CWI), Π³ΠΎΠ»Π»Π°Π½Π΄ΡΠΊΠΎΠΌ Π½Π°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΌ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΌ ΡΠ΅Π½ΡΡΠ΅ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠΈ. Π Π°Π·ΠΎΡΠ°ΡΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π΅Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎΡΡΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΎΠ½ ΡΠ΅ΡΠΈΠ» ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠΉ — ΠΏΡΠΎΡΡΠΎΠΉ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ.
ΠΠ²ΠΈΠ΄ΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌ Π² 2001 Π³ΠΎΠ΄Ρ, Π² Π³ΠΎΠ΄ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΡ Python Software Foundation.
ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅: ΠΠ²ΠΈΠ΄ΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌ
ΠΠ»Ρ ΠΏΠΎΡΡΠΎΡΠΎΠ½Π½Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΡΡΠΎΠ΄Π½ΠΈ Π·Π°ΡΠ²Π»Π΅Π½ΠΈΡ: Β«Π― ΠΏΠΎΡΡΡΠΎΡ ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ°ΠΌΠΎΠ»Π΅ΡΒ», Π½ΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌ, ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΡΠΎΠ³Π΄Π° Π±ΡΠ»ΠΎ Π·Π° ΡΡΠΈΠ΄ΡΠ°ΡΡ, ΠΈΠΌΠ΅Π» Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΡΡ. ΠΠ½ ΠΏΡΠΎΠ²Π΅Π» ΡΡΠΈ Π³ΠΎΠ΄Π°, ΡΠ°Π±ΠΎΡΠ°Ρ Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π² CWI, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ·Π΄Π°Π»Π° ABC, ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ ΡΠΆΠ΅ ΠΈΠΌΠ΅Π» ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ°, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠ΅Π³ΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°, ΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΡΠΎΠΈΡΠ΅Π»ΡΠ½ΡΡ Π±Π»ΠΎΠΊΠΎΠ², Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π»Ρ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°. .
Π’Π°ΠΊΠΆΠ΅ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΡΠΎ-ΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌΠΈ Π²Π°Π½ Π ΠΎΡΡΡΠΌΡ Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ. Π Π°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½Π°Ρ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Amoeba, Π½Π°Π΄ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π», ΡΡΠ΅Π±ΠΎΠ²Π°Π»Π°, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π» Π½Π° C ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ΅ Unix, ΠΎΠ±Π΅ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΈΠΌΠ΅Π»ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ. C Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π», ΡΡΠΎΠ±Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π±ΠΎΡΠΎΠ»ΠΈΡΡ ΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ ΡΡΡΠ½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΡΡ ΠΈ ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠ»ΠΈ ΠΌΠΈΠ½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ, Π½ΠΎ ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ Ρ Π²Π°ΡΠ°Π»ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡΠ°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π΄Π»Ρ ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΡΡ Π·Π°Π΄Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, ΡΡΠΎ Π·Π°ΡΡΠ°Π²Π»ΡΠ»ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ°ΡΡ ΠΊΠΎΠ»Π΅ΡΠΎ Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ Π½ΠΎΠ²ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ.ΠΠ΅ΠΆΠ΄Ρ ΡΠ΅ΠΌ, Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ Unix Π±ΡΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ — ΠΎΠ½Π° ββΠΏΡΠ΅Π΄Π»Π°Π³Π°Π»Π° Π½Π°Π±ΠΎΡ ΡΡΠΈΠ»ΠΈΡ Π΄Π»Ρ ΠΎΠ±ΡΠΈΡ Π·Π°Π΄Π°Ρ, Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π»Π° ΡΠ°ΠΊ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, ΡΡΠΎ Π½Π΅ ΠΌΠΎΠ³Π»Π° ΡΠΏΡΠ°Π²ΠΈΡΡΡΡ ΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ.
ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ, Π½Π°Π»Π°Π³Π°Π΅ΠΌΡΠ΅ ΡΡΠΈΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², Π±ΡΠ»ΠΈ ΡΠ°ΠΊΠΎΠ²Ρ, ΡΡΠΎ Π΄Π»Ρ Π²Π°Π½ Π ΠΎΡΡΡΠΌΠ° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° — ΡΠ°ΠΊΠΎΠ³ΠΎ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π» Π±Ρ Π»ΡΡΡΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ° ABC — Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊΠ°Π·Π°Π»ΠΎΡΡ Π»ΡΡΡΠΈΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ.
ΠΠ΅ Π·Π½Π°Ρ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΡΠ΅Π·Π½ΠΎ Ρ Π±ΡΠ» ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ ΡΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ²ΡΡΠΈΡ ΠΌΠΎΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΡ.Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΠΎΡΡΠ°ΡΡΠΈ ΠΌΠ½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»Π°ΡΡ ΠΈΠ΄Π΅Ρ Π½Π°ΡΠ°ΡΡ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ, ΡΠ°Π·Π»ΠΎΠΆΠΈΡΡ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Ρ Ρ ΠΎΡΠ΅Π» Π²ΡΠ»ΠΎΠΆΠΈΡΡ, ΠΈ ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Ρ Ρ ΠΎΡΠ΅Π». ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ ΠΌΠ΅Π½Ρ ΡΠ°Π·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅. ΠΠ²ΠΈΠ΄ΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌ, ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ PythonΒ«Π― Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΏΠΎΠ΄ΡΠΌΠ°Π»:Β« Π ΠΏΠΎΡΠ΅ΠΌΡ Π±Ρ ΠΌΠ½Π΅ Π½Π΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ·ΡΠΊ? Β», Π£ΠΊΡΠ°Π» ΠΌΠΎΠΈ ΠΈΠ΄Π΅ΠΈ ΠΈΠ· ABC, Π½ΠΎ ΡΠΌΠ΅Π½ΡΡΠΈΠ» ΡΠ°Π·ΠΌΠ΅Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° Ρ ΡΠΎΠ³ΠΎ, Π½Π° ΡΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°Π»ΠΎΡΡ ΡΡΠΈ Π³ΠΎΠ΄Π°, Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Ρ ΠΌΠΎΠ³Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΌ, ΠΊΠ°ΠΊ ΡΠΊΡΠ½Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠΎΠ΅ΠΊΡ Π·Π° ΡΡΠΈ ΠΌΠ΅ΡΡΡΠ°, ΠΈ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΠΎΠ΄ΠΈΠ»ΡΡ Python Β», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½.
ΠΠ°Π½ Π ΠΎΡΡΡΠΌ Π½Π°ΡΠ°Π» Π²ΡΠ΅ΡΡΠ΅Π· ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ 1989 Π³ΠΎΠ΄Π°, ΠΏΠΎΠ·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π² Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ ΡΠ²ΠΎΠ΅ΠΉ Π»ΡΠ±ΠΈΠΌΠΎΠΉ ΠΊΠΎΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎΠΉ ΡΡΡΠΏΠΏΡ Β«ΠΠ΅ΡΠ°ΡΡΠΈΠΉ ΡΠΈΡΠΊ ΠΠΎΠ½ΡΠΈ ΠΠ°ΠΉΡΠΎΠ½Π°Β» — Π°ΡΡΠΎΡΠΈΠ°ΡΠΈΡ ΡΠΎ Π·ΠΌΠ΅ΡΠΌΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠ»Π΅ΡΠ΅Π½Π½ΡΠΌ Π»ΠΎΠ³ΠΎΡΠΈΠΏΠΎΠΌ Pythons ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΏΠΎΠ·ΠΆΠ΅ — ΠΈ ΡΠ°Π±ΠΎΡΠ°Π» Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠ³.
Β«Π ΡΠΎ Π²ΡΠ΅ΠΌΡ Ρ ΠΌΠ΅Π½Ρ Π½Π΅ Π±ΡΠ»ΠΎ ΠΎΡΠ΅Π½Ρ Π½Π°ΡΡΡΠ΅Π½Π½ΠΎΠΉ ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ. Π’Π°ΠΊ ΡΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΡΠΎ ΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡ, Ρ ΠΏΠΈΡΠ°Π» ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Π΄Π΅Π»Π°Π» ΠΈ ΡΠΎ, ΠΈ Π΄ΡΡΠ³ΠΎΠ΅ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΒ», — ΠΏΡΠΈΠ·Π½Π°Π΅ΡΡΡ ΠΎΠ½.
Π₯ΠΎΡΡ Python Π±ΡΠ» Π½ΠΎΠΌΠΈΠ½Π°Π»ΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π½, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΡΡ Π΅ΠΌΡ Π² ΡΠ°Π±ΠΎΡΠ΅, Π²Π°Π½ Π ΠΎΡΡΡΠΌ Π²ΠΈΠ΄ΠΈΡ, ΡΡΠΎ ΡΡΠΈΠΌΡΠ»ΠΎΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π±ΡΠ»ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°.
«Π― Π½Π΅ Π·Π½Π°Ρ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΡΠ΅Π·Π½ΠΎ Ρ Π±ΡΠ» ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ ΡΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ²ΡΡΠΈΡ ΠΌΠΎΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΡ. Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΠΎΡΡΠ°ΡΡΠΈ ΠΌΠ½Π΅ ΠΏΡΠΎΡΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»Π°ΡΡ ΠΈΠ΄Π΅Ρ Π½Π°ΡΠ°ΡΡ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ, Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Ρ Ρ ΠΎΡΠ΅Π». — ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Ρ Ρ ΠΎΡΠ΅Π». ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΌΠ½Π΅ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΠ΅ Β», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½.
ΠΠ°ΠΊΠΈΠΌ Π±Ρ Π½Π΅ΠΎΠ±ΡΡΠ½ΡΠΌ Π½ΠΈ ΠΊΠ°Π·Π°Π»ΠΎΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, Π²Π°Π½ Π ΠΎΡΡΡΠΌ ΠΎΠΊΠ°Π·Π°Π»ΡΡ Π² Ρ ΠΎΡΠΎΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π ΠΊΠΎΠ½ΡΠ΅ 1980-Ρ Π³ΠΎΠ΄ΠΎΠ² ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ·ΡΠΊΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΈΠ·-Π·Π° ΡΠ°Π·ΠΎΡΠ°ΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ Π»ΡΠ΄Π΅ΠΉ Π² ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Ρ , Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ.ΠΠ°ΠΊ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΠΠ°ΡΡΠΈ Π£ΠΎΠ»Π» ΡΠΊΠ°Π·Π°Π», ΡΡΠΎ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Perl Π΅Π³ΠΎ Π΄Π²ΠΈΠ³Π°Π»ΠΎ ΡΠΎ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΡΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΠΈΠ»ΠΈΠ΅ Β«Π»Π΅Π½ΠΈ, Π½Π΅ΡΠ΅ΡΠΏΠ΅Π½ΠΈΡ ΠΈ Π²ΡΡΠΎΠΊΠΎΠΌΠ΅ΡΠΈΡΒ». Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΠΏΠΎΠΈΡΠΊΠΈ ΠΠΆΠΎΠ½Π° ΠΡΡΠ΅ΡΡ Π°ΡΡΠ° Π»ΡΡΡΠ΅Π³ΠΎ ΡΠ·ΡΠΊΠ° Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΡΡ ΡΡ Π΅ΠΌ ΠΏΡΠΈΠ²Π΅Π»ΠΈ Π΅Π³ΠΎ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Tcl.
ΠΡΠ΅Π³ΠΎ Π·Π° ΡΡΠΈ ΠΌΠ΅ΡΡΡΠ° Π²Π°Π½ Π ΠΎΡΡΡΠΌ ΡΠΎΠ·Π΄Π°Π» ΡΠ°Π±ΠΎΡΠΈΠΉ ΠΏΡΠΎΡΠΎΡΠΈΠΏ Python ΠΊΠ°ΠΊ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ, ΠΏΠΎ Π΅Π³ΠΎ ΡΠ»ΠΎΠ²Π°ΠΌ, ΠΎΡΡΡΡΡΡΠ²ΠΎΠ²Π°Π»ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, Π½ΠΎ ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠ΅ Π΅ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΡΠ·Π½Π°ΡΡ ΠΊΠ°ΠΊ ΡΠ·ΡΠΊ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ ΡΠ΅Π³ΠΎΠ΄Π½Ρ.
Β«Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Python ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²Π°ΠΆΠ½ΡΡ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΡ Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ Π½Π΅ Π±ΡΠ»ΠΎ, Π½ΠΎ ΡΠ·ΡΠΊ Π²ΡΠ³Π»ΡΠ΄Π΅Π» ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ ΠΎΠΆΠΈΠΌΒ», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½.
Π‘ΠΠΠ’Π ΠΠ’Π¬: ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Python, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ (TechRepublic Π½Π° Flipboard)
Β«ΠΠ° ΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ Ρ ΠΌΠ΅Π½Ρ Π±ΡΠ»ΠΈ Π²ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅Π³ΠΎ ΡΠ·ΡΠΊΠ°. ΠΡΠΎΡΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Python ΠΈΠ· ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅Π³ΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° Python Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ ΡΠ΅Π³ΠΎΠ΄Π½Ρ Β», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½, Π΄ΠΎΠ±Π°Π²Π»ΡΡ, ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ Π±ΡΠ»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, ΠΎΡΡΡΡΠΏΡ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, ΡΠ»ΠΎΠ²Π°ΡΠΈ ΠΈ ΠΊΠΎΡΡΠ΅ΠΆΠΈ Π±ΡΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π½Ρ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, ΠΈ Π±ΡΠ»ΠΎ Π·Π½Π°ΠΊΠΎΠΌΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ Π²Π²Π΅ΡΡΠΈ Python Π΄Π»Ρ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ. .
ΠΠ°ΡΠ΅Π½ Π ΠΎΠ±ΠΈ Π±Π΅ΡΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ Ρ ΠΠΈΠΊΠ° Π₯ΠΈΡΠ° ΠΎ Π΅Π³ΠΎ Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΎΠ± ΡΠ²ΠΎΠ»ΡΡΠΈΠΈ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python.
ΠΠ΄Π½Π°ΠΊΠΎ, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Π΄Π²ΠΎΠ΅ Π΅Π³ΠΎ ΠΊΠΎΠ»Π»Π΅Π³ Π²ΠΎΡΠΏΡΠΈΠ½ΡΠ»ΠΈ ΡΡΠΎΡ ΡΠ·ΡΠΊ ΠΈ ΡΡΠ°Π·Ρ Π½Π°ΡΠ°Π»ΠΈ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, Π²Π°Π½ Π ΠΎΡΡΡΠΌ Π½Π΅ Π²ΠΎΠ·Π»Π°Π³Π°Π» Π±ΠΎΠ»ΡΡΠΈΡ Π½Π°Π΄Π΅ΠΆΠ΄ Π½Π° Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠΎΠΊΠΎΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠΆΠ΅ ΠΈΡΠΏΡΡΠ°Π», Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π½Π°ΡΠ°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅. Π²Π΅ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°.
Π ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Ρ ΠΌΠΈΡΠΎΠΌ ΡΠ΅Π³ΠΎΠ΄Π½Ρ, ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΡΠ΅Π³ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΡΠΊΠΎΠ² ΠΌΡΡΡΡ, Π² 1980-Ρ ΡΡΠΎ Π±ΡΠ»ΠΎ Π² ΡΠ΅Π»ΠΎΠΌ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΄ΠΎΠ΅ΠΌΠΊΠΈΠΌ Π΄Π΅Π»ΠΎΠΌ, ΠΈ Π²Π°Π½ Π ΠΎΡΡΡΠΌ Π½Π°ΠΏΠΎΠΌΠ½ΠΈΠ» ΠΎ ΡΡΡΠ΄Π½ΠΎΡΡΡΡ , ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΠΏΠΎΠΏΡΡΠΊΠ°ΠΌΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΈΠΊΠ° Python ABC.
Β«Π― ΠΏΠΎΠΌΠ½Ρ, ΡΡΠΎ Π³Π΄Π΅-ΡΠΎ Π² 1985 Π³ΠΎΠ΄Ρ Ρ ΠΎΡΠΏΡΠ°Π²ΠΈΠ»ΡΡ Π² ΠΎΡΠΏΡΡΠΊ Π² Π‘Π¨Π, ΠΌΠΎΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ Π²ΠΈΠ·ΠΈΡ Π² Π‘Π¨Π Ρ ΠΌΠ°Π³Π½ΠΈΡΠ½ΠΎΠΉ Π»Π΅Π½ΡΠΎΠΉ Π² Π±Π°Π³Π°ΠΆΠ΅, — Π³ΠΎΠ²ΠΎΡΠΈΡ Π²Π°Π½ Π ΠΎΡΡΡΠΌ.
ΠΠΎΠΎΡΡΠΆΠ΅Π½Π½ΡΠΉ Π°Π΄ΡΠ΅ΡΠ°ΠΌΠΈ ΠΈ Π½ΠΎΠΌΠ΅ΡΠ°ΠΌΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ² Π»ΡΠ΄Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΡΠ°Π·ΠΈΠ»ΠΈ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½Π½ΠΎΡΡΡ Π² ABC ΡΠ΅ΡΠ΅Π· ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΡ, Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ — ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΠ»Π° Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ ΡΠ°ΠΊΠΎΠ³ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄, — ΠΎΠ½ ΠΏΡΡΠ΅ΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π» ΠΎΡ Π΄Π²Π΅ΡΠΈ ΠΊ Π΄Π²Π΅ΡΠΈ. ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π»Π΅Π½Ρ. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΡΠΈ ΡΡΠΈΠ»ΠΈΡ, ABC Π½Π΅ ΡΡΠ°Π»Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠΉ.
Β«ΠΡΠ°ΠΊ, Π½Π΅ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΡΡΠΎ ΠΌΡ Π½Π΅ ΠΎΡΠ΅Π½Ρ Π΄Π°Π»Π΅ΠΊΠΎ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΠ»ΠΈΡΡ Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ ABC, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° Π²ΡΠ΅ Π΅Π³ΠΎ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°Β», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½.ΠΠΎ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ΅Π²ΠΎΠ»ΡΡΠΈΡ Π½Π°Π±ΠΈΡΠ°Π»Π° ΠΎΠ±ΠΎΡΠΎΡΡ, Π±ΡΠ»ΠΎ Π±Ρ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡ Python Π±Π΅Π· ΡΠ΅ΠΌΠΎΠ΄Π°Π½Π°, ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Π»Π΅Π½Ρ.
ΠΠ°Π½ Π ΠΎΡΡΡΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ» Python ΠΌΠΈΡΡ ΡΠ΅ΡΠ΅Π· Π½ΠΎΠ²ΠΎΡΡΠ½ΡΡ Π³ΡΡΠΏΠΏΡ alt.sources Π² 1991 Π³ΠΎΠ΄Ρ, ΠΏΠΎ ΡΡΡΠΈ, ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, Π·Π° ΡΠ΅ΡΡΡ Π»Π΅Ρ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΡΠΎΡ ΡΠ΅ΡΠΌΠΈΠ½ Π±ΡΠ» Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Π²Π²Π΅Π΄Π΅Π½. Π₯ΠΎΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Python ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π² ΡΠΆΠ°ΡΡΠΉ ΡΠ°ΠΉΠ» ΠΈΠ· 21 ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π·Π° Π½ΠΎΡΡ Π² ΡΠ΅ΡΡ Usenet, ΠΎΠ½ Π²ΡΠ΅ ΠΆΠ΅ Π±ΡΠ» Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΠΌ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ, ΡΠ΅ΠΌ ΡΡΡΠ½Π°Ρ Π΄ΠΎΡΡΠ°Π²ΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Π³ΠΎΠ΄Π°ΠΌΠΈ ΡΠ°Π½Π΅Π΅.
ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΡΡ ΡΡΠ°ΡΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ PDF (ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ).
Β«Π― Π½Π°Π΄Π΅ΡΠ»ΡΡ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΡΠΏΠ΅Ρ , Π½ΠΎ Ρ ΡΠ΄Π΅Π»Π°Π» ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅ Π΅ΡΠ΅ ΠΎΠ΄Π½Ρ Π²Π΅ΡΡ, ΠΊΠΎΡΠΎΡΡΡ Ρ Π²ΡΠΏΡΡΡΠΈΠ», ΠΈ Π² ΠΈΡΠΎΠ³Π΅ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»ΡΡ ΠΏΡΠΎΠ²Π°Π»ΠΎΠΌΒ», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½.
ΠΡΠΈΠ½ΠΈΠΌΠ°Ρ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΡΠ»ΡΠΉ ΠΎΠΏΡΡ, Π²Π°Π½ Π ΠΎΡΡΡΠΌ Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ ΠΏΡΠΎΡΠ»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΎΠ½ ΡΡΠΎ-ΡΠΎ ΠΏΡΠΎΡΠΈΡΠ°Π» ΠΎ ΡΠ°ΡΡΡΡΠ΅ΠΉ Π±Π°Π·Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Python. ΠΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΎΠ½ ΠΏΠΎΠ½ΡΠ», ΡΡΠΎ Π½Π°Π±ΠΈΡΠ°Π΅Ρ ΠΎΠ±ΠΎΡΠΎΡΡ, ΠΈ ΡΠ΅ΡΠ΅Π· Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΡ Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ Python, ΠΎΠ½ ΠΏΠΎΠ½ΡΠ», ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π» ΡΡΠΎ-ΡΠΎ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΠΏΠ΅ΡΠ½ΡΠΌ.
Β«Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΠΎΡΠΎΠ·Π½Π°Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ»ΠΎ ΠΎΡΠ΅Π½Ρ, ΠΎΡΠ΅Π½Ρ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ Π²ΡΠΏΡΡΡΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ²ΡΠΉ Π²ΡΠΏΡΡΠΊ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, Ρ Π²ΡΡΠ°Π±ΠΎΡΠ°Π» ΡΠΈΡΠΌ Π²ΡΠΏΡΡΠΊΠ° Π½ΠΎΠ²ΡΡ Π²ΡΠΏΡΡΠΊΠΎΠ² ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΏΠΎΡΠ²ΠΈΠ²ΡΠΈΠΌΡΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ Python. »
ΠΠΎΡΠ΅ΠΌΡ Python Π²ΡΠΈΠ³ΡΠ°Π»ΠΡΠΎ ΡΡΠ²ΡΡΠ²ΠΎ, ΡΡΠΎ Python Π±ΡΠ» ΡΠ·ΡΠΊΠΎΠΌ, Π²ΡΠ΅ΠΌΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΡΠΈΡΠ»ΠΎ, ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡΠ°Π·ΠΈΠ»ΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌΠ°, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ·ΡΠΊ Π½Π°ΡΠ°Π» Π½Π°Π±ΠΈΡΠ°ΡΡ ΠΎΠ±ΠΎΡΠΎΡΡ Π² Π½Π°ΡΠ°Π»Π΅-ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅ 1990-Ρ Π³ΠΎΠ΄ΠΎΠ².
ΠΠ°Π½ Π ΠΎΡΡΡΠΌ ΡΡΠΈΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Python ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ»ΠΎ ΡΠΎ ΠΆΠ΅ ΡΡΠ²ΡΡΠ²ΠΎ, ΡΡΠΎ ΠΈ ΠΏΡΠΈΠ²Π΅Π»ΠΎ Π΅Π³ΠΎ ΠΊ Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ. ΠΠΌ Π½ΡΠΆΠ΅Π½ Π±ΡΠ» ΡΠ·ΡΠΊ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π» Π±Ρ Π±Π°Π»Π°Π½Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΡΡΠΎΡΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ, Π½Π΅ ΠΈΠΌΠ΅Π²ΡΠΈΠΌΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ Unix ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ. ΠΠ½ΠΈ Ρ ΠΎΡΠ΅Π»ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ ΠΊΠΎΠ½Π΅Ρ ΡΠΎΠΌΡ, ΡΡΠΎΠ±Ρ C Π½Π°ΡΡΠ°ΠΈΠ²Π°Π» Π½Π° ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠΏΠΎΡΠΈΠ»ΠΈ ΠΎΠ± ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΠ°ΠΌΡΡΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΡΠ°ΠΈΠ²Π°Π»ΠΈ ΠΊΠΎΠ΄ Π΄Π»Ρ ΡΠ΅Ρ ΠΆΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π·Π°Π΄Π°Ρ Π² Π½Π°ΡΠ°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°.
ΠΠ°ΡΡΠ°Π²Π° Π·Π°ΡΠ²Π»ΡΠ΅Ρ, ΡΡΠΎ Python Π½Π°ΡΠ΅Π» Π±Π°Π»Π°Π½Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ Π½Π΅ ΠΆΠ΅ΡΡΠ²ΠΎΠ²Π°Π» ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠ½ ΠΌΠΎΠ³ Π΄Π΅Π»Π°ΡΡ, — Π±Π°Π»Π°Π½Ρ, ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π½Π΅ Π±ΡΠ»ΠΎ Π½ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² Π½Π°ΡΠ°Π»Π΅ 1990-Ρ Π³ΠΎΠ΄ΠΎΠ².Β«Π― ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ°Π» Π½Π°Π΄ ΠΊΠΎΠ΄ΠΎΠΌ Perl, Tcl ΠΈ C, ΠΈ ΠΌΠ½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ ΡΡΠΎ Π±ΡΠ»ΠΎ Π½Π΅ ΠΎΡΠ΅Π½Ρ Π²Π΅ΡΠ΅Π»ΠΎ. ΠΠ° ΡΡΠ΅Π½Ρ Π²ΡΡΠ΅Π» Python, ΠΈ Ρ ΠΏΠΎΠ΄ΡΠΌΠ°Π»:Β« ΠΠ°Ρ, ΡΡΠΎ ΡΠ½ΠΎΠ²Π° Π΄Π΅Π»Π°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ Β», — ΡΠΊΠ°Π·Π°Π» ΠΎΠ½. Π³ΠΎΠ²ΠΎΡΠΈΡ.
Python ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π» ΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΠ΅ΡΠΊΠΈΠΉ ΠΈ Π½Π΅Π΄Π²ΡΡΠΌΡΡΠ»Π΅Π½Π½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΡΡΡΡΠΏΡ Π³ΡΡΠΏΠΏΠΈΡΡΡΡ ΠΊΠΎΠ΄ Π² Π±Π»ΠΎΠΊΠΈ, ΡΡΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ.
SEE: 10 ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡΡ Π²ΡΠ³ΠΎΡΠ°Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² (Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ PDF) (TechRepublic)
Π€ΠΈΠ½ΡΠ°Π½ Π Π°ΠΉΠ°Π½, Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ ΠΏΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡΠΌ Π³ΡΡΠΏΠΏΡ Application Platform Strategies Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Gartner, Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ ΡΡΠ½ΠΎΡΡΡ ΡΡΠ³ΡΠ°Π»Π° Π±ΠΎΠ»ΡΡΡΡ ΡΠΎΠ»Ρ Π² ΠΏΠΎΠ±Π΅Π΄Π΅. ΡΡΠ΅Π΄ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΊΠ°ΠΊ ΡΠ΅ΠΉΡΠ°Ρ, ΡΠ°ΠΊ ΠΈ Π² 1990-Ρ , Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΏΡΠΈΠ΄Π°Π½ΠΈΠ΅ ΡΠ°ΠΊΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΡΡΡΡΠΏΠ°ΠΌ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΡΠΏΠΎΡΠ½ΡΠΌ.Β«ΠΠ½ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π» ΠΎΡΠ΅Π½Ρ ΡΠΈΡΡΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ. ΠΡ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΡΡΠΎ Π½Π° Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠ°Ρ , Π½ΠΎ Python ΠΏΡΠΈΠΌΠ΅Π½ΡΠ» ΡΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ ΡΡΠΎ Π½ΡΠ°Π²ΠΈΡΡΡ, Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ ΡΡΠΎ Π½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡΒ», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½.
ΠΠ°ΡΡΠΈ ΠΠ°ΡΡΠ°Π²Π° Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ΅ΠΌΠΈΠ½Π°ΡΠ΅ ΠΏΠΎ Python Π² 1994 Π³ΠΎΠ΄Ρ.
ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅: ΠΠ°ΡΡΠΈ ΠΠ°ΡΡΠ°Π²Π°
Π’ΠΎΡ ΡΠ°ΠΊΡ, ΡΡΠΎ Python ΠΎΡΠ΄Π°Π΅Ρ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ ΡΠΈΡΡΠΎΠΌΡ ΠΈ ΡΠ΄ΠΎΠ±ΠΎΡΠΈΡΠ°Π΅ΠΌΠΎΠΌΡ ΠΊΠΎΠ΄Ρ, Π½Π΅ ΡΠ»ΡΡΠ°Π΅Π½, Π²Π°Π½ Π ΠΎΡΡΡΠΌ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ Π·Π°ΡΠ²Π»ΡΠ΅Ρ, ΡΡΠΎ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΈΠ΄Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ, ΠΊΠ°ΠΊ ΠΈ Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ.
ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠΎΠΉ ΡΠ΄ΠΎΠ±ΠΎΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΠΈ, Π Π°ΠΉΠ°Π½ Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π° Python ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π» ΡΡΠΎΠ²Π΅Π½Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠ΄Π΅Π»ΡΠ» Π΅Π³ΠΎ ΡΡΠ΅Π΄ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ². Β«Π‘ ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π° Ρ Π²Π°Ρ Π±ΡΠ»ΠΈ ΡΠ°ΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠ°ΠΊ ΠΊΠ»Π°ΡΡΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ. Python ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π» ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΠ°ΠΊΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΊΠ°ΠΊ Π»ΡΠΌΠ±Π΄Π°, ΠΊΠ°ΡΡΠ° ΠΈ ΡΠΈΠ»ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΊΠ°Π·Π°Π»ΠΈΡΡ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ»ΡΡΠ°ΡΡ Β», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½.
Python, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²ΠΎΠΎΠ±ΡΠ΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π» Π±Ρ, Π΅ΡΠ»ΠΈ Π±Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΠΊΠΎΠ½ΡΠ΅ 80-Ρ Π±ΡΠ»ΠΈ Π»ΡΡΡΠ΅, ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΌΠΎΡΠΈΠ²Π°ΡΠΈΠΉ Π²Π°Π½ Π ΠΎΡΡΡΠΌΠ° Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Python Π±ΡΠ»Π° Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ ΡΠ·ΡΠΊΠ° ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² Perl Ρ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Amoeba, Π½Π°Π΄ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π». CWI.Β«Π ΡΡΠ°ΡΡΡΡ Π΄Π»Ρ Python, Perl Π½Π΅Π»ΡΠ·Ρ Π±ΡΠ»ΠΎ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ Π½Π° AmoebaΒ», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½. Β«ΠΡΠ»ΠΈ Π±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ Perl Π½Π° Amoeba, Ρ Π±Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ΄ΡΠΌΠ°Π» ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°Β».
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ Python ΠΏΠΎΡΠ»Π΅ ΡΠ²ΠΎΠ΅Π³ΠΎ Π²ΡΠΏΡΡΠΊΠ° ΠΏΡΠΈΠ²Π»Π΅ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΡΠΎΡΡΠΎΡΡΠΈΡ ΠΈΠ· ΡΡΠΎΡΡΠ½ΡΡ ΡΠ°Π½Π°ΡΠΎΠ², Π² 1990-Ρ Π³ΠΎΠ΄Π°Ρ Python Π²ΡΠ΅ Π΅ΡΠ΅ ΠΎΡΡΠ°Π²Π°Π»ΡΡ ΡΠ»Π°Π±ΡΠΌ Π·Π²Π΅Π½ΠΎΠΌ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ°Π½ Π ΠΎΡΡΡΠΌ Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠ°ΠΌΠΈ ΡΠ·ΡΠΊΠ° Π±ΡΠ»ΠΈ Tcl / Tk ΠΈ Perl, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΡΠ»ΠΈ ΡΠ΅Π»Ρ Python — Π±ΡΡΡ ΠΏΡΠΎΡΡΡΠΌ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ.
Β«Π 90-Ρ Π³ΠΎΠ΄Π°Ρ Π² ΡΡΠ΅Ρ Π»ΡΡΡΠΈΡ ΡΠ·ΡΠΊΠ°Ρ ΠΌΠΈΡΠ° Perl ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π±ΡΠ» Π½ΠΎΠΌΠ΅ΡΠΎΠΌ ΠΎΠ΄ΠΈΠ½ — 800-ΡΡΠ½ΡΠΎΠ²Π°Ρ Π³ΠΎΡΠΈΠ»Π»Π° — Tcl / Tk Π±ΡΠ» Π½ΠΎΠΌΠ΅ΡΠΎΠΌ Π΄Π²Π°, Π° Python Π±ΡΠ» ΠΎΡΠ΅Π½Ρ ΡΠΊΡΠΎΠΌΠ½ΡΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ ΡΡΠΈΒ», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½.
ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΡΡ ΡΡΠ°ΡΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ PDF (ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ).
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Python ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΌΡΠΌ Π±ΡΡΡΡΠΎΡΠ°ΡΡΡΡΠΈΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π°ΠΊΡΠΈΠ²Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎΠΌΡ ΠΎΠΏΡΠΎΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Stack Overflow, ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΡΠ½ΠΈΠΌΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Perl ΡΠΎΠΊΡΠ°ΡΠΈΠ»ΡΡ Π΄ΠΎ ΡΠ°ΠΊΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ, ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π½Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ Β». Π½Π΅ ΡΠΏΠΎΠΌΠΈΠ½Π°Π΅ΡΡΡ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ ΠΎΡΡΠ΅ΡΠ΅ ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΡΠ΅ΠΊΠ°.
ΠΡΠΎΡ Π²Π·ΡΡΠ²Π½ΠΎΠΉ ΡΠΎΡΡ ΠΎΡΡΠ°ΠΆΠ΅Π½ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅ Π½ΠΈΠΆΠ΅, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠ΅ΠΌ, ΠΊΠ°ΠΊ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π³ΠΎΠ΄Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠΎΠ² Π²ΠΎΠΏΡΠΎΡΠΎΠ², ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ Python, Π² Stack Overflow ΡΠΎΡΠ»ΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ ΠΏΡΠΎΡΠΌΠΎΡΡΠΎΠ² Π²ΠΎΠΏΡΠΎΡΠΎΠ², ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ.
Π ΠΎΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΡΠΎΡΠΌΠΎΡΡΠΎΠ² Π²ΠΎΠΏΡΠΎΡΠΎΠ² Python Π½Π° Stack Overflow ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΡΠ°ΠΆΠ°Π΅Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΉ ΡΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Python.
ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅: ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΠΊΠ°
ΠΡΠ°ΠΊ, ΠΊΠ°ΠΊ Python ΠΎΠ±ΠΎΡΠ΅Π» ΡΠ²ΠΎΠ΅Π³ΠΎ Π±ΡΠ²ΡΠ΅Π³ΠΎ ΡΠΎΠΏΠ΅ΡΠ½ΠΈΠΊΠ° ΠΈ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΡΠ°Π·Π½ΡΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π΄Π²ΡΡ ΡΠ·ΡΠΊΠΎΠ²? ΠΠ°Π½ Π ΠΎΡΡΡΠΌ ΡΡΠΈΡΠ°Π΅Ρ, ΡΡΠΎ ΡΡΠΎ ΠΊΠ°ΠΊ-ΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΡΠ΅ΠΌ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ Π±Π°Π·Ρ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ.Β«ΠΠΎ ΠΎΠΏΡΡΡ Π»ΡΠ΄Π΅ΠΉ Perl ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ 10-ΡΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π½Π°ΡΠΈΡΒ», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½. Β«ΠΠΎ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ 500 ΡΡΡΠΎΠΊ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΡΡ ΡΡΡΠΎΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΠ³ΡΠΎΠΌΠ½Π°Ρ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π°, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎΡ ΠΊΠΎΠ΄ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΌ Π½Π° Perl. Π Python, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅Ρ ΡΠ°ΠΊΠΎΠΉ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Ρ, ΠΊΠΎΠ΄ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½ΡΠΌ ΠΈ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΌ «.
ΠΡΠ° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Python, ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡΠ°Ρ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Ρ ΠΊΠΎΡΠΎΡΡΠΌ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΠ°ΡΡ, Π½ΠΎ ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π½Π°Π΄Π΅ΠΆΠ΅Π½ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, — ΡΡΠΎ ΡΠΎ, ΡΡΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌ ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ ΡΠ²ΠΎΠΈΠΌ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΠΌ ΡΡΠΏΠ΅Ρ ΠΎΠΌ Π² 1990-Ρ Π³ΠΎΠ΄Π°Ρ .
Β«ΠΡΠ»ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ — Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΠΈΠ· Π½ΠΈΡ Π±ΡΠ»Π° ΡΠ°Π½Π½Π΅ΠΉ ΡΠ°Π±ΠΎΡΠΎΠΉ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ — ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΎΡΠ΅Π»ΠΈ ΠΏΠΈΡΠ°ΡΡ Π²ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΊΡΡΠΏΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅Π½ΠΈΠ»ΠΈ, ΡΡΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Python Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΌΠ΅Π½ΡΡΠ΅ ΡΡΠΈΠ»ΠΈΠΉ, ΡΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π΅Π³ΠΎ Π½Π° C, C ++ ΠΈΠ»ΠΈ Java, Π΅ΡΠ»ΠΈ Π½Π° ΡΠΎ ΠΏΠΎΡΠ»ΠΎ «.
ΠΠΎ ΠΌΠ΅ΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ Python Π² 1990-Ρ Π³ΠΎΠ΄Π°Ρ Π²Π°Π½ Π ΠΎΡΡΡΠΌ, Π²ΡΠ΅ Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ Π² CWI, ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ», ΡΡΠΎ Π΅Π³ΠΎ ΡΠ²ΠΎΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅ ΡΠ°ΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π΅ΠΌΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Ρ Π»ΡΠ΄ΡΠΌΠΈ ΡΠΎ Π²ΡΠ΅Π³ΠΎ ΠΌΠΈΡΠ°.
Β«Π― ΡΡΠΎ-ΡΠΎ ΡΠ΄Π΅Π»Π°Π», ΠΈ ΡΡΠΎ ΡΠ²ΡΠ·ΡΠ²Π°Π»ΠΎ Π»ΡΠ΄Π΅ΠΉ ΡΠΎ Π²ΡΠ΅Π³ΠΎ ΠΌΠΈΡΠ° — Π»ΡΠ΄Π΅ΠΉ Π² ΠΠ²ΡΡΡΠ°Π»ΠΈΠΈ, Π»ΡΠ΄Π΅ΠΉ Π² Π‘Π¨Π, Π»ΡΠ΄Π΅ΠΉ Π² Π΄ΡΡΠ³ΠΈΡ Π΅Π²ΡΠΎΠΏΠ΅ΠΉΡΠΊΠΈΡ ΡΡΡΠ°Π½Π°Ρ .Β«Π£ ΠΌΠ΅Π½Ρ Π±ΡΠ»ΠΎ Π»ΡΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΌΠΎΠ΅ΠΉ ΠΆΠΈΠ·Π½ΠΈΒ», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½. Π ΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅ 1990-Ρ Python Π½Π°ΡΠ°Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΠΎ-Π½ΠΎΠ²ΠΎΠΌΡ, ΠΎΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ ΠΈ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ Π·Π²ΡΠΊΠ° Π΄ΠΎ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π½Π°Π±Π΅Π³Π° Π½Π° Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ ΡΡΠ°Π»Π° ΠΎΠΏΠΎΡΠΎΠΉ Π΄Π»Ρ Python.
Β«ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· Π²Π°ΠΆΠ½ΡΡ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² Π±ΡΠ»ΠΎ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ»Π° Π΄Π»Ρ ΠΌΠ΅Π½Ρ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΡ Β», — Π³ΠΎΠ²ΠΎΡΠΈΡ Π²Π°Π½ Π ΠΎΡΡΡΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ Python Π½Π°ΡΠ°Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² Π½Π° Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ Π½Π°ΡΡΠ΄Ρ ΡΠΎ ΡΡΠ΅Π½Π°ΡΠΈΡΠΌΠΈ Perl ΠΈ Shell.Β«ΠΡ ΠΌΠΎΠ³Π»ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ, ΠΈ ΡΡΠΎ ΡΡΠ°Π»ΠΎ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΌΠΎΠΈΡ Π»ΡΠ±ΠΈΠΌΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ PythonΒ».
ΠΠ½ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π» ΠΎΡΠ΅Π½Ρ ΡΠΈΡΡΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΡΡΠΎ Π½Π° Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠ°Ρ , Π½ΠΎ Python ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ ΡΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ ΡΡΠΎ Π½ΡΠ°Π²ΠΈΡΡΡ, Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ ΡΡΠΎ Π½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ. Π€ΠΈΠ½ΡΠ°Π½ Π Π°ΠΉΠ°Π½, Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ ΠΏΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡΠΌ GartnerΠ Π°ΠΉΠ°Π½ ΠΈΠ· Gartner Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ Python ΡΡΠ΅Π΄ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π² 1990-Π΅ Π³Π³. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ»Π°ΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠ½ ΡΡΠ°Π» ΠΈΠ·Π»ΡΠ±Π»Π΅Π½Π½ΡΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠΎΡΠ½ΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ².Β«ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠΎΠΌΡ, ΡΡΠΎ ΡΠ·ΡΠΊ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² Ρ ΠΎΡΠ΅Π½Ρ ΡΠΈΠ»ΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡΡ ΡΠ½ΠΈΠ·ΠΈΠ» Π±Π°ΡΡΠ΅ΡΡ Π΄Π»Ρ Π²Ρ ΠΎΠ΄Π° Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½.
ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΏΠΎ ΡΠ»ΠΎΠ²Π°ΠΌ Π Π°ΠΉΠ°Π½Π°, ΡΠ·ΡΠΊ Π±ΡΠ» Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΌ ΠΈ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ Π»Π΅Π³ΠΊΠΈΠΌ Π² ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠΈ, ΡΡΠΎ ΠΎΠ½ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΡΡ ΡΠ°ΠΌΡΠΌ ΡΠ°Π·Π½ΡΠΌ ΡΠΈΠΏΠ°ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π·Π½Π°Π½ΠΈΡΠΌΠΈ. Β«Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π²Π·ΡΠ»ΠΈ ΡΠ·ΡΠΊ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌ, Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ — Π΄Π»Ρ ΡΠ°ΠΊΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΊΠ°ΠΊ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΊΠ»Π°ΡΡΠΎΠ² Ρ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ — Perl, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π±ΡΠ» Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ Π² ΡΡΠΎΠΌ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈΒ», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½.Β«ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π»ΡΠ΄ΠΈ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ»ΠΈΡΡ Ρ ΡΠ·ΡΠΊΠΎΠΌ, Π° Ρ Π½Π΅Π³ΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π½ΠΈΠ·ΠΊΠ°Ρ ΠΊΡΠΈΠ²Π°Ρ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ, ΠΎΠ½ΠΈ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ ΡΡΠ°Π»ΠΈ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΡΠΌΠΈΒ».
ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΡΡ ΡΡΠ°ΡΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ PDF (ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ).
Π 1994 Π³ΠΎΠ΄Ρ Python ΠΏΡΠΈΠ²Π»Π΅ΠΊ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΠ°ΠΉΠΊΠ»Π° ΠΠ°ΠΊΠ»Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°Π½ΠΈΠΌΠ°Π» ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΡΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ Π² ΠΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΌ Π±ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ² Π‘Π¨Π (NBS), Π½ΡΠ½Π΅ ΠΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΌ ΠΈΠ½ΡΡΠΈΡΡΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ² ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π‘Π¨Π (NIST). ΠΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ²Π°Ρ, ΠΊΠ°ΠΊ Python ΡΡΠ°Π½Π΅Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ ΡΡΠ΅Π΄ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΡΠ΅Π½ΡΡ Π·Π° Π΅Π³ΠΎ ΠΏΡΠΎΡΡΠΎΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, ΠΠ°ΠΊΠ»Π΅ΠΉ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π»ΡΡ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ Python ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΡΠ΅Π½ΡΠΌΠΈ ΠΈΠ· NBS, ΠΊΠΎΡΠΎΡΡΠ΅, ΠΏΠΎ ΡΠ»ΠΎΠ²Π°ΠΌ Π²Π°Π½ Π ΠΎΡΡΡΠΌΠ°, Β«ΠΈΠΌΠ΅Π»ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ, Π½ΠΎ Π±ΡΠ»ΠΈ Π½Π΅ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΈ. Ρ ΠΎΡΠΎΡΠΈΠ΅ ΠΊΠΎΠ΄Π΅ΡΡ Β».
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΡΡ ΠΏΡΠΎΠ΄Π°ΡΡ Python Π΄ΡΡΠ³ΠΈΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°ΠΌ Π±ΡΡΠΎ, ΠΠ°ΠΊΠ»Π΅ΠΉ ΠΏΡΠΈΠ³Π»Π°ΡΠΈΠ» Π²Π°Π½ Π ΠΎΡΡΡΠΌΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠ΅ Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π» Π² CWI Π² ΠΠΈΠ΄Π΅ΡΠ»Π°Π½Π΄Π°Ρ , ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π΄Π²Π° ΠΌΠ΅ΡΡΡΠ° Π² NIST Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΡΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°Π½Π΅Ρ ΠΊΠ°ΡΠ°Π»ΠΈΠ·Π°ΡΠΎΡΠΎΠΌ ΠΊΠ°ΠΊ Π±ΡΠ΄ΡΡΠ΅ΠΉ ΡΠ²ΠΎΠ»ΡΡΠΈΠΈ Python, ΡΠ°ΠΊ ΠΈ ΡΠ΅ΡΡΠ΅Π·Π½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΆΠΈΠ·Π½ΠΈ Π²Π°Π½ Π ΠΎΡΡΡΠΌΠ°.
Π²Π°Π½ Π ΠΎΡΡΡΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ΅ΠΌΠΈΠ½Π°ΡΠ° ΠΏΠΎ Python Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ Ρ ΠΠ°ΡΡΠ°Π²ΠΎΠΉ ΠΈ Π ΠΎΠ΄ΠΆΠ΅ΡΠΎΠΌ ΠΠ°ΡΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Ρ ΠΠ°ΡΡΠ°Π²ΠΎΠΉ Π² CNRI.
ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΎ: ΠΠ°ΡΡΠΈ ΠΠ°ΡΡΠ°Π²Π°.
ΠΠΌΠ΅Π½Π½ΠΎ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π² ΠΎΡΠΈΡΠ΅ NBS Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ ΡΠ°ΠΌΡΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ΅ΠΌΠΈΠ½Π°Ρ ΠΏΠΎ Python, Π³Π΄Π΅ Π²Π°Π½ Π ΠΎΡΡΡΠΌ, ΠΠ°ΡΡΠΈ ΠΠ°ΡΡΠ°Π²Π° ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠ½ΡΡΠ·ΠΈΠ°ΡΡΡ Python ΡΠΎΠ±ΡΠ°Π»ΠΈΡΡ Π²ΠΌΠ΅ΡΡΠ΅, ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΡΠ΄ΠΈΡΡ, ΡΡΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡΡ Ρ Python ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Ρ Π½Π° Π±ΡΠ΄ΡΡΠ΅Π΅ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΡΠ·ΡΠΊΠ°. .
ΠΠ°Ρ ΠΎΠ΄ΡΡΡ Π² ΠΎΡΠΈΡΠ΅ NBS, Π²Π°Π½ Π ΠΎΡΡΡΠΌ Π²ΡΡΡΠ΅ΡΠΈΠ» ΠΠΎΠ±Π° ΠΠ°Π½Π°, ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ³ΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΡΠΎΠ»ΡΡ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»Π°Π³Π°ΡΡΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°: ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° TCP / IP.
Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΡΡΠΎΠΉ Π²ΡΡΡΠ΅ΡΠΈ ΡΡΠ°Π»ΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΠ°Π½ΠΎΠΌ Π² ΠΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΈ Π½Π°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠ² (CNRI), Π½Π΅ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ Π³ΡΡΠΏΠΏΠ΅, Π±Π°Π·ΠΈΡΡΡΡΠ΅ΠΉΡΡ Π² ΠΠΈΡΠ΄ΠΆΠΈΠ½ΠΈΠΈ, Π·Π°Π½ΠΈΠΌΠ°ΡΡΠ΅ΠΉΡΡ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΠΌ ΡΠ΅ΡΠ΅Π²ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.
Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Python ΠΎΡΠ²Π΅ΡΠΈΠ» Π½Π° ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡ Π² ΡΠ·ΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°, Π²Π°Π½ Π ΠΎΡΡΡΠΌ Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎ ΡΠ°Π±ΠΎΡΠ΅ ΠΏΠΎΡΡΡΠΏΠΈΠ»ΠΎ ΠΊΠ°ΠΊ ΡΠ°Π· Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π°ΡΠ°Π» ΡΠΎΠΌΠ½Π΅Π²Π°ΡΡΡΡ Π² ΡΠ²ΠΎΠ΅ΠΌ Π±ΡΠ΄ΡΡΠ΅ΠΌ Π² CWI.
Β«ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ CWI — ΡΡΠΎ ΡΠΊΠΎΡΠ΅Π΅ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΡΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΎΠ½ΠΈ ΠΎΠΊΠ°Π·ΡΠ²Π°Π»ΠΈ Π½Π° ΠΌΠ΅Π½Ρ ΠΌΡΠ³ΠΊΠΎΠ΅ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ Ρ ΠΏΠΎΠ»ΡΡΠΈΠ» Π΄ΠΎΠΊΡΠΎΡΡΠΊΡΡ ΡΡΠ΅ΠΏΠ΅Π½Ρ ΠΈΠ»ΠΈ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΡΡ Ρ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²ΠΎΠΉ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ°Π±ΠΎΡΡ Π² Π΄ΡΡΠ³ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅Β», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½.
Π‘ΠΠΠ’Π ΠΠ’Π¬: ΠΠ·ΡΡΠ΅Π½ΠΈΠ΅ Python: Π»ΡΡΡΠΈΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ, ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° ΠΈ Π²ΠΈΠ΄Π΅ΠΎ (TechRepublic)
Β«ΠΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π° ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° Π½Π° Π΄ΠΎΠΊΡΠΎΡΡΠΊΡΡ ΡΡΠ΅ΠΏΠ΅Π½Ρ Π² ΠΌΠΎΠ΅ΠΌ Π²ΠΎΠ·ΡΠ°ΡΡΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΌΠ½Π΅ Π±ΡΠ»ΠΎ ΠΎΠΊΠΎΠ»ΠΎ 35 Π»Π΅Ρ, Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π½Π΅ ΠΈΠΌΠ΅Π»Π° Π Π°Π½ΡΡΠ΅ ΡΠ°ΠΊΠΆΠ΅, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Python, Ρ ΠΌΠ΅Π½Ρ ΠΏΠΎΡΠ²Π»ΡΠ»ΠΈΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Ρ, ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΊΡΡΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΡ Π·Π²ΠΎΠ½ΠΊΠΎΠ² ΠΈ ΡΠ°Π·ΠΌΡΡΠ»Π΅Π½ΠΈΠΉ Ρ ΡΠ΅ΡΠΈΠ» Π½Π΅ ΠΈΠ΄ΡΠΈ Π½Π° ΡΡΠΎ.ΠΠΎ Π·Π΄Π΅ΡΡ ΠΌΠ½Π΅ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΠΈΡΡ Π»ΡΠ΄ΠΈ, ΠΌΠ½Π΅ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΠΎΡΡ ΡΠΎ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΌΠ½Π΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π»ΠΈ, ΠΏΡΠΎΠ΅ΠΊΡ, ΠΈ Ρ ΠΏΠΎΡΠ΅Π» Π½Π° ΡΡΠΎ Β».
ΠΠΌΠ΅Π½Π½ΠΎ Π² CNRI Π²Π°Π½ Π ΠΎΡΡΡΠΌ ΡΠΎΠ±ΡΠ°Π» ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ·ΡΠΊΠΎΠΌ Python Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π³ΡΡΠΏΠΏΡ ΡΠ½ΡΡΠ·ΠΈΠ°ΡΡΠΎΠ² Python. ΠΠΎΡΠ»Π΅ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΊ CNRI Π² Π°ΠΏΡΠ΅Π»Π΅ 1995 Π³ΠΎΠ΄Π° Π²Π°Π½ Π ΠΎΡΡΡΠΌ Π²ΠΎΠ·Π³Π»Π°Π²ΠΈΠ» Π½Π΅Π±ΠΎΠ»ΡΡΡΡ Π³ΡΡΠΏΠΏΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ Π½Π°Π΄ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Knowbot, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ Π°Π³Π΅Π½ΡΡ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π² ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ.
ΠΠΎΠΌΠ°Π½Π΄Π° ΡΠ°Π±ΠΎΡΠ°Π» Ρ Python, ΠΈ ΠΊ Π²Π°Π½ Π ΠΎΡΡΡΠΌΡ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»ΠΈΡΡ ΠΠΆΠ΅ΡΠ΅ΠΌΠΈ Π₯ΠΈΠ»ΡΠΎΠ½, Π ΠΎΠ΄ΠΆΠ΅Ρ ΠΠ°ΡΡΠ΅, ΠΠ°ΡΡΠΈ ΠΠ°ΡΡΠ°Π²Π°, ΠΠ΅Π½ ΠΠ°Π½Ρ Π΅ΠΉΠΌΠ΅Ρ ΠΈ Π€ΡΠ΅Π΄ ΠΡΠ΅ΠΉΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ ΡΡΠ³ΡΠ°Π»ΠΈ Π²Π°ΠΆΠ½ΡΡ ΡΠΎΠ»Ρ Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ Python.
ΠΠ° ΡΡΠ΅Π½Ρ Π²ΡΡΠ΅Π» Python, ΠΈ Ρ ΠΏΠΎΠ΄ΡΠΌΠ°Π»: Β«ΠΠ°Ρ, ΡΡΠΎ ΡΠ½ΠΎΠ²Π° Π΄Π΅Π»Π°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π±Π°Π²Π½ΡΠΌΒ». ΠΠ°ΡΡΠΈ ΠΠ°ΡΡΠ°Π²Π°, Π΄Π°Π²Π½ΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Python ΠΈ ΡΠ»Π΅Π½ Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ΅Π³ΠΎ ΡΠΎΠ²Π΅ΡΠ° PythonΒ«Π ΠΈΡΠΎΠ³Π΅ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ Π³ΡΡΠΏΠΏΡ ΠΈΠ· ΡΠ΅ΡΡΡΠ΅Ρ -Π΄Π΅ΡΡΡΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π² CNRI, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΡΠ΄ΡΠΎΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ PythonΒ», — Π³ΠΎΠ²ΠΎΡΠΈΡ Π²Π°Π½ Π ΠΎΡΡΡΠΌ.
ΠΠΎΠΊΠ° Π²Π°Π½ Π ΠΎΡΡΡΠΌ ΡΠ°Π±ΠΎΡΠ°Π» Π² CNRI, ΡΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π»Π° Π΅ΠΌΡ ΡΠΎΠ·Π΄Π°ΡΡ Π²Π΅Π±-ΡΠ°ΠΉΡ python.org, ΡΠ΅ΡΠ²Π΅Ρ CVS Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Π΅ ΠΈ ΡΠΏΠΈΡΠΊΠΈ ΡΠ°ΡΡΡΠ»ΠΊΠΈ Π΄Π»Ρ Π³ΡΡΠΏΠΏ ΠΎΡΠΎΠ±ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ² Python, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΠ·ΡΠΊΠ° Python. .
ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΡΡ ΡΡΠ°ΡΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ PDF (ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ).
Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Python Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΡΠΎΡΠ»ΠΎ Ρ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π΅Π³ΠΎ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠ³ΠΎ Π²ΡΠΏΡΡΠΊΠ° Π² 1991 Π³ΠΎΠ΄Ρ, ΠΈ ΠΊΠΎ Π²ΡΠΎΡΠΎΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ Π΄Π΅ΡΡΡΠΈΠ»Π΅ΡΠΈΡ ΡΠ·ΡΠΊ ΠΏΡΠΈΠ²Π»Π΅ΠΊ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ Π±Π°Π·Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. Π ΡΡΠΎΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠΎΠΌ ΡΡΠ°Π»ΠΎ ΡΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡΡΡ Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΈΠΊΠ° Python Software Foundation (PSF), ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ·Π΄Π°Π½ Π² 2001 Π³ΠΎΠ΄Ρ. ΠΠΎ ΠΌΠ΅ΡΠ΅ ΡΠΎΡΡΠ° ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π²Π° ΡΠ°Π·Π° Π² Π³ΠΎΠ΄ ΡΠ΅ΠΌΠΈΠ½Π°ΡΡ ΠΏΠΎ Python, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΡΠ°Π»ΠΈΡΡ Π² 1994 Π³ΠΎΠ΄Ρ. ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΠ»ΠΈΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΠΊΡΡΠΏΠ½ΡΠ΅ Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΡ ΠΈ, Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅, Π² Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½ΡΠΉ PyCon ΠΎΡ PSF, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ ΠΈ ΡΠ΅Π³ΠΎΠ΄Π½Ρ.
Π Π½Π°ΡΠ°Π»Ρ 21-Π³ΠΎ Π²Π΅ΠΊΠ° ΡΠ·ΡΠΊ Π±ΡΠ» Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π»ΡΠ±ΠΎΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ³ΡΠ°Π»ΠΎ Π°ΠΊΡΠΈΠ²Π½ΡΡ ΡΠΎΠ»Ρ Π² Π΅Π³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅, Π΅ΡΠ΅ Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΡ Π»Π΅ΡΠ° 1994 Π³ΠΎΠ΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Python Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΠ»ΠΈΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ Ρ Π½ΠΈΠΌ. ΡΠ·ΡΠΊ Β«Π΅ΡΠ»ΠΈ ΠΠ²ΠΈΠ΄ΠΎ ΡΠ±ΠΈΠ» Π°Π²ΡΠΎΠ±ΡΡΒ».
ΠΠ°Π½ Π ΠΎΡΡΡΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π» ΠΈΠ³ΡΠ°ΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠΎΠ»Ρ, ΠΈ ΠΈΠ΄Π΅Ρ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΄ΡΠ΅ΠΌ ΡΠ·ΡΠΊΠ°, Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΡ ΠΎΠ΄ΠΈΠ»Π°, ΠΎ ΡΠ΅ΠΌ ΡΠ²ΠΈΠ΄Π΅ΡΠ΅Π»ΡΡΡΠ²ΡΠ΅Ρ Π΅Π³ΠΎ ΠΏΡΠΎΠ·Π²ΠΈΡΠ΅ Β«ΠΠΎΠ±ΡΠΎΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΡΠΉ Π΄ΠΈΠΊΡΠ°ΡΠΎΡ Π½Π° Π²ΡΡ ΠΆΠΈΠ·Π½ΡΒ» (BDFL) ΡΠ·ΡΠΊΠ°, ΡΠ·ΡΠΊ Π½Π°Π·ΠΎΠΉΠ»ΠΈΠ²ΡΠΉ ΡΠΈΡΡΠ», ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΠΆΠΈΠ»ΡΡ Π³ΠΎΠ΄Π°ΠΌΠΈ.
Β«ΠΠΎ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ, Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ΅Π½Ρ Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Ρ ΠΌΠΎΠ³ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Ρ Π΄Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ, ΠΈ Ρ ΡΠ°ΠΊΠΆΠ΅ Π² ΡΠ΅Π»ΠΎΠΌ ΡΠ°Π·Π²ΠΈΠ» Π½Π°Π²ΡΠΊΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ ΠΌΠ½Π΅ Π΄Π΅Π»Π΅Π³ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²Π΅ΡΠ΅ΠΉ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡΡ Π»ΡΠ΄ΡΠΌ ΡΠ°ΠΌΠΈΠΌ ΡΠ΅ΡΠ°ΡΡ ΡΠ²ΠΎΡ ΡΡΠ΄ΡΠ±Ρ. , — Π³ΠΎΠ²ΠΎΡΠΈΡ Π²Π°Π½ Π ΠΎΡΡΡΠΌ.
Π Π°ΠΉΠ°Π½ ΠΈΠ· Gartner Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ ΡΠ·ΡΠΊΠ° Π½Π΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ Π²ΡΡΡΡΠΏΠ°ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΏΡΠ°Π²Π»ΡΡΡΠ΅Π³ΠΎ ΡΡΠΈΠΌ ΡΠ·ΡΠΊΠΎΠΌ, ΡΡΡΠ»Π°ΡΡΡ Π½Π° ΠΠ°ΡΡΠΈ Π£ΠΎΠ»Π»Π° Ρ Perl ΠΈ Π Π°ΠΉΠ°Π½Π° ΠΠ°Π»Ρ Ρ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡΠ΅ΠΉ ΡΡΠ΅Π΄ΠΎΠΉ JavaScript Node.js, Π½ΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΡΠ²ΠΎΠ΅ΠΉ Π±Π΅ΡΠΏΡΠΈΡΡΡΠ°ΡΡΠ½ΠΎΡΡΡΡ Π² ΡΠ²ΠΎΠ΅ΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅. Python.
Β«Π¨ΠΈΡΠΎΠΊΠΎ ΠΏΡΠΈΠ·Π½Π°Π½ΠΎ, ΡΡΠΎ ΠΎΠ½ ΠΎΡΠ΅Π½Ρ ΡΡΠ°Π²Π½ΠΎΠ²Π΅ΡΠ΅Π½ Π² ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ Π΅Π³ΠΎ ΠΎΠ±ΡΠ΅Π³ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π°Β», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½.
ΠΠ΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΡΠΊΡΡΡΡΠΉ Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Python, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΠΏΡΠ±Π»ΠΈΡΠ½ΡΡ Π΄Π΅Π±Π°ΡΠ°Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², Π²Π°Π½ Π ΠΎΡΡΡΠΌ ΡΡΠΈΡΠ°Π΅Ρ ΡΠ΅ΡΠ°ΡΡΠΈΠΌ ΡΠ°ΠΊΡΠΎΡΠΎΠΌ ΡΡΠΏΠ΅Ρ Π° Python.
SEE: ΠΠ°ΠΊ Π½Π°ΡΠ°ΡΡ ΡΡΠΏΠ΅ΡΠ½ΡΡ ΠΊΠ°ΡΡΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° (TechRepublic Premium)
ΠΠ²ΠΎΠ»ΡΡΠΈΡ PythonΠΠ° ΠΏΡΠΎΡΠ΅Π΄ΡΠΈΠ΅ Π³ΠΎΠ΄Ρ Π² Python ΠΏΡΠΎΠΈΠ·ΠΎΡΠ΅Π» Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠΊΠ°ΡΠΎΠΊ Π²ΠΏΠ΅ΡΠ΅Π΄ — Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ Python 3 .0 Π² 2008 Π³ΠΎΠ΄Ρ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°Π» ΡΠ·ΡΠΊ, Π° ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠΏΠΎΡΠΎΠ±Π°Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ·ΡΠΊΠΎΠΌ.
ΠΡΠΎ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ Π±ΡΠ»ΠΎ Π±ΡΠ½ΡΠΎΠΌ, Π½ΠΎ Ρ ΡΡΠ²ΡΡΠ²ΠΎΠ²Π°Π», ΡΡΠΎ Ρ ΠΌΠ΅Π½Ρ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄ΠΎΠ²Π΅ΡΠΈΡ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ. ΠΠ²ΠΈΠ΄ΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌ, ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ PythonΠΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π±ΡΠ»ΠΈ ΠΈΠ½ΠΈΡΠΈΠΈΡΠΎΠ²Π°Π½Ρ Π² ΠΏΡΠΎΡΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρ, ΠΊΠΎΠ³Π΄Π° Π²Π°Π½ Π ΠΎΡΡΡΠΌ ΡΡΠ΅Π» ΡΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ΅ΠΉ ΡΠΎΠ»ΠΈ Π² BDFL ΠΏΠΎΡΠ»Π΅ ΡΠ°Π·Π½ΠΎΠ³Π»Π°ΡΠΈΠΉ ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρ Π²Π²Π΅Π΄Π΅Π½ΠΈΡ Π² ΡΠ·ΡΠΊ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ, ΠΎΠ±ΡΡΠΆΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ Π² ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΏΠΎ ΡΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ Python PEP572.
Π₯ΠΎΡΡ ΠΈΡ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ ΠΏΠΈΡΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΊΠΎΠ΄, Π²Π°Π½ Π ΠΎΡΡΡΠΌ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΡΡ Ρ ΡΠ΅Π·ΠΊΠΎΠΉ ΠΊΡΠΈΡΠΈΠΊΠΎΠΉ Π² ββΡΠ΅ΡΠΈ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Π²ΡΡΡΡΠΏΠ°Π» ΠΏΡΠΎΡΠΈΠ² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΏΡΠΈ ΡΡΠΎΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ²Π΅ΡΠΆΠ΄Π°Π»ΠΈ, ΡΡΠΎ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»Π°Π΅Ρ ΠΊΠΎΠ΄ ΠΌΠ΅Π½Π΅Π΅ ΡΠΈΡΠ°Π΅ΠΌΡΠΌ ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΠΌ Π² ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠΈ.
ΠΠ°Π½ Π ΠΎΡΡΡΠΌ Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ ΠΎΠ½ ΠΏΡΠΈΠ²ΡΠΊ ΠΊ ΡΠΏΠΎΡΠ°ΠΌ ΠΎ Π½ΠΎΠ²ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ , Π½ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π΅ΠΏΡΠΈΠΌΠΈΡΠΈΠΌΠΎΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΈΠ· Π΅Π³ΠΎ Π½Π΅Π΄ΠΎΠ±ΡΠΎΠΆΠ΅Π»Π°ΡΠ΅Π»Π΅ΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ Π»ΠΈΡΠ½ΡΠΉ Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π½Π°ΠΏΠ°Π΄ΠΎΠΊ Π·Π°ΡΡΠ°Π²ΠΈΠ»ΠΈ Π΅Π³ΠΎ ΡΠΉΡΠΈ Π² ΠΎΡΡΡΠ°Π²ΠΊΡ.
Β«Π― Π±ΡΠ» ΠΎΡΠ΅Π½Ρ ΡΠ°Π·ΠΎΡΠ°ΡΠΎΠ²Π°Π½ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ Π»ΡΠ΄ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠΎΠ³Π»Π°ΡΠ°Π»ΠΈΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ, ΠΏΠΎΡΠ»ΠΈ Π² ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠΈ ΠΈ Π½Π°ΡΠ°Π»ΠΈ ΡΠ°Π·Π³Π»Π°Π³ΠΎΠ»ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΡΠΈΠ½ΡΡΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π½Π°ΡΡΡΠ΅Π½ ΠΈΠ»ΠΈ ΡΡΠΎ Ρ ΡΠΎΠ²Π΅ΡΡΠ°Ρ ΡΠ΅ΡΡΠ΅Π·Π½ΡΡ ΠΎΡΠΈΠ±ΠΊΡ.Β«Π― ΡΡΠ²ΡΡΠ²ΠΎΠ²Π°Π» ΡΠ΅Π±Ρ Π°ΡΠ°ΠΊΠΎΠ²Π°Π½Π½ΡΠΌ Π·Π° ΠΌΠΎΠ΅ΠΉ ΡΠΏΠΈΠ½ΠΎΠΉΒ», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½.
SEE: Python vs R ΠΈ ΡΠ°ΠΌΡΠ΅ Π±ΠΎΠ»ΡΡΠΈΠ΅ Π·Π°ΡΠΏΠ»Π°ΡΡ: ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΠΈ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π½Π°ΡΠΊΠΈ ΠΎ Π΄Π°Π½Π½ΡΡ (ZDNet)
Β«Π ΠΏΡΠΎΡΠ»ΠΎΠΌ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ»ΠΎ ΡΡΠ½ΠΎ, ΡΡΠΎ Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠΈΠ½ΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠ·ΡΠΊΠ° ΠΈΠ»ΠΈ ΡΠ»ΡΡΡΠ΅Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠ΅Π»Π°Ρ Π³ΡΡΠΏΠΏΠ° ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΎΠ±ΡΡΠΆΠ΄Π°Π»Π° ΠΏΠ»ΡΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ ΡΡΠΎΠΉ Π²Π΅ΡΠΈ. ΠΠΈΠ±ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ ΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡ, Π»ΠΈΠ±ΠΎ, Π΅ΡΠ»ΠΈ ΠΎΠ½ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΊΠΈΠΌ ΡΡΠ½ΡΠΌ, Ρ ΠΎΠ±Π΄ΡΠΌΡΠ²Π°Ρ Π΅Π³ΠΎ ΠΈ ΡΠ΅ΡΠ°Ρ ΡΠ°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°ΡΠ΅.Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ PEP572, ΡΠΎ, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΎΠ½ Π±ΡΠ» ΡΠ²Π½ΠΎ ΡΠΏΠΎΡΠ½ΡΠΌ, Ρ Π²ΡΠ±ΡΠ°Π» Β«ΠΠ°, Ρ Ρ ΠΎΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎΒ», ΠΈ Π»ΡΠ΄ΠΈ Π½Π΅ ΡΠΎΠ³Π»Π°ΡΠ°Π»ΠΈΡΡ Π½Π΅ ΡΠΎΠ³Π»Π°ΡΠ°ΡΡΡΡ.
Β«ΠΡΠΎ Π±ΡΠ»ΠΎ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ Π²ΠΎΡΡΡΠ°Π½ΠΈΠ΅, Π½ΠΎ Ρ ΡΡΠ²ΡΡΠ²ΠΎΠ²Π°Π», ΡΡΠΎ Ρ ΠΌΠ΅Π½Ρ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄ΠΎΠ²Π΅ΡΠΈΡ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΡΠ°Π±ΠΎΡΡΒ».
ΠΠ½ ΡΡΠΈΡΠ°Π΅Ρ, ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠ°Π·ΡΠ³ΡΡΠ²Π°ΡΡΡΡ ΡΠΏΠΎΡΡ ΠΎ ΡΠ·ΡΠΊΠ΅, ΠΎΡΡΠ°ΡΡΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΡΠΎΠ³ΠΎ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»ΡΠ΄Π΅ΠΉ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Python.
Β«ΠΡΠΎ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΠΊΡ, ΡΡΠΎ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ Python Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»ΡΡΠ΅. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΡΡΠ΄Π½Π΅Π΅ Π΄ΠΎΡΡΠΈΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΎΡΠΌΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΡΠ°, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π²ΡΠ΅Π³Π΄Π° Π΅ΡΡΡ ΠΌΠ°ΡΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠ΅ Π΄ΠΈΡΡΠΈΠ΄Π΅Π½ΡΡ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡΡΡ Π²Ρ ΡΠ΅ΡΠΈΡΠ΅.Β«
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠ΄ΡΠ° Python ΠΠ°ΡΠΈΠ°ΡΡΠ° ΠΠΈΠ΄ΠΆΠ°Ρ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°Π»Π° ΠΈΠ·Π±ΡΠ°Π½ΠΈΠ΅ Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ΅Π³ΠΎ ΡΠΎΠ²Π΅ΡΠ° Python Π΄Π»Ρ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΡΠ·ΡΠΊΠ°.
ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅: Π. ΠΠΆΠ΅ΡΡΠΈ ΠΠΆΠΈΡΡΡ ΠΡΠ²ΠΈΡ
Π Π°Π½Π΅Π΅ Π² ΡΡΠΎΠΌ Π³ΠΎΠ΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ΄ΡΠ° Python — ΡΠ΅, ΠΊΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π°Π΄ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΡΠ°Π»ΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° Python CPython — ΠΈΠ·Π±ΡΠ°Π»ΠΈ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠΈΠΉ ΡΠΎΠ²Π΅Ρ, ΡΡΠΎΠ±Ρ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° Π±ΡΠ΄ΡΡΠΈΠΌ ΡΠ·ΡΠΊΠ°. ΠΡΠ» ΠΈΠ·Π±ΡΠ°Π½ ΠΠ°Π½ Π ΠΎΡΡΡΠΌ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΠ°ΡΡΠ°Π²ΠΎΠΉ ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΡΠ΅ΡΡΠΎΠΌ ΠΡΠ½Π½ΠΎΠ½ΠΎΠΌ, ΠΡΡΠΎΠ» ΠΠΈΠ»Π»ΠΈΠ½Π³ ΠΈ ΠΠΈΠΊΠΎΠΌ ΠΠΎΠ³Π»Π°Π½ΠΎΠΌ.
ΠΠ°ΡΡΠ°Π²Π° Π·Π°ΡΠ²Π»ΡΠ΅Ρ, ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ·ΡΠΊΠΎΠΌ, Π±Π°Π·Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ°ΡΡΠ΅Ρ ΡΠ°ΠΊΠΈΠΌΠΈ Π±ΡΡΡΡΡΠΌΠΈ ΡΠ΅ΠΌΠΏΠ°ΠΌΠΈ.
Β«Π― Π΄ΡΠΌΠ°Ρ, ΠΠ²ΠΈΠ΄ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠ²ΡΡΠ²ΠΎΠ²Π°Π» ΡΠ΅Π±Ρ ΡΠ°ΠΊ, Π±ΡΠ΄ΡΠΎ ΠΌΠΈΡ Π±ΡΠ» Π½Π° Π΅Π³ΠΎ ΠΏΠ»Π΅ΡΠ°Ρ , ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π΅Π³ΠΎ ΠΏΠ»Π΅ΡΠ°Ρ Β», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½.
Β«ΠΡΠΎ ΠΌΠΎΠ³Π»ΠΎ Π±ΡΡΡ Ρ ΠΎΡΠΎΡΠΎ 25 Π»Π΅Ρ Π½Π°Π·Π°Π΄, ΠΊΠΎΠ³Π΄Π° Python Π±ΡΠ» Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΌΠ΅Π½ΡΡΠΈΠΌ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΈ ΠΌΠ΅Π½ΡΡΠΈΠΌ ΡΠ·ΡΠΊΠΎΠΌ, Π½ΠΎ ΡΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π²ΠΎΠ·Π»ΠΎΠΆΠΈΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅? Π― Π΄ΡΠΌΠ°Ρ, ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π΅Π³ΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π΄ΠΎΡΠΎΠ²ΡΡ ΠΈ ΡΡΠ°ΡΡΠΈΡ Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°, Π·Π΄ΠΎΡΠΎΠ²ΠΎ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΡΡΡ Π»ΡΠ΄ΡΠΌΠΈ Β», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΠ°ΡΡΠ°Π²Π°.
ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΡΡ ΡΡΠ°ΡΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ PDF (ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ).
ΠΠΎΠ²ΡΠ΅ Π²ΡΠ±ΠΎΡΡ Π² ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠΈΠΉ ΡΠΎΠ²Π΅Ρ Π±ΡΠ΄ΡΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΡΠΏΡΡΠΊΠ° Π½ΠΎΠ²ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Python, ΡΡΠΎ, ΠΏΠΎ ΡΠ»ΠΎΠ²Π°ΠΌ ΠΠ°ΡΡΠ°Π²Ρ, ΠΎΡΠΊΡΠΎΠ΅Ρ ΠΏΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ Π΄Π»Ρ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ ΡΠ·ΡΠΊΠ°.
Β«ΠΡΠ»ΠΈ ΡΠ΅ΡΠ΅Π· 25 Π»Π΅Ρ Python Π±ΡΠ΄Π΅Ρ Π·Π΄ΠΎΡΠΎΠ²ΡΠΌ, ΡΠΎ Π½Π΅ ΠΌΡ Ρ ΠΠ²ΠΈΠ΄ΠΎ Π±ΡΠ΄Π΅ΠΌ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π²ΡΠ΅ΠΌ, ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅?Β» ΠΎΠ½ Π³ΠΎΠ²ΠΎΡΠΈΡ.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡΠ΅Π³ΠΎ ΡΠΎΠ²Π΅ΡΠ° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°Π»ΠΎΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠΎΠΊΠΈΠΌ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΠ΄ΡΠ° Python, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠ΄ΡΠ° ΠΠ°ΡΠΈΠ°ΡΡΠ° ΠΠΈΠ΄ΠΆΠ°Ρ Π·Π°ΡΠ²ΠΈΠ»Π°, ΡΡΠΎ ΡΡΠΎΡ ΡΠ°Π³ ΡΡΠ°Π» ΡΠ°Π³ΠΎΠΌ Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ.Β«ΠΠ»Ρ ΠΌΠ΅Π½Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠΈΠΉ ΡΠΎΠ²Π΅Ρ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΡΠ°Π΅Ρ Π²ΡΠ΅ — ΡΡΠΎ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π±ΠΎΠ»ΡΡΠ°Ρ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ ΠΈ Π±ΡΠ΅ΠΌΡΒ», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½Π°. Β«ΠΡΠΎ Ρ ΠΎΡΠΎΡΠΈΠΉ Π·Π½Π°ΠΊ, ΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π΅ΠΌΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎΡΠ·ΡΠ²ΠΎΠ²Β».
ΠΡΠ΄ΡΡΠ΅Π΅ PythonΠ ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Python ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΡ Π½ΠΎΠ²ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ Π²ΠΈΠ΄ΡΡ Π²ΠΏΠ΅ΡΠ΅Π΄ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠ°Π·Π²ΠΈΡΠΈΡ Python, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΠΎΡΡΠ°Π²Π°Π»ΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠΌ.
ΠΠ° ΡΠ°ΠΌΠΌΠΈΡΠ΅ Python Language Summit Π² ΡΡΠΎΠΌ Π³ΠΎΠ΄Ρ ΡΠΎΡΡΡΠ΅Π΄ΠΈΡΠ΅Π»Ρ BeeWare Π Π°ΡΡΠ΅Π» ΠΠ΅ΠΉΡ-ΠΠ°Π³ΠΈ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΠΈΠ», ΡΡΠΎ Python ΡΡΠΎΠ»ΠΊΠ½Π΅ΡΡΡ Ρ Β«ΡΠΊΠ·ΠΈΡΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΌ ΡΠΈΡΠΊΠΎΠΌΒ», Π΅ΡΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΈ Π½ΠΎΠ²ΡΡ Π²Π΅Π±-ΠΏΠ»Π°ΡΡΠΎΡΠΌ Π½Π΅ ΡΠ»ΡΡΡΠΈΡΡΡ.
Β«Π’Π΅Π»Π΅ΡΠΎΠ½Ρ ΠΈ ΠΏΠ»Π°Π½ΡΠ΅ΡΡ Π΄ΠΎΡΡΠΈΠ³Π°ΡΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΠ½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ Π½Π° ΡΡΠ½ΠΎΠΊ, ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π²ΠΈΠ΄Π΅Π»ΠΈ Π½Π°ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΈ Π½ΠΎΡΡΠ±ΡΠΊΠΈ, ΠΈ Π²ΡΠ΅ ΠΆΠ΅, ΠΊΠ°ΠΊ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ, Ρ Π½Π°Ρ Π½Π΅Ρ ΠΈΡΡΠΎΡΠΈΠΈ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Python Π½Π° ΡΡΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ Β», — ΡΠΊΠ°Π·Π°Π» ΠΎΠ½, ΡΡΡΠ»Π°ΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ Π΅Π³ΠΎ ΡΡΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» iPad Π² Π΅Π³ΠΎ ΡΠΊΠΎΠ»Π΅. Β«Π’Π°ΠΊ ΡΡΠΎ ΠΆΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Ρ Python, ΠΊΠΎΠ³Π΄Π° Π½ΠΎΡΡΠ±ΡΠΊΠΈ ΡΠ²Π»ΡΡΡΡΡ Π½ΠΈΡΠ΅Π²ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ?Β» ΠΎΠ½ ΡΠΏΡΠΎΡΠΈΠ».
ΠΠ΅ΠΉΡ-ΠΠ°Π³ΠΈ, ΡΠ΅ΠΉ ΠΏΡΠΎΠ΅ΠΊΡ BeeWare Π½Π°ΡΠ΅Π»Π΅Π½ Π½Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Python ΠΈ Π΅Π³ΠΎ Π·Π°ΠΏΡΡΠΊ Π² Π»ΡΠ±ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅, ΡΠΎΡΡΠ°Π²ΠΈΠ» Π΄Π»ΠΈΠ½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Python Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΡΡΡ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠΌΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΠΌΠΈ, ΠΎΡΠ»ΠΈΡΠ½ΡΠΌΠΈ ΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² x86.
Π― Ρ ΠΎΡΠ΅Π» Π±Ρ Π²ΠΈΠ΄Π΅ΡΡ Π»ΡΡΡΠ΅Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π²ΡΠ΅ΠΌ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠΌ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠΌ, Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π³Π΅Π½Π΄Π΅ΡΠ½ΠΎΠ³ΠΎ Π±Π°Π»Π°Π½ΡΠ°, Π½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡ ΠΈ Π²ΡΠ΅Π³ΠΎ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ. ΠΠ°ΡΠΈΠ°ΡΡΠ° ΠΠΈΠ΄ΠΆΠ°Ρ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠ΄ΡΠ° PythonΠΠ½ ΡΠΊΠ°Π·Π°Π» Π½Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π»ΡΡΡΠ΅ΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΊΠΎΠ΄Π° Π΄Π»Ρ Π½ΠΎΠ²ΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ, ΠΎΡΠ»ΠΈΡΠ½ΡΡ ΠΎΡ x86; ΡΡΠΎ Π½Π°Π±ΠΎΡ ΡΠ΅ΡΡΠΎΠ² Python ΠΏΠΎΠ΄Π²Π΅ΡΠΆΠ΅Π½ ΡΠ±ΠΎΡΠΌ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΈ Π²Π΅Π±-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ ; ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Python ΡΠ°Π·Π΄ΡΡ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ Π΄ΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡΠ° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ; ΡΡΠΈΠ»ΠΈΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° asyncio ΡΠ°Π±ΠΎΡΠ°Π»Π° ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π° Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π° Android, Windows ΠΈ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅; ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅, Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ Python, ΠΊΡΠΎΠΌΠ΅ CPython.
ΠΠ°ΡΡΠ°Π²Π° Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ ΠΠ΅ΠΉΡ-ΠΠ°Π³ΠΈ Π΄Π΅Π»Π°Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ Ρ ΠΎΡΠΎΡΠΈΡ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΠΉ ΠΈ ΡΡΠΈΡΠ°Π΅Ρ, ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Python ΠΎΡΡΠ°Π΅ΡΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠΌ Π΄Π»Ρ Π½ΠΎΠ²ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ — ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ², ΠΏΠ»Π°Π½ΡΠ΅ΡΠΎΠ² ΠΈ Π½ΠΎΠ²ΡΡ Π²Π΅Π±-ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ WebAssembly.
Β«Π£ Python ΡΠ΅ΠΉΡΠ°Ρ Π½Π΅ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠ°Ρ ΠΈΡΡΠΎΡΠΈΡΒ», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΠ°ΡΡΠ°Π²Π°, Π³ΠΎΠ²ΠΎΡΡ ΠΎΠ± Π°ΠΌΠ±ΠΈΡΠΈΡΡ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ iPhone ΠΈΠ»ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° Android ΠΈ Β«Π΄Π°ΠΆΠ΅ Π½Π΅ Π·Π½Π°ΡΡ, ΡΡΠΎ ΠΎΠ½ΠΎ Π±ΡΠ»ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π½Π° PythonΒ».
SEE: Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ ΠΏΠΎ Python: ΠΠ½ΡΠ΅ΡΠ²ΡΡ Ρ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Π΅ΠΌ ΠΠ²ΠΈΠ΄ΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌΠΎΠΌ, Π»ΡΠ±ΠΈΠΌΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ (TechRepublic)
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠΈΠΏΠ°Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ°ΡΡΠΈ (Π΄ΠΎ 48- ΡΠ΄Π΅Ρ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Intel), ΠΠ°ΡΡΠ°Π²Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΡΠ΅ΠΌΠΈΡΡΡ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎΠ±Ρ Python ΡΡΠ°Π» Π»ΡΡΡΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π·Π°Π΄Π°ΡΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠ΄ΡΠ°ΠΌΠΈ.
ΠΠ½ Π²ΠΎΠΎΠ΄ΡΡΠ΅Π²Π»Π΅Π½ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΠΎΠΌ ΡΠ°Π±ΠΎΡΡ, ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΡΠΈΠΊΠΎΠΌ Π‘Π½ΠΎΡ Π½Π°Π΄ ΡΡΠ±ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ, ΠΈ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΡΡΠΈΡΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Python Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π°. Β«Π― Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΎΡΠ΅Π» Π±Ρ Π²ΠΈΠ΄Π΅ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ΄Π΅ΡΒ», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½.
Snow ΡΡΠ°ΡΡΠ²ΡΠ΅Ρ Π² Π΄ΠΎΠ»Π³ΠΎΡΡΠΎΡΠ½ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅, Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΌ Π½Π° ΡΠΎ, ΡΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ Python Π΄Π»Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠ΄ΡΠ°ΠΌΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°, ΠΏΡΠΈ ΡΡΠΎΠΌ Snow ΡΠΎΠΊΡΡΠΈΡΡΠ΅ΡΡΡ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΡΠ±ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° Python ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠΏΠΎΡΠΎΠ±Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠ±ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ°. Ρ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΠ° ΡΠ·ΡΠΊΠ° (GIL).
Β«ΠΠ½ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ Π³ΠΎΡΠΎΠ² Π΄Π»Ρ Python 3.8, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ, Π΄Π»Ρ 3.9Β», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΠ°ΡΡΠ°Π²Π°. Β«Π― Π΄ΡΠΌΠ°Ρ, ΠΌΡ ΡΠ²ΠΈΠ΄ΠΈΠΌ ΡΡΠΎ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π΄Π²ΡΡ ΠΈΠ»ΠΈ Π΄Π²ΡΡ Ρ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΎΠΉ Π»Π΅Ρ. Π― Π½Π°ΡΡΡΠΎΠ΅Π½ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΎΠΏΡΠΈΠΌΠΈΡΡΠΈΡΠ½ΠΎ. Π― Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°Π΄, ΡΡΠΎ ΠΡΠΈΠΊ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ ΡΡΠΈΠΌ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ ΡΡΠΈΡΠ°Ρ, ΡΡΠΎ ΡΡΠΎ Π²Π°ΠΆΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ°. »
ΠΠ°ΠΆΠ΅ Π½Π΅ΡΠ΄Π°ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Python, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ΄ΡΠ°Ρ , ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Gilectomy, Π΄Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΡΠΎΠΊΠΈ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Python ΠΌΠΎΠΆΠ΅Ρ Π»ΡΡΡΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ°Π±ΠΎΡΠΈΠ΅ Π½Π°Π³ΡΡΠ·ΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΄ΡΠ°ΠΌΠΈ, Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½.
Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ Python ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠ°Π³ΠΈ ΠΏΠΎ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡΠ·ΡΠΊΠ°, Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π² ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ; ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΠ½ ΠΎΠ±ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ Π½Π΅Π΄Π°Π²Π½ΠΈΠΌ ΠΊΡΠΈΡΠΈΠΊΠ°ΠΌ Π² ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Python. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠΈΠ»ΡΠ½ΡΡ ΡΡΠΎΡΠΎΠ½ Python, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° ΠΎΠ±ΡΠΈΡ Π·Π°Π΄Π°Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Python ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ Β«ΠΈΠΌΠ΅ΡΡΠΈΠΉ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π±Π°ΡΠ°ΡΠ΅ΠΈΒ». ΠΠ΄Π½Π°ΠΊΠΎ Π² Ρ ΠΎΠ΄Π΅ Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Π½Π° ΡΠ°ΠΌΠΌΠΈΡΠ΅ Python Language Summit Π² ΡΡΠΎΠΌ Π³ΠΎΠ΄Ρ Π±ΡΠ» Π·Π°Π΄Π°Π½ Π²ΠΎΠΏΡΠΎΡ, Π±ΡΠ΄Π΅Ρ Π»ΠΈ Python Π»ΡΡΡΠ΅ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡΡΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π»ΡΠ΄ΡΠΌ Π²ΡΠ±ΠΈΡΠ°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠΎΠ΄Π° ΠΈΠ· ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ PyPI, Π° Π½Π΅ ΠΈΠΌΠ΅ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΡΠ·ΡΠΊΠΎΠΌ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ.
ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΡΡ ΡΡΠ°ΡΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ PDF (ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ).
ΠΡΡΡ ΡΠ°ΠΊΠΆΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΎ ΡΠΎΠΌ, ΠΌΠΎΠΆΠ΅Ρ Π»ΠΈ ΡΠΎΡΡΠ°Π² ΠΎΡΠ³Π°Π½ΠΎΠ², ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΡΡΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΡΠ·ΡΠΊΠ° — ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΠ΄ΡΠ° Python ΠΈ Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ΅Π³ΠΎ ΡΠΎΠ²Π΅ΡΠ° Python — Π»ΡΡΡΠ΅ ΠΎΡΡΠ°ΠΆΠ°ΡΡ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΡΡ Π±Π°Π·Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Python Π² 2019 Π³ΠΎΠ΄Ρ.
Β«Π― Π±Ρ Ρ ΠΎΡΠ΅Π» ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π»ΡΡΡΠ΅Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π²ΡΠ΅ΠΌ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠΌ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠΌ, Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π³Π΅Π½Π΄Π΅ΡΠ½ΠΎΠ³ΠΎ Π±Π°Π»Π°Π½ΡΠ°, Π½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡ ΠΈ Π²ΡΠ΅Π³ΠΎ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Β», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΠΈΠ΄ΠΆΠ°Ρ.
Β«ΠΠ° PyCon Ρ ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠΈΠ²Π°Π» Ρ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠ°ΠΌΠΈ PyLadies ΠΈΠ· ΠΠ½Π΄ΠΈΠΈ ΠΈ ΠΡΡΠΈΠΊΠΈ. ΠΠ½ΠΈ ΠΏΡΠΎΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π»ΠΈ:Β« ΠΠΎΠ³Π΄Π° ΠΌΡ ΡΠ»ΡΡΠΈΠΌ ΠΎ Python ΠΈΠ»ΠΈ PyLadies, ΠΌΡ Π΄ΡΠΌΠ°Π΅ΠΌ ΠΎ Π»ΡΠ΄ΡΡ Π² Π‘Π΅Π²Π΅ΡΠ½ΠΎΠΉ ΠΠΌΠ΅ΡΠΈΠΊΠ΅ ΠΈΠ»ΠΈ ΠΠ°Π½Π°Π΄Π΅, Π³Π΄Π΅ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ Π±Π°Π·Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π² Π΄ΡΡΠ³ΠΈΡ ΡΠ°ΡΡΡΡ ΠΌΠΈΡ. ΠΠΎΡΠ΅ΠΌΡ ΠΌΡ Π½Π΅ Π²ΠΈΠ΄ΠΈΠΌ ΠΈΡ Π±ΠΎΠ»ΡΡΠ΅? Β» Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ Π² ΡΡΠΎΠΌ Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠΌΡΡΠ». ΠΠΎΡΡΠΎΠΌΡ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Ρ ΠΎΡΠ΅Π» Π±Ρ, ΡΡΠΎΠ±Ρ ΡΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ, ΠΈ Ρ Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΠΌΡ Π²ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ Β».
Π ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° Π½Π°ΡΠΌΠ΅ΡΠ»ΠΈΠ²ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ Β«Π΄ΠΎΠ±ΡΠΎΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌ Π΄ΠΈΠΊΡΠ°ΡΠΎΡΠ΅Β», Π²ΡΠ΅ΠΌ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΌ, ΠΈΠ΄Π΅ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π»ΠΈ Python Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π³ΠΎΠ΄Ρ, Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅, Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΠ°ΡΡΠ°Π²Π°, ΠΎΡ Π»ΡΠ΄Π΅ΠΉ, ΠΏΡΠΎΠ΄Π²ΠΈΠ³Π°ΡΡΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Python Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΡΠΊΡΡΠ²Π°Ρ Π΄Π²Π΅ΡΠΈ Π΄Π»Ρ Π½ΠΎΠ²ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
Β«ΠΡΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΎΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°, ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎ ΡΠ²Π΅ΡΡ Ρ Π²Π½ΠΈΠ·Β», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½.
Π Π°Π½Π΅Π΅ Π² ΡΡΠΎΠΌ Π³ΠΎΠ΄Ρ Python ΠΏΠΎΠΌΠΎΠ³ ΡΠΊΠ»Π΅ΠΈΡΡ ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ½ΠΎΠΉ Π΄ΡΡΡ Π½Π° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΈ ΠΎΠΊΠΎΠ»ΠΎ 500 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΡΡΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΠΊΠΌ.
ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΎ: ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅Π»Π΅ΡΠΊΠΎΠΏΠ° Event Horizon ΠΈ Π΄Ρ.
ΠΡΠΈΠΌΠ΅ΡΠΎΠΌ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡΠΎΡΡΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΠΌΠΎΠ³ΡΡ ΠΎΠΊΠ°Π·Π°ΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° Python, ΡΠ²Π»ΡΡΡΡΡ Type Hints, Python 3.5, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ»Π° Π²Π΄ΠΎΡ Π½ΠΎΠ²Π»Π΅Π½Π° ββΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ mypy, Π·Π°ΠΏΡΡΠ΅Π½Π½ΡΠΌ Π°ΡΠΏΠΈΡΠ°Π½ΡΠΎΠΌ Π΅ΡΠ΅ Π² 2012 Π³ΠΎΠ΄Ρ. ΠΡΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΠΈΠΏΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ Π²ΡΡΠ²Π»ΡΡΡ ΠΊΠ»Π°ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΠΏΡΠΎΡΠΊΠΎΠ»ΡΠ·Π½ΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅.
ΠΠ°Π»ΠΈΡΠΈΠ΅ ΡΡΠΎΠ³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ — ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎ Ρ ΠΎΡΠΎΡΠΎ, ΠΊΠΎΠ³Π΄Π° Ρ Π²Π°Ρ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ Π½Π°Π΄ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΡΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ. ΠΡΠΎΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈ ΡΠ΅Π³ΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π΅Π»Π°ΡΡ, ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ ΡΠ΅ΡΠ°ΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.
Β«ΠΠ»Ρ ΠΌΠ΅Π½Ρ ΡΠΎΡ ΡΠ°ΠΊΡ, ΡΡΠΎ ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡ Python Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ ΠΊΡΡΠΏΠ½ΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΉ — Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Instagram, ΠΊΠΎΡΠΎΡΡΠΉ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Python 3, — ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π±Π΅ΡΡΠ΅Π½Π΅Π½Β», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΠ°ΡΡΠ°Π²Π°, ΠΊΠΎΡΠΎΡΠ°Ρ Π³ΠΎΠ²ΠΎΡΠΈΡ, ΡΡΠΎ asyncio — Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΈΠ΄Π΅Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠΊΠ°Π·Π°Π»Π° ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ°.
ΠΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ΅Π³ΠΎ ΡΠΎΠ²Π΅ΡΠ° ΠΈ Π±ΠΎΠ»ΡΡΠ΅ΠΉ, ΡΠ΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ ΠΏΡΠ΅ΠΆΠ΄Π΅, Π±Π°Π·Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π²Π°Π½ Π ΠΎΡΡΡΠΌ Π½Π°Π΄Π΅Π΅ΡΡΡ, ΡΡΠΎ Β«ΡΠ²ΠΎΠ»ΡΡΠΈΡ ΡΠ·ΡΠΊΠ°, ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠ°Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌΒ», Π±ΡΠ΄Π΅Ρ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Β«Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉΒ».
Β«Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΠ΄ΡΠ°, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠ΅ΠΏΠ΅ΡΡ ΠΈΠΌΠ΅Π΅Ρ Π½ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ Ρ Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΠΌΡ Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Ρ ΠΊ Π»ΡΠ±ΡΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ, ΠΏΡΠ΅Π΄ΡΡΠ²Π»ΡΠ΅ΠΌΡΠΌ ΠΊ Python ΠΊΠ°ΠΊ ΠΊ ΡΠ·ΡΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡΒ», — Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎΠ½, Π²ΡΡΠΎΠΊΠΎ ΠΎΡΠ΅Π½ΠΈΠ²Π°Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Π°ΡΠΏΠ΅ΠΊΡΠΎΠ² Python, ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅.
ΠΡΠ»ΠΈ Ρ ΠΊΠΎΠ³ΠΎ-ΡΠΎ Π΅ΡΡΡ ΡΠΎΠΌΠ½Π΅Π½ΠΈΡ Π² ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° Python ΠΈ Π΄Π°Π»ΡΡΠ΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π½ΠΎΠ²ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ·ΡΠΊΠ°, Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΊΠ°ΡΡ Π΄Π°Π»ΡΡΠ΅, ΡΠ΅ΠΌ ΡΠΎΠ»Ρ Python Π² ΠΏΠΎΠΌΠΎΡΠΈ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π² ΠΈΡΡΠΎΡΠΈΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ½ΠΎΠΉ Π΄ΡΡΡ, Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΠ°ΡΡΠ°Π²Π°.
Β«ΠΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΠ°Π·ΠΈΠ»ΠΎ ΠΌΠ΅Π½Ρ. Π ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ Python Π΅ΡΡΡ ΠΏΠ°ΡΠ° ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ Ρ ΡΠΌΠΎΡΡΡ ΠΊΠ°ΠΊ Π½Π° ΡΡΠΌΠ°ΡΡΠ΅Π΄ΡΠΈΡ ΡΡΠ΅Π½ΡΡ Python. ΠΠ½ΠΈ Π²ΡΠ΅Π³Π΄Π° ΡΠΌΠΎΡΡΡΡ, Π½Ρ, Π²ΠΎΡ ΡΡΠΎ Ρ ΠΌΠΎΠ³Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΅Π³ΠΎΠ΄Π½Ρ — ΠΊΠ°ΠΊ Π΄Π°Π»Π΅ΠΊΠΎ ΠΌΠΎΠ³Ρ Ρ ΡΠΎΠ»ΠΊΠ½ΡΡΡ ΡΡΠΎ? »
ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΡΡ ΡΡΠ°ΡΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ PDF (ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ).
Π€ΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π° ββΠ΄Π»Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Π³Π΅ΡΠΎΡ: ΠΡΠ½ Π‘ΡΡΠ°ΡΠ΄ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ Creative Commons
ΠΠ»Ρ ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Python? 5 ΠΎΡΡΠ°ΡΠ»Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΅Π³ΠΎ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ
ΠΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π»ΠΈ Π²Π°ΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ? ΠΡΠΎΠΉΠ΄ΠΈΡΠ΅ Π½Π°ΡΡ 3-ΠΌΠΈΠ½ΡΡΠ½ΡΡ Π²ΠΈΠΊΡΠΎΡΠΈΠ½Ρ!
Π’Ρ Π²ΡΡΡΠΈΡΡ: ΠΡΠ»ΠΈ Π²Π°ΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΠΊΠ°ΡΡΠ΅ΡΠ° Π² ΡΡΠ΅ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΠ°ΠΊΠ°Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠ°ΡΡΠ΅ΡΠ° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π²Π°ΡΠΈΠΌ ΡΠΈΠ»ΡΠ½ΡΠΌ ΡΡΠΎΡΠΎΠ½Π°ΠΌ? ΠΠ°ΠΊΠΈΠ΅ Π½Π°Π²ΡΠΊΠΈ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ Π²Π°ΡΠΈΡ ΡΠ΅Π»Π΅ΠΉ
ΠΡΠ°ΠΊ, ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡΠ°ΡΠΊΡΡΡΠΈΠ΅: ΠΌΡ ΡΡΠΈΡΠ°Π΅ΠΌ Python Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΊΡΡΡΡΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π΅Π³ΠΎ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠΌ Π½Π°ΡΠ΅Π³ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΠΊΡΡΡΠ°.(Π ΠΏΠΎΡΠ΅ΠΌΡ ΠΌΡ ΡΠΎΠΆΠ΅ ΠΏΠΈΡΠ°Π»ΠΈ Π²ΡΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Python).
ΠΠΎ, ΠΏΠΎ Π²ΡΠ΅ΠΉ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΠΏΡΠΈΡΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ Π²Ρ ΡΡΠΎ ΡΠΈΡΠ°Π΅ΡΠ΅, Π² ΡΠΎΠΌ, ΡΡΠΎ Π²Ρ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅, Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Python, Π½Π΅ Π³ΠΎΠ²ΠΎΡΡ ΡΠΆΠ΅ ΠΎ ΡΠΎΠΌ, ΡΠ»Π΅Π΄ΡΠ΅Ρ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠ°ΠΊ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π²Ρ ΡΠ΅ΡΠΈΡΠ΅, ΠΈΠ·ΡΡΠ°ΡΡ Python ΠΈΠ»ΠΈ Π½Π΅Ρ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌΡΡ Ρ ΠΎΡΠ½ΠΎΠ²Π°ΠΌΠΈ, ΠΏΠΎΡΠ΅ΠΌΡ Π±Ρ ΠΈ Π½Π΅Ρ?
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Python?
ΠΠ»Ρ ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Python?
— ΠΠ±ΡΠΈΠ΅ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
— ΠΠ°ΡΡΠ½ΡΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ / ΠΠ°ΡΠΊΠ° ΠΎ Π΄Π°Π½Π½ΡΡ
— ΠΠ°ΡΠΈΠ½Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅
— Π‘ΡΠ°ΡΡΠ°ΠΏΡ
— Π€ΠΈΠ½ΡΠ΅Ρ
ΠΈ ΡΠΈΠ½Π°Π½ΡΠΎΠ²Π°Ρ ΠΈΠ½Π΄ΡΡΡΡΠΈΡ
ΠΠ°ΠΊ ΠΈΠ·ΡΡΠΈΡΡ Python?
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Python?
Python — ΡΡΠΎ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅Π³ΠΎ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ HTML, CSS ΠΈ JavaScript, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ ΡΠΈΠΏΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΏΠΎΠΌΠΈΠΌΠΎ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΡΠΎ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ, ΡΡΠ΅Π΄ΠΈ ΠΏΡΠΎΡΠ΅Π³ΠΎ, Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½ΡΡ ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ².
ΠΠ΄Π΅ΡΡ ΠΌΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΠΈ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Python.
ΠΠΎβ¦ ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Python?
Π₯ΠΎΡΠΎΡΠΎ, ΠΌΡ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ , Π½Π΅ ΡΠΏΠΎΠΌΡΠ½ΡΡΡ ΡΡΠΎ:
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠ΅ΡΠ°ΡΠΎΡΠΎΠΉ ΠΈΠ»ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ Π°Π±Π±ΡΠ΅Π²ΠΈΠ°ΡΡΡΠΎΠΉ. Python Π½Π°Π·Π²Π°Π½ Π² ΡΠ΅ΡΡΡ Monty Python.
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ Python.org, Β«ΠΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π°ΡΠ°Π» Π²Π½Π΅Π΄ΡΡΡΡ Python, ΠΠ²ΠΈΠ΄ΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌ ΡΠ°ΠΊΠΆΠ΅ ΡΠΈΡΠ°Π» ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΠΈΠ·Β« ΠΠ΅ΡΠ°ΡΡΠ΅Π³ΠΎ ΡΠΈΡΠΊΠ° ΠΠΎΠ½ΡΠΈ ΠΠ°ΠΉΡΠΎΠ½Π° Β»… Π΅ΠΌΡ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅, ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π³Π°Π΄ΠΎΡΠ½ΠΎΠ΅ ΠΈΠΌΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ ΡΠ΅ΡΠΈΠ» ΠΏΠΎΠ·Π²ΠΎΠ½ΠΈΡΡ ΡΠ·ΡΠΊ Python.β
ΠΡΡΡΠΎ, ΠΏΡΠ°Π²Π΄Π°? ΠΠΎΠΌΠΈΠΌΠΎ ΡΠ°ΠΊΡΠΎΠΈΠ΄ΠΎΠ², Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΡΡΡΠΈ ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠΈ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊ ΡΠΎΠΌΡ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ Π»ΡΠ΄ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Python ΠΈ ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ°Π΅Ρ Π΅Π³ΠΎ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
(Π²Π²Π΅ΡΡ )
ΠΠ»Ρ ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Python?
1. ΠΠ±ΡΠ°Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° / Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
Python — ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈ ΠΌΡ ΠΈΠΌΠ΅Π΅ΠΌ Π² Π²ΠΈΠ΄Ρ, ΡΡΠΎ ΡΡΠΎ Ρ ΠΎΡΠΎΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± .
Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΡΠΎΠΉ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π½Π° Medium, Β«Python, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π΅Ρ ΡΠ΄ΠΎΠ±ΠΎΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΡ ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ»ΠΎΠ²Π° Π²ΠΌΠ΅ΡΡΠΎ Π·Π½Π°ΠΊΠΎΠ² ΠΏΡΠ½ΠΊΡΡΠ°ΡΠΈΠΈβ¦ Π§ΠΈΡΠ°Π΅ΠΌΠ°Ρ ΠΈ ΡΠΈΡΡΠ°Ρ Π±Π°Π·Π° ΠΊΠΎΠ΄Π° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, Π½Π΅ ΡΡΠ°ΡΡ Π»ΠΈΡΠ½Π΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΈ ΡΡΠΈΠ»ΠΈΡ.β
ΠΠΎ ΡΠ»ΠΎΠ²Π°ΠΌ ΡΡΠΈΡΠ΅Π»Ρ Python Treehouse ΠΠ΅Π½Π½Π΅ΡΠ° ΠΠ°Π² (ΡΡΠ° ΡΠΈΡΠ°ΡΠ° Π²Π·ΡΡΠ° ΠΈΠ· Π²ΠΈΠ΄Π΅ΠΎ Π½ΠΈΠΆΠ΅): Β«ΠΡΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ²ΡΡΠ΄Ρ. ΠΠ½ ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π° Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅ «.
Π ΠΏΠΎΠ΄ ΡΠ»ΠΎΠ²ΠΎΠΌ Π²Π΅Π·Π΄Π΅ ΠΌΡ ΠΈΠΌΠ΅Π΅ΠΌ Π² Π²ΠΈΠ΄Ρ Π²Π΅Π·Π΄Π΅. Treehouse ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Disqus, NASA, PBS ΠΈ Π΄Π°ΠΆΠ΅ Reddit ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Python Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ².
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Python ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ Π²Π΅Π±-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ Pyramid, Django ΠΈ Flask, ΠΎΠ½ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Ρ ΠΎΡΠΎΡ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΡΠΎΠΊΡΠ°ΡΠ°Ρ Π²ΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²Ρ ΡΡΠ°ΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π²Π°ΠΌ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ ΠΊΠΎΠ΄Π°.
2. ΠΠ°ΡΡΠ½ΡΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ + Π½Π°ΡΠΊΠ° ΠΎ Π΄Π°Π½Π½ΡΡ
Python ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π½Π°ΡΡΠ½ΡΡ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ ΠΈ Π΄Π°ΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΡΠ½ΡΡ ΠΈΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅:
- ΠΡΡΡΠΎΠΏΠΈΡ Π΄Π»Ρ Π°ΡΡΡΠΎΠ½ΠΎΠΌΠΈΠΈ
- ΠΠΈΠΎΠΏΠ°ΠΉΡΠΎΠ½ Π΄Π»Ρ Π±ΠΈΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Π±ΠΈΠΎΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠΈ
- Graph-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π³ΡΠ°ΡΠΈΠΊΠΎΠ²
- ΠΡΠΈΡ ΠΎΠΏΠΈΡ Π΄Π»Ρ Π½Π΅ΠΉΡΠΎΠ±ΠΈΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΠΈ
Π Π»ΠΎΡΠΎΠ², Π»ΠΎΡΠΎΠ² Π΅ΡΠ΅ . ΠΠΎΡ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Ρ Π½Π°ΡΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Python.Π ΠΎΠ»Ρ Python Π² ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΌ Π°Π½Π°Π»ΠΈΠ·Π΅ Π΄Π°Π½Π½ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎΠΌ Π΅Π΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π½Π΅ΠΎΡΠΏΠΎΡΠΈΠΌΠΎΠΌΡ ΡΠ°Π·Π²ΠΈΡΠΈΡ Π½Π°ΡΠΊΠΈ ΠΎ Π΄Π°Π½Π½ΡΡ , Π΅ΡΡΡ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ, ΡΡΠΎ Π²ΠΎΠΊΡΡΠ³ Π½Π΅Π΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠ°ΡΠ°ΡΡΡΡ Π²ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΎΠ»Π΅ΠΉ — ΠΈ Π² Π²Π°ΡΠ΅ΠΌ Π½Π°Π±ΠΎΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠΆΠ΅ Π±ΡΠ΄Π΅Ρ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π΅Π΄ΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ².
3. ΠΠ°ΡΠΈΠ½Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ°, ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ Π½Π°ΡΠΊΠ΅ ΠΎ Π΄Π°Π½Π½ΡΡ (β2 Π² Π½Π°ΡΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ΅), Π½ΠΎ ΡΠ΅ΡΠΏΠΈΡΠ΅ ΠΌΠ΅Π½Ρ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Python Π΄Π»Ρ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ — ΡΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΊΡΡΡΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ.
ΠΠ°ΡΠΈΠ½Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΡΠ°ΠΊΠΈΠ΅ Π²Π΅ΡΠΈ, ΠΊΠ°ΠΊ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠΈ, ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ ΠΈ Π΄Π°ΠΆΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Netflix ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π²Ρ ΠΎΠ΄ΠΈΡΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°ΡΡΠ°Π²Π»ΡΡΡ Π²Π°Ρ Π΄ΡΠΌΠ°ΡΡ: Β«ΠΡΠΊΡΠ΄Π° ΠΎΠ½ΠΈ Π·Π½Π°ΡΡ ?!Β» (Π₯ΠΎΡΡ, Π·Π°Π±Π°Π²Π½ΡΠΉ ΡΠ°ΠΊΡ: Π² Netflix ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΡΡΠ½ΡΡ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅Ρ Π²ΠΈΠ΄Π΅ΠΎ.)
Python ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ² ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, Π²ΠΊΠ»ΡΡΠ°Ρ scikit-learn ΠΈ TensorFlow.
ΠΡΠΎΡΡΠΈΡΠ΅ ΡΡΡ ΡΡΠ°ΡΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊ Python ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ.
ΠΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π»ΠΈ Π²Π°ΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ? ΠΡΠΎΠΉΠ΄ΠΈΡΠ΅ Π½Π°ΡΡ 3-ΠΌΠΈΠ½ΡΡΠ½ΡΡ Π²ΠΈΠΊΡΠΎΡΠΈΠ½Ρ!
Π’Ρ Π²ΡΡΡΠΈΡΡ: ΠΡΠ»ΠΈ Π²Π°ΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΠΊΠ°ΡΡΠ΅ΡΠ° Π² ΡΡΠ΅ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΠ°ΠΊΠ°Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠ°ΡΡΠ΅ΡΠ° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π²Π°ΡΠΈΠΌ ΡΠΈΠ»ΡΠ½ΡΠΌ ΡΡΠΎΡΠΎΠ½Π°ΠΌ? ΠΠ°ΠΊΠΈΠ΅ Π½Π°Π²ΡΠΊΠΈ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ Π²Π°ΡΠΈΡ ΡΠ΅Π»Π΅ΠΉ
4.Π‘ΡΠ°ΡΡΠ°ΠΏΡ
ΠΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΡΡΡΠ°Π½Π½ΡΠΌ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π² ΡΠΏΠΈΡΠΎΠΊ, Π½ΠΎ ΡΡΠΎ ΠΏΡΠ°Π²Π΄Π°: ΡΡΠ°ΡΡΠ°ΠΏΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅, Π»ΡΠ±ΡΡ Python, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ ΠΏΡΠΎΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌ. Π Ρ ΠΈΠΌΠ΅Ρ Π² Π²ΠΈΠ΄Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΡ. ΠΠ·ΡΡΡ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, Dropbox.
Dropbox ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΡΡ Π₯ΡΡΡΡΠΎΠ½ Π² ΡΡΡΠ΄Π΅Π½ΡΠ΅ΡΠΊΠΈΠ΅ Π³ΠΎΠ΄Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π·Π°Π±ΡΠ²Π°Π» ΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ»Π΅ΡΠΊΠ΅. ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΡΠΎ Π±ΡΠ»ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠ½ ΠΌΠΎΠ³ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΠ΅Π±Ρ, Π² Π³ΡΡΠΏΠΏΠ΅ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°. Π Π½ΠΎΡΠ±ΡΡ 2012 Π³ΠΎΠ΄Π° 100 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Dropbox, ΡΡΠΎ Π½Π΅ Π±ΡΠ»ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎβ¦ Dropbox Π±ΡΠ» ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π½Π° Python.ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π»ΠΎ, ΡΡΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡ Dropbox Π±ΡΠ»ΠΎ Π»Π΅Π³ΠΊΠΎ, ΠΊΠΎΠ³Π΄Π° Π²ΡΠΎΡΠ°Ρ ΠΈΠ΄Π΅Ρ Π₯ΡΡΡΡΠΎΠ½Π° ΠΎΠ±Π΅ΡΠ½ΡΠ»Π°ΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΡΠΏΠ΅Ρ ΠΎΠΌ. (ΠΡΡΠΎΡΠ½ΠΈΠΊ)
5. FinTech + ΡΠΈΠ½Π°Π½ΡΠΎΠ²Π°Ρ ΠΈΠ½Π΄ΡΡΡΡΠΈΡ
Π 2016 Π³ΠΎΠ΄Ρ HackerRank ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» ΠΎΠ±Π·ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΎΡΡΠ°ΡΠ»Π΅ΠΉ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²ΡΡΡΠ½ΠΈΠ»ΠΎΡΡ, ΠΊΠ°ΠΊΠΈΠΌ ΡΠ·ΡΠΊΠ°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ½ΠΈ ΠΎΡΠ΄Π°ΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈ ΠΏΡΠΈΠ΅ΠΌΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ². ΠΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡΠ»ΠΎ Π΄ΠΎ FinTech, Python Π΄ΠΎΠΌΠΈΠ½ΠΈΡΠΎΠ²Π°Π» Π² ΠΏΠ°ΡΠΊΠ΅:
ΠΡΠ°ΠΊ: Π₯ΠΎΡΠΈΡΠ΅ ΡΠ°Π±ΠΎΡΡ Π² Venmo? Python, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π»ΡΡΡΠΈΠΉ Π²Π°ΡΠΈΠ°Π½Ρ. (ΠΠΌ.)
ΠΠΎ ΡΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΠ½ΡΠ΅Ρ -ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.ΠΠΏΡΡΡ ΠΆΠ΅, ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ HackerRank, Python ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΠΎΠ²ΡΡΠ΄Ρ Π² ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΠΎΠΉ ΠΈΠ½Π΄ΡΡΡΡΠΈΠΈ: Β«Π Π΅ΠΊΡΡΡΠ΅ΡΡ ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΡΠΊΠ°ΠΆΡΡ Π²Π°ΠΌ, ΡΡΠΎ Python — ΡΡΠΎ ΡΠ°ΠΌΡΠΉ Π±ΡΡΡΡΠΎΡΠ°ΡΡΡΡΠΈΠΉ ΡΠ·ΡΠΊ Π² ΡΠΈΠ½Π°Π½ΡΠ°Ρ Π² ΡΠ΅Π»ΠΎΠΌ. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΡΡΠΏΠ½ΡΠ΅ Π±Π°Π½ΠΊΠΈ, ΠΊΠ°ΠΊ ΠΠ°Π½ΠΊ ΠΠΌΠ΅ΡΠΈΠΊΠΈ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π½Π°Π΄ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΡΠ΅ΠΊ ΠΈΠ· ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π° Python Β«.
ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ Π² ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΠΎΠΉ ΡΡΠ΅ΡΠ΅, ΡΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Python, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΡΠ°Π½Π΅Ρ ΡΠ°Π·ΡΠΌΠ½ΡΠΌ ΡΠ°Π³ΠΎΠΌ Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ.
(Π²Π²Π΅ΡΡ )
ΠΠ°ΠΊ ΠΌΠ½Π΅ ΠΈΠ·ΡΡΠΈΡΡ Python?
ΠΡΠ°ΠΊ, ΡΠ΅ΠΏΠ΅ΡΡ Π²Ρ Π·Π½Π°Π΅ΡΠ΅, Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Python, ΠΊΠ°ΠΊ Π²Ρ Π΅Π³ΠΎ ΠΈΠ·ΡΡΠΈΡΠ΅? ΠΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΊΡΡΡΠΎΠ², Ρ ΠΎΡΡ ΠΌΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΊΠ»ΠΎΠ½ΡΠ΅ΠΌΡΡ ΠΊ Π½Π°ΡΠ΅ΠΌΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΌΡ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΡΡΡΡ Python.ΠΠΎΡ ΡΠΏΠΈΡΠΎΠΊ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΈΠ· Π½Π°ΡΠΈΡ Π»ΡΠ±ΠΈΠΌΡΡ ΡΠ΅ΡΡΡΡΠΎΠ²:
ΠΠ½Π»Π°ΠΉΠ½-ΠΊΠ»Π°ΡΡΡ ΠΈ ΡΠ΅ΡΡΡΡΡ Python
(Π²Π²Π΅ΡΡ )
ΠΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π»ΠΈ Π²Π°ΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ? ΠΡΠΎΠΉΠ΄ΠΈΡΠ΅ Π½Π°ΡΡ 3-ΠΌΠΈΠ½ΡΡΠ½ΡΡ Π²ΠΈΠΊΡΠΎΡΠΈΠ½Ρ!
Π’Ρ Π²ΡΡΡΠΈΡΡ: ΠΡΠ»ΠΈ Π²Π°ΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΠΊΠ°ΡΡΠ΅ΡΠ° Π² ΡΡΠ΅ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΠ°ΠΊΠ°Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠ°ΡΡΠ΅ΡΠ° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π²Π°ΡΠΈΠΌ ΡΠΈΠ»ΡΠ½ΡΠΌ ΡΡΠΎΡΠΎΠ½Π°ΠΌ? ΠΠ°ΠΊΠΈΠ΅ Π½Π°Π²ΡΠΊΠΈ Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ Π²Π°ΡΠΈΡ ΡΠ΅Π»Π΅ΠΉ
ΠΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π»ΡΡΡΠΈΠΉ?
Π‘ΡΠΏΠ΅ΡΠΌΠ΅Π½ vs.ΠΡΡΠΌΠ΅Π½. ΠΠ²Π΅Π·Π΄Π½ΡΠ΅ Π²ΠΎΠΉΠ½Ρ ΠΏΡΠΎΡΠΈΠ² ΠΠ²Π΅Π·Π΄Π½ΡΠΉ ΠΏΡΡΡ . ΠΠΎΠΊΠ°-ΠΊΠΎΠ»Π° ΠΏΡΠΎΡΠΈΠ² ΠΠ΅ΠΏΡΠΈ. ΠΡΠ±ΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ Java ΠΈ Python Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΊΠΈΠΌ ΡΠΎΠΏΠ΅ΡΠ½ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ — Ρ ΡΡΠΈΡ Π΄Π²ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ°Π·Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°Π½-Π±Π°Π·Ρ. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΎΠ½ΠΈ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π½ΡΠ΅, ΡΡΠΎ Π² Instagram ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΠ»ΠΈΡΡ Π² Π±ΠΎΡΠ°Π½ΠΈΡΠ΅ΡΠΊΡΡ ΠΌΠ΅ΡΠ°ΡΠΎΡΡ ΡΠΎΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ:
ΠΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΎ Π΄Π²Π° ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎΠΈΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡ ΡΡ ΠΎΠ΄ΡΡΠ²Π°, ΡΠ°Π·Π»ΠΈΡΠΈΡ, ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°, Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΠΈ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΡΡ ΡΡΡΠΊΡ Π² Instagram, Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΡΡΠΎ Java ΠΈ Python ΠΈΠΌΠ΅ΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΠΎΠ±ΡΠΈΠ΅ ΡΠ΅ΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΡ. ΠΠ±Π° ΡΠ²Π»ΡΡΡΡΡ ΠΌΠΎΡΠ½ΡΠΌΠΈ ΡΠ·ΡΠΊΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΠΏΡΠ΅Π΄Π°Π½Π½ΡΠΌΠΈ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°ΠΌΠΈ ΠΈ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΌ Π½Π°Π±ΠΎΡΠΎΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ Π»Π΅Π³ΠΈΠΎΠ½Π°ΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ². ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠΎ-ΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Ρ ΡΠ°ΠΌΠΈΠΌ ΡΠΎΠ΄Π½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ, Π²Ρ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π΄Π»Ρ ΠΎΠΊΠ°Π·Π°Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ. Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ, Π½ΠΈΠΊΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΡΠ½ΠΎ Π·Π½Π°ΡΡ Π³ΡΠ°Π½ΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π½ΠΈΠΊΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΈΡ Π²ΡΠ΅.ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Ρ, ΡΠ΅ΠΌ Π΄ΡΡΠ³ΠΈΠ΅, Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π² ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΏΠΎΡΡΠΈ Π²ΠΎ Π²ΡΠ΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ Π»ΡΠ±ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
ΠΠΎ Java ΠΈ Python ΡΠ°ΠΊΠΆΠ΅ ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Ρ ΡΠ°Π·Π½ΡΡ ΡΠΎΡΠ΅ΠΊ Π·ΡΠ΅Π½ΠΈΡ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΡΡΠΈΡ ΡΠ°Π·Π»ΠΈΡΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½Ρ ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ²Π»ΡΡΡΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ ΠΌΠ½Π΅Π½ΠΈΡ, ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΡΠ΅Π΄Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Java — ΡΡΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ, Π° Python — ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ. ΠΡΠΎ ΡΠ°Π·Π»ΠΈΡΠΈΠ΅ Π΄Π°Π΅Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠ·ΡΠΊΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ.ΠΠ°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° Π±ΡΡΡΡΡ ΡΠΏΠΎΡΡ ΠΎ ΡΠΎΠΌ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π»ΠΈ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ, ΠΏΡΠ°Π²Π΄Π° ΠΎΠ±ΡΡΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ½ΠΊΠ°Ρ. ΠΡΠ΄Π΅Ρ Π»ΠΈ ΠΎΠ΄ΠΈΠ½ ΡΠ·ΡΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±ΡΡΡΡΠ΅Π΅ Π΄ΡΡΠ³ΠΎΠ³ΠΎ, Π·Π°Π²ΠΈΡΠΈΡ, ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΡΠΎΡΠ΅Π³ΠΎ, ΠΎΡ ΡΡΠ΅Π΄Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Python Π»ΡΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΠΌΠ°ΡΡΠΎΠ²ΠΎΠΌ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π½Π° Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ°Ρ .
ΠΡΠΈ Π΄Π²Π° ΡΠ·ΡΠΊΠ° ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½Ρ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ. ΠΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΡΡΡΠΊΡΡΡΡ Π² Java Π²Ρ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΠ΅ Π΅Π΅ Π² ΡΠΈΠ³ΡΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ. Python ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΎΡΡΡΡΠΏΡ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ΅Ρ ΠΆΠ΅ Π·Π°Π΄Π°Ρ.FreeCodeCamp Π½Π°Π·ΡΠ²Π°Π΅Ρ ΠΊΠΎΠ΄ Python Β«Π°ΠΊΠΊΡΡΠ°ΡΠ½ΡΠΌ, ΡΠΈΡΠ°Π΅ΠΌΡΠΌ ΠΈ Ρ ΠΎΡΠΎΡΠΎ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΒ». ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΎΡΡΡΡΠΏ Π·Π΄Π΅ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΊΡΠ°ΡΠΎΡΡ — ΠΎΠ½ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Β».
ΠΡΠΈ ΡΡΡΡΠΊΡΡΡΠ½ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΡ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π½Π° ΡΠΎ, ΠΊΠ°ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π²ΠΈΠ΄ΡΡ ΡΠ·ΡΠΊΠΈ, ΠΈ Π½Π° ΡΠΊΠΎΡΠΎΡΡΡ, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡ ΠΏΠ΅ΡΠ°ΡΠ°ΡΡ. Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ½ΠΈ ΡΠ°ΠΊΠΆΠ΅ Π²Π»ΠΈΡΡΡ Π½Π° ΡΡΠΎΠ²Π΅Π½Ρ Π½Π°Π²ΡΠΊΠΎΠ², Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ·ΡΠΊΠ°. ΠΠ΄Π½Π°ΠΊΠΎ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊ Π»ΠΈΡΠ½ΡΠΌ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΡΠΌ. ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π½Π° IDE, ΡΡΠ΅Π΄Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°Π±Π»ΠΎΠ½Ρ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΠΎΠΉ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΡΠΏΠΎΡΡΡ ΠΎ Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°Ρ Π΄Π²ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π»ΡΠ΄ΠΈ ΡΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡ, ΡΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π² ΠΏΡΡΡ-Π΄Π΅ΡΡΡΡ ΡΠ°Π· Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΡΠΌ Π² Python, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Python ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ, ΡΡΠ΅Π΄ΠΈ ΠΏΡΠΎΡΠ΅Π³ΠΎ, Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΡΡ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ. ΠΡΡΠ³ΠΈΠ΅ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡΡ Π²Π·Π³Π»ΡΠ΄ΠΎΠ² Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΡΠΈΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ, ΡΡΠΎΠ±Ρ Π΄ΠΎΠΊΠ°Π·Π°ΡΡ ΡΠ²ΠΎΡ ΡΠΎΡΠΊΡ Π·ΡΠ΅Π½ΠΈΡ, Π΄Π΅Π»Π°Ρ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΡΠ±Π»ΠΎΠΊ Ρ Π°ΠΏΠ΅Π»ΡΡΠΈΠ½Π°ΠΌΠΈ. ΠΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅ Π±ΡΠ΄Π΅Ρ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΡΠΌ, ΠΎΠ±ΡΡΠ½ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΎΠΏΡΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Ρ ΡΠ·ΡΠΊΠΎΠΌ, ΡΡΠΈΠ»Π΅ΠΌ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌΠΈ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
Π‘ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ, ΠΏΠΎΠΌΠ½ΠΈΡΠ΅, ΡΠ·ΡΠΊΠΎΠ²ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°ΡΡ Π²ΡΠ΅, ΡΡΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ, Π² ΠΌΠ°ΡΠΈΠ½Π½ΡΠΉ ΠΊΠΎΠ΄. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π²ΡΠ±ΠΎΡ ΡΠ·ΡΠΊΠ° — ΡΡΠΎ Π½Π΅ Π²ΠΎΠΏΡΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΡΡΡ ΠΌΠ°ΡΠΈΠ½Π΅ Π±ΠΎΠ»ΡΡΠ΅, Π° Π²ΠΎΠΏΡΠΎΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΠΎ ΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΌΠ°ΡΠΈΠ½Π΅ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Ρ , ΠΏΠΎΠ½ΡΡΠ½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ.
Π’Π΅Π½Π΄Π΅Π½ΡΠΈΠΈ Π² Java ΠΈ Python
Π₯ΠΎΡΡ Java ΠΈ Π½Π΅ ΡΠ°ΠΊ ΠΌΠΎΠ΄Π½ΠΎ, ΠΊΠ°ΠΊ ΠΊΠΎΠ³Π΄Π°-ΡΠΎ, ΠΎΠ½ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΎΡΡΠ°Π΅ΡΡΡ ΡΠ°ΠΌΡΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ.Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΡΠΎΡΡ Python Π±ΡΠ» Π°ΡΡΡΠΎΠ½ΠΎΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π² ΡΠ°Π·Π²ΠΈΡΡΡ ΡΡΡΠ°Π½Π°Ρ Ρ Π²ΡΡΠΎΠΊΠΈΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ Π΄ΠΎΡ ΠΎΠ΄Π°. Π‘ΠΎΠ³Π»Π°ΡΠ½ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°ΠΌ, Python Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅ ΠΎΠ±Π³ΠΎΠ½ΠΈΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ Java. ΠΡΠΈΡΠΈΠ½Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ° Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΠ·ΡΠΊΠΎΠ²ΡΡ Π³ΠΈΠ±ΠΊΠΎΡΡΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΠΈ ΠΏΡΠΎΡΡΠΎΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ. Python ΡΠ°ΠΊΠΆΠ΅ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΠ°ΠΊΠΈΡ Π³ΠΎΡΡΡΠΈΡ ΠΎΠ±Π»Π°ΡΡΡΡ , ΠΊΠ°ΠΊ Π½Π°ΡΠΊΠ° ΠΎ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π² Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ , Π½Π°ΡΡΠΎΠ»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ , ΡΠ΅ΡΠ΅Π²ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ ΠΈ ΠΌΠ΅Π΄ΠΈΠ°-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Ρ .
ΠΠ΅ΠΆΠ΄Ρ ΡΠ΅ΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡJava, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠ½ΠΈΠ·ΠΈΠ»Π°ΡΡ ΠΈΠ·-Π·Π° Π΅Π΅ Π½Π΅Π²ΡΡΠΎΠΊΠΎΠΉ ΡΠ΅ΠΏΡΡΠ°ΡΠΈΠΈ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. Π‘Π°ΠΉΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ Π½ΠΎΠ²ΠΎΡΡΠ΅ΠΉ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ The Register , Π²ΠΎΡΡ ΠΈΡΠ°ΡΡΡΡ ΠΊΡΠΈΡΠΈΠΊΠΎΠΉ Java, Π° The Hill ΡΡΠ²Π΅ΡΠΆΠ΄Π°Π΅Ρ, ΡΡΠΎ 88% ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Java ΠΈΠΌΠ΅ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΡ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΠ»ΠΎΡ Π°Ρ ΡΠ΅ΠΏΡΡΠ°ΡΠΈΡ Java Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ Π±ΡΠ°ΡΠ·Π΅ΡΠ° Java, Π² ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ° Π½Π΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Ρ ΡΠΆΠ΅, ΡΠ΅ΠΌ Ρ Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠΎΠ². Π Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½Π°Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ Python Π΄Π°Π»Π΅ΠΊΠ° ΠΎΡ ΠΈΠ΄Π΅Π°Π»Π°, Π½ΠΎ ΠΎΠ½Π° ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π»ΡΡΡΠ΅ΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π² ββΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ, Π° ΠΏΡΠΎΡΡΠΎΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Python ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ±Π»Π΅Π³ΡΠΈΡΡ ΠΌΠ΅Π½Π΅Π΅ ΠΎΠΏΡΡΠ½ΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ Π·Π°ΡΠΈΡΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°.
ΠΠ΄Π½Π°ΠΊΠΎ Π±ΡΠ»ΠΎ Π±Ρ Π½Π΅ΡΠ°Π·ΡΠΌΠ½ΠΎ Π΄ΡΠΌΠ°ΡΡ ΠΎ Java ΠΊΠ°ΠΊ ΠΎ ΡΠ·ΡΠΊΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ Β«Π±ΡΠ»Β». Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Java ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ Π΄Π΅Π»Π°ΡΡ Java ΠΌΠ΅Π½ΡΡΠ΅, Π±ΡΡΡΡΠ΅Π΅ ΠΈ Π³ΠΈΠ±ΡΠ΅, ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ ΠΎΠ΄ΠΈΡ Π΄ΠΎ ΠΊΡΡΠΏΠ½ΠΎΠΌΠ°ΡΡΡΠ°Π±Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠΎΡΠ½Π°Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½Π°Ρ ΠΌΠ°ΡΠΈΠ½Π° Java (JVM) ΡΠΏΡΠΎΡΠ°Π΅Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Java, ΠΈ Java ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΠΏΡΠ΅ΡΡΠΏΠ΅Π²Π°ΡΡ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π±ΠΎΠ»ΡΡΠΈΡ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΡΠΈΠΏ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΌ ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠΉ — ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² 90% Fortune 500! ΠΠ°ΠΊ Π½ΠΈ ΠΊΡΡΡΠΈ, ΠΎΠ³ΡΠΎΠΌΠ½Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ Π±Π°Π·Π° ΠΊΠΎΠ΄Π° Java-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Java Π½ΠΈΠΊΡΠ΄Π° Π½Π΅ ΠΈΡΡΠ΅Π·Π½Π΅Ρ Π² Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ.
Java ΠΈ Python ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΎΡΠ΅Π½Ρ ΡΠ°Π·Π½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠΎΡΠΎΠΊΠΎΠ². Python GIL ΠΈΠ»ΠΈ Global Interpreter Lock ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Java, Python ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΎΠΏΠΎΡΠΎΡΠ½ΡΠΌ — ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡΠ΄ΡΠ΅ Π¦Π Π·Π° ΡΠ°Π·. Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Ρ Python ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΡΠ΅ΠΌ ΠΆΠ΅ ΡΠ°ΠΌΡΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΠΌ Ρ Java. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Ρ ΠΎΡΡ ΡΡΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΅ΡΠ΅ Π½Π΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ Π½Π°ΡΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Python, ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅Π΅ Π² ΠΌΠ°ΡΡΠΎΠ²ΠΎΠΌ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π½Π° 5120-ΡΠ΄Π΅ΡΠ½ΠΎΠΌ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ΅, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡΡ Π² ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ Java-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅Π΅ Π½Π° 8-ΡΠ΄Π΅ΡΠ½ΠΎΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ΅.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΠ·-Π·Π° ΡΠΈΡΠΎΠΊΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΏΠΎΠ·ΠΈΡΠΈΠΉ Java-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π² Π½Π΅Π΄Π°Π²Π½Π΅ΠΌ ΠΏΠΎΡΡΠ΅ freeCodeCamp ΠΎΡΠΌΠ΅ΡΠ°Π»ΠΎΡΡ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Python ΠΎΠ±ΡΡΠ½ΠΎ Π·Π°ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π΄Π΅Π½Π΅Π³, ΡΠ΅ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Java: 116 000 Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² ΠΏΡΠΎΡΠΈΠ² 102 000 Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² Π½Π° Indeed ΠΈ 99 000 Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² ΠΏΡΠΎΡΠΈΠ² 96 000 Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² Π½Π° StackOverflow.
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Β«Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡΒ»
ΠΡΠΈΠ²Π°Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π²Π°ΡΠΈΡ ΡΠ΅ΠΊΡΡΠΈΡ Π·Π½Π°Π½ΠΈΠΉ, ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ·ΡΠΊΠ° ΠΈ ΡΡΠ΅Π΄Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠΆΠ΅ Π·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π½Π° C, C ++ ΠΈΠ»ΠΈ JavaScript, ΡΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Java ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΠΌ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΡΠΎΡΡΠΎ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° ΡΠ°Π½ΡΡΠ΅ Π½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΈ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΡΠ·ΡΠΊ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Π½Π°ΡΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°, ΡΠΎΠ³Π΄Π° Python ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΡΡΡΠΈΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ. Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π² ΡΠΊΠΎΠ»Π°Ρ Π²ΡΠ±ΠΈΡΠ°ΡΡ Python, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π»ΡΠ΄ΡΠΌ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Ρ ΠΎΡΠΎΡΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΡΠΎΠΊΠΈΠΉ ΡΠΏΠ΅ΠΊΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΡΠΌ ΡΠ°Π·Π»ΠΈΡΠΈΠ΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠ·ΡΠΊΠ°ΠΌΠΈ. Π ΠΏΡΠΎΡΠ»ΠΎΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΠΊΠΎΠ΄ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠΎΠ΄ ΠΎΠ±ΡΡΠ½ΠΎ ΡΠΈΡΠ°Π»ΡΡ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ — ΠΈ ΠΌΠ°ΡΠΈΠ½Π°ΠΌΠΈ — ΠΈ Π΄ΠΎΠ»Π³ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠΆΠ°ΡΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Java ΠΈΠΌΠ΅Π» ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ.ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Π»ΡΠ΄ΠΈ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ Π²Π·Π³Π»ΡΠ΄Π°ΠΌΠΈ ΠΈ Π½Π°Π²ΡΠΊΠ°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ°ΠΌΡΡ ΡΠ°Π·Π½ΡΡ ΡΠ΅Π»Π΅ΠΉ (Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ), Π²Π°ΠΌ ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΈΡ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠΈ ΠΈ Π½Π°Π²ΡΠΊΠΈ. Π£ Python Π·Π΄Π΅ΡΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π³ΡΠ°ΠΌΠΎΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ Π·Π°Π΄ΡΠΌΠ°Π½Π½ΡΠΉ Π‘ΡΡΠ½ΡΠΎΡΠ΄ΡΠΊΠΈΠΌ ΡΡΠ΅Π½ΡΠΌ-ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡΠΈΠΊΠΎΠΌ ΠΠΎΠ½Π°Π»ΡΠ΄ΠΎΠΌ ΠΠ½ΡΡΠΎΠΌ.
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π³ΡΠ°ΠΌΠΎΡΠ½ΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΠΎΠ΄Π½ΠΎΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ ΠΊΠΎΠ΄, ΠΏΠΎΡΡΠ½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΡΠΎΠ·Π°, Π³ΡΠ°ΡΠΈΠΊΠΈ, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ Π²ΡΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ, Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΊΠΎΠ΄ ΠΎΡΡΠ°Π΅ΡΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΌ Π² ΡΡΠ΅Π΄Π΅.ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄ΠΎΠΊΠ»Π°Π΄ΡΠΈΠΊΡ ΠΈΠ»ΠΈ Π½Π΅ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ΅Π΄Ρ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡ ΠΊΠ°ΠΊ Β«Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°Β».
ΠΡΠ°ΠΌΠΎΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΎΠ±Π»Π°ΡΡΡΡ :
- ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ
- Π‘ΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²ΠΎ
- ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ
- ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅
- ΠΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ
Python Π½Π°ΠΏΡΡΠΌΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°ΠΊΠΈΠ΅ ΡΡΠ΅Π΄Ρ ΡΠ΅ΡΠ΅Π· IDE, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Leo ΠΈ Jupyter Notebook. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π² Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Atom, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ.ΠΠ°ΠΏΡΠΎΡΠΈΠ², ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Π² Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄Π΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Java ΡΡΠ΅Π΄Π° ΠΌΠΎΠΆΠ΅Ρ ΠΊΠ°Π·Π°ΡΡΡΡ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π½ΠΎΠΉ, ΠΈ ΠΊΡΠΈΠ²Π°Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π²ΡΡΠ΅.
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΡΠΈΡΠ°ΡΡ, ΡΡΠΎ Β«ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉΒ» Π²ΡΠ΅Π³Π΄Π° ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Β«ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠΉΒ». ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Java ΡΠ°ΡΡΠΎ Π³ΠΎΠ²ΠΎΡΡΡ: Β«ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΠΈΡΠΈΡΠ΅ Π½Π° Python ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Ρ ΠΎΡΠΈΡΠ΅, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ Π΅Π³ΠΎ Π½Π° JavaΒ».
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° Ρ Π΄ΡΡΠ³ΠΈΠΌ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΡΠΎ ΡΠ°ΡΡΠΎ ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊ ΡΡΠ΅Π΄Π΅ — Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π΅Ρ ΠΎΠ΄ΠΈΠ½ ΡΠ·ΡΠΊ Π΄ΡΡΠ³ΠΎΠΌΡ Π² Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ , Π½ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, — ΡΡΠΎ ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅ Π² ΠΏΠΎΠ»Π΅.ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠ°ΠΊΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΡΡΠΈΠ»Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, Ρ Python). ΠΡΠΎ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ Python ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ (ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΡΡΠΎΠΌ ΠΏΠΎΠ·ΠΆΠ΅). Π‘ΡΠ°Π²Π½ΠΈΠ²Π°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Python ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Python, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ, ΠΈ ΡΡΠΈΠ»Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ, ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π±ΡΠ΄ΡΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΡΡΡΠ΄Π½ΠΎΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
Π’Π°ΠΊΠΆΠ΅ Π²Π°ΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π·Π½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΡΠ·ΡΠΊΠ° Π²Π»ΠΈΡΡΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ.Π ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ ΠΌΠΈΡΠ΅ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Π½ΡΠΆΠ½ΠΎ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ ΡΠ°ΠΌΡΠ΅ ΡΠ²Π΅ΠΆΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ. Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Java, Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΡΡΡΠ°ΡΡ ΠΎΡ ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ Π½Π° 2-3 Π²Π΅ΡΡΠΈΠΈ. Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Python, Python 3.x ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ 2.x, Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ, ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ Π΄Π»Ρ Python 3.x. ΠΠΎΡΡΠΎΠΌΡ, Ρ ΠΎΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΠΊΠΎΠ½ΡΡΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΡΠΌ, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π½Π°ΡΠΊΠΈ ΠΎ Π΄Π°Π½Π½ΡΡ (ΠΈ Π΄ΡΡΠ³ΠΈΠ΅) ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Python 2.x Π²ΠΌΠ΅ΡΡΠΎ 3.x, ΡΡΠΎΠ±Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°ΠΌΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ Python ΠΈΠ·ΠΎ Π²ΡΠ΅Ρ ΡΠΈΠ» ΠΏΡΡΠ°Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Ρ 2x Π½Π° 3x ΠΈ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΎΠ±Π΅ Π²ΠΈΠ»ΠΊΠΈ.Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Python 2.x ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΠΊ ΠΊΠΎΠ½ΡΡ, Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π²Π΅ΡΠΊΠ°Ρ ΠΏΡΠΈΡΠΈΠ½Π° Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° Python 2.x Π΄Π»Ρ Π½ΠΎΠ²ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ².
Π ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΡΡΠ΅ΡΠ΅, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ — Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ. ΠΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π±ΡΡΡΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΎΠ±ΡΡΠ½ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΡΠ΅Π΄Ρ — ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ ΠΏΠΈΡΠ΅ΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ, Π½Π΅ Π³ΠΎΠ²ΠΎΡΡ ΡΠΆΠ΅ ΠΎ Π²Π»ΠΈΡΠ½ΠΈΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΈ Π΄ΡΡΠ³ΠΈΡ Π²Π½Π΅ΡΠ½ΠΈΡ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ².
ΠΠΎΠ»Ρ ΡΡΠ½ΠΊΠ° ΠΈ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ
Π’Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΡΠ°Π²Π½ΠΈΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.ΠΠΎ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΏΠΎΠΏΡΡΠΎΠΊ ΡΠ°Π½ΠΆΠΈΡΠΎΠ²Π°ΡΡ ΡΠ·ΡΠΊΠΈ ΠΏΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ — Π»ΠΈΠ±ΠΎ Π·Π΄Π΅ΡΡ, Π² Π±Π»ΠΎΠ³Π΅ New Relic, Π»ΠΈΠ±ΠΎ Π½Π° ΡΠ°ΠΊΠΈΡ ΡΠ°ΠΉΡΠ°Ρ , ΠΊΠ°ΠΊ Tiobe, Java ΠΎΠ±ΡΡΠ½ΠΎ Π²ΡΡ ΠΎΠ΄ΠΈΡ Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ Π² ΡΠ΅Π»ΠΎΠΌ, Π° Python Π½Π΅ ΠΎΡΡΡΠ°Π΅Ρ ΠΈ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π³Π΄Π΅-ΡΠΎ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΏΡΡΠ΅ΡΠΊΠ΅.
ΠΠ°ΠΆΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΎΠ±Π° ΡΠ·ΡΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΠΈ Π°ΠΊΡΠΈΠ²Π½ΡΠΌΠΈ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°ΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. ΠΡΡΠΏΠΏΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Java (JUG) ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ. (ΠΡΠΎ ΠΊΠ°ΡΡΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ Π½Π°ΠΉΡΠΈ Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΠΉ ΠΊ Π²Π°ΠΌ JUG.) Java-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΡΠ΅ΡΠ°ΡΡ ΠΊΡΡΠΏΠ½ΡΠ΅ Π³ΡΠΎΠΌΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ JavaOne.Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ Python ΡΠ°ΠΊΠΆΠ΅ ΡΠΈΠ»ΡΠ½ΠΎ: 1637 Π³ΡΡΠΏΠΏ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Python Π² 191 Π³ΠΎΡΠΎΠ΄Π΅ ΠΈ 37 ΡΡΡΠ°Π½Π°Ρ , Π² ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ°ΡΡΠ²ΡΠ΅Ρ Π±ΠΎΠ»Π΅Π΅ 860 000 ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ². Π‘ΠΎΠ±ΡΡΠΈΡ Python Π²Π°ΡΡΠΈΡΡΡΡΡΡ ΠΎΡ Π²ΡΡΡΠ΅Ρ PyLadies, Π³Π΄Π΅ ΠΆΠ΅Π½ΡΠΈΠ½Ρ ΠΌΠΎΠ³ΡΡ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ ΠΈ Π²ΠΌΠ΅ΡΡΠ΅ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄, Π΄ΠΎ PyCon ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ Π΄ΡΡΠ³ΠΈΡ .
ΠΠ΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΠ΅: Π‘Π°ΠΌΡΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ 2017 Π³ΠΎΠ΄Π°
ΠΡΠ±ΠΎΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Java ΠΈΠ»ΠΈ Python (ΠΈΠ»ΠΈ C, C ++ ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°) — Ρ ΠΎΡΠΎΡΠΈΠΉ ΡΠ°Π³, Π΅ΡΠ»ΠΈ Π²Π°ΡΠ΅ΠΉ Π³Π»Π°Π²Π½ΠΎΠΉ ΡΠ΅Π»ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΡΡΠ½ΠΎΡΠ½ΠΎΠ³ΠΎ Π½Π°Π²ΡΠΊΠ°.ΠΠ½Π°Π½ΠΈΠ΅ Π»ΡΠ±ΡΡ ΠΈΠ· ΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ. Π Π΅ΡΠ΅ Π»ΡΡΡΠ΅ ΠΈΠ·ΡΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ².
ΠΠ΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΠ΅: 10 ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Π·Π°ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΠΆΠΈΠ·Π½Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Java
ΠΠ΄Π½Π°ΠΊΠΎ, ΠΊΠ°ΠΊ ΠΎΡΠΌΠ΅ΡΠ°Π»ΠΎΡΡ ΡΠ°Π½Π΅Π΅, ΠΈΡΡΠΈΠ½Π½Π°Ρ ΡΠ΅Π»Ρ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π² ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ ΠΌΠ°ΡΠΈΠ½Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΡΠΌ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ. ΠΠ»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΡΠΎΡΡΠΎΡΠ° ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.ΠΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π²ΡΡ ΠΎΠ΄ΠΈΡ Π΄Π°Π»Π΅ΠΊΠΎ Π·Π° ΡΠ°ΠΌΠΊΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΈΠ· ΡΡΠΈΡ ΡΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ ΠΏΠΎ Π΄Π°Π½Π½ΡΠΌ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, ΡΠΎ Python ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΡΡΡΠΈΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ. (Java Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΡΡΠ΅ΡΡΠ΅ ΠΌΠ΅ΡΡΠΎ Π² ΡΡΠΎΠΉ Π³ΡΡΠΏΠΏΠ΅ — Π²ΡΠ΅ Π΅ΡΠ΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π²ΡΡΠΎΠΊΠΎ).
ΠΠΈΠ±ΠΊΠΎΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Python Ρ Π²Π°Ρ Π΅ΡΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΌΠ΅ΡΠΈΠ²Π°ΡΡ ΠΈ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Java ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Ρ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ: ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅. ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΡΡΠΎ Python ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ΄Π·Π°Π΄Π°ΡΠΈ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π½Π° ΠΎΠ΄Π½Ρ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΡ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ³ΠΎ, Π»ΡΡΡΠ΅ Π»ΠΈ ΠΎΠ½Π° ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡΠΌ.
ΠΠ΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΠ΅: ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΡΡΠ΅Ρ ΡΡΠΈΠ»Π΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° New Relic
ΠΠ·ΠΎΠ±ΡΠ΅ΡΠ°ΡΡ ΠΊΠΎΠ»Π΅ΡΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡΠ²Π°Π΅Ρ Π²Π΅ΡΠ΅Π»ΠΎ. ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΡΡΠ°Ρ ΡΡΠ°ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΠ°ΠΊ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Ρ ΠΊΠ°ΠΊ Π΄Π»Ρ Java, ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ Python. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ°ΠΊΠΆΠ΅ Π½ΡΠΆΠ΄Π°ΡΡΡΡ Π² Π΄ΡΡΠ³ΠΈΡ ΡΠΎΡΠΌΠ°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠ΅Π΅ ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄ΠΎΠ»ΠΆΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. ΠΠ΄ΠΈΠ½ ΠΈΠ· ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ — ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°Π³Π΅Π½Ρ Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π°Π³Π΅Π½ΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ.Π New Relic, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, Π΅ΡΡΡ Π°Π³Π΅Π½ΡΡ ΠΊΠ°ΠΊ Π΄Π»Ρ Java, ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ Python. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π°Π³Π΅Π½Ρ Java, Π·Π° Π½ΠΈΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ PHP, Π·Π°ΡΠ΅ΠΌ Python. ΠΡ ΡΡΠ°ΡΠ°Π΅ΠΌΡΡ, ΡΡΠΎΠ±Ρ Π½Π°ΡΠΈ Π°Π³Π΅Π½ΡΡ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎ, Π½ΠΎ Π°Π³Π΅Π½Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΆΠ½Ρ ΠΈ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½Ρ Π΄Π»Ρ Π½Π΅Π³ΠΎ.
Java-Π°Π³Π΅Π½Ρ New Relic, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ Π²Π°ΠΌ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ ΡΠ°ΠΊΠΈΠ΅ Π²Π΅ΡΠΈ, ΠΊΠ°ΠΊ ΠΊΠ»Π°ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ ΠΈ Π²ΡΠ³ΡΡΠΆΠ°Π΅Ρ JVM. ΠΡΠΎ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Π»Π΅Π³ΠΊΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠΎ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΡΠ΅Π΄ΠΎΠΉ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΡΡΠ΅Π΄ΠΎΠΉ.ΠΠΎΠ½Π΅ΡΠ½ΠΎ, New Relic ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΡΠ΅Π΄Ρ Java, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ±ΠΎΡΠΊΠ° ΠΌΡΡΠΎΡΠ°. (ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΠΌ. ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ New Relic Java.)
ΠΠ³Π΅Π½Ρ Python New Relic, ΡΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π²ΡΠ΅Ρ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ² ΡΡΠ΅Π΄Ρ Python. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ pip install Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ New Relic Agent, ΡΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Python. ΠΠ³Π΅Π½Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΡΠΈΡΠΎΠΊΠΈΠΌ ΡΠΏΠ΅ΠΊΡΡΠΎΠΌ Π²Π΅Π±-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ² ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΠ² Ρ ΠΎΡΡΠΈΠ½Π³Π°, Π²ΠΊΠ»ΡΡΠ°Ρ Django, Gunicorn, WSGI, CherryPy, uWSGI ΠΈ Π΄ΡΡΠ³ΠΈΠ΅.ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ Π΄ΠΎΡΡΡΠΏ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΡΡΠ΅Π΄Ρ Python, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ΅. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠΌ. Π Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Python New Relic.
ΠΠ½ΠΎΠ³ΠΎΡΠ·ΡΡΠ½ΡΠΉ FTW
ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π»ΡΡΡΠ΅Π³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ — ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΊΠΈΡ , ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠΎΡΠ½ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ Π²Π°ΡΠΈΠΌ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡΠΌ Π² Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°. Π ΠΈΠ΄Π΅Π°Π»Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π·Π½Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ·ΡΠΊΠΎΠ², ΡΡΠΎΠ±Ρ ΠΈΠΌ Π½Π΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΎΠ²Π°ΡΡΡΡ ΡΠ·ΡΠΊΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ»ΠΎΡ ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΡΠ΅Π»Π΅ΠΉ.ΠΠ½Π°Π½ΠΈΠ΅ Π±ΠΎΠ»ΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠ·ΡΠΊΠΎΠ² ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΡ ΠΊ Π±ΠΎΠ»ΡΡΠΎΠΌΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΠΈΡΡΠ°ΡΠΈΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΊ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΊ Π³ΡΡΠΏΠΏΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΠ·ΡΠΊ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ ΡΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Π²ΡΠ±ΡΠ°Π»ΠΈ Π±Ρ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ Ρ Π½ΡΠ»Ρ.
Π ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ², — ΡΡΠΎ , ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±ΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎ ΡΠ·ΡΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Python Π±ΡΠ» Π±Ρ ΠΌΠΎΠΈΠΌ Π»ΠΈΡΠ½ΡΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ Π΄Π»Ρ Π·Π°Π΄Π°Ρ Π½Π°ΡΠΊΠΈ ΠΎ Π΄Π°Π½Π½ΡΡ , ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠ° ΠΈ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ. Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΊΠΎΠ³Π΄Π° ΠΌΠ½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΈ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Java, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π±ΡΠ΄Π΅Ρ Π² Π²Π΅ΡΡ Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΠΌΠΎΠ΅Π³ΠΎ ΡΠΏΠΈΡΠΊΠ°.Java ΡΠ°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ»ΠΈΡΠ½ΡΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ³ΠΎ, Π²Π΅ΡΠ½Ρ Π»ΠΈ Π²Π°ΠΌ ΡΡΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΡ, ΠΌΡ Π½Π°Π΄Π΅Π΅ΠΌΡΡ, ΡΡΠΎ ΡΡΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ Π²ΡΠ±ΠΎΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ
ΠΠ½Π΄Π΅ΠΊΡ| TIOBE — ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΏΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ
ΠΠ½Π΄Π΅ΠΊΡ TIOBE Π½Π° Π°ΠΏΡΠ΅Π»Ρ 2021 Π³ΠΎΠ΄Π°
ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π°ΠΏΡΠ΅Π»Ρ: ΠΠ³ΡΠ° ΠΎΠΊΠΎΠ½ΡΠ΅Π½Π° Π΄Π»Ρ Objective-C
ΠΡΠΎ Π·Π°Π½ΡΠ»ΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠ΅ΠΌ ΠΎΠΆΠΈΠ΄Π°Π»ΠΎΡΡ. Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Objective-C Π²ΡΡΠΊΠΎΠ»ΡΠ·Π½ΡΠ» ΠΈΠ· ΡΠΎΠΏ-20 ΠΈΠ½Π΄Π΅ΠΊΡΠ° TIOBE Π² ΡΡΠΎΠΌ ΠΌΠ΅ΡΡΡΠ΅, ΠΈ ΠΌΠ°Π»ΠΎΠ²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΡΠΎ ΠΎΠ½ Π²Π΅ΡΠ½Π΅ΡΡΡ Π² Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ.ΠΠΊΠΎΠ»ΠΎ 10 Π»Π΅Ρ Π½Π°Π·Π°Π΄ Objective-C Π±ΡΠ» Π²ΠΎΡΡ ΠΎΠ΄ΡΡΠ΅ΠΉ Π·Π²Π΅Π·Π΄ΠΎΠΉ Π² ΠΈΠ½Π΄Π΅ΠΊΡΠ΅ TIOBE, ΠΏΠΎΠ»ΡΡΠΈΠ² Π½Π°Π³ΡΠ°Π΄Ρ Β«Π―Π·ΡΠΊ Π³ΠΎΠ΄Π°Β» Π² 2011 ΠΈ 2012 Π³ΠΎΠ΄Π°Ρ . Π ΡΡΠΈ Π΄Π½ΠΈ iPhone ΠΎΡ Apple Π½Π°ΡΠ°Π» Π±ΡΡΡΡΠΎ ΡΠ°ΡΡΠΈ, ΠΈ Π²ΡΠ΅ Π΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π±ΡΠ»ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½Ρ Π½Π° Objective-C. .
Π‘Π»Π°Π²Π° Objective-C Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠΈΠ»Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° Π² 2014 Π³ΠΎΠ΄Ρ Apple ΠΎΠ±ΡΡΠ²ΠΈΠ»Π° ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Swift, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Objective-C. ΠΡΠΈΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ, ΡΡΠΎ ΠΏΡΠΎΡΠ»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Swift ΡΡΠ°Π» Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ, ΡΠ΅ΠΌ Objective-C. ΠΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· 7 Π»Π΅Ρ ΠΏΠΎΡΠ»Π΅ Π²ΡΠ½Π΅ΡΠ΅Π½ΠΈΡ ΡΠΌΠ΅ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ³ΠΎΠ²ΠΎΡΠ° Objective-C ΠΏΠΎΠΊΠΈΠ΄Π°Π΅Ρ ΡΠΎΠΏ-20.ΠΠΎ Π½Π°Π΄Π΅ΠΆΠ΄Π° Π½Π° Objective-C Π΅ΡΠ΅ Π΅ΡΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠ°ΡΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π½ΠΎΡΡΡ ΠΎΡΠ²Π΅ΡΠ½ΡΠΉ ΡΠ΄Π°Ρ. ΠΠ·Π³Π»ΡΠ½ΠΈΡΠ΅ Π½Π° Π€ΠΎΡΡΡΠ°Π½! ΠΡΠΎΡ Π΄ΠΈΠ½ΠΎΠ·Π°Π²Ρ Π²Π΅ΡΠ½ΡΠ»ΡΡ Π² ΡΠΎΠΏ-20 ΡΠΏΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ 10 Π»Π΅Ρ. Fortran Π±ΡΠ» ΠΏΠ΅ΡΠ²ΡΠΌ Π² ΠΈΡΡΠΎΡΠΈΠΈ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠΌ ΡΠ·ΡΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π½Π°Π±ΠΈΡΠ°Π΅Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠΉ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠΈ Π² (Π½Π°ΡΡΠ½ΠΎΠΌ) Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΈ ΡΠΈΡΠ΅Π». Π‘ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ΠΌ, Π€ΠΎΡΡΡΠ°Π½.
ΠΠ½Π΄Π΅ΠΊΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² TIOBE ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΡΠ·ΡΠΊΠΎΠ². ΠΠ½Π΄Π΅ΠΊΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π· Π² ΠΌΠ΅ΡΡΡ. Π Π΅ΠΉΡΠΈΠ½Π³ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΠΊΠ²Π°Π»ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ ΡΠΎ Π²ΡΠ΅Π³ΠΎ ΠΌΠΈΡΠ°, ΠΊΡΡΡΡ ΠΈ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΈ.ΠΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΠ»Ρ ΡΠ°ΡΡΠ΅ΡΠ° ΡΠ΅ΠΉΡΠΈΠ½Π³ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Google, Bing, Yahoo !, ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΡ, Amazon, YouTube ΠΈ Baidu. ΠΠ°ΠΆΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΈΠ½Π΄Π΅ΠΊΡ TIOBE — ΡΡΠΎ Π½Π΅ Π»ΡΡΡΠΈΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ»ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π° .
ΠΠ½Π΄Π΅ΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ Π»ΠΈ Π²Π°ΡΠΈ Π½Π°Π²ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠΉ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΈΠ½ΡΡΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°.ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠ° TIOBE ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π·Π΄Π΅ΡΡ.
ΠΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΠΎΠ»Π½ΡΠ΅ 50 Π»ΡΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Π½ΠΈΠΆΠ΅. ΠΡΠΎΡ ΠΎΠ±Π·ΠΎΡ ΠΏΡΠ±Π»ΠΈΠΊΡΠ΅ΡΡΡ Π½Π΅ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠ»ΡΡΠΈΡΡΡΡ ΡΠ°ΠΊ, ΡΡΠΎ ΠΌΡ ΠΏΡΠΎΠΏΡΡΡΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΠ·ΡΠΊ. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ ΡΠ»ΠΎΠΆΠΈΠ»ΠΎΡΡ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΠ΅, ΡΡΠΎ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΎΠΎΠ±ΡΠΈΡΠ΅ Π½Π°ΠΌ Π½Π° [email protected]. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΠΎΠ±Π·ΠΎΡΠΎΠΌ Π²ΡΠ΅Ρ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΠΌ.
ΠΠΎΠ·ΠΈΡΠΈΡ | Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ | Π Π΅ΠΉΡΠΈΠ½Π³ΠΈ | |||||||
---|---|---|---|---|---|---|---|---|---|
21 | SAS | 0.89% | |||||||
22 | Π¦Π°ΡΠ°ΠΏΠΈΠ½Π° | 0,68% | |||||||
23 | Objective-C | 0,67% | |||||||
24 | COBOL 912 927 | 927 | % 0,61% | ||||||
26 | Scala | 0,61% | |||||||
27 | PL / SQL | 0,55% | |||||||
28 | 2 | Transact-SQL | 9270,5022% | 0.49% | |||||
30 | ΠΠ΄Π° | 0,49% | |||||||
31 | D | 0,48% | |||||||
32 | ΠΠΆΡΠ»ΠΈΡ | 0,42% | 912 912 912 912 912 Visual Fox ( 912 912 Visual Fox)0,38% | ||||||
34 | Dart | 0,38% | |||||||
35 | ABAP | 0,35% | |||||||
36 | 912 | Lisp | 927.34% | ||||||
38 | ΠΠΎΠ³ΠΎΡΠΈΠΏ | 0,33% | |||||||
39 | ΠΠΎΡΠ»ΠΈΠ½ | 0,32% | |||||||
40 | LabVIEW% | ||||||||
42 | Bash | 0,24% | |||||||
43 | VHDL | 0,24% | |||||||
44 | ΠΠ΅ΡΡΠ½ΠΈΡΠ½Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ° | 0,2422 | 23% | ||||||
50 | TypeScript | 0,19% |
Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ 50 ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ΅ ΡΠ·ΡΠΊΠΎΠ² ΠΎΡ # 51 Π΄ΠΎ # 100. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ°Π·Π»ΠΈΡΠΈΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ, ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ (Π² Π°Π»ΡΠ°Π²ΠΈΡΠ½ΠΎΠΌ ΠΏΡΠΈΠΊΠ°Π·).
- 4th Dimension / 4D, ActionScript, Alice, B4X, bc, ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ° Bourne, ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ° C, CFML, Clipper, Clojure, Common Lisp, Crystal, DiBOL, Eiffel, Elm, Erlang, F #, Fantom, Gosu, Hack, Haskell, Icon, Inform, J, ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ° Korn, Maple, MEL, ML, MQL4, NATURAL, NXT-G, OCaml, Occam, OpenCL, OpenEdge ABL, PL / I, PostScript, PureBasic, Q, REXX, Ring, Scheme, Simulink, Small Basic , Solidity, SPARK, SPSS, Tcl, Verilog, Zig
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΠ½Π΄Π΅ΠΊΡΠ° Π·Π° ΠΌΠ΅ΡΡΡ
Π ΡΡΠΎΠΌ ΠΌΠ΅ΡΡΡΠ΅ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠ° Π±ΡΠ»ΠΈ Π²Π½Π΅ΡΠ΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ:
- ΠΠ°ΠΉΠΊ ΠΠ΅ΠΉΠ·Π΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΠ» Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ CLIPS.CLIPS ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ· 274 ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΠΌ. CLIPS Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΡΠΎ 110 ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π² ΠΈΠ½Π΄Π΅ΠΊΡΠ΅ TIOBE Π·Π° ΡΡΠΎΡ ΠΌΠ΅ΡΡΡ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ, ΠΠ°ΠΉΠΊ!
- ΠΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΈΡΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΅ΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Ρ Π²Π°Ρ ΠΏΠΎΡΠ²ΠΈΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π½Π° Π²Π°ΡΡ ΠΏΠΎΡΡΡ Π±ΡΠ΄Π΅Ρ Π΄Π°Π½ ΠΎΡΠ²Π΅Ρ. ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΏΡΠΎΡΠ²ΠΈΡΠ΅ ΡΠ΅ΡΠΏΠ΅Π½ΠΈΠ΅.
ΠΡΠ΅Π½Ρ Π΄ΠΎΠ»Π³Π°Ρ ΠΈΡΡΠΎΡΠΈΡ
Π§ΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠΎΠΊΡΡ ΠΊΠ°ΡΡΠΈΠ½Ρ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡΠΌΠΈ 10 Π»ΡΡΡΠΈΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π° ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ Π½Π°Π·Π°Π΄. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΡΠΎ Π² ΡΡΠ΅Π΄Π½Π΅ΠΌ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π·Π° ΠΏΠ΅ΡΠΈΠΎΠ΄ 12 ΠΌΠ΅ΡΡΡΠ΅Π².
Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ | 2021 | 2016 | 2011 | 2006 | 2001 | 1996 | 1991 | 1986 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
C | 927226 226 | 927912 226 912 912 927 | 912 2 26 912 912 927 912 26 912 1 | 1 | 1 | 1 | |||||||||||||||
Java | 2 | 1 | 1 | 1 | 3 | 30 | — | 26-7 | 8 | 27 | 18 | — | — | ||||||||
C ++ | 4 | 3 | 3 | 3 | 2 | 912912 912 912 | C # | 5 | 4 | 5 | 7 | 11 | — | — | — | ||||||
Visual Basic 9 1227 | 6 | 13 | — | — | — | — | — | — | |||||||||||||
JavaScript | 7 | 8 | 10 | 10 | 10 | — | |||||||||||||||
PHP | 8 | 6 | 4 | 4 | 19 | — | — | — | |||||||||||||
R | 927927 | — | — | — | — | ||||||||||||||||
SQL | 10 | — | — | — | — | — | — | 7 | — 912 912 912 912 912 9126 912 27 | 13 | 14 | 16 | 7 | 4 | 2 | ||||||
Ada | 36 | 26 | 19 | 16 | 22 | 8 | 8 | 3 | |||||||||||||
(ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ) ΠΠ°Π·ΠΎΠ²ΡΠΉ | — | — | 6 | 6 | 4 | 3 | 3 | 2 4 912 2 142 9126 22 4 912 ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ Π·Π΄Π΅ΡΡ:
ΠΠ°Π» ΡΠ»Π°Π²Ρ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡΠΠ°Π» ΡΠ»Π°Π²Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Π²ΡΠ΅ Π»Π°ΡΡΠ΅Π°ΡΡ ΠΏΡΠ΅ΠΌΠΈΠΈ Β«Π―Π·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π³ΠΎΠ΄Π°Β», ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½ΠΈΠΆΠ΅. ΠΠ°Π³ΡΠ°Π΄Π° Π²ΡΡΡΠ°Π΅ΡΡΡ ΡΠ·ΡΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΠ»ΡΡΠΈΠ²ΡΠ΅ΠΌΡ ΡΠ°ΠΌΡΠΉ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΠΎΡΡ ΡΠ΅ΠΉΡΠΈΠ½Π³ΠΎΠ² Π·Π° Π³ΠΎΠ΄. ΠΡΠΈΠ±ΠΊΠΈ ΠΈ Π·Π°ΠΏΡΠΎΡΡ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΡΠΎ ΡΠΎΠΏ-5 Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ.ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΈΠ½Π΄Π΅ΠΊΡΠ°, Π½Π΅ ΡΡΠ΅ΡΠ½ΡΠΉΡΠ΅ΡΡ, ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠ΅ ΠΏΠΈΡΡΠΌΠΎ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ [email protected].
Π§Π°ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ (FAQ)
|