Python | ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Open in Telegram
Python Π±Π΅Π· Π³ΡΠ°Π½ΠΈΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΠ»Π°Π΄Π΅Π»Π΅Ρ, ΡΠ΅ΠΊΠ»Π°ΠΌΠ° @Ak_Mihail ΠΡΠ΅ΠΎΠ±ΡΠ΅ΡΡΠΈ ΡΠ΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅: https://telega.in/c/Python_libr
Show more8 929
Subscribers
-424 hours
-87 days
-4630 days
Posts Archive
ΠΠ°ΠΊ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΠ½ΡΡΡ ΠΠΠ‘Π¬ ΡΡΠ½ΠΎΠΊ Ρ
ΠΎΡΡΠΈΠ½Π³ΠΎΠ²?
ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ Π²ΡΠΊΠΈΠ½ΡΡΡ ΡΡΠ°ΡΡΠ΅ ΠΌΡΡΠΎΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΡ ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π½Π° AMD Ryzen 9 7950X3D Ρ ΡΠ°ΡΡΠΎΡΠΎΠΉ Π΄ΠΎ 5.7 ΠΠΡ, ΡΡΠΎΠ±Ρ Π²ΡΡ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ Π² 4 ΡΠ°Π·Π° Π±ΡΡΡΡΠ΅Π΅. Π ΡΠ΅Π½Ρ ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΡΠ΅ΠΆΠ½ΠΈΠΌΠΈ.
aeza.net ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎ ΠΈ ΡΠ΄Π΅Π»Π°Π»Π°, Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠ΅ Π² Π Π€ ΠΈ Π‘ΠΠ. Π Π΅ΡΠ΅ ΠΌΡ ΡΠ»Π΅Π΄ΠΈΠΌ Π·Π° ΡΡΠ΅Π½Π΄Π°ΠΌΠΈ ΠΈ Π²Π½Π΅Π΄ΡΠΈΠ»ΠΈ ChatGPT ΠΏΠ΅ΡΠ²ΡΠΌΠΈ ΠΈΠ· Ρ
ΠΎΡΡΠ΅ΡΠΎΠ² Π² Π Π€, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠΎΠΎΠ±ΡΠ°ΡΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Π²ΡΠ±ΠΎΡ: Π»ΠΈΠ±ΠΎ Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ, Π»ΠΈΠ±ΠΎ Ρ Π»ΠΈΡΠ½ΡΠΌ ΠΈΡΠΊΡΡΡΡΠ²Π΅Π½Π½ΡΠΌ Π°ΡΡΠΈΡΡΠ΅Π½ΡΠΎΠΌ
Π’Π΅Π»Π΅Π³ΡΠ°ΠΌΠΌ ΠΊΠ°Π½Π°Π»: https://t.me/aezahost
π Π€ΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ pytest Π² Python, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°.
β’ Π€ΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ pytest ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π»Π΅Π³ΠΊΠΎ ΠΏΠΈΡΠ°ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅, ΡΠ΄ΠΎΠ±ΠΎΡΠΈΡΠ°Π΅ΠΌΡΠ΅ ΡΠ΅ΡΡΡ ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ.
β’ ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ pytest ΡΡΠ΅Π±ΡΠ΅ΡΡΡ: Python 3.7+ ΠΈΠ»ΠΈ PyPy3.
ΠΠΎΠ΄ΡΠ»Ρ pytest ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ Π½Π° PyPI, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠ° (ΠΊΠΎΠ΄ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅).
π ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
#ΡΡΠΎΠΊ
Π’Π°Π±Π»ΠΈΡΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Treeview. Scrollbar
β’ Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ°ΠΊ Π²ΡΠ²Π΅ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅ Π² Π²ΠΈΠ΄Π΅ ΡΠ°Π±Π»ΠΈΡΡ (Ρ
ΠΎΡΡ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° TreeView) ΠΈ ΡΠ·Π½Π°Π΅ΠΌ ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ scroll Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ
ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ
Π±Π»ΠΎΠΊΠΎΠ².
π§· Π‘ΠΌΠΎΡΡΠ΅ΡΡ Π²ΠΈΠ΄Π΅ΠΎ
#ΠΠΈΠ΄Π΅ΠΎ
π ΠΠΎΠ΄ΡΠ»Ρ python-magic Π² Python, ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΠΈΠΏΠ° ΡΠ°ΠΉΠ»Π°.
β’ ΠΠΎΠ΄ΡΠ»Ρ python-magic ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Python Π΄Π»Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠΈΠΏΠΎΠ² ΡΠ°ΠΉΠ»ΠΎΠ² libmagic. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° libmagic ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΠ΅Ρ ΡΠΈΠΏΡ ΡΠ°ΠΉΠ»ΠΎΠ², ΠΏΡΠΎΠ²Π΅ΡΡΡ ΠΈΡ
Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ ΡΠΏΠΈΡΠΊΠΎΠΌ ΡΠΈΠΏΠΎΠ² ΡΠ°ΠΉΠ»ΠΎΠ². ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ Unix.
β’ ΠΠΎΠ΄ΡΠ»Ρ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΏΡΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠΈΠΏΠ° ΡΠ°ΠΉΠ»Π° ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎ ΡΠ΅ΡΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» Π·Π°Π³ΡΡΠΆΠ΅Π½ Π½Π° Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ) ΠΏΠ΅ΡΠ΅Π΄ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠ΅ΡΠ΅Π΄Π°Π½ ΡΠ°ΠΉΠ» .php Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ .pdf).
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Ρ python-magic Π² Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ (ΠΊΠΎΠ΄ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅).
π ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
#ΡΡΠΎΠΊ
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ GUI ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Python tkinter
β’ ΠΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ tkinter ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ²ΠΎΠΈ Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΡΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° python. ΠΡ ΠΈΠ·ΡΡΠΈΠΌ Π²ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π² ΡΠΎΡΠΌΠ°Ρ
ΠΈ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½Π° ΠΈΡ
ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΊΠ°ΠΊ ΠΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ, Paint, Π‘Π°ΠΏΠ΅Ρ, ΠΠ»ΠΎΠΊΠ½ΠΎΡ.
π§· Π‘ΠΌΠΎΡΡΠ΅ΡΡ Π²ΠΈΠ΄Π΅ΠΎ
#ΠΠΈΠ΄Π΅ΠΎ
π§© ΠΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ Π² Python, ΠΎ ΠΊΠΎΡΠΎΡΡΡ
Π²Ρ Π½Π΅ Π·Π½Π°Π»ΠΈ
β’ ΠΠ±Π»Π°ΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ β ΡΡΠΎ ΡΠ° ΡΠ°ΡΡΡ ΠΊΠΎΠ΄Π°, Π³Π΄Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π΄ΠΎΡΡΡΠΏΠ½Π°, ΠΎΡΠΊΡΡΡΠ° ΠΈ Π²ΠΈΠ΄ΠΈΠΌΠ°. ΠΡΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΠ΅ΡΠ²ΡΡ
Π²Π΅ΡΠ΅ΠΉ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ±ΡΠ°ΡΠ°ΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π² Π»ΡΠ±ΠΎΠΉ ΡΠΊΠΎΠ»Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python, ΡΠ°ΠΊ ΡΡΠΎ Π΄Π°ΠΆΠ΅ Π½ΠΎΠ²ΠΈΡΠΊΠΈ Ρ Π½Π΅ΠΉ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π·Π½Π°ΠΊΠΎΠΌΡ.
π§· Π§ΠΈΡΠ°ΡΡ ΡΡΠ°ΡΡΡ
#Π‘ΡΠ°ΡΡΡ
π ΠΠΎΠ΄ΡΠ»Ρ pynput Π² Python, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠΎΠΉ ΠΈ ΠΌΡΡΡΡ.
ΠΠΎΠ΄ΡΠ»Ρ pynput ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Ρ
Π²Π°ΡΡΠ²Π°ΡΡ ΠΈ ΠΈΠΌΠΈΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ² Π²Π²ΠΎΠ΄Π°, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ ΠΈ ΠΌΡΡΠΈ. ΠΠΎΠ΄ΡΠ»Ρ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡΠ»ΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π²Π²ΠΎΠ΄Π°:
β’ pynput.keyboard - ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΊΠ»Π°ΡΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ.
β’ pynput.mouse - ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΊΠ»Π°ΡΡΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΌΡΡΠΈ ΠΈΠ»ΠΈ trackpad.
ΠΡΠ΅ ΡΠΏΠΎΠΌΡΠ½ΡΡΡΠ΅ Π²ΡΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΡΡΡΡ Π² ΠΏΠ°ΠΊΠ΅Ρ pynput.
ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ (ΠΊΠΎΠ΄ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅).
π ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
#ΡΡΠΎΠΊ
ΠΡΠ°ΡΠΈΠ²ΡΠΉ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° Python
β’ Π Π΄Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ DearPyGui. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π±ΠΎΠ»Π΅Π΅ 70 Π³ΠΎΡΠΎΠ²ΡΡ
Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ ΡΠΎΡΠ½ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΉ.
π§· Π‘ΠΌΠΎΡΡΠ΅ΡΡ Π²ΠΈΠ΄Π΅ΠΎ
#ΠΠΈΠ΄Π΅ΠΎ
π§© IDE Ρ Ρ
ΠΎΡΠΎΡΠΈΠΌ UI / UX
β’ Π‘ΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΡ ΠΈΠ· 5 Ρ
ΠΎΡΠΎΡΠΈΡ
IDE Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Python Ρ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄ΠΎΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄, Π° Π½Π΅ ΠΌΠ΅ΡΠ°ΡΡ.
π§· Π§ΠΈΡΠ°ΡΡ ΡΡΠ°ΡΡΡ
#Π‘ΡΠ°ΡΡΡ
π Π¨ΠΏΠ°ΡΠ³Π°Π»ΠΊΠ° ΠΏΠΎ Python Π΄Π»Ρ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΎΠ² Π΄Π°Π½Π½ΡΡ
ΠΡΠ° ΡΠΏΠ°ΡΠ³Π°Π»ΠΊΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ python Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ.
π Π‘ΠΌΠΎΡΡΠ΅ΡΡ ΡΠΏΠ°ΡΠ³Π°Π»ΠΊΡ
#Π¨ΠΏΠ°ΡΠ³Π°Π»ΠΊΠ°
π ΠΠΎΠ΄ΡΠ»Ρ tomli-w Π² Python, Π·Π°ΠΏΠΈΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² TOML.
ΠΠΎΠ΄ΡΠ»Ρ tomli-w ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² TOML ΠΈΠ»ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠΌΠ΅ΡΡΠΈΡ
ΡΡ TOML, ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ TOML v1.0.0. ΠΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π°Π½Π°Π»ΠΎΠ³ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ tomlib, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠΎΠΌ TOML ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ tomli-w:
β’ ΠΡΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ»ΠΎΠ²Π°ΡΡ dict Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ TOML Π΄Π°Π½Π½ΡΠ΅ Π½Π΅ ΡΠΎΡΡΠΈΡΡΡΡΡΡ, Π½ΠΎ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡΡΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ Π²Ρ
ΠΎΠ΄Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ dict (ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎ) ΠΏΠ΅ΡΠ΅Π΄ Π²ΡΠ·ΠΎΠ²ΠΎΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ tomli_w.dumps().
β’ ΠΠ°ΠΏΠΈΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² TOML Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌΠΈ ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ.
β’ ΠΡΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½Π°Ρ ΡΡΡΠΎΠΊΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½ΠΎΠ²ΡΠ΅ ΡΡΡΠΎΠΊΠΈ n ΠΈ/ΠΈΠ»ΠΈ r ΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Π΅Π΅ Π½Π΅ Π·Π°ΠΏΠΈΡΠ΅Ρ.
ΠΡΠΈΠΌΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ (ΠΊΠΎΠ΄ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅).
π ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
#ΡΡΠΎΠΊ
π₯Π₯ΠΎΡΠΈΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΠ°ΡΡΠ΅ΡΡ Π² Data Science?
ΠΡΠΈΠ³Π»Π°ΡΠ°Π΅ΠΌ Π½Π° Π±Π°Π·ΠΎΠ²ΡΠΉ ΡΡΠΎΠΊ ΠΏΠΎ Machine Learning ΠΎΡ OTUS
Π’Π΅ΠΌΠ°: "ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Machine Learning"
ΠΠ°ΡΠ°: 17 Π°Π²Π³ΡΡΡΠ°, 20:00. ΠΠ΅Π±ΠΈΠ½Π°Ρ ΠΏΡΠΈΡΡΠΎΡΠ΅Π½ ΠΊ ΡΡΠ°ΡΡΡ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΡΡΡΠ° "Machine Learning"
Π§ΡΠΎ Π±ΡΠ΄Π΅Ρ Π½Π° ΡΡΠΎΠΊΠ΅:
- ΠΡΡΠΎΡΠΈΡ Machine Learning
- ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ ΠΈ ΡΠΈΠΏΡ Π·Π°Π΄Π°Ρ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ
- ΠΠ±ΡΠΈΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ
β¨ΠΠ°Π½ΡΡΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ:
- IT-ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ
ΠΎΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² Data Science;
- ΠΠ°ΡΠΈΠ½Π°ΡΡΠ΅ΠΌΡ Data Scientist ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ ΠΏΠΎ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, ΠΆΠ΅Π»Π°ΡΡΠ΅ΠΌΡ ΡΠ³Π»ΡΠ±ΠΈΡΡΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠΈΡ;
- Π’ΠΎΠΌΡ, ΠΊΡΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ·ΡΡΠ°Π΅Ρ Data Science;
- Π’ΠΎΠΌΡ, ΠΊΡΠΎ Ρ
ΠΎΡΠ΅Ρ Π²ΠΎΠΉΡΠΈ Π² IT, Π½ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ, ΡΡΠΎ Π²ΡΠ±ΡΠ°ΡΡ.
πΠ Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ: https://otus.pw/vjyN/
β ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅ Π²Π΅Π±ΠΈΠ½Π°ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΠΊΡΡΡΠ΅, Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌ ΡΠ°ΡΡΡΠΎΡΠΊΡ.
ΠΠ°ΡΠΈΠ²Π½Π°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ΅ www.otus.ru
π§© Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ OpenCV?
β’ ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π·ΡΠ΅Π½ΠΈΡ ΠΈ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. Π Π½Π΅Ρ Π²Ρ
ΠΎΠ΄ΡΡ Π±ΠΎΠ»Π΅Π΅ 2500 Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ², Π² ΠΊΠΎΡΠΎΡΡΡ
Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅, ΡΠ°ΠΊ ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π·ΡΠ΅Π½ΠΈΡ ΠΈ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ.
π§· Π§ΠΈΡΠ°ΡΡ ΡΡΠ°ΡΡΡ
#Π‘ΡΠ°ΡΡΡ
π Π¨ΠΏΠ°ΡΠ³Π°Π»ΠΊΠ° ΠΏΠΎ Jupyter Notebook
ΠΡΠ° ΡΠΏΠ°ΡΠ³Π°Π»ΠΊΠ° Π΄Π»Ρ Π±Π»ΠΎΠΊΠ½ΠΎΡΠ° Jupyter ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΡΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π² Ρ
ΠΎΡΠΎΡΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Notebook, ΠΏΠΎΠ΄ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Project Jupyter.
π Π‘ΠΌΠΎΡΡΠ΅ΡΡ ΡΠΏΠ°ΡΠ³Π°Π»ΠΊΡ
#Π¨ΠΏΠ°ΡΠ³Π°Π»ΠΊΠ°
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΡΠ°ΡΠΈΠ²ΡΡ
ΠΈΠ³Ρ Π½Π° Python Π±Π΅Π· ΠΎΠΏΡΡΠ°
β’ Π Π΄Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈΠ³Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Pyxel. ΠΠ°Π½Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΊΡΠ°ΡΠΈΠ²ΡΠ΅ ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈΠ³ΡΡ Ρ ΠΏΠΈΠΊΡΠ΅Π»ΡΠ½ΠΎΠΉ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ.
β’ Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ, Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ ΠΎΠΏΡΡ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΈΠ³Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠΆΠ΅ Π³ΠΎΡΠΎΠ²Ρ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
π§· Π‘ΠΌΠΎΡΡΠ΅ΡΡ Π²ΠΈΠ΄Π΅ΠΎ
#ΠΠΈΠ΄Π΅ΠΎ
π§© Python GUI: ΡΠΎΠ·Π΄Π°ΡΠΌ ΠΏΡΠΎΡΡΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ PyQt ΠΈ Qt Designer
β’ ΠΡΠ° ΡΡΠ°ΡΡΡ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΡΠ΅Ρ
, ΠΊΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠ²ΠΎΡ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ (GUI) Π½Π° Python. Π Π½Π΅ΠΉ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΎΡΠ½ΠΎΠ²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ PyQt Π² ΡΠ²ΡΠ·ΠΊΠ΅ Ρ Qt Designer.
β’ Π¨Π°Π³ Π·Π° ΡΠ°Π³ΠΎΠΌ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΏΡΠΎΡΡΠΎΠ΅ Python GUI ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ.
π§· Π§ΠΈΡΠ°ΡΡ ΡΡΠ°ΡΡΡ
#Π‘ΡΠ°ΡΡΡ
ΠΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄Π²ΠΎΠΉΠ½ΡΡ Π²ΡΠ³ΠΎΠ΄Ρ ΡΡΠΈΠΌ Π»Π΅ΡΠΎΠΌ - "Python Π΄Π»Ρ ΠΏΠ΅Π½ΡΠ΅ΡΡΠ΅ΡΠ°" + "ΠΡΠ½ΠΎΠ²Ρ Python" ΡΠΎ ΡΠΊΠΈΠ΄ΠΊΠΎΠΉ 20% Π² Codeby Academy.
Π‘ΡΠ°ΡΠ°Ρ ΡΠ΅Π½Π° - 56 000 ΡΡΠ±Π»Π΅ΠΉ, Π½ΠΎΠ²Π°Ρ - 45 000 ΡΡΠ±Π»Π΅ΠΉ.
Π£ΡΠΏΠ΅ΠΉΡΠ΅ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ Π½Π°Ρ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΏΠ°ΠΊΠ΅Ρ Ρ 14 Π°Π²Π³ΡΡΡΠ° ΠΏΠΎ 14 ΡΠ΅Π½ΡΡΠ±ΡΡ!
β ΠΠ²ΠΎΠΉΠ½Π°Ρ Π²ΡΠ³ΠΎΠ΄Π° Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠΊΡΠΏΠΊΠ΅ - ΠΎΠ±Π° ΠΊΡΡΡΠ° Π½Π°ΡΠ΅Π»Π΅Π½Ρ Π½Π° ΠΎΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ Π½Π°Π²ΡΠΊΠΎΠ² ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ΅Π»ΠΎΠΌ ΠΈ Π΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π² ΡΡΠ΅ΡΠ΅ ΠΊΠΈΠ±Π΅ΡΠ±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. ΠΠ°ΠΌ Π½Π΅ ΠΏΡΠΈΠ΄ΡΡΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΈΡΠΊΠ°ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ - Π²ΡΡ ΡΡΠΎ ΡΠΆΠ΅ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠ»ΠΈ Π΄Π»Ρ Π²Π°Ρ Π² Π½Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅. ΠΠ½ΡΡΡΡΠΊΡΠΎΡΡ ΡΠΊΠ°ΠΆΡΡ Π½Π° Π½Π΅Π΄ΠΎΡΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΡ
ΡΠ°Π±ΠΎΡ ΠΈ ΠΏΠΎΠΌΠΎΠ³ΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄.
π ΠΡ ΡΠΎΡΠ½ΠΎ Π½Π΅ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ Π²ΡΠ³ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π½Π°ΡΠΈ ΠΊΡΡΡΡ Π² ΡΡΠ΅Π΄Π½Π΅ΠΌ Π½Π° 40% Π΄Π΅ΡΠ΅Π²Π»Π΅ ΠΊΡΡΡΠΎΠ² Π΄ΡΡΠ³ΠΈΡ
ΡΠΊΠΎΠ». ΠΠΎΠ»Π΅Π΅ 100 ΡΡΠ΅Π½ΠΈΠΊΠΎΠ² ΡΡΠΏΠ΅Π»ΠΈ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ Π½Π°Ρ python-ΠΏΠ°ΠΊΠ΅Ρ Ρ ΠΈΡΠ½Ρ!
Π£ΡΠΏΠ΅ΠΉΡΠ΅ Π·Π°ΠΏΠΈΡΠ°ΡΡΡΡ Π΄ΠΎ 14 ΡΠ΅Π½ΡΡΠ±ΡΡ β
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ Π·Π°ΠΏΠΈΡΠΈ ΡΡΠΎΡΠ½ΡΠΉΡΠ΅ Ρ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠ²
π ΠΠΎΠ΄ΡΠ»Ρ fire Π² Python, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ CLI.
β’ ΠΠΎΠ΄ΡΠ»Ρ fire ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ (CLI) Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΊΠΎΠ΄Π°. ΠΠ½Π° ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡ Π»ΡΠ±ΠΎΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Python, ΠΊΠ»Π°ΡΡ, ΠΎΠ±ΡΠ΅ΠΊΡ, ΡΡΠ½ΠΊΡΠΈΡ ΠΈ Ρ.Π΄. Π² CLI (Π»ΡΠ±ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Python Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ!).
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Fire - Π²Π·ΡΡΡ Π»ΡΠ±ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° Python, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎ Π²ΡΠ·Π²Π°ΡΡ fire.Fire() Π² ΠΊΠΎΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡΠΎ ΠΎΡΠΊΡΠΎΠ΅Ρ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ (ΠΊΠΎΠ΄ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅).
π ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
#ΡΡΠΎΠΊ
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΡΠ°ΡΠΈΠ²ΡΡ
ΠΈΠ³Ρ Π½Π° Python Π±Π΅Π· ΠΎΠΏΡΡΠ°
β’ Π Π΄Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈΠ³Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Pyxel. ΠΠ°Π½Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΊΡΠ°ΡΠΈΠ²ΡΠ΅ ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈΠ³ΡΡ Ρ ΠΏΠΈΠΊΡΠ΅Π»ΡΠ½ΠΎΠΉ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ.
β’ Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ, Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ ΠΎΠΏΡΡ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΈΠ³Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΡΠΆΠ΅ Π³ΠΎΡΠΎΠ²Ρ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
π§· Π‘ΠΌΠΎΡΡΠ΅ΡΡ Π²ΠΈΠ΄Π΅ΠΎ
#ΠΠΈΠ΄Π΅ΠΎ
ΠΠ°ΡΡΠ΅ΡΠ½ Unit of Work Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ FastAPI
β’ Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ·Π½Π°Π΅ΠΌ, Π·Π°ΡΠ΅ΠΌ Π½ΡΠΆΠ΅Π½ unit of work ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΠΌ Π΅Π³ΠΎ Π½Π° FastAPI ΠΏΡΠΎΠ΅ΠΊΡΠ΅.
π§· Π‘ΠΌΠΎΡΡΠ΅ΡΡ Π²ΠΈΠ΄Π΅ΠΎ
#ΠΠΈΠ΄Π΅ΠΎ
