#python python... PYTHON πŸ”› πŸš€
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
Forwarded from Python School
Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ OrderedDict

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° элСмСнтов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Π½ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π² Π°Π½Π°Π»ΠΈΠ·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° элСмСнтов ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Ρƒ KEY (Π² порядкС возрастания)
Forwarded from Python School
Π§Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ Π² ChainMap?

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ 2 словаря содСрТат ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΊΠ»ΡŽΡ‡.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ red Π½Π΅ повторяСтся, ΠΎΠ½ пСчатаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.
Forwarded from Python School
ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ PurePath

PurePath().is_absolute() провСряСт, являСтся Π»ΠΈ ваш ΠΏΡƒΡ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ состоит ΠΈΠ· корня ΠΈ ΠΈΠΌΠ΅Π½ΠΈ диска. Π’ этом случаС PurePath() Π½Π΅ позволяСт Π½Π°ΠΌ ΡƒΠ·Π½Π°Ρ‚ΡŒ имя диска.

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ PureWindowsPath(), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ, содСрТащий имя диска, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ PureWindowsPath('c:/Program Files').
Forwarded from Python School
PurePath().is_relative()

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ /src являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΏΡƒΡ‚ΠΈ p, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ β€” /data β€” Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ False, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΊ ΠΏΡƒΡ‚ΠΈ p.
Forwarded from Python School
Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Concrete Paths

Path() являСтся Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ классом PurePath(). Он обСспСчиваСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ записи.

Когда Π²Ρ‹ создаСтС экзСмпляр Path(), ΠΎΠ½ создаСт Π΄Π²Π° класса для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡƒΡ‚Π΅ΠΉ Windows ΠΈ ΠΏΡƒΡ‚Π΅ΠΉ, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚ Windows. Как ΠΈ PurePath(), Path() Ρ‚Π°ΠΊΠΆΠ΅ создаСт ΠΎΠ±Ρ‰ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΡƒΡ‚ΠΈ Β«agnostic pathΒ», нСзависимо ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅.
Forwarded from Python School
PosixPath()

Π­Ρ‚ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ класс Path() ΠΈ PurePosixPath(), Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ управлСния путями Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΎΡ‚ Windows.

Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ сообщСниС ΠΎΠ± ошибкС, Ссли создадитС экзСмпляр PosixPath() Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ с Windows, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ нСльзя Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ систСмныС Π²Ρ‹Π·ΠΎΠ²Ρ‹, работая Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС.
Forwarded from Python School
WindowsPath()

Π­Ρ‚ΠΎ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ класс Path() ΠΈ PureWindowsPath(), Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ для ΠΏΡƒΡ‚Π΅ΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Windows.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ WindowsPath(), Ссли Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС, Ρ‚ΠΎΠΆΠ΅ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ.
Forwarded from Python School
Π‘ΠΏΠ΅ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΊ бСсплатному ΠΎΠ½Π»Π°ΠΉΠ½-интСнсиву ΠΏΠΎ Python-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ 17–19 октября Π² 21:00 ΠΏΠΎ московскому Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ! ΠŸΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с вострСбованным языком программирования. Π£Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Β«ΡƒΠΌΠ½Ρ‹Π΅Β» Ρ‡Π°Ρ‚-Π±ΠΎΡ‚Ρ‹ ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ассистСнты βš™οΈ

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°: ▢️ https://clc.to/2ESyww.

βœ”οΈ ΠžΡΠ²ΠΎΠΈΡ‚Π΅ основы программирования Π½Π° Python.
βœ”οΈ Π£Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ NLU ΠΈ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΅ΡΡ‚Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ€Π΅Ρ‡ΡŒ.
βœ”οΈ Π Π°Π·Π±Π΅Ρ€Ρ‘Ρ‚Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Β«ΡƒΠΌΠ½Ρ‹Ρ…Β» Ρ‡Π°Ρ‚-Π±ΠΎΡ‚ΠΎΠ².
βœ”οΈ Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΡ‚Π΅ Ρ‡Π°Ρ‚-Π±ΠΎΡ‚Π°, Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΊ Telegram.

πŸ‘‰ Π‘ΠΏΠΈΠΊΠ΅Ρ€ интСнсива β€” Анастасия Π‘ΠΎΡ€Π½Π΅Π²Π°, Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ направлСния ΠΏΠΎ исслСдованию Π΄Π°Π½Π½Ρ‹Ρ… Π² Π‘Π±Π΅Ρ€Π΅. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ-программист ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡŽ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅Ρ‚ 8 Π»Π΅Ρ‚. ЗанимаСтся NLP, строит ΠΌΠΎΠ΄Π΅Π»ΠΈ классификации тСкстов.

