en
Feedback
python_practics

python_practics

Open in Telegram

Python - ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹, ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ совСты ΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ. Админ, сотрудничСство, Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°: @seniorFrontPromo, @maria_seniorfront ΠšΡƒΠΏΠΈΡ‚ΡŒ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ: https://telega.in/c/python_practics

Show more
5 162
Subscribers
No data24 hours
-67 days
-3630 days
Posts Archive
Π’ΠΎΠΏ самых ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… магичСских ΠΊΠΎΠΌΠ°Π½Π΄ для завсСгдатаСв Colab Если Π²Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ Π½Π° повсСднСвной основС срСдами Π²Ρ€ΠΎΠ΄Π΅ Google C
Π’ΠΎΠΏ самых ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… магичСских ΠΊΠΎΠΌΠ°Π½Π΄ для завсСгдатаСв Colab Если Π²Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ Π½Π° повсСднСвной основС срСдами Π²Ρ€ΠΎΠ΄Π΅ Google Colab ΠΈΠ»ΠΈ Jupyter Notebook, Ρ‚ΠΎ навСрняка хотя Π±Ρ‹ Ρ€Π°Π· ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с «магичСскими» ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π°Π²Ρ‚ΠΎΡ€ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ пСрСчисляСт самыС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ…, Π½ΠΎ ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ дополняСт Ρ„ΠΈΡˆΠ΅Ρ‡ΠΊΠ°ΠΌΠΈ. %lsmagic - Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π΄Ρ€Π°Π³ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ умствСнный рСсурс, Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ всСго ΠΎΠ΄Π½Ρƒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ – вывСсти список всСх ΠΊΠΎΠΌΠ°Π½Π΄. %%time - Π˜Π·ΠΌΠ΅Ρ€ΡΠ΅Ρ‚ врСмя выполнСния ячСйки. %%capture - CΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ячСйки. %autoawait - ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ процСссы. %debug - АктивируeΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ. %pip - ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ сторонних Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ ΠΈΠΌΠ΅Π½Π½ΠΎ этой ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ. %precision - Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ число Π·Π½Π°ΠΊΠΎΠ² послС запятой (decimal number) для числовых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². %rerun - ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Π΅Ρ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ячСйку. %%html - ΠžΡ‚Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ ячСйку ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ HTML. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅πŸ‘‡ #ΡΡ‚Π°Ρ‚ΡŒΠΈ

Π£ΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ создания ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² сравнСния БущСствуСт Π½Π΅ΠΌΠ°Π»ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² сравнСния. НапримСр β€” __lt__, __le__, __gt__, __ge__. Мо
Π£ΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ создания ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² сравнСния БущСствуСт Π½Π΅ΠΌΠ°Π»ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² сравнСния. НапримСр β€” __lt__, __le__, __gt__, __ge__. МоТно Π»ΠΈ ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ этот процСсс? Π”Π° β€” с ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Π° functools.total_ordering #ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅_сниппСты @python_practics

Π˜Π³Ρ€Π° ΡˆΠ°Ρ€ΠΈΠΊ Π”Π°Π²Π°ΠΉΡ‚Π΅ Π·Π°ΠΊΠΎΠ΄ΠΈΠΌ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ интСрСсноС! НапримСр, свою ΠΈΠ³Ρ€Ρƒ, Π³Π΄Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ Π΄Π°Ρ‚ΡŒ ΡˆΠ°Ρ€ΠΈΠΊΡƒ ΡƒΠΏΠ°ΡΡ‚ΡŒ, Ρ‚ΠΈΠΏΠ° Арканоида. Π’Ρ‹, скорСС всСго, ΠΈΠ³Ρ€Π°Π»ΠΈ Π² дСтствС Π²ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅, поэтому ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒΡΡ Π±ΡƒΠ΄Π΅Ρ‚ просто. #sandbox @python_practics

#тСория_python @python_practics
+4
#тСория_python @python_practics

