#python python... PYTHON πŸ”› πŸš€
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
КакиС Π½Π°Π²Ρ‹ΠΊΠΈ тСстировщика Π½Π° Python вострСбованы Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…?

ΠŸΡ€ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ автотСстирования расскаТСт 2 дСкабря Π‘Π΅ΠΌΡ‘Π½ ВязСмский, QA Lead ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ. Π‘Π΅ΠΌΠ΅Π½ подСлится своим ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ, ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ Π½Π° вопросы Π·Ρ€ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΈ прСдставит ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΎΠ½Π»Π°ΠΉΠ½-курса Β«Python QA EngineerΒ». Π­Ρ‚ΠΎ Demo day, Π³Π΄Π΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΎΠ± особСнностях курса, ΠΊΠ°ΠΊ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π½Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ.

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΊ встрСчС? ΠŸΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚Π΅ Π²ΡΡ‚ΡƒΠΏΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ тСст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ваш стартовый ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. Π Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ Π½Π° Π²Π΅Π±ΠΈΠ½Π°Ρ€ ΠΈ Π·Π°ΠΏΠ°ΡΠ°ΠΉΡ‚Π΅ΡΡŒ вопросами https://otus.pw/Pcyz/
Advanced Python Development (2020)
Автор: Matthew Wilkes
ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ страниц: 628

Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° создана Π½Π° основС Π±Π°Π·ΠΎΠ²Ρ‹Ρ… руководств ΠΏΠΎ Python для объяснСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… особСнностСй языка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ: ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… скриптов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π΄Π²ΠΎΠΉΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² качСствС микросСрвисов Π·Π° счСт использования Ρ‚ΠΎΡ‡Π΅ΠΊ Π²Ρ…ΠΎΠ΄Π°, Π΄ΠΎ эффСктивного использования asyncio для сопоставлСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· большого количСства источников. ΠŸΠΎΠΏΡƒΡ‚Π½ΠΎ ΠΊΠ½ΠΈΠ³Π° ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π»ΠΈΠ½Ρ‚ΠΈΠ½Π³ Π½Π° основС Ρ‚ΠΈΠΏΠΎΠ², тСстированиС с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚Π°ΠΌΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ автоматичСскиС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ качСства, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΠΈΡ€Π΅.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ
9 магичСских Ρ„Π°ΠΊΡ‚ΠΎΠ² ΠΎΠ± Python

Π―Π·Ρ‹ΠΊ Python ΠΎΡ‡Π΅Π½ΡŒ ΡˆΠΈΡ€ΠΎΠΊ Π² использовании, простой для изучСния ΠΈ использования, Π½ΠΎ Π² Π½Π΅ΠΌ всё-Ρ‚Π°ΠΊΠΈ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π³ΠΈΠΈ.

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½ΠΈΠΆΠ΅ Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΎΠ± этом:

https://towardsdatascience.com/10-magical-facts-about-python-39d7f3a2c203

НС Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° понял Π»ΠΈΠ±ΠΎ Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ? - Π‘Π΄Π΅Π»Π°ΠΉ это Π² нашСм
Ρ‡Π°Ρ‚Π΅.

Π’Π²ΠΎΠΉ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ πŸ’»
Forwarded from Python Academy
Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎ property

Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ property – это класс, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» дСскриптора. Π•Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ setter, getter, deleter ΠΈ ΠΈΡ… использованиС Π² качСствС Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΎΠ² – синтаксичСский сахар.

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ property ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ fget, fset, fdel, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ функциями. Они ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅, установку Π½ΠΎΠ²ΠΎΠ³ΠΎ значСния ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° соотвСтствСнно.

ΠŸΡ€ΠΎΡΡ‚Ρ‹ΠΌΠΈ словами, Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ property прикрСпляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ get_age ΠΈ set_age ΠΊ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ age. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ условный delete_age, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π» Π±Ρ‹ Π·Π° ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°.

ΠšΡΡ‚Π°Ρ‚ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ‚Π°ΠΊΠΎΠ³ΠΎ свойства Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

#классы #property
Π₯Π²Π°Ρ‚ΠΈΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΊΡƒΡ€ΡΠΈΡŽ Π² Python

РСкурсия являСтся довольно-Ρ‚Π°ΠΊΠΈ распространённым ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Π½ΠΎ Π°Π²Ρ‚ΠΎΡ€ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΊΡ€Π°ΠΉΠ½Π΅ Π½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Python.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ? Π§ΠΈΡ‚Π°ΠΉ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅:

https://towardsdatascience.com/dont-use-recursion-in-python-any-more-918aad95094c

