uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi πŸ‘‰ Belgini koβ€˜rmoqchi boβ€˜lsangiz, obuna boβ€˜ling

Just Python

Just Python

Yopiq kanal

πŸΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Python. Бсылка: @Portal_v_IT БотрудничСство: @oleginc

Ko'proq ko'rsatish
9 723
Obunachilar
-524 soatlar
-117 kun
-8930 kun
Postlar arxiv
ОбъСдинСниС словарСй Начиная с Python 3.5, стало ΠΏΡ€ΠΎΡ‰Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ словари. Если Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ΡΡ ΠΊΠ»ΡŽΡ‡ΠΈ – Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ сл
ОбъСдинСниС словарСй Начиная с Python 3.5, стало ΠΏΡ€ΠΎΡ‰Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ словари. Если Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ΡΡ ΠΊΠ»ΡŽΡ‡ΠΈ – Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ словарС ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ пСрСзаписаны. #theory // Just Python

Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Python ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π±Π΅Π· примСнСния словаря, списка ΠΈΠ»ΠΈ класс
Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Python ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π±Π΅Π· примСнСния словаря, списка ΠΈΠ»ΠΈ класса. Π—Π΄Π΅ΡΡŒ возвращаСтся ΠΊΠΎΡ€Ρ‚Π΅ΠΆ. Π‘ Ρ‚Π΅ΠΌ ΠΆΠ΅ эффСктом ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ return (name, birthdate). Π­Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ для ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ количСства Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Но всС, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 3 значСния, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π² класс (data). #theory // Just Python

ИспользованиС памяти Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ sys.getsizeof() ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ использованиС памяти ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ ΠžΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ список всСго 48 Π±Π°ΠΉΡ‚, ΠΏ
ИспользованиС памяти Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ sys.getsizeof() ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ использованиС памяти ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ ΠžΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ список всСго 48 Π±Π°ΠΉΡ‚, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ функция range Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ класс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ список. Π’ вопросС памяти range эффСктивнСС, Ρ‡Π΅ΠΌ использованиС Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ списка чисСл. #theory // Just Python

НарСзка списка Бинтаксис нарСзания Ρ‚Π°ΠΊΠΎΠ²: a[start:stop:step] Start, stop ΠΈ step Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹. Π£ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹Π΅ значСния,
НарСзка списка Бинтаксис нарСзания Ρ‚Π°ΠΊΠΎΠ²:
a[start:stop:step]
Start, stop ΠΈ step Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹. Π£ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹Π΅ значСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, Ссли Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: 0 для start; ΠΊΠΎΠ½Π΅Ρ† списка для stop; 1 для step. #theory // Just Python

Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… строк Π’Π°ΠΊΡƒΡŽ ΡˆΡ‚ΡƒΠΊΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ нСчасто, Π½ΠΎ Ссли Π΄Π°Π½Π½Ρ‹Π΅ ΡƒΠΆΠ΅ находятся Π² словарС, для форматирования ΠΈ
Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… строк Π’Π°ΠΊΡƒΡŽ ΡˆΡ‚ΡƒΠΊΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ нСчасто, Π½ΠΎ Ссли Π΄Π°Π½Π½Ρ‹Π΅ ΡƒΠΆΠ΅ находятся Π² словарС, для форматирования ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹Ρ… строк пригодится. Π’Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ locals(), Π½ΠΎ Π² послСдних вСрсиях Python придСтся ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ f-строкам. #theory // Just Python

