Π Π°Π·ΠΊΡΠΈΡΠ° Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΆΠ΅ΡΡΠ²ΠΈΡΠ΅ Π½Π° ΡΠΈΡΠΈΠ½Π³, Π·Π° ΠΊΠΎΠΉΡΠΎ Π½Π°ΡΠΊΠΎΡΠΎ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π°Π²Π°Ρ Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ Π½Π° ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ Π·Π° Python ΠΏΠ°ΠΊΠ΅ΡΠΈ PyPI (Python Package Index). Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π·Π° Π½ΡΠΆΠ΄Π°ΡΠ° ΠΎΡ ΠΏΠΎΡΠ²ΡΡΠΆΠ΄Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠΌΠ΅ΠΉΠ», ΠΊΠΎΠΈΡΠΎ ΡΡΠ΄ΡΡΠΆΠ°Ρ Π° Π»ΠΈΠ½ΠΊ ΠΊΡΠΌ ΡΠ°Π»ΡΠΈΠ²ΠΈΡ ΡΠ°ΠΉΡ pypj.org (Π±ΡΠΊΠ²Π° Β«jΒ» Π²ΠΌΠ΅ΡΡΠΎ Β«iΒ»), Π±ΡΡ Π° ΠΊΠΎΠΌΠΏΡΠΎΠΌΠ΅ΡΠΈΡΠ°Π½ΠΈ Π°ΠΊΠ°ΡΠ½ΡΠΈΡΠ΅ Π½Π° 4 ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠΈ.
Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ°, Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈ Π»ΠΈΡΠ° Π³Π΅Π½Π΅ΡΠΈΡΠ°Ρ Π° Π΄Π²Π° ΡΠΎΠΊΠ΅Π½Π° Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ API ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Ρ Π° Π΄Π²Π° ΠΈΠ·Π΄Π°Π½ΠΈΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° num2words (0.5.15 ΠΈ 0.5.16), ΡΡΠ΄ΡΡΠΆΠ°ΡΠΈ Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ ΠΊΠΎΠ΄. ΠΠΎΠ΄ΡΠ»ΡΡ num2words, ΠΊΠΎΠΉΡΠΎ ΠΈΠΌΠ° Π½Π°Π΄ 3 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½ΠΈΡ Π½Π° ΠΌΠ΅ΡΠ΅Ρ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ Π½Π° ΡΠΈΡΠ»Π° Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ½Π΅. ΠΠ»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΡΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΡ num2words Π±ΡΡ Π° ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠΈ ΠΎΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ Π½Π° PyPI ΡΠ°Ρ ΡΠ»Π΅Π΄ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ΡΠΎ ΠΈΠΌ.
ΠΠ° Π΄Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΡΡ Π·Π°ΡΠΈΡΠ°ΡΠ° Π½Π° Π°ΠΊΠ°ΡΠ½ΡΠ° ΡΡΠ΅Π· Π΄Π²ΡΡΠ°ΠΊΡΠΎΡΠ½Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡ, Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»ΠΈΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π° ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎ ΠΏΡΠΎΠΊΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ°ΡΠΈΠΊΠ° ΠΎΡ ΡΠΈΡΠΈΠ½Π³ ΡΠ°ΠΉΡΠ° pypj.org ΠΊΡΠΌ ΡΠ΅Π°Π»Π½ΠΈΡ ΡΠ°ΠΉΡ pypi.org, Π² ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΠΈΠΌΠ°ΡΠ΅ ΡΡΠ΅ΡΠ°Π½Π΅ΡΠΎ, ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Ρ ΠΈΡΡΠΈΠ½ΡΠΊΠΈΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π½Π° PyPI. Π‘ΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π·Π° Π²Ρ ΠΎΠ΄ ΡΡΡΠΎ Π±Π΅ΡΠ΅ ΠΏΡΠΎΠΊΡΠΈΡΠ°Π½Π° ΠΈ Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Ρ Π° Π½Π΅ ΡΠ°ΠΌΠΎ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ Π²ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΠ°ΡΠΎΠ»Π° Π·Π° Π²Ρ ΠΎΠ΄, Π½ΠΎ ΠΈ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ° Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° Π½Π° Π²ΡΠΎΡΠΈΡ ΡΠ°ΠΊΡΠΎΡ Π·Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡ.
Π ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π½Π° Π±ΡΠ΄Π΅ΡΠΈ Π°ΡΠ°ΠΊΠΈ ΡΡΠ΅Π· ΠΏΡΠΎΠΊΡΠΈΡΠ°Π½ Π΄ΠΎΡΡΡΠΏ, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ Π½Π° PyPI ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ
Π° Π·Π°ΡΠΈΡΠ°, ΠΊΠΎΡΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° ΡΡΠ΅Π· JavaScript ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° Π½Π΅ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Π½Π° Ρ
Π΅ΡΠΎΠ²Π΅ΡΠ΅ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ ΠΈΠ·Π΄Π°Π²Π° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ (Π½Π° Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»Ρ Π½Π΅ ΠΌΡ ΠΏΡΠ΅ΡΠΈ Π½Π° Π½ΠΈΠ²ΠΎ ΠΏΡΠΎΠΊΡΠΈ Π΄Π° ΡΠΈΠ»ΡΡΠΈΡΠ° ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ ΡΠΊΡΠΈΠΏΡ ΠΈΠ»ΠΈ Π΄Π° Π·Π°ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ½ΠΈΡ Ρ
Π΅Ρ).
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
