#python python... PYTHON πŸ”› πŸš€
11 subscribers
912 photos
7 videos
158 files
1.54K links
Download Telegram
Forwarded from ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Python | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ класса ΠΈ статичСскиС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹

ДСлимся Π²ΠΈΠ΄Π΅ΠΎ, Π³Π΄Π΅ Π°Π²Ρ‚ΠΎΡ€ рассказываСт ΠΏΡ€ΠΎ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹ classmethod ΠΈ staticmethod для опрСдСлСния ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² классов ΠΈ статичСских ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². Π’Ρ‹ ΡƒΠ·Π½Π°Π΅ΡˆΡŒ, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹.

πŸ‘€Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ

#Π²ΠΈΠ΄Π΅ΠΎ
Forwarded from ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Python | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
frozenset

frozenset β€” это нСизмСняСмая вСрсия ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° set. Π₯отя элСмСнты мноТСства ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² любоС врСмя, элСмСнты frozenset ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ послС создания. Благодаря этому frozenset ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΊΠ»ΡŽΡ‡ΠΈ Π² словарС ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ элСмСнты Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ мноТСства.

#ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°
Forwarded from ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Python | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
Бвойства property

Благодаря Π΄Π°Π½Π½ΠΎΠΌΡƒ Π²ΠΈΠ΄Π΅ΠΎ Ρ‚Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡˆΡŒΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-свойство property Π² класс для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΌΠΈ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ свойствами экзСмпляров классов. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅ΡˆΡŒ, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ Π·Π°Ρ‡Π΅ΠΌ ΠΎΠ½ΠΈ Π½ΡƒΠΆΠ½Ρ‹. Π’Π°ΠΊΠΆΠ΅ Π°Π²Ρ‚ΠΎΡ€ дСмонстрируСт созданиС свойств Ρ‡Π΅Ρ€Π΅Π· Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ property.

πŸ‘€Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ

#Π²ΠΈΠ΄Π΅ΠΎ
Forwarded from ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Python | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ

Благодаря Π΄Π°Π½Π½ΠΎΠΌΡƒ Π²ΠΈΠ΄Π΅ΠΎ Ρ‚Ρ‹ ΡƒΠ·Π½Π°Π΅ΡˆΡŒ, Ρ‡Ρ‚ΠΎ Π°ΠΊΠΎΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Автор рассказываСт, ΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Π±Ρ‹Π²Π°ΡŽΡ‚, иСрархия классов ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΈ Π½Π° Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° влияСт ΠΏΡ€ΠΈ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅.

πŸ‘€Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ

#Π²ΠΈΠ΄Π΅ΠΎ
Forwarded from ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Python | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
list.append

ΠœΠ΅Ρ‚ΠΎΠ΄ append() добавляСт элСмСнт Π² ΠΊΠΎΠ½Π΅Ρ† списка. Π’ качСствС элСмСнта ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ число, строка, список ΠΈ Ρ‚.Π΄. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π² список animals добавляСтся ΠΎΠ΄ΠΈΠ½ элСмСнт (список wild animals). Для добавлСния элСмСнтов списка Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ список ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ extend().

#ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°
Forwarded from ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Python | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² property

ДСлимся Π²ΠΈΠ΄Π΅ΠΎ, Π³Π΄Π΅ Π°Π²Ρ‚ΠΎΡ€ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² property. ДСмонстрируСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€ класса Person для хранСния ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ сотрудниках ΠΈ интСрфСйсы взаимодСйствия Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹-свойства property.

πŸ‘€Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ

#Π²ΠΈΠ΄Π΅ΠΎ
Forwarded from ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Python | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ raise ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

ДСлимся Π²ΠΈΠ΄Π΅ΠΎ, Π³Π΄Π΅ Π°Π²Ρ‚ΠΎΡ€ дСмонстрируСт Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° raise. Π’Π°ΠΊΠΆΠ΅ Ρ‚Ρ‹ ΡƒΠ·Π½Π°Π΅ΡˆΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ собствСнныС (ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅) классы ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ.

