Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
Python Lab

πŸ“Š Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Ρ‹Π΅ Excel-ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ Π·Π° 10 ΠΌΠΈΠ½ΡƒΡ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Python (Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π½Π΅ программист)

Π’Ρ‹ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚Π΅ часы Π½Π° ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… источников Π² Excel?
КаТдоС ΡƒΡ‚Ρ€ΠΎ β€” ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ дСйствия: ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ», ΡΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρ‹, ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ коллСгам…Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ: это ΠΌΠΎΠΆΠ½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всСго Π² 3 шага.
БСгодня Π²Ρ‹ Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ скрипт Π½Π° Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ всю эту Ρ€ΡƒΡ‚ΠΈΠ½Ρƒ Π±Π΅Π· вашСго участия β€” Π΄Π°ΠΆΠ΅ ΠΏΠΎΠΊΠ° Π²Ρ‹ ΠΏΡŒΡ‘Ρ‚Π΅ ΠΊΠΎΡ„Π΅ β˜•. По Π΄Π°Π½Π½Ρ‹ΠΌ опросов, офисныС сотрудники тратят Π΄ΠΎ 4 часов Π² нСдСлю Π½Π° Ρ€ΡƒΡ‡Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ.
Аналитики β€” Π΄ΠΎ 15 часов Π² мСсяц Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ². Python + Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Pandas ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚: pip install pandas openpyxl 3. Π›ΡŽΠ±ΠΎΠΉ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ (Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ VS Code β€” бСсплатный ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ) ⏱️ Установка Π·Π°ΠΉΠΌΡ‘Ρ‚ 5 ΠΌΠΈΠ½ΡƒΡ‚. НС Π±ΠΎΠΉΡ‚Π΅ΡΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° β€” просто скопируйтС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ! ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ: Ρƒ вас Π΅ΡΡ‚ΡŒ Π΄Π²Π° Ρ„Π°ΠΉΠ»Π°: Π—Π°Π΄Π°Ρ‡Π°: ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΈΡ…, пСрСвСсти сумму Π² Ρ€ΡƒΠ±Π»ΠΈ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΎΡ‚Ρ‡Ρ‘Ρ‚. import pandas as pd # Π§ΠΈΡ‚Π°Π΅ΠΌ Excel ΠΈ CSV sales = pd.read_excel("ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ_ΡΠ½Π²Π°Ρ€ΡŒ.xlsx") rates = pd.read_csv("курсы_Π²Π°Π»ΡŽΡ‚.csv") print(sales.head()) # П
ОглавлСниС

Π’Ρ‹ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚Π΅ часы Π½Π° ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… источников Π² Excel?
КаТдоС ΡƒΡ‚Ρ€ΠΎ β€” ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ дСйствия: ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ», ΡΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρ‹, ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ коллСгам…Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ:
это ΠΌΠΎΠΆΠ½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всСго Π² 3 шага.
БСгодня Π²Ρ‹ Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ свой ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ скрипт Π½Π° Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ всю эту Ρ€ΡƒΡ‚ΠΈΠ½Ρƒ
Π±Π΅Π· вашСго участия β€” Π΄Π°ΠΆΠ΅ ΠΏΠΎΠΊΠ° Π²Ρ‹ ΠΏΡŒΡ‘Ρ‚Π΅ ΠΊΠΎΡ„Π΅ β˜•.

πŸ’‘ Π—Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎ?

По Π΄Π°Π½Π½Ρ‹ΠΌ опросов, офисныС сотрудники тратят Π΄ΠΎ 4 часов Π² нСдСлю Π½Π° Ρ€ΡƒΡ‡Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ.
Аналитики β€” Π΄ΠΎ
15 часов Π² мСсяц Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ².

Python + Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Pandas ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚:

  • Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Excel, CSV, Google Sheets, Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…
  • ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ²
  • ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹ ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ
  • Π‘ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅
  • ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎ email (Π΄Π°, ΠΈ это Ρ‚ΠΎΠΆΠ΅!)

πŸ› οΈ Π§Ρ‚ΠΎ понадобится (всё бСсплатно)

  1. Python β€” установитС с python.org (вСрсия 3.9+)
  2. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ: pandas, openpyxl
pip install pandas openpyxl

3. Π›ΡŽΠ±ΠΎΠΉ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ (Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ VS Code β€” бСсплатный ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ)

⏱️ Установка Π·Π°ΠΉΠΌΡ‘Ρ‚ 5 ΠΌΠΈΠ½ΡƒΡ‚. НС Π±ΠΎΠΉΡ‚Π΅ΡΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° β€” просто скопируйтС ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ!

πŸ§ͺ ΠŸΡ€ΠΈΠΌΠ΅Ρ€: АвтоматичСский ΠΎΡ‚Ρ‡Ρ‘Ρ‚ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ°ΠΌ

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ: Ρƒ вас Π΅ΡΡ‚ΡŒ Π΄Π²Π° Ρ„Π°ΠΉΠ»Π°:

  • ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ_ΡΠ½Π²Π°Ρ€ΡŒ.xlsx β€” Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ Ρ€Π΅Π³ΠΈΠΎΠ½Π°ΠΌ
  • курсы_Π²Π°Π»ΡŽΡ‚.csv β€” Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ курсы

