π ΠΠΎΠΈΡΠΊ Π»ΠΈΠΊΠ²ΠΈΠ΄Π½ΡΡ ΠΎΠ±Π»ΠΈΠ³Π°ΡΠΈΠΉ Π½Π° ΠΠΎΡΠΊΠΎΠ²ΡΠΊΠΎΠΉ ΠΠΈΡΠΆΠ΅ ΠΈ ΠΈΡ Π°Π½Π°Π»ΠΈΠ·
ΠΡΠΎΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Python-ΡΠΊΡΠΈΠΏΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠ°ΡΡΠ½ΡΠΌ ΠΈΠ½Π²Π΅ΡΡΠΎΡΠ°ΠΌ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ Π»ΠΈΠΊΠ²ΠΈΠ΄Π½ΡΠ΅ ΠΎΠ±Π»ΠΈΠ³Π°ΡΠΈΠΈ, Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π΅Π½Π΅ΠΆΠ½ΡΠ΅ ΠΏΠΎΡΠΎΠΊΠΈ ΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ Π½ΠΎΠ²ΠΎΡΡΠΈ ΡΠΌΠΈΡΠ΅Π½ΡΠΎΠ².
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΠΎΠ±ΠΈΠ»ΠΈΠ΅ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΠ±Π»ΠΈΠ³Π°ΡΠΈΠΉ, Π΄Π°Π½Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΡΠΎ open source ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅:
- Π€ΠΎΡΠΌΠΈΡΡΠ΅Ρ ΠΊΡΠ°ΡΠΊΠΈΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ², Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π΄Π»Ρ ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ.
- ΠΡΠΎΠ²ΠΎΠ΄ΠΈΡ Π°Π½Π°Π»ΠΈΠ· Π΄Π΅Π½Π΅ΠΆΠ½ΡΡ ΠΏΠΎΡΠΎΠΊΠΎΠ².
- Π‘ΠΎΠ±ΠΈΡΠ°Π΅Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ Π½ΠΎΠ²ΠΎΡΡΠΈ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
Π‘ΠΊΡΠΈΠΏΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ API ΠΠΎΡΠΊΠΎΠ²ΡΠΊΠΎΠΉ Π±ΠΈΡΠΆΠΈ ΠΈ ΡΠΈΠ»ΡΡΡΡΠ΅Ρ ΠΎΠ±Π»ΠΈΠ³Π°ΡΠΈΠΈ ΠΏΠΎ Π²Π°ΠΆΠ½ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ.
ΠΠ° ΡΡΠ½ΠΊΠ΅ ΡΠΎΡΠ³ΡΠ΅ΡΡΡ Π±ΠΎΠ»Π΅Π΅ 2500 ΠΎΠ±Π»ΠΈΠ³Π°ΡΠΈΠΉ, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ
Π½Π΅Π»ΠΈΠΊΠ²ΠΈΠ΄Π½Ρ: ΠΏΠΎ Π½ΠΈΠΌ Π»ΠΈΠ±ΠΎ Π½Π΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π»ΠΈΠ±ΠΎ ΠΈΡ
ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»ΠΎ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΏΠΎΠΊΡΠΏΠΊΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ. ΠΡΠΎΡ ΡΠΊΡΠΈΠΏΡ ΠΎΡΠ±ΠΈΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ ΠΎΠ±Π»ΠΈΠ³Π°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π΄Π»Ρ ΡΠΎΡΠ³ΠΎΠ²Π»ΠΈ.
Π§ΠΈΡΠ°ΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΡΡΠΎΠΌ ΡΠΊΡΠΈΠΏΡΠ΅ Π½Π°: Π₯Π°Π±Ρ | Π‘ΠΌΠ°ΡΡΠ»Π°Π±
ΠΡΠΎΡ ΡΠΊΡΠΈΠΏΡ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΠΊΡΠΏΠΎΠ½Π°Ρ
ΠΈ Π²ΡΠΏΠ»Π°ΡΠ°Ρ
Π½ΠΎΠΌΠΈΠ½Π°Π»Π° Π΄Π»Ρ ΡΠΏΠΈΡΠΊΠ° ΠΎΠ±Π»ΠΈΠ³Π°ΡΠΈΠΉ ΠΈΠ· Excel-ΡΠ°ΠΉΠ»Π° bonds.xlsx
, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ API ΠΠΎΡΠΊΠΎΠ²ΡΠΊΠΎΠΉ Π±ΠΈΡΠΆΠΈ, ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΡ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠ°ΠΉΠ»Π°. Π’ΡΠ΅ΡΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π°Π½Π°Π»ΠΈΠ· Π²ΡΠΏΠ»Π°Ρ. ΠΡΠΎ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΡΡΠ΅ΡΠ° ΠΊΡΡΡΠ»ΠΎΡ ΠΏΠΎ ΠΎΠ±Π»ΠΈΠ³Π°ΡΠΈΡΠΌ.
Π§ΠΈΡΠ°ΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΡΡΠΎΠΌ ΡΠΊΡΠΈΠΏΡΠ΅ Π½Π°: Π₯Π°Π±Ρ | Π‘ΠΌΠ°ΡΡΠ»Π°Π±
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΆΠ΅ ΡΠΎΠ±ΡΠ°Π½Π½ΡΠ΅ ΠΊΠΎΠ΄Ρ ΡΠ΅Π½Π½ΡΡ
Π±ΡΠΌΠ°Π³ Π² Excel-ΡΠ°ΠΉΠ»Π΅ bonds.xlsx
Π΄Π»Ρ ΠΎΠ±Π»ΠΈΠ³Π°ΡΠΈΠΉ Π½Π° ΠΠΎΡΠΊΠΎΠ²ΡΠΊΠΎΠΉ Π±ΠΈΡΠΆΠΈ, ΡΠΊΡΠΈΠΏΡ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΌΠΈΡΠ΅Π½ΡΠ° Ρ Π±ΠΈΡΠΆΠΈ ΠΈ Π·Π°ΡΠ΅ΠΌ ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΡΡΠΈ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ. ΠΡΠΎΡΠΌΠΎΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π±ΡΡΡΡΠΎ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Ρ ΡΠΌΠΈΡΠ΅Π½ΡΠΎΠΌ ΠΈ ΡΠ΅ΠΌ ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ.
Π§ΠΈΡΠ°ΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΡΡΠΎΠΌ ΡΠΊΡΠΈΠΏΡΠ΅ Π½Π°: Π‘ΠΌΠ°ΡΡΠ»Π°Π± | Π₯Π°Π±Ρ
Π‘ΠΊΡΠΈΠΏΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°Π΅Ρ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠ±Π»ΠΈΠ³Π°ΡΠΈΠΉ Π΄Π»Ρ ΠΏΠΎΠΊΡΠΏΠΊΠΈ, ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°ΡΡΡ Π½Π° Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ ΡΡΠΌΠΌΠ΅ Π΄Π΅Π½Π΅Π³. ΠΠΎΠ»ΡΡΠ°Π΅Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅Π½Ρ ΠΈ ΠΠΠ ΡΠ΅ΡΠ΅Π· API ΠΠΎΡΠΊΠΎΠ²ΡΠΊΠΎΠΉ Π±ΠΈΡΠΆΠΈ Π΄Π»Ρ ΡΠΏΠΈΡΠΊΠ° ΠΎΠ±Π»ΠΈΠ³Π°ΡΠΈΠΉ ΠΈΠ· Excel-ΡΠ°ΠΉΠ»Π° bonds.xlsx
ΠΈ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ°ΡΡΠ΅ΡΠ° Π² Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ» bonds_calculation purchase volume.xlsx
.
Π§ΠΈΡΠ°ΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΡΡΠΎΠΌ ΡΠΊΡΠΈΠΏΡΠ΅ Π½Π°: Π₯Π°Π±Ρ | Π‘ΠΌΠ°ΡΡΠ»Π°Π±
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ°ΡΡΠ½ΡΠ΅ ΠΈΠ½Π²Π΅ΡΡΠΎΡΡ Π½Π΅ Π²Π΅Π΄ΡΡ ΡΡΠ΅Ρ ΠΎΠ±Π»ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΡΠ΅Π»Ρ, ΡΡΠΎ Π·Π°ΡΡΡΠ΄Π½ΡΠ΅Ρ ΠΏΡΠΈΠ½ΡΡΠΈΠ΅ ΡΡΡΠ°ΡΠ΅Π³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ. ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΏΠΎΡΡΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ΅ΠΊΠ΅ΡΡ ΠΏΠ»Π°ΡΠ½ΡΠ΅, Π° ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Excel-Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² ΡΡΠ΅Π±ΡΠ΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠΈΠ»ΠΈΠΉ. ΠΠ°Π½Π½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠΎΠ·Π΄Π°Π½ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ Π²Π΅ΡΡΠΈ ΡΡΠ΅Ρ ΠΎΠ±Π»ΠΈΠ³Π°ΡΠΈΠΉ Π² Excel, Π½ΠΎ Ρ ΠΎΡΠ΅Ρ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ ΡΡΡΠΈΠ½Ρ.
ΠΡΡΡ ΡΡΠ»ΠΎΠ²Π½ΡΠ΅ 300 000 ΡΡΠ±: ΡΠ°Π·Π΄Π΅Π»ΡΠ΅ΠΌ Π²ΡΡ ΡΡΠΌΠΌΡ Π½Π° 10 ΠΎΠ±Π»ΠΈΠ³Π°ΡΠΈΠΉ.
- ΠΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠ°ΡΡΡΡ ΡΠΊΡΠΈΠΏΡΠ° Π½Π° ΠΏΠΈΡΠΎΠ½Π΅ – ΠΎΠ½ Π½Π°ΠΉΠ΄ΡΡ ΡΠ°ΠΌΡΠΉ Π²ΡΠ³ΠΎΠ΄Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ.
- ΠΡΠΎΠ³ΠΎΠ½ΡΠ΅ΠΌ ΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΠΈΡΠΊ Π½ΠΎΠ²ΠΎΡΡΠ΅ΠΉ – Π΅ΡΠ»ΠΈ Π² Π½ΠΎΠ²ΠΎΡΡΡΡ Π½Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΡΡΠΎ ΠΏΡΠΎΠΊΡΡΠ°ΡΡΡΠ° ΠΏΡΠ΅Π΄ΡΡΠ²ΠΈΠ»Π° ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΡΠΎΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ, ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π³.
- Π§Π΅ΡΠ²ΡΡΡΡΠΉ ΡΠΊΡΠΈΠΏΡ ΡΠ°ΡΡΡΠΈΡΠ°Π΅Ρ Π½ΡΠΆΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊ ΠΏΠΎΠΊΡΠΏΠΊΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠΌΠΌΡ.
Π Π°Π· ΠΎΠ±Π»ΠΈΠ³Π°ΡΠΈΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ, ΡΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· Π² ΠΌΠ΅ΡΡΡ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ Π±ΡΠΎΠΊΠ΅ΡΡΠΊΠΈΠΉ ΡΡΡΡ ΠΈ Π΄ΠΎΠΊΡΠΏΠ°ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π½ΠΎΠ²ΡΠ΅ Π±ΡΠΌΠ°Π³ΠΈ ΡΠ΅ΡΠ΅Π· ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π³ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΠ±Π»ΠΈΠ³Π°ΡΠΈΠΉ.
Π ΡΠ°ΠΊ ΠΏΠΎΠ²ΡΠΎΡΡΡΡ Π΄ΠΎ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΠΈ.
Π― Π²ΡΠ±ΡΠ°Π» ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠΊΡΠΈΠΏΡΡ Π½Π° Python Π²ΠΌΠ΅ΡΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ Python Π² Excel, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ:
- ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Python ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² Microsoft Office 2024 ΠΈ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ Office 365.
- ΠΠ½ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΎΡ Microsoft ΠΈ Anaconda.
- Π Π°Π±ΠΎΡΠ°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ Windows.
Π‘ΠΊΡΠΈΠΏΡΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π·Π΄Π΅ΡΡ, Π»ΠΈΡΠ΅Π½Ρ ΡΡΠΈΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π½Π° Π»ΡΠ±ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅: Windows, MacOS ΠΈ Π΄Π°ΠΆΠ΅ Linux.
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, Π½ΠΎ Ρ ΠΎΡΠΈΡΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΡΠΈΠΌΠΈ Python-ΡΠΊΡΠΈΠΏΡΠ°ΠΌΠΈ, ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ:
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΡΡΠ»ΠΊΡ: GitHub ΠΏΡΠΎΠ΅ΠΊΡΠ°.
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ “Code” β “Download ZIP”.
- Π Π°Π·Π°ΡΡ ΠΈΠ²ΠΈΡΡΠΉΡΠ΅ ZIP-Π°ΡΡ ΠΈΠ² Π² ΡΠ΄ΠΎΠ±Π½ΡΡ ΠΏΠ°ΠΏΠΊΡ.
ΠΡΠ»ΠΈ Python Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½:
- Windows: ΡΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Python Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ°. Π ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΠΎΡΠΌΠ΅ΡΡΡΠ΅ “Add Python to PATH”.
- MacOS: ΡΠΊΠ°ΡΠ°ΠΉΡΠ΅ Python Π΄Π»Ρ macOS ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅.
- ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΠ°ΠΏΠΊΡ Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ.
- ΠΠ²Π°ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡΠ΅ ΡΠ°ΠΉΠ»:
- Windows:
install_requirements.bat
- MacOS:
install_requirements.command
- Windows:
- ΠΠ²Π°ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡΠ΅ ΡΠ°ΠΉΠ»
1_bonds_search by criteria.py
. - ΠΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π»ΠΎΠ³ ΠΏΡΠΎΡΠ΅ΡΡΠ°.
ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ ΡΠΊΡΠΈΠΏΡΠ° Π±ΡΠ΄Π΅Ρ ΡΠΎΠ·Π΄Π°Π½ ΡΠ°ΠΉΠ» Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π΄Π°ΡΠΎΠΉ:
bond_search_2025-03-25.xlsx
Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Ρ Π²Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Python 3.9+ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
pip install -r requirements.txt
(π¦ ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°) Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² uv
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Ρ ΠΎΡΠΎΡΠ΅ΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΎΠΉ, ΠΎΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ:
- ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²;
- Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°;
- ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ·Π±Π΅Π³Π°ΡΡ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ² Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌΠΈ;
- ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΠΎΡΡΡ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΠΌΠΎΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°ΠΌΠΈ.
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΊ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² https://docs.astral.sh/uv/
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΏΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ https://docs.astral.sh/uv/getting-started/installation/ ΠΈΠ· Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.
ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
uv sync
ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡΡ Π² ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅ ΠΈ Π΄Π²Π°ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡΠ΅ ΠΏΠΎ Π½ΡΠΆΠ½ΠΎΠΌΡ ΠΠ°ΠΌ. ΠΡΠΎ Π·Π°ΠΏΡΡΡΠΈΡ ΡΠΊΡΠΈΠΏΡ, ΠΈ ΠΎΠ½ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°ΠΉΠ» Excel.
ΠΠΎΡΠ»Π΅ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π»ΠΎΠ³ΠΈ ΡΠ°Π±ΠΎΡΡ – ΡΠΊΡΠΈΠΏΡ ΠΆΠ΄ΡΡ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ.
(π¦ ΠΡΠΈ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅) ΠΠ°ΠΏΡΡΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°
uv run python src/cli.py
- Π‘Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΠΎΡΠΊ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ.
- Π‘ΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ ΡΠ²ΠΎΠΉ ΡΠΎΡΠΊ ΠΊ ΡΠ΅Π±Π΅ Π½Π° ΡΠ°Π±ΠΎΡΡΡ ΠΌΠ°ΡΠΈΠ½Ρ.
- Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ
uv sync
- ΠΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ ΠΊΠ°ΠΊ Π²Π½ΠΎΡΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΡΠ΅ΡΡΡ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠ΅ΡΡΠΎΠ²
uv run pytest
- Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΡ Π²Π΅ΡΠΊΡ
git checkout -b dev
- ΠΠ½Π΅ΡΠΈΡΠ΅ ΡΠ²ΠΎΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ
- ΠΠΎΠΊΡΠΎΠΉΡΠ΅ ΡΠ²ΠΎΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ΅ΡΡΠ°ΠΌΠΈ
- ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΡΠΎ Π²ΡΠ΅ ΡΠ΅ΡΡΡ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ
uv run pytest
- Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΊΠΎΠΌΠΌΠΈΡ Π² ΠΊΠΎΡΠΎΡΠΊΠΈΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΄Π΅Π»Π°Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ
git add ΡΠΏΠΈΡΠΊΠΎΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ²
git commit -m 'ΠΡΠΏΠΎΠ»Π½ΠΈΠ» ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΠ°Π±ΠΎΡΡ'
- ΠΡΠΏΡΠ°Π²ΡΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ²ΠΎΠΉ ΡΠΎΡΠΊ
git push origin dev
- Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ pull request Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ github.
ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ JavaScript-Π²Π΅ΡΡΠΈΡ, Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Ρ:
- Node.js-Π²Π΅ΡΡΠΈΠ΅ΠΉ ΠΏΠΎΠΈΡΠΊΠ°
- ΠΠΎΠΈΡΠΊΠΎΠΌ Π² Google Π’Π°Π±Π»ΠΈΡΠ°Ρ Π½Π° Google Apps Script
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ Π²ΠΎΠΏΡΠΎΡΡ ΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΎΠ·Π΄Π°Π²Π°ΠΉΡΠ΅ issue ΠΈΠ»ΠΈ pull request. ΠΡΠ΄Ρ ΡΠ°Π΄ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ! π
ΠΠ²ΡΠΎΡ: ΠΠΈΡ
Π°ΠΈΠ» Π¨Π°ΡΠ΄ΠΈΠ½
π ΠΠΎΡ ΠΎΠ½Π»Π°ΠΉΠ½-Π²ΠΈΠ·ΠΈΡΠΊΠ°
π’ Telegram Β«Π£ΠΌΠ½ΡΠΉ ΠΠΎΠΌ ΠΠ½Π²Π΅ΡΡΠΎΡΠ°Β»
Leave a Reply