πŸ”΄ ВСстовый собСс Π½Π° Middle Python с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΈΠ· ЯндСкса Π·Π°Π²Ρ‚Ρ€Π° Π²Π΅Ρ‡Π΅Ρ€ΠΎΠΌ! [+ Ρ€Π°Π·Π±ΠΎΡ€ 50 слоТных вопросов Π² ΠΏΠΎΠ΄Π°Ρ€ΠΎΠΊ ] 23 сС
πŸ”΄ ВСстовый собСс Π½Π° Middle Python с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΈΠ· ЯндСкса Π·Π°Π²Ρ‚Ρ€Π° Π²Π΅Ρ‡Π΅Ρ€ΠΎΠΌ!  [+ Ρ€Π°Π·Π±ΠΎΡ€ 50 слоТных вопросов Π² ΠΏΠΎΠ΄Π°Ρ€ΠΎΠΊ ] 23 сСнтября (ΡƒΠΆΠ΅ Π·Π°Π²Ρ‚Ρ€Π°) Π² 19:00 ΠΏΠΎ мск ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° настоящСС ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ Π½Π° Middle Python-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°! БобСсСдованиС ΠΏΡ€ΠΎΠ²Π΅Π΄Ρ‘Ρ‚ Π₯Π°Ρ‡Π°Ρ‚ΡƒΡ€ Баркисян - Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠ· ЯндСкса. Как это Π±ΡƒΠ΄Π΅Ρ‚: πŸ“‚ Π₯Π°Ρ‡Π°Ρ‚ΡƒΡ€ задаст Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ вопросы ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ собСсС; πŸ“‚ ПослС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° рСспондСнта Ρ‚Ρ‹ ΡƒΡΠ»Ρ‹ΡˆΠΈΡˆΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΎΡ‚ ΠΌΠ΅Π½Ρ‚ΠΎΡ€Π° ΠΈ ΠΏΠΎΠΉΠΌΡ‘ΡˆΡŒ, Ρ‡Π΅Π³ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ; πŸ“‚ Π’ ΠΊΠΎΠ½Ρ†Π΅ смоТСшь Π·Π°Π΄Π°Ρ‚ΡŒ любой вопрос Π₯Π°Ρ‡Π°Ρ‚ΡƒΡ€Ρƒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ Ρ€Π°Π·Π²Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚. Π­Ρ„ΠΈΡ€ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… мСнторской ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΡ‚ ШОРВКАВ для Python-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ свой Π³Ρ€Π΅ΠΉΠ΄, Π—ΠŸ ΠΈ ΠΏΡ€ΠΎΠΊΠ°Ρ‡Π°Ρ‚ΡŒ скиллы. И Ρ‚Ρ‹ моТСшь ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Π³ΠΎ бСсплатно πŸ”₯ Волько Π·Π°Π²Ρ‚Ρ€Π°, Π² прямом эфирС! 🎁 ΠŸΠΎΠ΄Π°Ρ€ΠΎΠΊ для всСх, ΠΊΡ‚ΠΎ зарСгаСтся Π½Π° Π²Π΅Π± β€” Ρ„Π°ΠΉΠ» с ΠžΠ’Π’Π•Π’ΠΠœΠ˜ НА 50 Π‘Π›ΠžΠ–ΠΠ«Π₯ Π’ΠžΠŸΠ ΠžΠ‘ΠžΠ’ с Python-собСсСдований πŸ”₯ ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈ Π² Π±ΠΎΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π½Π° эфир ΠΈ Π·Π°Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Π°Ρ€ΠΎΠΊ πŸ‘‰ @shortcut_py_bot Π Π΅ΠΊΠ»Π°ΠΌΠ° О Ρ€Π΅ΠΊΠ»Π°ΠΌΠΎΠ΄Π°Ρ‚Π΅Π»Π΅.

Nested list comprehensions ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ основной синтаксис list comprehensions? [ expression for item in list if conditional ] Есл
Nested list comprehensions ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ основной синтаксис list comprehensions?
[ expression for item in list if conditional ]
Если expression ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Python, ΠΎΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ list comprehension. Или, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Β«Ρ€Π°Π·Π³Π»Π°Π΄ΠΈΡ‚ΡŒΒ» ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ. #theory // Just Python

Π”Π΅ΠΊΠΎΡ€ΠΈΡ€ΡƒΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π”Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ – это ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ° Π²ΠΎΠΊΡ€ΡƒΠ³ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, которая ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ измСняСт Π΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π²Π°Ρ€
Π”Π΅ΠΊΠΎΡ€ΠΈΡ€ΡƒΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π”Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ – это ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ° Π²ΠΎΠΊΡ€ΡƒΠ³ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, которая ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ измСняСт Π΅Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΎΠ², ΠΈ Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡƒΠΆΠ΅ примСняли ΠΈΡ… Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ‚Π°ΠΊΠΈΠΌΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ, ΠΊΠ°ΠΊ Flask. #theory // Just Python

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ вСрсии Python Π§Ρ‚ΠΎΠ±Ρ‹ ваши ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ скрипт Π² нСсовмСстимой вСрсии, Π² ΠΊΠΎΠ΄Π΅ стоит ΠΏΡ€ΠΎ
ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ вСрсии Python Π§Ρ‚ΠΎΠ±Ρ‹ ваши ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ скрипт Π² нСсовмСстимой вСрсии, Π² ΠΊΠΎΠ΄Π΅ стоит ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ вСрсии Python. #theory // Just Python