🎁 ВсСм участникам ΠΏΠΎΠ΄Π°Ρ€ΠΈΠΌ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ Пола Доэрти ΠΈ ДТСймса Уилсона Β«Π§Π΅Π»ΠΎΠ²Π΅ΠΊ + машина» ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° МИЀ. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ΡΡŒ ΠΊ прямым эфирам ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сСртификат Π½Π° 10 000 Ρ€ΡƒΠ±Π»Π΅ΠΉ Π½Π° любой курс Skillbox.
Forwarded from Python School
Бвойства Concrete Paths

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Concrete Paths являСтся подклассом PurePath, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС свойства PurePath().

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, свойство .with_suffix для добавлСния суффикса ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ.
Forwarded from Python School
ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ Concrete Paths

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ подкласс Path() прСдоставляСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡƒΡ‚Π΅ΠΉ ΠΈ выполнСния систСмных Π²Ρ‹Π·ΠΎΠ²ΠΎΠ²:

Path().itertir() Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ содСрТимоС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°.
Forwarded from Python School
Path().mkdir()

Богласно ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, ΠΌΠ΅Ρ‚ΠΎΠ΄ .mkdir() ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚Ρ€ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°. ΠœΡ‹ ΠΏΠΎΠΊΠ° сосрСдоточимся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° parents ΠΈ exists_ok.

Оба Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ False ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. АргумСнт parents Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ FileNotFound Π² случаС отсутствия родитСля, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ exists_ok Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ FileExists, Ссли Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΡƒΠΆΠ΅ сущСствуСт.
Forwarded from Python School
Π₯ΠΎΡ‡Π΅ΡˆΡŒ ΡƒΡ‡ΠΈΡ‚ΡŒ Python Π² ΠΊΠ°ΠΉΡ„?

ИмСнно поэтому senior-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠ· ЯндСкс, со стаТСм 9 Π»Π΅Ρ‚ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ создал ΠΊΠ°Π½Π°Π»Ρ‹ для эффСктивного ΠΈ Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ изучСния Python'a:

Python | ВСсты для программистов – настоящая Π½Π°Ρ…ΠΎΠ΄ΠΊΠ° с ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ тСстами ΠΈ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ объяснСниСм ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΎΡ‚Π²Π΅Ρ‚Ρƒ. ΠŸΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΠ΅Ρ‚ классификация ΠΏΠΎ слоТности ΠΈ Ρ€Π°Π½Π³Π°ΠΌ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ ΠΊΠ°ΠΊ для ΠΏΠΎΠ»Π½Ρ‹Ρ… Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ², Ρ‚Π°ΠΊ ΠΈ для Ρ‚Π²Π΅Ρ€Π΄Ρ‹Ρ… ΠΌΠΈΠ΄Π»ΠΎΠ².

Разъяснивший Python - Π² Π½Ρ‘ΠΌ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ основы ΠΏΠΈΡ‚ΠΎΠ½Π° (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ), Ρ‚Π°ΠΊ ΠΈ Π΅Π³ΠΎ Π³Π»ΡƒΠ±ΠΈΠ½Π½Ρ‹Π΅ Ρ‚Π°ΠΉΠ½Ρ‹ (ΠΏΠΎΡ‡Π΅ΠΌΡƒ '1800' < '19'). А Π΅Ρ‰Ρ‘ здСсь цСлая ΠΊΡƒΡ‡Π° Π³Π°ΠΉΠ΄ΠΎΠ², Ρ„ΠΈΡ‡, ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΎΠΊ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ всякой полСзности.
Forwarded from Python School
Path().touch()