πŸ‘€Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ

#Π²ΠΈΠ΄Π΅ΠΎ
Forwarded from ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Python | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ числом ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²

Благодаря Π΄Π°Π½Π½ΠΎΠΌΡƒ Π²ΠΈΠ΄Π΅ΠΎ Ρ‚Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡˆΡŒΡΡ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ c ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ числом фактичСских ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² args ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² kwargs. ΠŸΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈ ΠΈ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ².

πŸ‘€Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ

#Π²ΠΈΠ΄Π΅ΠΎ
Forwarded from ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Python | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
Π›ΡƒΡ‡ΡˆΠΈΠ΅ CLI-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

ДСлимся ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ, Π³Π΄Π΅ Π°Π²Ρ‚ΠΎΡ€ собрал 7 Π»ΡƒΡ‡ΡˆΠΈΡ… CLI-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½ΠΈΡ… Ρ‚Ρ‹ смоТСшь Π»Π΅Π³ΠΊΠΎ ΠΈ эффСктивно Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ интСрфСйсы ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. А Π² коммСнтариях ΠΏΠΎΠ΄ этим постом Ρ‚Ρ‹ моТСшь ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своими Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ!

πŸ‘‰Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ

#ΡΡ‚Π°Ρ‚ΡŒΠΈ
Forwarded from ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Python | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
Бписки

ДСлимся Π²ΠΈΠ΄Π΅ΠΎ, Π³Π΄Π΅ Π°Π²Ρ‚ΠΎΡ€ рассказываСт ΠΏΡ€ΠΎ списки. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅ΡˆΡŒ, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅, Π·Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹, ΠΊΠ°ΠΊ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π² Python. ΠŸΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ list() для создания списков, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ элСмСнтам списка ΠΏΠΎ индСксу.

πŸ‘€Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ

#Π²ΠΈΠ΄Π΅ΠΎ
Forwarded from ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Python | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
ΠŸΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

ДСлимся ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ, Π³Π΄Π΅ Π°Π²Ρ‚ΠΎΡ€ рассказываСт ΠΏΡ€ΠΎ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Ρ‹ моТСшь ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ часто ΠΈ ΠΊΠ°ΠΊ Π΄ΠΎΠ»Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ части ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π’Ρ‹ познакомишься с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π²ΠΈΠ΄Π°ΠΌΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠ².

πŸ‘‰Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ

#ΡΡ‚Π°Ρ‚ΡŒΠΈ
Forwarded from ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Python | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Kafka

Благодаря Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ‚Ρ‹ ΡƒΠ·Π½Π°Π΅ΡˆΡŒ ΠΎ Ρ‚Π°ΠΊΠΎΠΌ инструмСнтС, ΠΊΠ°ΠΊ Kafka. Автор дСмонстрируСт ΡΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΠΈ слабыС стороны, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π°Π΅Ρ‚ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° стоит ΠΈ Π½Π΅ стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Kafka.

πŸ‘‰Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ

#ΡΡ‚Π°Ρ‚ΡŒΠΈ
Forwarded from ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Python | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
Π˜Π½Π΄Π΅ΠΊΡΡ‹ ΠΈ срСзы строк

Благодаря Π΄Π°Π½Π½ΠΎΠΌΡƒ Π²ΠΈΠ΄Π΅ΠΎ Ρ‚Ρ‹ познакомишься с индСксами ΠΈ срСзами строк. Π‘Ρ‚Ρ€ΠΎΠΊΠ° рассматриваСтся ΠΊΠ°ΠΊ упорядочСнный Π½Π°Π±ΠΎΡ€ символов. Автор дСмонстрируСт индСксированиС строк, ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ символам ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ индСксам.

πŸ‘€Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ

#Π²ΠΈΠ΄Π΅ΠΎ
Forwarded from ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Python | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
ΠœΠ°Π³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ setattr, getattribute, getattr, delattr

