ΠΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ Python that Pizza: ΠΠ»ΡΡΠ΅Π²ΡΠ΅ Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΡ
ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ΅Π·ΠΈΡΡ:
- ΠΠ²ΠΎΠ»ΡΡΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ : ΠΎΡ Excel Π΄ΠΎ ΠΎΠ±Π»Π°ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ (Microsoft Fabric, Apache Spark).
- ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Python Π² ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅Π°Π»ΡΠ½ΡΡ Π±ΠΈΠ·Π½Π΅Ρ-Π·Π°Π΄Π°Ρ.
- ΠΠ°ΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π°, Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΠ, ΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°.
- Python ΠΊΠ°ΠΊ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π»ΠΈΡΠ½ΡΡ Π·Π°Π΄Π°Ρ (Π΄Π°ΠΆΠ΅ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ²Π°Π΄ΡΠ±Ρ).
- ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ Π² Python: Π΅Ρ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°, Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΠΈ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ.
ΠΠ²ΠΎΠ»ΡΡΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
: ΠΎΡ Excel ΠΊ ΠΎΠ±Π»Π°ΡΠ½ΡΠΌ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡΠΌ
ΠΡΠΎΠ±Π»Π΅ΠΌΡ Excel:
- ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ ΡΡΡΠΎΠΊ ΠΈ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΡΡΠ½ΠΊΡΠΈΡΠΌ.
- ΠΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠ΅Π³ΠΎΡΡ Π°Π½Π°Π»ΠΈΠ·Π° Π±ΠΎΠ»ΡΡΠΈΡ ΠΎΠ±ΡΡΠΌΠΎΠ² Π΄Π°Π½Π½ΡΡ .
Microsoft Fabric ΠΊΠ°ΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅:
Microsoft Fabric β ΡΡΠΎ ΠΎΠ±Π»Π°ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
Β«ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈΒ».- ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ Excel-ΡΠ°ΠΉΠ»Ρ Π² ΠΎΠ±Π»Π°ΠΊΠΎ ΠΈ Π½Π°ΡΠ°ΡΡ ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ.
- ΠΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΊΠ°ΠΊ Ρ ΠΊΠΎΠ΄ΠΎΠΌ, ΡΠ°ΠΊ ΠΈ Π±Π΅Π· ΠΊΠΎΠ΄Π°.
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π² Fabric:
Data Wrangler:
- ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΡΠ΅ΡΠ΅Π· ΠΊΠ»ΠΈΠΊΠΈ (Π°Π½Π°Π»ΠΎΠ³ Excel Π½Π° ΡΡΠ΅ΡΠΎΠΈΠ΄Π°Ρ ).
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΠΊΠΎΠ΄ Π½Π° Python Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΎΠ².
- ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° (schedule).
- ΠΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π²Π΄ΠΎΡ Π½ΠΎΠ²Π΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, Π½ΠΎ Π½Π΅ Π΄Π»Ρ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
Pandas ΠΈ Π΅Π³ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ:
- ΠΡΠΎΡΡΠ°Ρ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π°Ρ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡ ΠΎΠΆΠ΅ΡΡΠΈ Ρ SQL.
ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅: ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΠΎΠ΄Π½ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ (single-node). ΠΡΠΈ Π±ΠΎΠ»ΡΡΠΈΡ
Π΄Π°Π½Π½ΡΡ
ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡ ΡΠ°ΡΡ.- ΠΡΠΈΠΌΠ΅Ρ: ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΠΉ ΠΎΡΠ΄Π΅Π» Microsoft ΠΈΠΌΠ΅Π» ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ Π½Π° Pandas, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΠ»ΡΡ 6 ΡΠ°ΡΠΎΠ².
Apache Spark Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ :
- ΠΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ (ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½Π°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Ρ master- ΠΈ worker-Π½ΠΎΠ΄Π°ΠΌΠΈ).
- Π ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ Fabric ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΊΠ»Π°ΡΡΠ΅Ρ Ρ Π°Π²ΡΠΎΡΠΊΠ΅ΠΉΠ»ΠΈΠ½Π³ΠΎΠΌ.
- ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ Ρ Pandas Π½Π° PySpark Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΊΠ΅ΠΉΡΠΎΠ² ΡΠΎΠΊΡΠ°ΡΠΈΠ» Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Ρ 6 Π΄ΠΎ 3 ΡΠ°ΡΠΎΠ².
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Copilot, ChatGPT ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π° Π½Π° PySpark.
ΠΡΠ²ΠΎΠ΄: ΠΠ°ΡΠΈΠ½Π°ΠΉΡΠ΅ Ρ Excel, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΠ΅ ΠΊ Data Wrangler Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Pandas Π΄Π»Ρ ΠΏΡΠΎΡΡΡΡ Π·Π°Π΄Π°Ρ, Π½ΠΎ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Π° Π²ΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ Apache Spark.
ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ ΠΈ ΡΡΠΈΠ½Π°Ρ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ Π² Python
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ:
ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ β ΡΠΈΠΏ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° Π»ΡΠ±ΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ Π±Π΅Π· ΡΠ²Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΠΈΠΏΠ°.
Π£ΡΠΈΠ½Π°Ρ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΡ (Duck Typing) β Π΅ΡΠ»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈΠΌΠ΅Π΅Ρ Π½ΡΠΆΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, .quack()), ΠΎΠ½ ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΌ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π΅Π³ΠΎ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ°.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΠΈ:
ΠΠΈΠ±ΠΊΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ.
ΠΡΡΡΡΠΎΠ΅ Π½Π°ΡΠ°Π»ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° (Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΈΠΏΠ°ΠΌΠΈ).
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΠΈ ΡΠΈΡΠΊΠΈ:
ΠΡΠΈΠ±ΠΊΠΈ ΡΠΈΠΏΠΎΠ² Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΡΠΌ.
ΠΠ΅Π±ΠΎΠ»ΡΡΠΈΠ΅ Π½Π°ΠΊΠ»Π°Π΄Π½ΡΠ΅ ΡΠ°ΡΡ
ΠΎΠ΄Ρ Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΠΈΠΏΠΎΠ² Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ.
Π£Π²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠΌΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ Π² Π±ΠΎΠ»ΡΡΠΈΡ
ΠΊΠΎΠ΄ΠΎΠ²ΡΡ
Π±Π°Π·Π°Ρ
(Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΈΠ»ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΠ΅ ΡΠΈΠΏΡ).
Π‘Π»ΠΎΠΆΠ½ΠΎΡΡΠΈ Ρ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ΠΎΠΌ (ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ ΠΊΠ°ΡΠΊΠ°Π΄Π½ΡΠΉ ΡΡΡΠ΅ΠΊΡ).
ΠΡΠΈΠΌΠ΅Ρ ΡΡΠΈΠ½ΠΎΠΉ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΠΈ:
class Duck:
def quack(self):
print("Quack!")
class Person:
def quack(self):
print("Imitating quack!")
def make_it_quack(obj):
obj.quack() # ΠΠ΅ Π²Π°ΠΆΠ½ΠΎ, ΡΡΠΊΠ° ΡΡΠΎ ΠΈΠ»ΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, Π³Π»Π°Π²Π½ΠΎΠ΅ β Π΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ .quack()
Π Π΅Π°Π»ΡΠ½ΡΠΉ ΠΊΠ΅ΠΉΡ: ΠΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΄Π°ΠΆ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ML
ΠΠ°Π΄Π°ΡΠ°: ΠΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΄Π°ΠΆ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π·Π°ΠΏΠ°ΡΠ°ΠΌΠΈ ΠΈ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΠ΅ΡΡ.
ΠΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ° ΠΈ ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½:
- ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ : ΠΡΠΎΠ΄Π°ΠΆΠΈ, ΠΏΡΠ°Π·Π΄Π½ΠΈΠΊΠΈ, ΠΏΠΎΠ³ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ (ΠΎΠ±Π»Π°ΡΠ½ΠΎΡΡΡ, ΡΠΊΠΎΡΠΎΡΡΡ Π²Π΅ΡΡΠ°, ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ°).
- ΠΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΎΠ²:
- ΠΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΊ ΠΏΡΠ°Π·Π΄Π½ΠΈΠΊΠ°ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄Π΅ΠΊΠΎΡΠ°ΡΠΎΡΠ°
lru_cache. - Π‘Π΄Π²ΠΈΠ³ Π΄Π°Π½Π½ΡΡ ΠΏΠΎ Π΄Π½ΡΠΌ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΡ Β«ΡΡΠ΅ΡΠΊΠΈΒ» Π±ΡΠ΄ΡΡΠ΅Π³ΠΎ Π² ΠΌΠΎΠ΄Π΅Π»Ρ.
- Π‘ΠΊΠΎΠ»ΡΠ·ΡΡΠ΅Π΅ ΡΡΠ΅Π΄Π½Π΅Π΅ Π·Π° 7 Π΄Π½Π΅ΠΉ.
- Π‘ΠΊΠΎΠ»ΡΠ·ΡΡΠ΅Π΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ (Π²ΠΎΠ»Π°ΡΠΈΠ»ΡΠ½ΠΎΡΡΡ).
- ΠΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΊ ΠΏΡΠ°Π·Π΄Π½ΠΈΠΊΠ°ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄Π΅ΠΊΠΎΡΠ°ΡΠΎΡΠ°
- ΠΠΎΠ΄Π΅Π»Ρ: ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ
ExtraTreesRegressor(Π°Π½ΡΠ°ΠΌΠ±Π»Ρ ΠΈΠ· ΡΠΎΡΠ΅Π½ Π΄Π΅ΡΠ΅Π²ΡΠ΅Π²), ΡΠΏΠΎΡΠΎΠ±Π½ΡΠΉ ΡΠ»Π°Π²Π»ΠΈΠ²Π°ΡΡ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ. - ΠΠ΅ΡΡΠΈΠΊΠΈ:
- MAE (Mean Absolute Error): Π‘ΡΠ΅Π΄Π½Π΅Π΅ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ (ΠΎΡΠΈΠ±ΠΊΠ°) ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΎΠΌ ΠΈ ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΡΡ.
- RΒ² (R-squared): ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊΡΡ Π΄ΠΎΠ»Ρ Π΄ΠΈΡΠΏΠ΅ΡΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ ΠΌΠΎΠ΄Π΅Π»Ρ. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ 1 β ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ, 0 ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ΅ β Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΡΠΎΠ΅ ΡΡΠ΅Π΄Π½Π΅Π΅.
ΠΡΠ²ΠΎΠ΄Ρ ΠΈ ΡΡΠΎΠΊΠΈ:
ΠΡΠΎΠ³ΡΠ΅ΡΡ Π²Π°ΠΆΠ½Π΅Π΅ ΠΏΠ΅ΡΡΠ΅ΠΊΡΠΈΠΎΠ½ΠΈΠ·ΠΌΠ°. ΠΠ΅ ΡΡΡΠ΅ΠΌΠΈΡΠ΅ΡΡ ΠΊ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ°Π·Π°.- ΠΡΠΈΠ±ΠΊΠΈ ΡΠ»ΡΡΠ°ΡΡΡΡ Π΄Π°ΠΆΠ΅ Ρ ΠΎΠΏΡΡΠ½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΈ ΡΠΈΠΌΠ»ΠΈΠ΄ΠΎΠ². ΠΠ°ΠΆΠ½ΠΎ ΠΈΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΠΈ ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡ.
- Π€ΠΎΠΊΡΡ Π½Π° ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ°ΡΡΠΎ Π²Π°ΠΆΠ½Π΅Π΅, ΡΠ΅ΠΌ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΡΡΡ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π°Π΄ΡΠΆΠ½ΡΡ
API Π΄Π»Ρ ΠΠ-Π°Π³Π΅Π½ΡΠΎΠ² (MCP)
ΠΠ°ΡΡΠ΅ΡΠ½ Factory Π΄Π»Ρ MCP-ΡΠ΅ΡΠ²Π΅ΡΠΎΠ²:
- ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅Π»Π΅Π²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
- ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²).
- ΠΠ°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ ΡΠ΅ΡΠ²Π΅Ρ Π±ΡΡΡΡΠΎ ΡΠΏΠ°Π΄ΡΡ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅, Π° Π½Π΅ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ°ΡΠΈΠΊΠ°.
ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ:
- ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ: ΠΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ (ΡΠ΅ΠΊΡΠ΅ΡΡ, PII) ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Ρ .
- ΠΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ: ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ middleware ΠΈΠ»ΠΈ ΠΏΡΠΎΠΊΡΠΈ Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΌΠΈ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ°ΠΌΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ.
- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ: ΠΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ (stateless) Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π² ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ ΡΡΠ΅Π΄Π°Ρ (Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΠΎΡΠΊΠ΅ΡΠΎΠ²/ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ²).
- ΠΠ°Π»ΠΈΠ΄Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ : ΠΠ°Π»ΠΈΠ΄ΠΈΡΡΠΉΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ°, ΡΡΠΎΠ±Ρ Π²ΠΈΠ΄Π΅ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π² Π»ΠΎΠ³Π°Ρ , Π° Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ ΠΎΡΠ²Π΅ΡΡ ΠΎΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ.
- ΠΠΈΠ·Π°ΠΉΠ½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² (Tools): ΠΡΠΎΠ΅ΠΊΡΠΈΡΡΠΉΡΠ΅ Β«ΡΠ²Π΅ΡΡ Ρ Π²Π½ΠΈΠ·Β», ΠΎΡ workflow. ΠΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ. ΠΠ΅Π»Π°ΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΡΠ΅ΠΌΡΠΌΠΈ. ΠΠΏΠΈΡΡΠ²Π°ΠΉΡΠ΅ ΠΈΡ ΡΡΡΠΊΠΎ, Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅:
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΈΠΊΡΠΈΠ²Π½ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ (fakes) Π΄Π»Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ.
- Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉΡΠ΅ e2e-ΡΠ΅ΡΡΡ (evals) Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΊΠΎΠ½ΡΠΈΡΡΠ΅Π½ΡΠ½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ².
Python Π² ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡΡ
ΡΠ°ΠΊΠ°: Π°Π½Π°Π»ΠΈΠ· ΠΊΠΈΠ½Π°Π· ΠΈ ΠΈΠ½Π³ΠΈΠ±ΠΈΡΠΎΡΠΎΠ²
ΠΠΎΠ½ΡΠ΅ΠΊΡΡ: ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΈΠ½Π°Π· β ΡΠ΅ΡΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΡΡΠΎΡΠΈΠ»ΠΈΡΡΡΡ Π±Π΅Π»ΠΊΠΈ, ΡΠ΅Π³ΡΠ»ΠΈΡΡΡ ΠΈΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ. ΠΡΡΠ°ΡΠΈΠΈ Π² ΠΊΠΈΠ½Π°Π·Π°Ρ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ ΠΊ ΡΠ°ΠΊΡ.
Π ΠΎΠ»Ρ Python:
- ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π΄Π°Π½Π½ΡΡ ΠΌΠ°ΡΡ-ΡΠΏΠ΅ΠΊΡΡΠΎΠΌΠ΅ΡΡΠΈΠΈ (ΠΏΡΠΎΡΠ΅ΠΎΠΌΠΈΠΊΠ°, ΡΠΎΡΡΠΎΠΏΡΠΎΡΠ΅ΠΎΠΌΠΈΠΊΠ°).
- Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ°ΠΊΠΎΠ²ΡΡ ΠΈ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΡ ΠΊΠ»Π΅ΡΠΎΠΊ Π΄Π»Ρ Π²ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ²Π΅ΡΡ ΡΠΊΡΠΏΡΠ΅ΡΡΠΈΠΈ ΠΊΠΈΠ½Π°Π·.
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π°Π½Π°Π»ΠΈΠ·Π°: Π·Π°Π΄Π°ΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΡΡΠ½ΡΡ Π·Π°Π½ΡΠ»Π° Π±Ρ 2 Π½Π΅Π΄Π΅Π»ΠΈ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ Python-ΡΠΊΡΠΈΠΏΡΠ° Π±ΡΠ»Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° Π·Π° 2 ΠΌΠΈΠ½ΡΡΡ.
- ΠΠ°ΡΠΈΠ½Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ (PyTorch) Π΄Π»Ρ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°Π½ΠΈΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΡ Π»Π΅ΠΊΠ°ΡΡΡΠ² Ρ ΠΊΠΈΠ½Π°Π·Π°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, CDK2) ΠΏΠΎ ΠΈΡ SMILES-ΡΡΡΡΠΊΡΡΡΠ°ΠΌ.
Π¦Π΅Π»Ρ: ΠΠ°ΠΉΡΠΈ ΠΈΠ½Π³ΠΈΠ±ΠΈΡΠΎΡΡ Π΄Π»Ρ Π²ΡΠ΅Ρ 500+ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈΡ ΠΊΠΈΠ½Π°Π·, ΡΡΠΎΠ±Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ Π»Π΅ΠΊΠ°ΡΡΡΠ²Π° Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ.
Π‘Π»ΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ DOCX ΠΈ ΠΈΡ
ΡΠ΅ΡΠ΅Π½ΠΈΠ΅
ΠΡΠΎΠ±Π»Π΅ΠΌΠ°: Π€ΠΎΡΠΌΠ°Ρ DOCX (Open XML) ΠΊΡΠ°ΠΉΠ½Π΅ ΡΠ»ΠΎΠΆΠ΅Π½. ΠΡΠΎ Π°ΡΡ ΠΈΠ² ΠΈΠ· ΡΠΎΡΠ΅Π½ XML-ΡΠ°ΠΉΠ»ΠΎΠ². ΠΡΡΠΌΠΎΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΡΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· ΠΏΠΎΡΠ΅ΡΠΈ ΡΡΠΈΠ»Π΅ΠΉ ΠΈ ΡΡΡΡΠΊΡΡΡΡ.
ΠΠ΅ΡΠ΄Π°ΡΠ½ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ:
- ΠΠΎΠ½Π²Π΅ΡΡΠ°ΡΠΈΡ DOCX Π² HTML β ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΠΏΠΎΡΠ΅ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ.
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ
python-docxβ ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ (ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ΅Π»ΠΈΠ· β 2016 Π³ΠΎΠ΄), Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΠΊΠΎΠ»ΠΎΠ½ΡΠΈΡΡΠ»Π°ΠΌΠΈ, Π³ΠΈΠΏΠ΅ΡΡΡΡΠ»ΠΊΠ°ΠΌΠΈ, ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΎΡΠ²Π΅ΡΠ°ΠΌΠΈ Π½Π° ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.
Π Π΅ΡΠ΅Π½ΠΈΠ΅: SuperDoc (Open Source Document Engine):
- ΠΠ΄ΠΈΠ½ΡΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ Π΄Π»Ρ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π°, ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Ρ DOCX.
- Π Π°Π±ΠΎΡΠ°Π΅Ρ Π² Python, JavaScript, Π±ΡΠ°ΡΠ·Π΅ΡΠ΅.
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π²ΡΡ: Π½ΡΠΌΠ΅ΡΠ°ΡΠΈΡ ΡΡΡΠ°Π½ΠΈΡ, ΡΡΠΈΠ»ΠΈ ΡΠ°Π±Π»ΠΈΡ, ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Ρ ΠΎΡΠ²Π΅ΡΠ°ΠΌΠΈ.
- ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΡΠ΅ΡΠ΅Π· MCP-Π°Π³Π΅Π½ΡΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎ ΠΏΡΠΎΠΌΠΏΡΡ) ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² Π»ΡΠ±ΠΎΠΉ ΡΡΠ΅Π΄Π΅.
ΠΡΠ²ΠΎΠ΄: ΠΠ°Π΄Π°ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠ°ΠΆΡΡΡΡ ΠΏΡΠΎΡΡΡΠΌΠΈ (ΡΠ°Π±ΠΎΡΠ° Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ), Π½Π° Π΄Π΅Π»Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΡΠ΅Π½Ρ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ. Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΊΠΈΡ Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΎΠΊ ΠΏΡΠΈΠ½ΠΎΡΠΈΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ ΡΠ°Π΄ΠΎΡΡΡ.
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Ρ ΠΠ: ΠΡΡΠ°Π²Π°ΠΉΡΠ΅ΡΡ Π·Π° ΡΡΠ»ΡΠΌ
ΠΠ°ΡΠ°Π΄ΠΎΠΊΡ ΠΠ°ΡΠ΅ΡΠΎ Π΄Π»Ρ Π΄ΠΎΠΊΠ»Π°Π΄ΡΠΈΠΊΠΎΠ² (ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²):
- 80% Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΡ ΠΎΠ΄ΠΈΡ Π½Π° ΡΡΡΠΈΠ½Ρ: ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°, ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ ΡΠ»Π°ΠΉΠ΄ΠΎΠ², ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ.
- 20% Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΡΡΠ°ΡΡΡΡ Π½Π° ΡΡΡΡ: ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, ΠΈΠ΄Π΅Ρ, ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
Π ΠΈΡΠΊΠΈ ΡΡΠ΅Π·ΠΌΠ΅ΡΠ½ΠΎΠ³ΠΎ Π΄Π΅Π»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠ:
- ΠΠΎΡΠ΅ΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ (Β«Π΄Π΅Π»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π΅Π· ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ β ΡΡΠΎ Π°Π±Π΄ΠΈΠΊΠ°ΡΠΈΡΒ»).
- ΠΠ΅ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ ΠΎΡΠ²Π΅ΡΠΈΡΡ Π½Π° ΡΠ»ΠΎΠΆΠ½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ΅.
- ΠΠΎΡΠ΅ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ Π½Π°Π²ΡΠΊΠΎΠ² (Β«ΠΌΡΡΡΒ»).
ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄:
ΠΡΡΠ°Π²Π°ΠΉΡΠ΅ΡΡ Β«Π·Π° ΡΡΠ»ΡΠΌΒ». ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π΄Π»Ρ ΡΡΡΠΈΠ½Ρ, Π½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π²ΡΠ²ΠΎΠ΄.- ΠΠ°Π΄Π°Π²Π°ΠΉΡΠ΅ Π²ΠΎΠΏΡΠΎΡ Β«ΠΠΎΡΠ΅ΠΌΡ?Β» (Why behind the How). ΠΠ±