python_practics
Open in Telegram
Python - ΠΎΠ±ΡΡΠ°ΡΡΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ, ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΠΎΠ²Π΅ΡΡ ΠΈ ΡΡΠ°ΡΡΠΈ. ΠΠ΄ΠΌΠΈΠ½, ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²ΠΎ, ΡΠ΅ΠΊΠ»Π°ΠΌΠ°: @seniorFrontPromo, @maria_seniorfront ΠΡΠΏΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ: https://telega.in/c/python_practics
Show more5 161
Subscribers
+324 hours
-37 days
-4030 days
Posts Archive
5 160
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅! - ΠΠΎΠΏΡΠΎΡ!
Π ΠΊΠ°ΠΊΠΈΡ
ΡΠ»ΡΡΠ°ΡΡ
ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ SyntaxError?
ΠΡΠΈΠ±ΠΊΠ° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ Python ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΡΡΡ Ρ ΡΡΠ°ΡΡΠΊΠΎΠΌ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ·ΡΠΊΠ° ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°Π½. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ, Π² ΡΠ»ΡΡΠ°Π΅ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅, ΠΎΠ½Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π΄ΠΎ Π½Π°ΡΠ°Π»Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠ΅ΡΠ΅Ρ
Π²Π°ΡΠ΅Π½Π°, ΡΡΠ΅Π±Π½ΠΈΠΊ Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΡΠ·ΡΠΊΠ° Python Π΄Π°ΠΆΠ΅ ΡΠ°Π·Π΄Π΅Π»ΡΠ΅Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. ΠΠ΄Π½Π°ΠΊΠΎ SyntaxError β ΡΡΠΎ ΡΠΎΠΆΠ΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π°ΡΠ»Π΅Π΄ΡΠ΅ΡΡΡ ΠΎΡ Exception, ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈ Π±ΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½ΠΎ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:
1. ΠΎΡΠΈΠ±ΠΊΠ° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° Π² ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΠΎΠΌ ΠΌΠΎΠ΄ΡΠ»Π΅;
2. ΠΎΡΠΈΠ±ΠΊΠ° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° Π² ΠΊΠΎΠ΄Π΅, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΡΡΡΠΎΠΊΠΎΠΉ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ eval ΠΈΠ»ΠΈ exec.
#Π²ΠΎΠΏΡΠΎΡΡ_ΠΈΠ·_ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ
@python_practics
5 160
ΠΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Python Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Β«ΠΠ΅ΠΉΡΡΠΈΠ½ΠΎΒ»
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ (ΠΌΠΎΠ΄ΡΠ»ΠΈ) Python ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ³ΠΎ Π±Π°ΠΉΡ-ΠΊΠΎΠ΄Π° ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
Ρ Π»ΡΠ±ΠΎΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ, Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΠ»ΡΡΠ°ΡΡ
ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Π² Π²ΠΈΠ΄Π΅ Py-ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² Π»ΠΈΡΡ ΡΠ°ΡΡΠΈΡΠ½ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΡΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π½Π° Π‘ΠΈ ΠΈ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ Π²ΡΠ΅Π³ΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΡ
ΠΏΡΠ΅Π΄ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠ΅Π±ΡΠ΅ΠΌΠΎΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ. Π ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ ΠΠ‘ Β«ΠΠ΅ΠΉΡΡΠΈΠ½ΠΎΒ» ΠΏΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ
Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΈΡΠΎΠΊ.
Π ΡΡΠ°ΡΡΠ΅ Π°Π²ΡΠΎΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π» ΠΎΠ±ΡΠΈΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΊ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Python-ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ. ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π°Π²ΡΠΎΡ Π²Π·ΡΠ» NumPy, ΡΠ΅ΠΉ ΠΆΠΈΠ·Π½Π΅Π½Π½ΡΠΉ ΠΏΡΡΡ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΠ°Π΄ΠΈΠΈ: Π½Π°ΡΠΈΠ²Π½ΡΠΉ Pyhton ΠΊΠΎΠ΄ βΡΡΠ°Π½ΡΠ»ΡΡΠΈΡ Π² Π‘ΠΈ (Cython) β ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ β Π·Π°ΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Ρ wrapper-Π°ΠΌΠΈ Π΄Π»Ρ Python.
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅π
#ΡΡΠ°ΡΡΠΈ
@python_practics
5 160
Π§ΡΠΎ Π²ΡΠ²Π΅Π΄Π΅Ρ Π΄Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄?
print('{}{}'.format(True, -1, +0))
5 160
Learning Ray: Flexible Distributed Python for Machine Learning
ΠΠ°ΡΠ½ΠΈΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Ray - ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠΌ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ
Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ
Π½Π°Π³ΡΡΠ·ΠΎΠΊ Π½Π° Python. ΠΠ· ΡΡΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π½Π° Python, ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ ΠΏΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ Π΄Π°Π½Π½ΡΡ
ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ ΠΏΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Ray Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠ»Π°ΡΡΠ΅ΡΡ. ΠΡ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Ray Π΄Π»Ρ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π² ΠΌΠ°ΡΡΡΠ°Π±Π΅.
ΠΠ½ΠΈΠ³Π° Π² ΡΠΎΡΠΌΠ°ΡΠ΅ pdfπ
#ΠΊΡΡΡΡ_ΠΊΠ½ΠΈΠ³ΠΈ
@python_practics
5 160
ΠΠΎΠ³Π΄Π° Π²ΡΡ-ΡΠ°ΠΊΠΈ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π» ΠΊΠ°ΠΊ ΠΏΠΎΡΠΈΠΊΡΠΈΡΡ ΡΠΎ Π±Π°Π³
#ΠΌΠ΅ΠΌΡΠΈΠΊΠΈ
@python_practics
5 160
ΠΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π² log-ΡΠ°ΠΉΠ»Π°Ρ
Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ
Log-ΡΠ°ΠΉΠ»Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Ρ
ΡΠΎΠ½ΠΎΠ»ΠΎΠ³ΠΈΡ ΡΠΎΠ±ΡΡΠΈΠΉ, ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΡΡΠΈΡ
Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ (ΠΈΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅). ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ: ΠΎΡ Π·Π°ΠΏΠΈΡΠΈ ΠΎ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄ΠΎ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ
ΠΈ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡΡ
. ΠΠ»Ρ Π½Π°Ρ log-ΡΠ°ΠΉΠ»Ρ β ΡΡΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ Π΄Π½Π΅Π²Π½ΠΈΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ, Π° ΠΎΡΠ΅Π½Ρ Ρ
ΠΎΡΠΎΡΠΈΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ ΠΈ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
ΠΠ²ΡΠΎΡ ΡΠ°ΡΡΠΎ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΡΡ Ρ ΡΠΈΡΡΠ°ΡΠΈΡΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· ΡΡΠΈΡ
ΡΠ°ΠΉΠ»ΠΎΠ² ΠΏΠΎΠΌΠΎΠ³Π°Π» Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΡ ΠΈ ΡΡΡΡΠ°Π½ΠΈΡΡ ΡΠ±ΠΎΠΈ Π² ΡΠ°Π±ΠΎΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, Π½ΠΎ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π΅ΡΠ΅ Π΄ΠΎ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΡΠΎΡΠ²ΠΈΠ»ΠΈΡΡ.
Log-ΡΠ°ΠΉΠ»Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ ΠΎ ΡΠΎΠ±ΡΡΠΈΡΡ
ΠΈ ΠΎΡΠΈΠ±ΠΊΠ°Ρ
, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΡΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ΅. ΠΠ½Π°Π»ΠΈΠ·ΠΈΡΡΡ ΡΡΠΈ Π·Π°ΠΏΠΈΡΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, Π² ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΈ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΎΡΠΈΠ±ΠΊΠ°, ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ»Π΅Π΄ΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ²Π΅Π»Π° ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅.
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅π
#ΡΡΠ°ΡΡΠΈ
@python_practics
5 160
Π ΠΈΡΡΠ΅ΠΌ ΠΌΠΈΠ»ΠΎΠ³ΠΎ ΠΏΡΡΠΈΠΊΠ° Π½Π° ΠΌΠΎΠ΄ΡΠ»Π΅ turtle
ΠΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅π
#sandbox
@python_practics
5 160
π€ ΠΡΠ»ΠΈ ΡΡ Π΄Π°Π²Π½ΠΎ ΠΌΠ΅ΡΡΠ°Π» ΡΡΠ°ΡΡ Python-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ, ΡΠΎ ΡΡΠΎ Π΄Π»Ρ ΡΠ΅Π±Ρ. Π Π³ΠΎΡΠΎΠ΄Π΅ ΠΠ½Π½ΠΎΠΏΠΎΠ»ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π² Telegram-Π±ΠΎΡ, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΡΡΠΈΡΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π·Π°Π΄Π°ΡΠ°Ρ
Python ΠΈ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ. ΠΡΠ½ΠΎΠ²Π½ΡΠΌΠΈ ΠΏΠ»ΡΡΠ°ΠΌΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π±ΠΎΡΠ° ΡΠ²Π»ΡΡΡΡΡ:
- ΠΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΎΡ "ΠΏΡΠΎΡΡΠΎΠ³ΠΎ" ΠΊ "ΡΠ»ΠΎΠΆΠ½ΠΎΠΌΡ" π
- ΠΠΈΠΊΡΠΎΠ»Π΅ΡΠ½ΠΈΠ½Π³: 3-5 ΠΌΠΈΠ½ΡΡΠ½ΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎΡΡΠΎΠΊΠΈ Ρ Π·Π°Π΄Π°Π½ΠΈΡΠΌΠΈ π
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Π΅ΠΉ Π² ΡΠ°ΡΠ΅ 24/7, ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ 30 ΠΌΠΈΠ½ΡΡ π¨βπ«
- ΠΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π°Π½ΡΡΠΈΡ Ρ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΡΠΌΠΈ Π² ΡΠ΄ΠΎΠ±Π½ΠΎΠ΅ Π΄Π»Ρ ΡΠ΅Π±Ρ Π²ΡΠ΅ΠΌΡ π¨βπ»
- Π‘Π΅ΡΡΠΈΡΠΈΠΊΠ°Ρ ΠΏΠΎΡΠ»Π΅ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ π§πΌβπ
- CΡΠ°ΠΆΠΈΡΠΎΠ²ΠΊΠ° Π² ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π½ΡΡ
IT-ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
β
π ΠΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΆΠ΅ ΡΠ΅ΠΉΡΠ°Ρ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅
5 160
Giotto
Giotto β ΡΡΠΎ Π²Π΅Π±-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Python Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ MVC, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½ΡΠ»Ρ, ΡΠ΄Π΅Π»ΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΡΠΌ ΠΈ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ:
1. Π¨Π°Π±Π»ΠΎΠ½ MVC. ΠΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ Model View Controller β ΡΡΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ HTML-ΠΊΠΎΠ΄Π° ΠΈ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½ΠΈΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠΎ ΡΠ½ΠΈΠΆΠ°Π΅Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ Π² Π΄ΠΎΠ»Π³ΠΎΡΡΠΎΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π΅ ΠΈ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΠΈ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°ΡΡ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ.
2. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² β Ρ Giotto Π΅ΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ², ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄ Π±ΡΡΡΡΠ΅Π΅ ΠΈ ΠΏΡΠΎΡΠ΅. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² Π±ΠΎΠ»Π΅Π΅ Π·Π½Π°ΠΊΠΎΠΌΠΎΠΉ ΡΡΠ΅Π΄Π΅ Python, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΠΎΡΡΡ.
3. ΠΠ°ΡΠΈΠ°Π½ΡΡ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ β WSGI, Gunicorn ΠΈ APACHE β ΡΡΠΎ Π²ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Giotto.
4. ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ β Β«ΠΠΆΠΎΡΡΠΎΒ» ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ±ΡΠΈΡΠ½ΡΡ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π½Π°ΡΡΠ΄Ρ Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ.
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅π
#ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ_Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ
5 160
ΠΠ°Π΄Π°ΡΠ°:
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΌΠ°ΡΡΠΈΠ² ΡΠΈΡΠ΅Π» Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π΄Π²Π° Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠΈΡ
ΡΠΈΡΠ»Π° Π² ΠΌΠ°ΡΡΠΈΠ²Π΅. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ [ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ ΡΠΈΡΠ»ΠΎ, Π²ΡΠΎΡΠΎΠ΅ ΠΏΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π½ΠΈΡ].
ΠΡΠΈΠΌΠ΅Ρ:
[1, 2, 10, 8] --> [8, 10] [1, 5, 87, 45, 8, 8] --> [45, 87]#Π·Π°Π΄Π°ΡΠ½ΠΈΠΊ @python_practics
5 160
ΠΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π°ΡΠΊΠΈ ΠΎΡ karpovκΈcourses Π΄Π»Ρ ΡΠ΅Ρ
, ΠΊΡΠΎ Ρ
ΠΎΡΠ΅Ρ ΡΠΈΠ»ΡΠ½ΠΎ ΠΏΡΠΎΠΊΠ°ΡΠ°ΡΡ ΡΠ²ΠΎΡ ΠΊΠ°ΡΡΠ΅ΡΡ ΠΈΠ»ΠΈ Ρ Π½ΡΠ»Ρ ΡΡΠ°ΡΡ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΎΠΌ Π΄Π°Π½Π½ΡΡ
Π’ΠΎΠ»ΡΠΊΠΎ Π² Π΄Π΅ΠΊΠ°Π±ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ³ΠΎΠ΄Π½ΠΎ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ ΠΊΠΎΠΌΠ±ΠΎ Β«ΠΊΡΡΡ + ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄Π²ΡΡ
ΡΠΈΠΌΡΠ»ΡΡΠΎΡΠΎΠ² Π½Π° Π²ΡΠ±ΠΎΡΒ»:
βͺοΈΠΡΡΡ ΠΠ½Π°Π»ΠΈΡΠΈΠΊ Π΄Π°Π½Π½ΡΡ
Π½Π°ΡΡΠΈΡ Π²ΡΠ΅ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π½Π°ΡΠ°ΡΡ ΠΊΠ°ΡΡΠ΅ΡΡ ΠΈΠ»ΠΈ Π²Π½Π΅Π΄ΡΠΈΡΡ Π²ΡΠ΅ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ° Π² ΡΠ²ΠΎΠΈ ΠΏΡΠΎΠ΅ΠΊΡΡ.
βͺοΈΠ‘ΠΈΠΌΡΠ»ΡΡΠΎΡΡ Π΄Π°Π΄ΡΡ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΅ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΎΠΏΡΡΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ:
1. Π Π‘ΠΈΠΌΡΠ»ΡΡΠΎΡΠ΅ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ° Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΡ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΡΡ
Π·Π°Π΄Π°ΡΠ°Ρ
Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Π½Π°ΡΡΠΎΡΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΡΡΠ°ΠΆΠΈΡΠΎΠ²ΠΊΠΈ
2. Π Π‘ΠΈΠΌΡΠ»ΡΡΠΎΡΠ΅ Π/Π-ΡΠ΅ΡΡΠΎΠ² Π΅ΡΠ΅ Π³Π»ΡΠ±ΠΆΠ΅ ΠΎΡΠ²ΠΎΠΈΡΠ΅ Π/Π-ΡΠ΅ΡΡΡ ΠΈ ΡΡΠ°Π½Π΅ΡΠ΅ Π² Π½ΠΈΡ
Π½Π°ΡΡΠΎΡΡΠΈΠΌ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠΌ
ΠΡΠΈΠΎΠ±ΡΠ΅ΡΠ°ΠΉΡΠ΅ ΠΊΠΎΠΌΠ±ΠΎ Π΄ΠΎ 9 ΡΠ½Π²Π°ΡΡ, Π° Π΅ΡΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΡΡΡΠΎΠ² β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΊΠΈΠ΄ΠΊΡ 7%
ΠΠ°Π±ΡΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΊΠΈΠ΄ΠΊΡ
Π Π΅ΠΊΠ»Π°ΠΌΠ°. Erid 2SDnjcK8gic
5 160
Π Π°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ
ΠΡΠΎΡ ΠΊΠΎΠ΄ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΎΠ±ΠΎΠΈΡ
ΡΠΏΠΈΡΠΊΠΎΠ².
#ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅_ΡΠ½ΠΈΠΏΠΏΠ΅ΡΡ
@python_practics
5 160
ΠΠ°ΠΊΠΈΠΌ Π±ΡΠ΄Π΅Ρ Π²ΡΠ²ΠΎΠ΄ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ?
1.1 + 2.2 == 3.3
5 160
Π ΠΈΡΡΠ΅ΠΌ ΡΠ½Π΅Π³ΠΎΠ²ΠΈΠΊΠ° Π½Π° ΠΌΠΎΠ΄ΡΠ»Π΅ turtle
ΠΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅π
#sandbox
@python_practics
5 160
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅! - ΠΠΎΠΏΡΠΎΡ!
Π§ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ?
ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° Π»ΡΠ±ΡΠ΅ Π½Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ. ΠΠ½ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡΡΡ Π² Π°ΡΡΠΈΠ±ΡΡΠ΅ Π΄Π°Π½Π½ΡΡ
args Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΡΡΠ΅ΠΆΠ° (Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ°). Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅. ΠΠΎ Π²ΡΠ΅Ρ
ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡΡ
ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ ΠΌΠ΅ΡΠΎΠ΄ __str__, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π²ΡΠ·ΡΠ²Π°Π΅Ρ str(self.args). Π Python 2 ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅ΡΡΡ Π°ΡΡΠΈΠ±ΡΡ message, Π² ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ args[0], Π΅ΡΠ»ΠΈ len(args) == 1.
#Π²ΠΎΠΏΡΠΎΡΡ_ΠΈΠ·_ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ
@python_practics
5 160
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ Ρ Python 3.12
Π Python 3.12 ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° perf profiling. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π°Π²ΡΠΎΡ ΡΠ°ΡΡΠΊΠ°Π·Π°Π», ΠΊΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Python-ΡΠΊΡΠΈΠΏΡΠ° Ρ 36 ΡΠ΅ΠΊΡΠ½Π΄ Π΄ΠΎ 0,8. Π ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π» Linux-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ perf, Π³ΡΠ°ΡΠΈΠΊΠΈ Flame Graph, Π΄ΠΈΠ·Π°ΡΡΠ΅ΠΌΠ±Π»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΈ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π» Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ.
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅π
#ΡΡΠ°ΡΡΠΈ
@python_practics
5 160
Π§ΡΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΌ ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ Π΄Π»Ρ ΠΎΡΠΊΡΡΡΠΈΡ ΡΠ°ΠΉΠ»Π°?
