en
Feedback
Zen of Python

Zen of Python

Open in Telegram

ΠŸΠΎΠ»Π½Ρ‹ΠΉ Π”Π·Π΅Π½ ΠŸΠ°ΠΉΡ‚ΠΎΠ½Π° Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ°Π½Π°Π»Π΅ Π Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ: @tproger_sales_bot ΠŸΡ€Π°Π²ΠΈΠ»Π° общСния: https://tprg.ru/rules Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ°Π½Π°Π»Ρ‹: @tproger_channels Π‘Π°ΠΉΡ‚: https://tprg.ru/site РСгистрация Π² ΠΏΠ΅Ρ€Π΅Ρ‡Π½Π΅ РКН: https://tprg.ru/xZOL

Show more

πŸ“ˆ Analytical overview of Telegram channel Zen of Python

Channel Zen of Python (@zen_of_python) in the Russian language segment is an active participant. Currently, the community unites 18 921 subscribers, ranking 6 799 in the Technologies & Applications category and 34 944 in the Russia region.

πŸ“Š Audience metrics and dynamics

Since its creation on Π½Π΅Π²Ρ–Π΄ΠΎΠΌΠΎ, the project has demonstrated rapid growth, gathering an audience of 18 921 subscribers.

According to the latest data from 03 September, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -162 over the last 30 days and by -6 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 10.32%. Within the first 24 hours after publication, content typically collects 6.08% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 1 953 views. Within the first day, a publication typically gains 1 151 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 4.
  • Thematic interests: Content is focused on key topics such as github, rust, pip, api, install.

πŸ“ Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
β€œΠŸΠΎΠ»Π½Ρ‹ΠΉ Π”Π·Π΅Π½ ΠŸΠ°ΠΉΡ‚ΠΎΠ½Π° Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ°Π½Π°Π»Π΅ Π Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ: @tproger_sales_bot ΠŸΡ€Π°Π²ΠΈΠ»Π° общСния: https://tprg.ru/rules Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠ°Π½Π°Π»Ρ‹: @tproger_channels Π‘Π°ΠΉΡ‚: https://tprg.ru/site РСгистрация Π² ΠΏΠ΅Ρ€Π΅Ρ‡Π½Π΅ РКН: https://tprg.ru/xZOL”