Π—Π΄Π΅ΡΡŒ для exists_ok Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ True, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ FileExists ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ».
Forwarded from Python School
Path().rename()

ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ»/ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ наш ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ /data

Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΄ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ», ΠΎΠ½ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ FileNotFound. Π’ΠΎ ΠΆΠ΅ самоС относится ΠΈ ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌ.
Forwarded from Big Data Science [RU]
πŸ¨πŸ§πŸ‘Π£ΠΏΡ€ΠΎΡ‰Π°Π΅ΠΌ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ Python-ΠΊΠΎΠ΄Π° с Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ IceCream
IceCream
β€” это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Python, которая Π΄Π΅Π»Π°Π΅Ρ‚ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ Π»Π΅Π³ΠΊΠΎΠΉ ΠΈ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΠΉ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. Она Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΈΠΌΠ΅Π½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΈΠΌΠ΅Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½ΠΎΠΌΠ΅Ρ€Π° строк, ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅, Ρ‡Ρ‚ΠΎ пригодится Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΏΡ€ΠΈ поискС ошибок ΠΈ ΠΈΡ… устранСнии. ВмСсто использования print() ΠΈΠ»ΠΈ log() для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΊΠΎΠ΄Π° Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ IceCream Π΅ΡΡ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ частности, ic() ΠΏΠΎΡ…ΠΎΠΆ Π½Π° print(), Π½ΠΎ ΠΎΠ½ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΈΠΌΠ΅Π½Π° Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ ΠΈΡ… значСния, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° 60% быстрСС. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° IceCream Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ исслСдуСмыС структуры Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΉ синтаксис Π²Ρ‹Π²ΠΎΠ΄Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ контСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: имя Ρ„Π°ΠΉΠ»Π°, Π½ΠΎΠΌΠ΅Ρ€ строки ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.
ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠΎΠ΄ IceCream прСдставлСн Π½Π° Github. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Python 2, Python 3, PyPy2 ΠΈ PyPy3, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… языках программирования: Dart, Rust, Node.js, C++, PHP, Go, Ruby, Java, R, Lua, Clojure(Script) ΠΈ Bash.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования: https://towardsdatascience.com/introducing-icecream-never-use-print-to-debug-your-python-code-again-d8f2e5719f8a
ОбъяснСниС @classmethod ΠΈ @staticmethod Π² Python - Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π±Π»ΠΎΠ³ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°
https://webdevblog.ru/obyasnenie-classmethod-i-staticmethod-v-python/
#classmethod

class MyClass():

TOTAL_OBJECTS=0

def __init__(self):
MyClass.TOTAL_OBJECTS = MyClass.TOTAL_OBJECTS+1

@classmethod
def total_objects(cls):
print("Total objects: ", cls.TOTAL_OBJECTS)
# Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ класса
my_obj1 = MyClass()
my_obj2 = MyClass()
# Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ класс
class ChildClass(MyClass):
TOTAL_OBJECTS=0
pass
ChildClass.total_objects()
πŸ–₯ ΠœΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» Ρ‚Ρ€Π΅Π΄Π°?

ΠžΡ‚Π²Π΅Ρ‚

ΠžΠ±Ρ‰ΠΈΠΌΠΈ словами, Ρ†ΠΈΠΊΠ» выглядит Ρ‚Π°ΠΊ:
- сначала создаСтся класс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ подмСняСт ΠΌΠ΅Ρ‚ΠΎΠ΄ исполнСния класса Π² Ρ‚Ρ€Π΅Π΄Π΅, ΠΈ создаСм экзСмпляр (instance) для этого класса;
- Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ start(), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ Ρ‚Ρ€Π΅Π΄ ΠΊ исполнСнию;
- ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΠΌ Ρ‚Ρ€Π΅Π΄ Π² состояниС исполнСния;
- ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ sleep() ΠΈ join(), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ пСрСводят Ρ‚Ρ€Π΅Π΄ Π² Ρ€Π΅ΠΆΠΈΠΌ оТидания;
- ΠΊΠΎΠ³Π΄Π° Ρ€Π΅ΠΆΠΈΠΌ оТидания ΠΈΠ»ΠΈ исполнСния прСкращаСтся, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΠ΅ Ρ‚Ρ€Π΅Π΄Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊ исполнСнию;
- послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ исполнСния Ρ‚Ρ€Π΅Π΄ останавливаСтся.

@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Without passport πŸ₯² freshly Made Kazakh 😁:
Top 10 Python Courses in 2023 to Get into Employers’ Goodbooks
https://www.analyticsinsight.net/top-10-python-courses-in-2023-to-get-into-employers-goodbooks/

#pylearn
πŸ”§βš™οΈ Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉΡ‚Π΅ Data Pipeline с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Prefect ΠΈ DVC

УпроститС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΈ обслуТиваниС Π²Π°ΡˆΠΈΡ… ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΎΠ² β€” мотивация Π² ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΌ Π΄Π΅Π»Π΅ ΠΈ "ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΡΡ‚ΡŒ" β€” это Π·Π°Π»ΠΎΠ³ лСгкости сущСствования ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

Π§ΠΈΡ‚Π°Ρ‚ΡŒ