Data Science. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ. Π‘ΠΎΠ·Π΄Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Excel-ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΠΎΡΡΠ°ΡΠΊΠ°ΠΌΠΈ ΠΎΡ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΡΠΈΡ
ΠΎΡΡΠ°ΡΠΊΠΎΠ² Π½Π° ΡΠ°ΠΉΡΠ΅ SHVEDIK.ru (Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ AdvantShop) ΡΠ΅ΡΠ΅Π· API. Π€Π°ΠΉΠ»Ρ ΠΏΠΎΡΡΡΠΏΠ°ΡΡ ΠΏΠΎ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΠ΅, ΠΈ ΡΡΠΎ ΡΠ°ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ β ΠΈΡ
Π½ΡΠΆΠ½ΠΎ Π·Π°Π±ΠΈΡΠ°ΡΡ, ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΡΠ°ΠΉΡ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ β ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°ΠΌ Π½Π°ΡΡΡΠΎΠΈΡΡ VPS-ΡΠ΅ΡΠ²Π΅Ρ ΠΏΠΎΠ΄ ΡΡΡ Π·Π°Π΄Π°ΡΡ. Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ: 1. ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Excel-ΡΠ°ΠΉΠ»ΠΎΠ² Ρ e-mail ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΏΠΎΡΡΠΎΠ²ΠΎΠΌΡ ΡΡΠΈΠΊΡ ΠΏΠΎ IMAP (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, [Email ΡΠΊΡΡΡ]); ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π·Π°Π³ΡΡΠ·ΠΊΠ° Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ Excel-ΡΠ°ΠΉΠ»Π°ΠΌΠΈ (.xls, .xlsx) ΠΈΠ· Π½ΠΎΠ²ΡΡ
ΠΏΠΈΡΠ΅ΠΌ; Π€ΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΏΠΈΡΠ΅ΠΌ ΠΏΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΡΠ΅Π»Ρ, ΡΠ΅ΠΌΠ΅, Π²Π»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ; ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ΅ΠΌ ΠΏΠΎΡΠ»Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ΅ΡΠΊΠ° ΠΏΡΠΎΡΠΈΡΠ°Π½Π½ΡΠΌ. 2. ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Excel-ΡΠ°ΠΉΠ»ΠΎΠ² Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° β ΡΠ²ΠΎΡ ΡΡΡΡΠΊΡΡΡΠ° ΡΠ°Π±Π»ΠΈΡΡ: ΡΠ°Π·Π½ΡΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, ΡΡΡΠΎΠΊΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², ΡΠΎΡΠΌΠ°ΡΡ; Π‘ΠΊΡΠΈΠΏΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ΄Π³ΡΡΠΆΠ°ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΠ°Π±Π»ΠΎΠ½Π° ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° ΠΈ Π²ΡΡΡΠ³ΠΈΠ²Π°ΡΡ Π½ΡΠΆΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅: Π°ΡΡΠΈΠΊΡΠ», Π±ΡΠ΅Π½Π΄ (Π΅ΡΠ»ΠΈ Π΅ΡΡΡ), ΠΎΡΡΠ°ΡΠΎΠΊ; ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° 10β15 ΡΠ°Π·Π½ΡΡ
ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² Excel-ΡΠ°ΠΉΠ»ΠΎΠ² (Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΡΠ°ΠΏΠ΅). 3. Π‘ΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π°ΡΡΠΈΠΊΡΠ»ΠΎΠ² Π£ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² Π°ΡΡΠΈΠΊΡΠ»Ρ Π²ΠΈΠ΄Π° “123456“, Π½Π° ΡΠ°ΠΉΡΠ΅ β “Makita-123456“; ΠΡΡΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½Π°Ρ ΡΠ°Π±Π»ΠΈΡΠ° sku_mapping.csv; ΠΡΠΆΠ½Π° ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π±ΡΠ΅Π½Π΄Π° ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ. 4. ΠΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΎΡΡΠ°ΡΠΊΠΎΠ² ΠΠ΄ΠΈΠ½ ΡΠΎΠ²Π°Ρ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ²; Π‘ΠΊΡΠΈΠΏΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ ΠΎΡΡΠ°ΡΠΊΠΈ ΠΏΠΎ Π½Π°ΡΠ΅ΠΌΡ Π°ΡΡΠΈΠΊΡΠ»Ρ; ΠΡΠΊΠ»ΡΡΠ°ΡΡ Π½ΡΠ»ΠΈ, Π΄ΡΠ±Π»ΠΈ ΠΈ Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ. 5. ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΡΠ°ΡΠΊΠΎΠ² ΡΠ΅ΡΠ΅Π· AdvantShop API ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΡΠ°ΡΠΊΠΎΠ² Π±Π°ΡΡΠ°ΠΌΠΈ (ΠΏΠΎ 100 ΡΠΎΠ²Π°ΡΠΎΠ²); Π Π°Π±ΠΎΡΠ° Ρ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ (ΡΠΎΠΊΠ΅Π½), ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΡΠ°ΡΡΡΠΎΠ² ΠΎΡΠ²Π΅ΡΠ°; ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ (Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ Π°ΡΡΠΈΠΊΡΠ», ΠΎΡΠΈΠ±ΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ° ΠΈ Ρ.Π΄.). 6. ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡΡΡΡΠ½ΠΎΡΡΡ ΠΡΡΠ½Π°Π» ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ: ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ, Π³Π΄Π΅ ΠΎΡΠΈΠ±ΠΊΠ°, ΠΊΠ°ΠΊΠΈΠ΅ SKU Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Ρ; ΠΠΎΠ³ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ Π»ΠΎΠ³ ΡΡΠΏΠ΅ΡΠ½ΡΡ
ΠΎΡΠΏΡΠ°Π²ΠΎΠΊ; Π₯ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² ΠΌΠΈΠ½ΠΈΠΌΡΠΌ 7 Π΄Π½Π΅ΠΉ, ΡΠΎΡΠ°ΡΠΈΡ. 7. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΈ Π·Π°ΠΏΡΡΠΊ Π½Π° VPS (Π²Ρ
ΠΎΠ΄ΠΈΡ Π² Π·Π°Π΄Π°ΡΡ) ΠΠΎΠ΄Π±ΠΎΡ VPS-Ρ
ΠΎΡΡΠΈΠ½Π³Π° (Ρ Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠ΅ΠΉ), ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ°; Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Python, Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ; ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π·Π°ΠΏΡΡΠΊ ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ (cron ΠΈΠ»ΠΈ systemd); Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΏΠ°ΠΏΠΎΠΊ, Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π»ΠΎΠ³ΠΎΠ², ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ: Π―Π·ΡΠΊ: Python 3.10+ ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ: imaplib, pandas, openpyxl, xlrd, requests, logging, apscheduler ΠΠ»Π°ΡΡΠΎΡΠΌΠ° ΡΠ°ΠΉΡΠ°: AdvantShop ΠΠΎΡΡΠ°: ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ IMAP-Π΄ΠΎΡΡΡΠΏ VPS: Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ ΠΈ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ ΠΏΠΎΠ΄ ΠΊΠ»ΡΡ.