TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #197 · 4 јан.

Подразумеваемые неймспейсы или неявные пакеты. Этот функционал добавлен в Python 3.3 Что он означает? Ранее, до 3.3 пакетами считались лишь директории, в которых есть файл __init__.py. Этот файл одновременно являлся свидетельством того, что директория это Python-пакет, и служил "телом" этого пакета. То есть местом, где можно написать код, как это делается внутри модуля. Этот код исполняется в момент импорта пакета, так что его принято называть "код инициализации пакета". Начиная с версии 3.3 Любая директория считается пакетом и Python будет пытаться использовать любую директорию для импорта. Конечно, не любую в файловой системе, а только те что находятся в sys.path. Это значит, что теперь __init__.py нужно делать только если: 🔸 вам требуется создать код инициализации пакета 🔸 нужна совместимость со старыми версиями Python На мой взгляд это немного упрощает разработку, делает её чище, но с другой стороны убивает некоторую однозначность происходящего. Например, я создал репозиторий со своей библиотекой и рядом положил код примеров или тестов. repo_name/ my_library/ __init__.py main.py examples/ exam1.py exam2.py В этом репозитории пакетом является только my_library, остальные директории это не пакеты, это просто дополнительный код в файлах. Директория examples не добавлена в sys.path, в ней нет рабочих модулей. Но если она лежит рядом с my_library, то Python вполне сможет импортнуть из неё модули, так как посчитает что examples это валидный пакет. Конечно, пример несколько надуманный. Никто не будет добавлять корень репозитория в sys.path. Но, я думаю, суть ясна. Иногда директория это просто директория а не пакет! #basic#pep

Hashtags

Резултати

Пронајдени 2 слични објави

Пребарај: #flappybird

当前筛选 #flappybird清除筛选
The Idealist

@theidealist · Post #2042 · 13.05.2020 г., 13:00

​​Mental Floss: 10 изобретателей, которые сожалели о своих творениях Мы восхищаемся гениями, чьи изобретения преобразовали мир вокруг нас. Интернет, ядерная энергия, перцовые баллончики и даже кофе в капсулах - без всего этого наша цивилизация была бы совсем иной. Но многие "отцы" этих изобретений оказались в итоге недовольны своими творениями: кто-то, как создатель офисной кабинки Боб Пропст, считает, что его идею в итоге неправильно поняли, а, например, придумавшего кофе в капсулах Джона Сильвана пугает "монстр", чересчур облегчивший доступ человеческому мозгу к кофеину. Редакция Mental Floss отобрало 10 наиболее интересных изобретений, создатели которых оказались недовольны тем, что из всего этого вышло, перевод их текста мы представляем вам сегодня. «Если вам это нравится, вы ничего не понимаете в типографии». Это не злобная отрыжка анонимного критика шрифта Comic Sans, а мнение его создателя, дизайнера Винсента Коннари, озвученное в интервью Wall Street Journal. Коннари, однако, дополнил его: «Если вы ненавидите это, вы действительно тоже мало знаете о типографии, и вам нужно другое хобби». По мнению Коннари (которое разделяют многие) проблема Comic Sans заключается не в самом шрифте, а в его чрезмерном и неправильном использовании. Винсент изначально разрабатывал его для приложений Microsoft, ориентированных на детей, он должен был заменить Times New Roman в речевых пузырях. Автор никогда не предполагал, что шрифт станет настолько широко использоваться и высмеиваться». https://theidealist.ru/10inventions/ #MentalFloss#общество#история#интернет#FlappyBird#типография#РолиЧоппер#кофе

Venture Village Wall 🦄

@venturevillagewall · Post #3670 · 21.12.2024 г., 14:37

Sticker Market Insights 🚀 An overview of the Sticker Market with upcoming NFT potentials. Stickers are gaining traction with unique IDs for future NFT conversion. Key collections include: - 🐔Flappy Bird: 5,555 editions; 733 sold. - 🐈‍⬛Blum: 10,268 sold from multiple editions. - 🐶DOGS: Some sold out with various editions. - 🐵Bored Apes: Sold out quickly with high ETH value. Key motivations for buying or holding: - Flipping and potential NFT benefits in EARN. - Increased arbitrage opportunities through expanded markets. Check out the StickerStore for purchases and Stars! #StickerMarket#NFT#FlappyBird#Blum#DOGS#BoredApes#PudgyPenguins#Notcoin#Onchain#EARN#Arbitrage#Stars#Telegram#Collectibles#DigitalArt#Crypto#MarketTrends#Community#Investment#Trading