ДСлимся Π²ΠΈΠ΄Π΅ΠΎ, Π³Π΄Π΅ Π°Π²Ρ‚ΠΎΡ€ дСмонстрируСт порядок обращСния ΠΊ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌ класса ΠΈ ΠΊ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌ Π΅Π³ΠΎ экзСмпляров. Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡˆΡŒΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ магичСскими ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ класса: setattr, getattribute, getattr ΠΈ delattr.

πŸ‘€Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ

#Π²ΠΈΠ΄Π΅ΠΎ
Forwarded from ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Python | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
slice

Ѐункция slice() Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ срСза, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для срСза любой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (строки, ΠΊΠΎΡ€Ρ‚Π΅ΠΆΠ°, списка, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΈΠ»ΠΈ Π±Π°ΠΉΡ‚ΠΎΠ²). ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ, Π΄ΠΎ ΠΊΠ°ΠΊΠΎΠ³ΠΎ индСкса происходит срСз. ΠŸΡ€ΠΈ нСобходимости Ρ‚Ρ‹ моТСшь Π·Π°Π΄Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΈ шаг срСза.

#ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°
Forwarded from ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Python | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
Python Data Classes

ДСлимся Ρ†ΠΈΠΊΠ»ΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ, Π³Π΄Π΅ Π°Π²Ρ‚ΠΎΡ€ рассказываСт ΠΏΡ€ΠΎ классы Π΄Π°Π½Π½Ρ‹Ρ…. Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡˆΡŒΡΡ ΠΎΠ±ΡŠΡΠ²Π»ΡΡ‚ΡŒ ΠΈΡ… Ρ‡Π΅Ρ€Π΅Π· Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ dataclass. ΠŸΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ использованиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² со значСниями ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

πŸ‘€Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ

#Π²ΠΈΠ΄Π΅ΠΎ
Forwarded from ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Python | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ зависимостями

ДСлимся ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ, Π³Π΄Π΅ Π°Π²Ρ‚ΠΎΡ€ рассказываСт ΠΏΡ€ΠΎ стандартный Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ pyproject.toml. Он ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ зависимостями ΠΈ опрСдСлСниями ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ….

πŸ‘‰Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ

#ΡΡ‚Π°Ρ‚ΡŒΠΈ
Forwarded from ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Python | ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
ΠœΠ°Π³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ eq, ne, lt, gt

Π’ Π΄Π°Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ Π°Π²Ρ‚ΠΎΡ€ дСмонстрируСт Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ возмоТности сравнСния для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² классов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ магичСских ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²: eq(), ne(), lt(), le(), gt() ΠΈ ge(). Π Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ особСнности ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρ‹.

πŸ‘€Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ

#Π²ΠΈΠ΄Π΅ΠΎ
Forwarded from Data Whisperer
Hypermodern Python

НС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ virtualvenv ΠΆΠΈΠ²Π΅Ρ‚ ΠΏΠΈΡ‚ΠΎΠ½.

Π­Ρ‚Π° сСрия статСй прСдставляСт собой руководство ΠΏΠΎ соврСмСнным инструмСнтам Python с ΡƒΠΏΠΎΡ€ΠΎΠΌ Π½Π° простоту ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΌ. Π’ Π½Π΅ΠΉ рассказываСтся ΠΎ создании ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ структуры ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Python с ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΌΠΈ тСстами, статичСским Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ Ρ‚ΠΈΠΏΠΎΠ² ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ. , Π° Ρ‚Π°ΠΊΠΆΠ΅ нСпрСрывная интСграция ΠΈ доставка.

Π’Π°ΠΌ ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚ΠΎΠΌ 6 статСй, Π½ΠΎ ΠΊΠ°ΠΊ ΠΏΠΎ ΠΌΠ½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ слишком слоТно, Π² свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ я Π±Ρ‹ Ρ‚Π°ΠΊΠΎΠ΅ Π½Π΅ потянул.