Π’ΠΎΠΊΠ΅Π½Ρ‹ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ ΠΊΠ°ΠΊ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ ΠΈ ΠΊΠ°ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° cantok

Π‘Π½ΠΎΠ²Π° ΠΏΠΎΠ±Ρ‹Π²Π°Π» Π½Π° Moscow Python Meetup, Π½Π° этот Ρ€Π°Π· Π½Π° 89-ΠΌ. Рассказал ΠΏΡ€ΠΎ малоизвСстный Π² Python-сообщСствС ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ - Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π» свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ - cantok: ВсС мСроприятиС Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ с Ρ‚Π°ΠΉΠΌΠΊΠΎΠ΄ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Π½Π° ΠΌΠΎΠ΅ выступлСниС. ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ доступна ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

March 21, 2024

INSTLD: зависимости Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π΅

Выступил Π½Π° 87-ΠΌ Moscow Python Meetup. Π‘Π½ΠΎΠ²Π° рассказал ΠΏΡ€ΠΎ INSTLD ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ» Π½Π° ΠΊΡƒΡ‡Ρƒ вопросов ΠΈΠ· Π·Π°Π»Π°. ВсС мСроприятиС Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ. ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ доступна ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

January 24, 2024

Π’ΠΎΡ€ΠΊΡˆΠΎΠΏ ΠΏΡ€ΠΎ Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ ΠΈ ΠΏΡ€ΠΎ cantok

На этот Ρ€Π°Π· ΠΏΠΎΠ±Ρ‹Π²Π°Π» Π½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΌ мСроприятии Π²Π½ΡƒΡ‚Ρ€ΠΈ VK - Python Times. Рассказал ΠΏΡ€ΠΎ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ ΠΈ Π² дСталях Π²ΠΆΠΈΠ²ΡƒΡŽ ΠΏΠΎΠΊΠ°Π·Π°Π», ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ моя собствСнная Π΅Π³ΠΎ имплСмСнтация - cantok. Π’ настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ устарСл, Ρ‚. ΠΊ. API Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ успСл слСгка ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ.

January 19, 2024

INSTLD: ΠΊΠΎΠ³Π΄Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ зависимостями ΠΏΡ€ΠΎΡ‰Π΅ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΆΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚

Π’ ноябрС 2023 Π³ΠΎΠ΄Π° выступал Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½-ΠΌΠΈΡ‚Π°ΠΏΠ΅ ΠΎΡ‚ Evrone. Рассказал ΠΏΡ€ΠΎ свой ΠΏΠ΅Ρ‚-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ - instld. Π—Π°ΠΏΠΈΡΡŒ: ВсС мСроприятиС Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ. Π’Π°ΠΌ ΠΏΠΎΠΌΠΈΠΌΠΎ мСня Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π΄ΠΎΠΊΠ»Π°Π΄ + я ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽ Π½Π° ряд вопросов ΠΎΡ‚ Π·Ρ€ΠΈΡ‚Π΅Π»Π΅ΠΉ. ΠŸΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡ доступна ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

November 29, 2023

ΠœΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ Python Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…: Ρ‚ΠΎΠΊΠ΅Π½Ρ‹ ΠΎΡ‚ΠΌΠ΅Π½Ρ‹

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ обсудим ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ β€œCancellation Token” (ΠΈΠ»ΠΈ ΠΏΠΎ-русски - β€œΡ‚ΠΎΠΊΠ΅Π½ отмСны”), популярный Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… языках, Π½ΠΎ ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ ΠΎΠ±ΠΎΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ Π² Python-сообщСствС. Он ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ бСзопасно ΠΈ красиво Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‚Ρ€Π΅Π΄Π° ΠΈΠ»ΠΈ ΠΊΠΎΡ€ΡƒΡ‚ΠΈΠ½Ρ‹. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ β€” ΡƒΠΆΠ΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΡ Π² сСрии ΠΏΡ€ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python. ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π°Ρ Π±Ρ‹Π»Π° ΠΏΡ€ΠΎ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ Π΄Π΅Π΄Π»ΠΎΠΊΠΎΠ², Π½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‘ для понимания этой Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. Вся сСрия ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для программистов, Π·Π½Π°ΠΊΠΎΠΌΡ‹Ρ… с Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ концСпциями ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ программирования....