ИспользованиС подчСркивания Π² REPL Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ послСднСго выраТСния Π² Python REPL с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΏΠΎΠ΄Ρ‡Π΅Ρ€
ИспользованиС подчСркивания Π² REPL Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ послСднСго выраТСния Π² Python REPL с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° подчСркивания, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Python REPL это выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ #theory // Just Python

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Для ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ использования Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΡΡ‚Π°Π²ΡŒΡ‚Π΅ символ Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌΠΈ, заставляя всС Π°Ρ€Π³ΡƒΠΌΠ΅
ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Для ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ использования Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΡΡ‚Π°Π²ΡŒΡ‚Π΅ символ Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌΠΈ, заставляя всС Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ #theory // Just Python

Π—Π°ΠΌΠ΅Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π½Π° мСстС Π­Ρ‚ΠΎΡ‚ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Ρ‹ΠΉ Ρ‚Ρ€ΡŽΠΊ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ нСсколько строк ΠΊΠΎΠ΄Π°. #theory // Just Python
Π—Π°ΠΌΠ΅Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π½Π° мСстС Π­Ρ‚ΠΎΡ‚ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Ρ‹ΠΉ Ρ‚Ρ€ΡŽΠΊ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ нСсколько строк ΠΊΠΎΠ΄Π°. #theory // Just Python

List Comprehensions List comprehension ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ нСэстСтичныС Ρ†ΠΈΠΊΠ»Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для заполнСния списка. Бинтаксис выгля
List Comprehensions List comprehension ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ нСэстСтичныС Ρ†ΠΈΠΊΠ»Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для заполнСния списка. Бинтаксис выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
[ expression for item in list if conditional ]
ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ здСсь ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ выраТСния, Π²Π°ΠΌ доступна Ρ€Π°Π±ΠΎΡ‚Π° с ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ, Π²Ρ‹Π·ΠΎΠ² внСшнСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Π²Ρ‹ смоТСтС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Β«ifΒ» для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ списка. #theory // Just Python

Data classes Начиная с вСрсии 3.7, Python поставляСтся с классами Π΄Π°Π½Π½Ρ‹Ρ…. Π£ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ нСсколько прСимущСств ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎΠ±Ρ‹
Data classes Начиная с вСрсии 3.7, Python поставляСтся с классами Π΄Π°Π½Π½Ρ‹Ρ…. Π£ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ нСсколько прСимущСств ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ классами ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°ΠΌΠΈ: - Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ словарСй; - класс Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ минимального количСства ΠΊΠΎΠ΄Π°; - Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ сравнСния классов Π΄Π°Π½Π½Ρ‹Ρ…; - Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ класс Π΄Π°Π½Π½Ρ‹Ρ… для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ repr; - сниТСниС вСроятности ошибок Π² связи с Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ класса Π΄Π°Π½Π½Ρ‹Ρ… type hints. #theory // Just Python

ΠœΠ½ΠΎΠ³ΠΎΡ‚ΠΎΡ‡ΠΈΠ΅ Π² Python ΠœΠ½ΠΎΠ³ΠΎΡ‚ΠΎΡ‡ΠΈΠ΅ Python – это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ, часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π² СстСствСнных языках. Но Ρ‡Π΅
ΠœΠ½ΠΎΠ³ΠΎΡ‚ΠΎΡ‡ΠΈΠ΅ Π² Python ΠœΠ½ΠΎΠ³ΠΎΡ‚ΠΎΡ‡ΠΈΠ΅ Python – это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ, часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ Π² СстСствСнных языках. Но Ρ‡Π΅Π³ΠΎ Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅ – это Π΅Ρ‰Π΅ ΠΈ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² Python
>>> ...
# Π’Ρ‹Π²ΠΎΠ΄ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚: Ellipsis
ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ ΠΎΠ½ прСимущСствСнно Π² опСрациях Π½Π°Ρ€Π΅Π·ΠΊΠΈ ΠΌΠ°Ρ‚Ρ€ΠΈΡ† Π² NumPy. Однако ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ вмСсто ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ pass Π² качСствС плэйсхолдСра Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΅Ρ‰Π΅ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ. #theory // Just Python