GPT-Migrate β€” ИИ-инструмСнт для ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ с ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка ΠΈΠ»ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ GPT-Migrate Для пСрСноса ΠΊΠΎΠ΄Π° ΠΈ
GPT-Migrate β€” ИИ-инструмСнт для ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ с ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка ΠΈΠ»ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ GPT-Migrate Для пСрСноса ΠΊΠΎΠ΄Π° ΠΈΠ· --sourcelang Π² --targetlang: 1. GPT-Migrate создаСт срСду Docker для β€”targetlang, которая автоматичСски. 2. GPT-Migrate пСрСстраиваСт Π½ΠΎΠ²Ρ‹ΠΉ β€”targetlang ΠΊΠΎΠ΄ ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°, начиная с Ρ„Π°ΠΉΠ»Π° β€”sourceentry. 3. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ запускаСт срСду Docker с Π½ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·ΠΎΠΉ, которая отобраТаСтся Π½Π° β€”targetport, ΠΈ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ выполняСт ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ. 4. ИИ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ тСсты с использованиСм Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° unittest Π² Python. 5. ВСстируСт Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π° β€”targetport с использованиСм этих ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Ρ… тСстов. 6. Π˜Ρ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ выполняСт ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ΠΊΠΎΠ΄Π° для вас, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ контСкст ΠΈΠ· ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ², сообщСний ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ структуры ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ². ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅πŸ‘‡ #ΡΡ‚Π°Ρ‚ΡŒΠΈ

ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ Π½Π° PyTorch. Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Β«ΠΌΠ½ΠΎΠ³ΠΎΡ€ΡƒΠΊΠΈΡ… Π±Π°Π½Π΄ΠΈΡ‚ΠΎΠ²Β» ΠΈ Π°ΠΏΠΏΡ€ΠΎΠΊΡΠΈΠΌΠ°Ρ†ΠΈΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ; ΡƒΠ·Π½Π°Π΅Ρ‚
ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠ΄ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ Π½Π° PyTorch. Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Β«ΠΌΠ½ΠΎΠ³ΠΎΡ€ΡƒΠΊΠΈΡ… Π±Π°Π½Π΄ΠΈΡ‚ΠΎΠ²Β» ΠΈ Π°ΠΏΠΏΡ€ΠΎΠΊΡΠΈΠΌΠ°Ρ†ΠΈΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ; ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚ΡŒ Π² ΠΈΠ³Ρ€Π°Ρ… Atari с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΡ… Q-сСтСй ΠΈ ΠΊΠ°ΠΊ эффСктивно Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° стратСгии; ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ ОП ΠΊ ΠΈΠ³Ρ€Π΅ Π² блэкдТСк, ΠΊ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΌ срСдам Π² сСточном ΠΌΠΈΡ€Π΅, ΠΊ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈ ΠΊ ΠΈΠ³Ρ€Π΅ Flappy Bird. Книга Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ pdfπŸ‘‡ #курсы_ΠΊΠ½ΠΈΠ³ΠΈ

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ ΠΈ создали наш канал😊 #ΠΌΠ΅ΠΌΡ‡ΠΈΠΊΠΈ @python_practics
ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ ΠΈ создали наш канал😊 #ΠΌΠ΅ΠΌΡ‡ΠΈΠΊΠΈ @python_practics

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! - Вопрос! ΠžΠ±ΡŠΡΡΠ½ΠΈΡ‚Π΅ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ списком ΠΈ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ΠΌ? Бписок измСняСмый, Π° ΠΊΠΎΡ€Ρ‚Π΅ΠΆ β€” Π½Π΅Ρ‚. ΠšΠΎΡ€Ρ‚Π΅ΠΆΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ,
Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! - Вопрос! ΠžΠ±ΡŠΡΡΠ½ΠΈΡ‚Π΅ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ списком ΠΈ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ΅ΠΌ? Бписок измСняСмый, Π° ΠΊΠΎΡ€Ρ‚Π΅ΠΆ β€” Π½Π΅Ρ‚. ΠšΠΎΡ€Ρ‚Π΅ΠΆΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π² случаС создания ΠΊΠ»ΡŽΡ‡Π΅ΠΉ для словарСй. #вопросы_ΠΈΠ·_собСсСдований