Π—Π°Π΄Π°Ρ‡Π°: ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΈΡ…, пСрСвСсти сумму Π² Ρ€ΡƒΠ±Π»ΠΈ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΎΡ‚Ρ‡Ρ‘Ρ‚.

Π¨Π°Π³ 1: Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅

import pandas as pd
# Π§ΠΈΡ‚Π°Π΅ΠΌ Excel ΠΈ CSV
sales = pd.read_excel("ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ_ΡΠ½Π²Π°Ρ€ΡŒ.xlsx")
rates = pd.read_csv("курсы_Π²Π°Π»ΡŽΡ‚.csv")
print(sales.head()) # ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 5 строк

Π¨Π°Π³ 2: ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ ΠΈ посчитайтС

# ОбъСдиняСм ΠΏΠΎ столбцу "Π’Π°Π»ΡŽΡ‚Π°"
merged = sales.merge(rates, on="Π’Π°Π»ΡŽΡ‚Π°")
# ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠΌ Π² Ρ€ΡƒΠ±Π»ΠΈ
merged["Π‘ΡƒΠΌΠΌΠ°_Π²_RUB"] = merged["Π‘ΡƒΠΌΠΌΠ°"] * merged["ΠšΡƒΡ€Ρ_RUB"]
# Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠΎ Ρ€Π΅Π³ΠΈΠΎΠ½Ρƒ
report = merged.groupby("Π Π΅Π³ΠΈΠΎΠ½")["Π‘ΡƒΠΌΠΌΠ°_Π²_RUB"].sum().reset_index()

Π¨Π°Π³ 3: Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΎΡ‚Ρ‡Ρ‘Ρ‚

# БохраняСм красиво Π² Excel
report.to_excel("ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ_ΠΎΡ‚Ρ‡Ρ‘Ρ‚_ΡΠ½Π²Π°Ρ€ΡŒ.xlsx", index=False)
print("βœ… ΠžΡ‚Ρ‡Ρ‘Ρ‚ Π³ΠΎΡ‚ΠΎΠ²! Π€Π°ΠΉΠ»: ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ_ΠΎΡ‚Ρ‡Ρ‘Ρ‚_ΡΠ½Π²Π°Ρ€ΡŒ.xlsx")

πŸŽ‰ Π“ΠΎΡ‚ΠΎΠ²ΠΎ! Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ запускаСтС этот скрипт β€” ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ Π·Π° 2 сСкунды вмСсто 30 ΠΌΠΈΠ½ΡƒΡ‚.

πŸ“ˆ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ Π»ΡƒΡ‡ΡˆΠ΅? (для ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ…)

Π₯ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ сам отправлялся Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡƒΡ‚Ρ€ΠΎ?

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² ΠΊΠΎΠ½Π΅Ρ†:

import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.base import MIMEBase
from email import encoders

πŸ‘‰ ΠŸΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° Π±Π»ΠΎΠ³ β€” Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ я ΠΏΠΎΠΊΠ°ΠΆΡƒ, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡƒΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ рассылку ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ² Π±Π΅Π· Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠΊΠ°!

❓ ЧастыС вопросы

Q: А Ссли Ρƒ мСня Windows/Mac/Linux?
A: Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° всСх систСмах ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ!

Q: НуТно Π»ΠΈ Π·Π½Π°Ρ‚ΡŒ SQL ΠΈΠ»ΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…?
A: НСт! Но Ссли Π·Π½Π°Π΅Ρ‚Π΅ β€” ΠΌΠΎΠΆΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ прямо ΠΈΠ· PostgreSQL, MySQL ΠΈ Ρ‚.Π΄.

Q: А Ссли Ρ„Π°ΠΉΠ»Ρ‹ приходят ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь с Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ?
A: МоТно Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ
всС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ β€” ΠΏΠΎΠΊΠ°ΠΆΡƒ Π² коммСнтариях, Ссли попроситС!

πŸ’¬ Π’Π°ΡˆΠ° ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ!

πŸ‘‰ ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ этот ΠΊΠΎΠ΄ Ρƒ сСбя ΠΈ Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² коммСнтариях:

  • ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ?
  • КакиС ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ?
  • Π§Ρ‚ΠΎ Π²Ρ‹Π·Π²Π°Π»ΠΎ слоТности?

Π― ΠΎΡ‚Π²Π΅Ρ‡Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ β€” ΠΈ ΠΏΠΎΠΌΠΎΠ³Ρƒ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ваш скрипт!

πŸ”– Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ сСбС ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ!

Если эта ΡΡ‚Π°Ρ‚ΡŒΡ сэкономит ΠΊΠΎΠ»Π»Π΅Π³Π΅ хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ час Π² нСдСлю β€” ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ Сю Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях))
Автоматизация β€” Π½Π΅ магия. Π­Ρ‚ΠΎ Π½Π°Π²Ρ‹ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ доступСн ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ.

πŸ” ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова (SEO):

автоматизация Excel Python, Pandas Excel tutorial, ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹, Python для Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΎΠ², ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Excel Ρ„Π°ΠΉΠ»ΠΎΠ² Python, openpyxl ΠΏΡ€ΠΈΠΌΠ΅Ρ€, pandas read_excel, автоматизация офисной Ρ€Π°Π±ΠΎΡ‚Ρ‹, Python скрипт для Excel, ΠΊΠ°ΠΊ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