НС Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° понял Π»ΠΈΠ±ΠΎ Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ? - Π‘Π΄Π΅Π»Π°ΠΉ это Π² нашСм
Ρ‡Π°Ρ‚Π΅.

Π’Π²ΠΎΠΉ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ πŸ’»
9 магичСских Ρ„Π°ΠΊΡ‚ΠΎΠ² ΠΎΠ± Python

Π―Π·Ρ‹ΠΊ Python ΠΎΡ‡Π΅Π½ΡŒ ΡˆΠΈΡ€ΠΎΠΊ Π² использовании, простой для изучСния ΠΈ использования, Π½ΠΎ Π² Π½Π΅ΠΌ всё-Ρ‚Π°ΠΊΠΈ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π³ΠΈΠΈ.

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½ΠΈΠΆΠ΅ Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΎΠ± этом:

https://towardsdatascience.com/10-magical-facts-about-python-39d7f3a2c203

НС Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° понял Π»ΠΈΠ±ΠΎ Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ? - Π‘Π΄Π΅Π»Π°ΠΉ это Π² нашСм
Ρ‡Π°Ρ‚Π΅.

Π’Π²ΠΎΠΉ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ πŸ’»
Π’Ρ‹, вСроятно, Π·Π½Π°Π΅Ρ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ * ΠΊΠ°ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ умноТСния Π² Python. Но Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π΅Π³ΠΎ примСнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ с ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ?

https://proglib.io/w/921f3372
Forwarded from Python Academy
Π”Π·Π΅Π½ Python

Π’ΠΈΠΌ ΠŸΠ΅Ρ‚Π΅Ρ€Ρ Π΅Ρ‰Ρ‘ Π² Π΄Π°Π»Ρ‘ΠΊΠΎΠΌ 1999 Π³ΠΎΠ΄Ρƒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» PEP 20, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² сСбС 20 ΠΏΡ€Π°Π²ΠΈΠ» ΠΏΠΎ написанию ΠΊΠΎΠ΄Π°. Но Π² ΠΈΡ‚ΠΎΠ³Π΅ ΠΈΡ… оказалось всСго 19.

ПослСдний ΠΏΡƒΠ½ΠΊΡ‚ ΠΎΠ½ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π“Π²ΠΈΠ΄ΠΎ Π’Π°Π½ Россуму, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ Π½Π΅ написал Π½ΠΈΡ‡Π΅Π³ΠΎ. Π’ ΠΊΠΎΠΌΠΌΡŒΡŽΠ½ΠΈΡ‚ΠΈ Python ΠΏΡ€ΠΈΡˆΠ»ΠΈ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ языка Ρ…ΠΎΡ‚Π΅Π» этим ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌΠΈ ΠΈ Π²Π΅Π·Π΄Π΅ Π΅ΡΡ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π”Π·Π΅Π½, ΠΈΠ»ΠΈ ΠΆΠ΅ Ρ„ΠΈΠ»ΠΎΡΠΎΡ„ΠΈΡŽ Python, ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° модуля this, Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° Π”Π·Π΅Π½Π° Π½Π° русском языкС здСсь.

#python #Π΄Π·Π΅Π½
Forwarded from Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° программиста | ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΠ΄ΠΈΠ½Π³, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°
β€‹πŸ PyPy: ускоряСм Python с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ усилиями

НаступаСт ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Python упираСтся Π² ограничСния ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ языкС, ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ PyPy.

https://proglib.io/sh/XQ2F7vpzVH
Forwarded from Python Academy
Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ __str__ ΠΈ __repr__

Оба магичСских ΠΌΠ΅Ρ‚ΠΎΠ΄Π° __str__ ΠΈ __repr__ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для получСния строкового прСдставлСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся, Π² Ρ‡Π΅ΠΌ ΠΆΠ΅ собствСнно Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.

ΠœΠ΅Ρ‚ΠΎΠ΄ __str__ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания Π²Ρ‹Π²ΠΎΠ΄Π° для ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π° __repr__ Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Ρ†Π΅Π»ΡŒ __repr__ – Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹ΠΌ, Π° __str__ – Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌ.

Ѐункция print() ΠΈ встроСнная функция str() ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ __str__ для отобраТСния строкового прСдставлСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π° Π²ΠΎΡ‚ встроСнная функция repr() ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ для этого ΠΌΠ΅Ρ‚ΠΎΠ΄ __repr__.

#классы #str #repr
4 ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΏΡƒΡ‚Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ²

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ срСды, интСрполяция строк, Π»Π΅Π½ΠΈΠ²ΠΎΠ΅ вычислСниС.