Π§Ρ‚ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π½ΠΈΠΆΠ΅ Π²Π΅Ρ€Π½ΠΎ ΠΎ ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ°Ρ…?
Anonymous voting

ΠšΡ€Π΅ΡΡ‚ΠΈΠΊΠΈ Π½ΠΎΠ»ΠΈΠΊΠΈ Π˜Π³Ρ€Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄Π²Π° ΠΈΠ³Ρ€ΠΎΠΊΠ° Ρ€ΠΈΡΡƒΡŽΡ‚ Π½Π° ΠΏΠΎΠ»Π΅ ΠΈΠ· 9 ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊΠΎΠ² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ свою Ρ„ΠΈΠ³ΡƒΡ€Ρƒ (крСстик ΠΈΠ»ΠΈ Π½ΠΎΠ»ΠΈΠΊ) Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ линию ΠΈΠ· 3-Ρ… ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€ ΠΈΠ»ΠΈ ΠΏΠΎΠΊΠ° всС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΠΊΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΈΠ³Ρ€Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠ° с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ, основная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ…ΠΎΠ΄ΠΎΠ² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. #sandbox @python_practics

TurboGears TurboGears β€” это Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, написанный Π½Π° языкС Python. Π’ΠΎ врСмя Π΅Π³ΠΎ создания Π²Π΄
TurboGears TurboGears β€” это Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, написанный Π½Π° языкС Python. Π’ΠΎ врСмя Π΅Π³ΠΎ создания Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€ΠΏΠ°Π»ΠΎΡΡŒ ΠΈΠ· ΠΎΠΏΡ‹Ρ‚Π° использования Django ΠΈ Rails. Π­Ρ‚ΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ряд ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΈ нСдостатков, Π° TurboGears попытался Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. ОсновноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ этого Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Django β€” Π½Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ вСлосипСда Π² Π²ΠΈΠ΄Π΅ собствСнной ORM, Π° использованиС Π² качСствС основных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ стандартных ΠΈ популярных Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Pylons, SQLAlchemy, Genshi ΠΈ Repoze. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ особСнности TurboGears: β€’ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° мноТСства Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…; β€’ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… JavaScript-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ; β€’ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° мноТСства Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ; β€’ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ ΡˆΠ°Ρ€Π΄ΠΈΠ½Π³Π°; β€’ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ срСдствами стандартных WSGI-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚. ΠŸΡ€ΠΎ этот ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ ссылкС Π½ΠΈΠΆΠ΅πŸ‘‡ #Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ_Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ @python_practics

Π”Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹ Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² Π΄Π²Π° Ρ€Π°Π·Π° ΠžΠ±Π΅Ρ€Ρ‚ΠΊΠΈ Python ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈ
Π”Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹ Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π² Π΄Π²Π° Ρ€Π°Π·Π° ΠžΠ±Π΅Ρ€Ρ‚ΠΊΠΈ Python ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±Π΅Π· нСпосрСдствСнного измСнСния исходного ΠΊΠΎΠ΄Π°. ΠžΠ±Π΅Ρ€Ρ‚ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сцСнариях: β€’ Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ: ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΆΡƒΡ€Π½Π°Π»Π°, ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. β€’ ΠœΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ использованиС ΠΊΠΎΠ΄Π°: ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ-Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ ΠΊ нСскольким элСмСнтам: благодаря этому ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ дублирования ΠΊΠΎΠ΄Π° ΠΈ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ согласованного повСдСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². β€’ ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ повСдСния: ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ многочислСнныС строки assert. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ здСсь. #ΡΡ‚Π°Ρ‚ΡŒΠΈ @python_practics