Thanks to the high frequency of updates (latest data received on 04 September, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

18 921
Subscribers
-624 hours
-367 days
-16230 days
Posts Archive
​FreezeGun: Π·Π°ΠΌΠΎΡ€ΠΎΠ·ΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для тСстов Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ freezegun ΠΌΠΎΠΆΠ½ΠΎ Β«Π·Π°ΠΌΠΎΡ€ΠΎΠ·ΠΈΡ‚ΡŒΒ» врСмя Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, обСспСчив Ρ‚ΠΎΡ‡Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ тСстируСмых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π½Π° GitHub #Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°

​tqdm для прогрСсс-Π±Π°Ρ€ΠΎΠ² Π½Π° Python Если Π²Ρ‹ создаётС свою Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ процСссы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ bash-скриптов, ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ…ΠΎΠ΄ исполнСния Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ tqdm. Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π½Π° GitHub #Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°

​atexit для Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰Π΅ΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ Π₯эндлСр позволяСт ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ…ΡƒΠΊΠΈ ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π­Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚: β€” для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΡ… процСссов; β€” для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΡ… сообщСний Π² Π»ΠΎΠ³ΠΈ; β€” для сохранСния истории ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π°. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅ создаётся счётчик ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: try: with open('counterfile') as infile: _count = int(infile.read()) except FileNotFoundError: _count = 0 def incrcounter(n): global _count _count = _count + n def savecounter(): with open('counterfile', 'w') as outfile: outfile.write('%d' % _count) import atexit atexit.register(savecounter) #Ρ„Π°ΠΊΡ‚Ρ‹

​Gooey: ΠΈΠ· CLI-прилоТСния Π² GUI Gooey ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ Π²Π°ΡˆΡƒ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ графичСскоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ всСго ΠΎΠ΄Π½ΠΎΠΉ строкой ΠΊΠΎΠ΄Π°. Бсылка Π½Π° Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ #Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°

β€‹ΠŸΡΡ‚Π½ΠΈΡ‡Π½Ρ‹ΠΉ Win Share Π§Π΅ΠΌ занимались Π½Π° Π½Π΅Π΄Π΅Π»Π΅, связанным с Python ΠΈ IT Π² Ρ†Π΅Π»ΠΎΠΌ? ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ Π² коммСнтариях. #winshare

β€‹ΠšΠ°ΠΊ ΡƒΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΡΡ Π² ΠΏΡ€Π΅ΡΡ‚ΠΈΠΆΠ½ΡƒΡŽ компанию, ΠΊΠΎΠ³Π΄Π° Ρ‚Π΅Π±Π΅ 18? НСсмотря Π½Π° отсутствиС большого ΠΎΠΏΡ‹Ρ‚Π°, Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π² ΠΊΡ€ΡƒΠΏΠ½ΡƒΡŽ IT-компанию, Ссли ΠΏΡ€ΠΎΡΠ²ΠΈΡ‚ΡŒ Π½Π°ΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΈ упорство. Молодой спСциалист АлСксандр подСлился своСй историСй ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ стал Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ, ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» идСю ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΎΠΏΠΎΠ·Π΄Π°Π² Π½Π° 40 ΠΌΠΈΠ½ΡƒΡ‚ Π½Π° ΠΏΠ°Ρ€Ρƒ Π² ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ΅, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π² ΠΎΡ‚Π΄Π΅Π»Π΅ AI Π“Π°Π·ΠΏΡ€ΠΎΠΌΠ±Π°Π½ΠΊΠ°. #ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π°

​Faker: ΠΈΠ³Ρ€ΡƒΡˆΠ΅Ρ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° позволяСт ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ dummy data: ΠΈΠΌΠ΅Π½Π°, адрСса, lorem ipsum, Π΄Π°Ρ‚Ρ‹ ΠΈ Ρ‚.Π΄. $ faker address 968 Bahringer Garden Apt. 722 Kristinaland, NJ 09890 ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС: faker [-h] [--version] [-o output] [-l {bg_BG,cs_CZ,...,zh_CN,zh_TW}] [-r REPEAT] [-s SEP] [-i {package.containing.custom_provider otherpkg.containing.custom_provider}] [fake] [fake argument [fake argument ...]] Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π½Π° GutHub #Ρ„Π°ΠΊΡ‚Ρ‹

​В ΠΊΠΎΠ΄Π΅ Π·Π°Ρ‚Ρ‹ΠΊ? БообщСство Zen of Python ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠœΡ‹ ΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Ρ€ΡƒΠ±Ρ€ΠΈΠΊΡƒ Β«Π“Ρ€ΠΎΠΊΠ°Π΅ΠΌ вопрос» для Python-Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² коммСнтариях, с ΠΊΠ°ΠΊΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ. ΠœΡ‹ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ нСсколько самых интСрСсных вопросов ΠΈ постараСмся ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ вас нСсколькими вСрсиями ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ², Π² Ρ‚ΠΎΠΌ числС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ подписчиков. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, слСдуйтС стандартам постановки вопроса Π² стилС Stack Overflow. ΠœΡ‹ надССмся Π½Π° вашС чувство эмпатии ΠΈ взаимовСТливости. #Π³Ρ€ΠΎΠΊΠ°Π΅ΠΌ

MATLAB vs. Python
MATLAB vs. Python

Команда ΠœΠ°ΠΌΠ±Ρ‹ Ρ‚ΠΎΠΆΠ΅ Ρ…ΠΎΡ‡Π΅Ρ‚ вас ΠΏΠΎΠ·Π΄Ρ€Π°Π²ΠΈΡ‚ΡŒ с Π”Π½Ρ‘ΠΌ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Π°! ПонимаСм, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΡ‰Π΅ Π½Π°ΠΉΡ‚ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ са
Команда ΠœΠ°ΠΌΠ±Ρ‹ Ρ‚ΠΎΠΆΠ΅ Ρ…ΠΎΡ‡Π΅Ρ‚ вас ΠΏΠΎΠ·Π΄Ρ€Π°Π²ΠΈΡ‚ΡŒ с Π”Π½Ρ‘ΠΌ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Π°! ПонимаСм, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΡ‰Π΅ Π½Π°ΠΉΡ‚ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ самописному Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΡƒ, Ρ‡Π΅ΠΌ свою Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΊΡƒ. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ рСбят ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ Β«Personal_Life_v1.01Β» Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· статуса Β«betaΒ». ΠŸΡƒΡΡ‚ΡŒ поиск ΠΏΠ°Ρ€Ρ‚Π½Ρ‘Ρ€Π° станСт для вас Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ приятным ΠΈ простым, ΠΊΠ°ΠΊ написаниС Π±ΠΎΡ‚Π° Π½Π° Python, вСдь Мамба Π΄Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠΌΠΎΠΊΠΎΠ΄ Π½Π° 3 мСсяца VIP для Π½ΠΎΠ²Ρ‹Ρ… участников: https://mamba.onelink.me/nlqB/ITHAPPY?erid=Kra243rjF А Π΅Ρ‰Ρ‘ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ приятныС ΠΏΠΎΠ΄Π°Ρ€ΠΊΠΈ, Ссли Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½Ρ‹Π΅ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ΠœΠ°ΠΌΠ±Ρ‹ ΠΎΠΊΠΎΠ»ΠΎ офисов ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… IT-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Π² МосквС ΠΈ Ρ€Π΅ΡˆΠΈΡ‚Π΅, спрятанныС Ρ‚Π°ΠΌ Π·Π°Π΄Π°Ρ‡ΠΈ! Π Π΅ΠΊΠ»Π°ΠΌΠ° АО "ΠœΠΠœΠ‘Π" ИНН 7714548885

​Torrent-Search-Bot для ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹Ρ… ссылок Π½Π° Ρ‚ΠΎΡ€Ρ€Π΅Π½Ρ‚Ρ‹ Π“ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Telegram-Π±ΠΎΡ‚ для Ρ‚Π΅Ρ…, ΠΊΠΎΠΌΡƒ лСнь Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ VPN. ΠŸΡ€ΠΎΡΡ‚ΠΎ Ρ€Π°Π·Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ копию с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ собствСнного Ρ‚ΠΎΠΊΠ΅Π½Π° ΠΎΡ‚ BotFather, ΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π°Ρ‚ΡŒ Π² ΠΎΡ‚Π²Π΅Ρ‚ magnet link. Бсылка Π½Π° Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ #Ρ„Π°ΠΊΡ‚Ρ‹

β€‹ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π”ΠΆΠ°Π½Π³ΠΎ? Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ ΡƒΠΆΠ΅ ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Django Π½Π°Π·Π²Π°Π½ Π² Ρ‡Π΅ΡΡ‚ΡŒ амСриканского гитариста Π”ΠΆΠ°Π½Π³ΠΎ Π Π΅ΠΉΠ½Ρ…Π°Ρ€Π΄Ρ‚Π°. Один ΠΈΠ· соавторов Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°, Адриан Π₯ΠΎΠ»ΠΎΠ²Π°Ρ‚Ρ‹ΠΉ, вСроятно, поспособствовал Ρ‚Π°ΠΊΠΎΠΌΡƒ Π½Π΅ΠΉΠΌΠΈΠ½Π³Ρƒ. Он ΠΎΠ±ΠΎΠΆΠ°Π΅Ρ‚ Π Π΅ΠΉΠ½Ρ…Π°Ρ€Π΄Ρ‚Π° ΠΈ Π²Π΅Π΄Π΅Ρ‚ YouTube-ΠΊΠ°Π½Π°Π», посвящённый Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°Π²Π΅Ρ€Π°ΠΌ Π½Π° пСсни Π΄ΠΆΠ°Π·ΠΌΠ΅Π½Π°, Π½ΠΎ ΠΈ Ρ‚Ρ€Π°ΠΊΡ‚ΡƒΠ΅Ρ‚ извСстныС ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΏΠΎ-Π½ΠΎΠ²ΠΎΠΌΡƒ. Если Π²Ρ‹ Ρ‚ΠΎΠΆΠ΅ Π½Π΅ Π·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊ называСтся ΠΆΠ°Π½Ρ€ ΠΌΡƒΠ·Ρ‹ΠΊΠΈ ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚Π΅ΠΌΡ‹ Π‘ΠΏΠ°Π½Ρ‡Π±ΠΎΠ±Π°, Ρ‚ΠΎ Π΄ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΌΠΈΡ€ Π΄ΠΆΠ°Π·-ΠΌΠ°Π½ΡƒΡˆΠ° (цыганский Π΄ΠΆΠ°Π·). На Π²ΠΈΠ΄Π΅ΠΎ Адриан ΠΎΠ±Ρ‹Π³Ρ€Π°Π» Ρ‚Π΅ΠΌΡƒ ΠΈΠ· Β«Π‘Ρ€Π°Ρ‚ΡŒΠ΅Π² ΠœΠ°Ρ€ΠΈΠΎΒ». #django

​Задачи с собСсСдований Amazon для Python-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Боставили ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ практичСских Π·Π°Π΄Π°Π½ΠΈΠΉ собСсСдований Π² Amazon ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… IT-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ для Π΄ΠΆΡƒΠ½ΠΎΠ² ΠΈ ΠΌΠΈΠ΄Π΄Π»ΠΎΠ². #ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π°

β€‹ΠŸΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ° имСнования Π² Python Π Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…, ΠΊΠ°ΠΊ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π»ΡƒΡ‡ΡˆΠ΅ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² Python. Π’Π°ΠΌ ΡƒΠΆΠ΅ намСтился нСбольшой спор, ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡ‚Π΅ΡΡŒ, Ссли интСрСсно. Π‘ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π΄Ρ‹ вашим Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°ΠΌ имСнования. Π‘Ρ‚Π°Ρ‚ΡŒΡ #Π»ΡƒΡ‡ΡˆΠΈΠ΅ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ

​В ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ avito.code Π²Ρ‹ΡˆΠ΅Π» Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΠΉ Ρ€ΠΎΠ»ΠΈΠΊ ΠΎ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π°Ρ… ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½ΠΎΠ³ΠΎ программирования Π² Go БэкСнд-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π’ΠΈΡ‚Π°Π»ΠΈΠΉ Π›ΠΈΡ…Π°Ρ‡Ρ‘Π² объяснил ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠ² (Future / Promise ΠΈ Lazy Evaluation), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ Tee Channel ΠΈ Ring Buffer. ПониманиС этих Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ эффСктивнСС Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ выпуск: https://tprg.ru/1grx Π Π΅ΠΊΠ»Π°ΠΌΠ° ООО «Авито Π’Π΅Ρ…Β» LjN8K34WA

​Задача Π½Π° слоТСниС ΠΌΠ°Ρ‚Ρ€ΠΈΡ† Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ: Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ (Π±Π΅Π· использования numpy.matrix.sum()), которая складываСт Π΄Π²Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΡ… сумму. ВсС элСмСнты ΠΌΠ°Ρ‚Ρ€ΠΈΡ† β€” цСлочислСнныС значСния. matrixAddition( [ [1, 2, 3], [3, 2, 1], [1, 1, 1] ], // + [ [2, 2, 1], [3, 2, 3], [1, 1, 3] ] ) // returns: [ [3, 4, 4], [6, 4, 4], [2, 2, 4] ] #Π·Π°Π΄Π°Ρ‡Π°

β€‹ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° Π³ΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠ½Ρ‹Ρ… логичСских Π·Π°Π΄Π°Ρ‡ с собСсСдований Боставили ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ ΠΈΠ· 10 Π»ΠΎΠ³ΠΈΠΊΠΎ-матСматичСских Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π΄Π°ΡŽΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ Π² Microsoft, Google, Amazon, Yahoo ΠΈ Infosys. #ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π°

β€‹ΠžΡ‚Π»ΠΎΠΆΠ΅Π½Π½Π°Ρ ΠΎΡ†Π΅Π½ΠΊΠ° Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ Ρ‚ΠΈΠΏΠΎΠ² PEP-563 прСдставил ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ ΠΎΡ†Π΅Π½ΠΊΡƒ Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ Ρ‚ΠΈΠΏΠΎΠ². Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ всС ваши Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ Ρ‚ΠΈΠΏΠΎΠ² Π²ΠΎ врСмя выполнСния Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ лишь ΠΊΠ°ΠΊ строки. Но это помСшало Ρ€Π°Π±ΠΎΡ‚Π΅ pydantic ΠΈ typeguard. Однако Ссли Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²Π°ΠΌ всС Ρ‚Π°ΠΊΠΈ Π½ΡƒΠΆΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ annotations ΠΈΠ· модуля __future__: def class_decorator(cls): annotations = get_type_hints(cls) # raises NameError on 'C' print(f'Annotations for {cls}: {annotations}') return cls @class_decorator class C: singleton: 'C' = None #Ρ„Π°ΠΊΡ‚Ρ‹

​​Бубботний Win Share Π§Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Ρƒ вас Π² сфСрС Python ΠΈ IT Π² Ρ†Π΅Π»ΠΎΠΌ Π·Π° нСдСлю? ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ Π² коммСнтариях.

​LookupError: Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ класс KeyError, IndexError Основная Ρ†Π΅Π»ΡŒ этого ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ β€” ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ любого ΠΈΠ· этих Π΄Π²ΡƒΡ… ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ: try: username = resp['posts'][-1]['authors'][0]['name'] except LookupError: username = None #Π»ΡƒΡ‡ΡˆΠΈΠ΅ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