https://proglib.io/w/27201512
4 ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΏΡƒΡ‚Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ²

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ срСды, интСрполяция строк, Π»Π΅Π½ΠΈΠ²ΠΎΠ΅ вычислСниС.

https://proglib.io/w/27201512
Π”Π·Π΅Π½ Python – философии программирования ΠΎΡ‚ Π’ΠΈΠΌΠ° ΠŸΠ΅Ρ‚Π΅Ρ€ΡΠ° (PEP20)

Одним ΠΈΠ· Π²Π°ΠΆΠ½Ρ‹Ρ… Π²ΠΊΠ»Π°Π΄ΠΎΠ² Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Python стал свод ΠΏΡ€Π°Π²ΠΈΠ» Π”Π·Π΅Π½ ΠŸΠΈΡ‚ΠΎΠ½ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π΅Ρ‰Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ PEP20 ΠΎΡ‚ Π’ΠΈΠΌΠ° ΠŸΠ΅Ρ‚Π΅Ρ€ΡΠΎΠ½Π°.

Π’ 1999 Π³ΠΎΠ΄Ρƒ Π’ΠΈΠΌ ΠŸΠ΅Ρ‚Π΅Ρ€Ρ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» свой свод ΠΏΡ€Π°Π²ΠΈΠ» ΠΏΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ языка ΠŸΠΈΡ‚ΠΎΠ½. Π”Π·Π΅Π½ Python прСдставлял собой 20 ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ², послСдний ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ Π±Ρ‹Π» Π·Π°ΠΏΠΎΠ»Π½Π΅Π½. Автор ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ послСднСС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŽ "ΠŸΠΈΡ‚ΠΎΠ½Π°" Π“Π²ΠΈΠ΄ΠΎ Π’Π°Π½ Россуму. Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΠΎ сСй дСнь послСднСС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π”Π·Π΅Π½-философии ΠΎΡ‚ Π’ΠΈΠΌΠ° ΠŸΠ΅Ρ‚Π΅Ρ€ΡΠ° пустоС.

БСгодня этот свод ΠΏΡ€Π°Π²ΠΈΠ» Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ вострСбованный, ΠΊΠ°ΠΊ Π΄Π²Π° дСсятка Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄. Благодаря этому ΠΊΠΎΠ΄, написанный с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ PEP20, Π»Π΅Π³ΠΊΠΎ Ρ‡ΠΈΡ‚Π°Π΅ΠΌ для любого программиста. Π­Ρ‚ΠΎ особСнно Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Π½Π°Π΄ созданиСм ΠΊΠΎΠ΄Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… трудится цСлая Π³Ρ€ΡƒΠΏΠΏΠ° программистов. Π’Π°ΠΊΠΆΠ΅ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° Π²Π°ΠΆΠ½Π° ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ сопровоТдСнии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° – исправлСнии Π±Π°Π³ΠΎΠ², выпускС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ.

Π•Ρ‘ тСкст выдаётся ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ΠΎΠΌ Python ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ import this
Π’Π΄Ρ€ΡƒΠ³ Π²Ρ‹ Π±Ρ‹Π»ΠΈ Π½Π΅ Π² курсС β€” Ρƒ Π’ΠΈΠ½ΡŒΠΊΠΎΡ„Ρ„ Π΅ΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для школьников, студСнтов ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… спСциалистов! 
ВсС ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ бСсплатно:
πŸ”Έ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΎΡ‚ Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… спСциалистов Π’ΠΈΠ½ΡŒΠΊΠΎΡ„Ρ„;
πŸ”Έ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π°ΠΌ ΠΈ поступлСниям Π² Ρ„ΠΈΠ½Ρ‚Π΅Ρ… Π²ΡƒΠ·Ρ‹; 
πŸ”Έ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ курсы ΠΏΠΎ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ΅, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅;
πŸ”Έ ΡƒΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΡΡ Π½Π° стаТировку Π² ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΡ… Ρ„ΠΈΠ½Ρ‚Π΅Ρ…-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ России.

Π£ рСбят Π² сСрСдинС дСкабря стартуСт Π½Π°Π±ΠΎΡ€ Π½Π° стаТировки ΠΏΠΎ направлСниям: Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°, Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄. 
Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ старт ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρ‹ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² классной соврСмСнной ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² курсС всСх новостСй β€” совСтуСм ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠ°Π½Π°Π» Π’ΠΈΠ½ΡŒΠΊΠΎΡ„Ρ„ ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‚Π°ΠΊ Π²Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ пропуститС: https://t.me/tinkoff_fintech