November 21, 2023

ΠœΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ Python Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…: избавляСмся ΠΎΡ‚ Π΄Π΅Π΄Π»ΠΎΠΊΠΎΠ²

Π”Π΅Π΄Π»ΠΎΠΊΠΈ β€” распространСнная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… прилоТСниях Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ порядок Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ достаточно слоТно, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π²ΡΠΏΠ»Ρ‹Ρ‚ΡŒ Π½Π° этапС тСстирования ΠΈ ΡΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ слоТновоспроизводимых кСйсах ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ использовании. БущСствуСт ΠΌΠ½ΠΎΠ³ΠΎ способов ΠΈΡ… избСгания, Π½ΠΎ здСсь ΠΌΡ‹ рассмотрим Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ β€” автоматичСскоС выявлСниС Π΄Π΅Π΄Π»ΠΎΠΊΠΎΠ² Π½Π° основС Π³Ρ€Π°Ρ„Π° оТидания. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ β€” ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ сСрии ΠΏΡ€ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Python. ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π°Ρ Π±Ρ‹Π»Π° ΠΏΡ€ΠΎ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ настроСк Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‘ для понимания этой Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ....

June 16, 2022

ΠœΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ Python Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…: ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ настройки прилоТСния

Если ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΈ самоС Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΏΡ€Π΅Π΄ΡƒΠ±Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΈΡ‚ΠΎΠ½ΡΡ‡ΡŒΠ΅ΠΉ многопоточности Ρƒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° программистов β€” Ρ‡Ρ‚ΠΎ Π΅Ρ‘ Π½Π΅ сущСствуСт ΠΈΠ·-Π·Π° GIL, β€” Ρ‚ΠΎ остаСтся Π΄Ρ€ΡƒΠ³ΠΎΠ΅, ΠΈ, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, Π²ΠΏΠΎΠ»Π½Π΅ достовСрноС: ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ β€” это слоТно, ΠΈ Π½Π°ΠΌ этого, поТалуйста, Π½Π΅ Π½Π°Π΄ΠΎ. И Π·Π½Π°Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ? Π’Π°ΠΊ ΠΎΠ½ΠΎ ΠΈ Π΅ΡΡ‚ΡŒ. ΠœΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ β€” это слоТно, особСнно ΠΊΠΎΠ³Π΄Π° Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΡˆΡŒΡΡ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ стандартных руководств ΠΈ попадаСшь со своСй ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΅Π»ΠΊΠΎΠΉ Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€. И, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ....

November 18, 2021

Β«ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌΒ» Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ AST

Python прСдоставляСт программисту ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ пространство свободы. Π£Π²Ρ‹, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это довольно дорогая Π² ΠΏΠ»Π°Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ свобода, Π·Π°Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΠ½Π° позволяСт Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ ΡΡƒΡ‰ΡƒΡŽ магию. Но сСгодня ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π½Π΅ ΠΎ Ρ‚Π°ΠΊΠΈΡ… Π²ΠΎΡ‚ Β«Π±ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ΄Π½Ρ‹Ρ…Β» примСнСниях свободы, Π° ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ β€” ΠΎ модификациях ΠΊΠΎΠ΄Π° Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ AST. Π”Π° ΠΊΡ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ этот ваш AST? ΠžΠ±Ρ‹Ρ‡Π½ΠΎ принято Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ CPython выполняСт ΠΊΠΎΠ΄ построчно. Π­Ρ‚ΠΎ Π½Π΅ совсСм ΠΏΡ€Π°Π²Π΄Π°, ΠΈ ΠΏΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ ΠΈΠ΄Ρ‚ΠΈ дальшС, я Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΠ°ΡƒΠ·Ρƒ ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ схСму Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹....

September 7, 2021