🕊Программист VLOG🕊
97 subscribers
422 photos
52 videos
22 files
442 links
Download Telegram
Черновик_Вы_не_гугл,_вам_не_нужны_микросервисы_1.pdf
20.9 MB
У меня тут подарок вам на новый год. Я статью писал в журнал, хз выйдет или нет. Называется «Вам не нужны микросервсы» Но вы в любом случае можете прочитать. С новым годом!
👍3
Ну вот и наступило! Поздравляю!
А чет я пропустил, что теперь есть ключевое слово type и annotation-def. Зачем нужно все это извращение, сделайте уже явнотипизированную версию языка, а не встраиваейте разметку типов в язык. 😢
Всех празднующих с Рождеством!
Там в 3.12 вроде как новый синтаксис подвезли, пока разбираюсь.
Ааа, вона чо, теперь TypeVar и не нужен!
Banish_state_mutating_methods_from_data_classes_Redowan's_Reflections.pdf
92.5 KB
🌐⤴️https://rednafi.com/python/dataclasses_and_methods/

Люблю жаловаться что кто-то что-то делает не так (не по моему), вот тут автор жалуется за датаклассы, хотя я согласен с ним.

🤖В статье обсуждается использование классов данных в Python и других языках, таких как Kotlin и Swift, и критикуется привычка добавлять в них методы, изменяющие состояние. Автор подчеркивает, что классы данных предназначены для хранения данных, а не для описания поведения, и включение в них методов, изменяющих состояние, нарушает их семантику. Например, метод make_older в классе данных Person изменяет возраст (`age`) на месте. Автор утверждает, что такие классы данных начинают вести себя как обычные изменяемые экземпляры классов. Он предлагает использовать классы данных для моделирования доменов с типами, подчеркивая, что они хорошо подходят для этой цели, если не содержат методов, изменяющих состояние. Автор призывает разработчиков переосмыслить использование классов данных при необходимости добавления методов, изменяющих состояние, и вместо этого рассматривать обычные объектно-ориентированные классы.
Please open Telegram to view this post
VIEW IN TELEGRAM
Буду обмазываться индивидуальными планами развития для своей команды, ля какую годноту нашел https://roadmap.sh/
👍2
TIL #088 – Python's soft keywords mathspp.pdf
152.2 KB
🌐⤴️https://mathspp.com/blog/til/pythons-soft-keywords

🤖В статье обсуждается концепция "мягких" ключевых слов в Python и их различие от "жестких" ключевых слов. В Python 3.12 имеется четыре мягких ключевых слова: "match", "case", "_", и "type". "Match" и "case" появились в Python 3.10 вместе с введением структурного сопоставления с образцом, "_" стал мягким ключевым словом по той же причине, а "type" появился в связи с введением объявлений типов в Python 3.12. Мягкие ключевые слова в Python – это такие, которые можно использовать как имена переменных, в отличие от жестких ключевых слов, которые не могут быть присвоены. Автор статьи исследовал Python грамматику, используя Python REPL и регулярные выражения, для определения мягких ключевых слов, и изначально нашёл 222 потенциальных ключевых слова, но после фильтрации осталось 105, среди которых он вручную идентифицировал мягкие ключевые слова.
Please open Telegram to view this post
VIEW IN TELEGRAM
Готов вернуться на кеды только ради куба с шестеренками (не шутка сейчас)
SEC уже официально одобрила все заявки на Bitcoin ETF

Список всех ETF:
1. Grayscale Bitcoin Trust ETF
2. Bitwise Bitcoin ETF
3. Hashdex Bitcoin ETF
4. iShares Bitcoin ETF
5. Valkyrie Bitcoin ETF
6. ARK 21Shares ETF
7. Galaxy Bitcoin ETF
8. VanEck Bitcoin ETF
9. WisdomTree Bitcoin ETF
10. Fidelity Wise Bitcoin ETF
11. Franklin Bitcoin ETF

На короткой дистанции, это может повлечь за собой продажи (трейдеры могут фиксировать позиции, т.к. ожидания подтвердились, как гласит биржевая поговорка, покупай на слухах, продавай на фактах

Но в долгосрочной перспективе - это несомненно очень крутое событие для всей криптосферы. Биткоин должен стать менее волатильным и у крупных инвесторов будет более простой доступ к нему, ведь можно просто купить со счета обычного брокера Bitcoin ETF, проникновение в массы идет 🔥
👎1
Как перестать смеяться?