#тСория_python @python_practics
+5
#тСория_python @python_practics

Экономия памяти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ __slots__ Если Π²Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ писали ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΏΠΎ-настоящСму большиС количСства э
Экономия памяти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ __slots__ Если Π²Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ писали ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΏΠΎ-настоящСму большиС количСства экзСмпляров Π½Π΅ΠΊΠΎΠ΅Π³ΠΎ класса, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ памяти. Если Π²Ρ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ Π² ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ситуации с Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΎΠΉ памяти β€” ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ __slots__ #ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅_сниппСты @python_practics

Create a ChatGPT A.I. Bot With Tkinter Π’ этом курсС вас Π½Π°ΡƒΡ‡Π°Ρ‚, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ графичСскиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ интСрфСйсы для Pyt
Create a ChatGPT A.I. Bot With Tkinter Π’ этом курсС вас Π½Π°ΡƒΡ‡Π°Ρ‚, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ графичСскиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ интСрфСйсы для Python с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ TKinter ΠΈ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ эти прилоТСния ΠΊ API искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π° ChatGPT. Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΡƒΠ΄ΠΈΠ²Π»Π΅Π½Ρ‹, ΠΊΠ°ΠΊ быстро Π²Ρ‹ смоТСтС ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ довольно ΠΊΡ€ΡƒΡ‚Ρ‹Π΅ прилоТСния! ΠšΡƒΡ€Ρ πŸ‘‡ #курсы_ΠΊΠ½ΠΈΠ³ΠΈ @python_practics

ΠŸΠ΅Ρ€Π΅ΡΡ‡Π΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для пСрСсчёта Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΌΠΈΠ½ΡƒΡ‚Π°Ρ…, Π² Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ
ΠŸΠ΅Ρ€Π΅ΡΡ‡Π΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для пСрСсчёта Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΌΠΈΠ½ΡƒΡ‚Π°Ρ…, Π² Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½ΡƒΡŽ Π² часах ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Π°Ρ…. Подсказка: РСшСниС всСго Π² 2 строки ΠžΡ‚Π²Π΅Ρ‚πŸ‘‡ #Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊ @python_practics

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ· Python-скрипта исполняСмый Ρ„Π°ΠΉΠ» Π’Ρ‹ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своим ΠΊΠΎΠ΄ΠΎΠΌ Python с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ, Π½Π΅ раскры
Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ· Python-скрипта исполняСмый Ρ„Π°ΠΉΠ» Π’Ρ‹ ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своим ΠΊΠΎΠ΄ΠΎΠΌ Python с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ, Π½Π΅ раскрывая исходный ΠΊΠΎΠ΄ ΠΈ Π½Π΅ трСбуя ΠΎΡ‚ Π½ΠΈΡ… установки Python ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²? Если Π΄Π°, Ρ‚ΠΎ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ интСрСсна конвСртация вашСго скрипта Python Π² исполняСмый Ρ„Π°ΠΉΠ». Π”Π²Π° основных способа: 1. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ PyInstaller PyInstaller β€” это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Python, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваш ΠΊΠΎΠ΄ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ модулями ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ Π² ΠΎΠ΄ΠΈΠ½ исполняСмый Ρ„Π°ΠΉΠ». 2. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ auto-py-to-exe auto-py-to-exe β€” это Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Python, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ скрипты Python Π² исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹. Она основана Π½Π° PyInstaller, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ графичСский интСрфСйс для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (GUI), Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Π΅ Π±ΠΎΠ»Π΅Π΅ простой Π² Ρ€Π°Π±ΠΎΡ‚Π΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ свой скрипт, ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ исполняСмый Ρ„Π°ΠΉΠ». ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ здСсь. #ΡΡ‚Π°Ρ‚ΡŒΠΈ @python_practics