Π‘Π³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ списка Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ списки β€” частоС явлСниС, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ "ΡΠ³Π»Π°Π΄ΠΈΡ‚ΡŒ" ΠΈΡ… Π΄ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ уровня. Для ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎ
Π‘Π³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ списка Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ списки β€” частоС явлСниС, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ "ΡΠ³Π»Π°Π΄ΠΈΡ‚ΡŒ" ΠΈΡ… Π΄ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ уровня. Для ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… списков ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСкурсивный ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. #theory // Just Python

πŸ“£ Π˜Π³Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ²Ρ€ΠΈΠΊ для ΠΌΡ‹ΡˆΠΈ с 3D-подставкой для Π·Π°ΠΏΡΡΡ‚ΡŒΡ Π¦Π΅Π½Π°: ~1300β‚½ Π Π΅ΠΉΡ‚ΠΈΠ½Π³: 5πŸ˜€ ΠšΡƒΠΏΠΈΠ»ΠΈ: 58 πŸ‘€ πŸ–± Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ Π˜Π³Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ²Ρ€ΠΈΠΊ Π΄Π»
+1
πŸ“£ Π˜Π³Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ²Ρ€ΠΈΠΊ для ΠΌΡ‹ΡˆΠΈ с 3D-подставкой для Π·Π°ΠΏΡΡΡ‚ΡŒΡ Π¦Π΅Π½Π°: ~1300β‚½ Π Π΅ΠΉΡ‚ΠΈΠ½Π³: 5πŸ˜€ ΠšΡƒΠΏΠΈΠ»ΠΈ: 58 πŸ‘€ πŸ–± Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ Π˜Π³Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ²Ρ€ΠΈΠΊ для ΠΌΡ‹ΡˆΠΈ Π² стилС Π°Π½ΠΈΠΌΠ΅-ΠΏΠ°Π½ΠΊ с мягкой 3D-подставкой ΠΏΠΎΠ΄ Π·Π°ΠΏΡΡΡ‚ΡŒΠ΅ сочСтаСт Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΈ ΡΡ€Π³ΠΎΠ½ΠΎΠΌΠΈΡ‡Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ€ΡƒΠΊΠΈ, дСлая Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ ΠΈΠ»ΠΈ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ΅ мСсто ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½Π΅Π΅ ΠΈ ярчС. #AliExpress #ΠΊΠΎΠ²Ρ€ΠΈΠΊ #ΠΌΡ‹ΡˆΡŒ Находки ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Π°

Бписок с условиСм (List Comprehension) List comprehension β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых ΠΌΠΎΡ‰Π½Ρ‹Ρ… инструмСнтов Python, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ с
Бписок с условиСм (List Comprehension) List comprehension β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых ΠΌΠΎΡ‰Π½Ρ‹Ρ… инструмСнтов Python, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ списки ΠΎΠ΄Π½ΠΎΠΉ строкой ΠΊΠΎΠ΄Π°. Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Π΅Π΅, Π½ΠΎ ΠΈ быстрСС Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ†ΠΈΠΊΠ»ΠΎΠ². Π’Π°ΠΆΠ½ΠΎ Π½Π΅ Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ слоТными условиями β€” ΠΊΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ. ΠžΠ΄Π½Π°ΠΆΠ΄Ρ‹ я пСрСписал Ρ†ΠΈΠΊΠ» ΠΈΠ· 15 строк Π² ΠΎΠ΄Π½Ρƒ строку list comprehension, ΠΈ ΠΊΠΎΠ΄ стал Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° 30% быстрСС. #theory // Just Python

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ способ ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ строку Π­Ρ‚ΠΎΡ‚ Ρ‚Ρ€ΡŽΠΊ со срСзами [::-1] я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь. Он Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ быстрСС,
ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ способ ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ строку Π­Ρ‚ΠΎΡ‚ Ρ‚Ρ€ΡŽΠΊ со срСзами [::-1] Ρ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь. Он Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ быстрСС, Ρ‡Π΅ΠΌ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ‚ΠΈΠΏΠ° ''.join(reversed(s)), Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΊΠ°Π·Π°Π½ΠΎ Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ°ΠΌΠΈ. ΠšΡΡ‚Π°Ρ‚ΠΈ, Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΈ ΠΊ спискам. #theory // Just Python

POST запросы ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ json= вмСсто data=. Он автоматичСски сСриализуСт Python-ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ
POST запросы ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ json= Π²ΠΌΠ΅ΡΡ‚ΠΎ data=. Он автоматичСски сСриализуСт Python-ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ Π² JSON ΠΈ устанавливаСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Content-Type. #theory // Just Python

Just Python - Telegram kanali statistikasi va tahlili