это вам не тяжёлый умственный труд за компуктером
с 11 утра
в светлом офисе
на мягком стульчике
с халявными печеньками
https://t.me/oper_goblin/37497
с 11 утра
в светлом офисе
на мягком стульчике
с халявными печеньками
https://t.me/oper_goblin/37497
Telegram
Tynu40k Goblina (oper.ru)
Русская женщина.
❤120🔥36✍16😁12👍8
Так, салаты съедены, а значит можно бахнуть новый видос!
Признавайтесь, пишете суровую бизнес-логику в датаклассах, pydantic, attrs-классах?!
Признавайтесь, пишете суровую бизнес-логику в датаклассах, pydantic, attrs-классах?!
1😁168👍62✍23❤17🔥8
Бизнес-логика в dataclass, pydantic, attrs-классах или в обычных классах? ООП в Python
YouTube | VK | RuTube | Дзен
00:00:00 В каких классах вы пишете бизнес-логику?
00:00:57 Бизнес-логика в обычном классе
00:04:53 Класс сам поддерживает свои инварианты и правила
00:07:13 Бизнес-логика в dataclass
00:08:14 Мой курс «Хардкорная веб-разработка»
00:10:19 Бизнес-логика в dataclass
00:11:09 Проблемы с dataclass
00:16:10 Почему эти проблемы возникают?
00:16:39 dataclass для Value Objects
00:19:30 dataclass для DTO
00:20:53 Бизнес-логика в pydantic-классе
00:22:02 Бизнес-логика в attrs-классе
00:23:57 Резюмируем
YouTube | VK | RuTube | Дзен
00:00:00 В каких классах вы пишете бизнес-логику?
00:00:57 Бизнес-логика в обычном классе
00:04:53 Класс сам поддерживает свои инварианты и правила
00:07:13 Бизнес-логика в dataclass
00:08:14 Мой курс «Хардкорная веб-разработка»
00:10:19 Бизнес-логика в dataclass
00:11:09 Проблемы с dataclass
00:16:10 Почему эти проблемы возникают?
00:16:39 dataclass для Value Objects
00:19:30 dataclass для DTO
00:20:53 Бизнес-логика в pydantic-классе
00:22:02 Бизнес-логика в attrs-классе
00:23:57 Резюмируем
3👍140🔥58🎉19❤12
Диджитализируй!
Бизнес-логика в dataclass, pydantic, attrs-классах или в обычных классах? ООП в Python YouTube | VK | RuTube | Дзен 00:00:00 В каких классах вы пишете бизнес-логику? 00:00:57 Бизнес-логика в обычном классе 00:04:53 Класс сам поддерживает свои инварианты…
ИИ подскажет!
«доктор, доктор, я феномЕн?»
«доктор, доктор, я феномЕн?»
😁216❤18✍8🔥3👍1
Научили нашу LMS (образовательная платформа) делать задачи, которые проверяет так называемый ИИ. Крутейшая штука!
Позволяет, наконец-то, делать много открытых вопросов, то есть не «выбери из N вариантов» или «напиши код под задачу», а, скажем, «что ты думаешь по поводу этого кода?» — кайф!
Все LMS, которые видел, сосредоточены в лучшем случае на возможностях выкладки контента, в худшем — на маркетинговых особенностях, чтобы продавать больше. Хотя если продукт это образование, то его суть это задания, практика. Пользу студенты получают через практику в первую очередь, контент это просто подводка к заданиям.
И LMS мы проектировали изначально для этого, чтобы можно было создавать крутейшие задания, которые проверяются где-то автоматически, где-то преподавателем (мной), где-то полуавтоматически.
И вот теперь в том числе и с языковыми модельками. Кайф:)
Позволяет, наконец-то, делать много открытых вопросов, то есть не «выбери из N вариантов» или «напиши код под задачу», а, скажем, «что ты думаешь по поводу этого кода?» — кайф!
Все LMS, которые видел, сосредоточены в лучшем случае на возможностях выкладки контента, в худшем — на маркетинговых особенностях, чтобы продавать больше. Хотя если продукт это образование, то его суть это задания, практика. Пользу студенты получают через практику в первую очередь, контент это просто подводка к заданиям.
И LMS мы проектировали изначально для этого, чтобы можно было создавать крутейшие задания, которые проверяются где-то автоматически, где-то преподавателем (мной), где-то полуавтоматически.
И вот теперь в том числе и с языковыми модельками. Кайф:)
6❤119🔥86👍35🎉12
Вы вот не ждали не гадали, а Т-Технологии взял и вжуууух, и придумал новый формат мероприятия — вообще без докладов. Ххххех! Зато с живыми демонстрациями решений и множеством интерактивных стендов, обсуждений и активностей.
Это T-Sync Conf и он будет в Москве и только в офлайне (сейчас поймёте почему). На мероприятии будет AI-лаб с обучением моделей и хакатонами; кейс-столы с разбором реальных RnD кейсов учёными и исследователями корпоративных RnD команд; иммерсивные лекции в наушниках; отдельная зона «моральный код» с обсуждением и решением этически неоднозначных задач, в которых необходимо принять решение — и многое другое.
Иммерсивные декорации, уникальное мультимедийное оформление и своя атмосфера. Вместо классических докладов — выставка-форум-пространство без чёткого расписания, но с уникальными активностями, к которым можно присоединиться в любое время. T-Sync Conf — это точка синхронизации технологий и тех, кто их использует. Здесь про практику, взаимодействие и живые системы.
Разработчики, платформенные инженеры, дата-инженеры, аналитики, security-инженеры, AI/ML-специалисты, инженерные лидеры и архитекторы — welcome.
Мероприятие, повторюсь, только в офлайне, будет 7 февраля в Москве, регистрируемся здесь и дожидаемся модерации заявки.
Это определённо что-то новое и это интересно.
До встречи!
#реклама АО "ТБанк", лицензия ЦБ РФ № 2673 от 24.03.2015 г. Erid: 2RanykURuuU
Это T-Sync Conf и он будет в Москве и только в офлайне (сейчас поймёте почему). На мероприятии будет AI-лаб с обучением моделей и хакатонами; кейс-столы с разбором реальных RnD кейсов учёными и исследователями корпоративных RnD команд; иммерсивные лекции в наушниках; отдельная зона «моральный код» с обсуждением и решением этически неоднозначных задач, в которых необходимо принять решение — и многое другое.
Иммерсивные декорации, уникальное мультимедийное оформление и своя атмосфера. Вместо классических докладов — выставка-форум-пространство без чёткого расписания, но с уникальными активностями, к которым можно присоединиться в любое время. T-Sync Conf — это точка синхронизации технологий и тех, кто их использует. Здесь про практику, взаимодействие и живые системы.
Разработчики, платформенные инженеры, дата-инженеры, аналитики, security-инженеры, AI/ML-специалисты, инженерные лидеры и архитекторы — welcome.
Мероприятие, повторюсь, только в офлайне, будет 7 февраля в Москве, регистрируемся здесь и дожидаемся модерации заявки.
Это определённо что-то новое и это интересно.
До встречи!
#реклама АО "ТБанк", лицензия ЦБ РФ № 2673 от 24.03.2015 г. Erid: 2RanykURuuU
👍48✍19😁18❤8🔥6
не нужон он нам, чистый кот этот ваш, Роберто Мартин плохому учит, производительность страдает, уууу
3😁238👍27✍12🎉3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Летом писал о платной программе для голосового ввода текста Wispr Flow, которой я пользовался с огромным удовольствием всё это время. Её минус — платная и периодами тупит то ли из-за VPN, то ли из-за его отсутствия, то ли из-за мобильного интернета на студии.
Попробовал сейчас бесплатную open source программу Handy (Windows, Mac OS, Linux — работает на Tauri, о котором рассказывал тут, и rust-обвязке) и это песня — распознает голос на локальном компьютере, не отправляя ничего в интернет, и работает плюс-минус так же здорово, как и платный вариант. Можно выбрать разные модели для распознавания голоса, у меня выбрана дефолтная Parakeet v3. Тестеры говорят, что в 10 раз быстрее, чем Whisper, при сопоставимом качестве.
Правильно определяет предложения, сам расставляет запятые, корректно понимает слова. Да, и работает очень быстро на моем, в общем-то, не супер производительном ноутбуке.
Задонатил им:)
PS. Для Android-телефона есть такое приложение для голосового ввода с той же Parakeet v3 под капотом. Ставится из APK как дополнительная клавиатура, работает отлично. Кайф!
Попробовал сейчас бесплатную open source программу Handy (Windows, Mac OS, Linux — работает на Tauri, о котором рассказывал тут, и rust-обвязке) и это песня — распознает голос на локальном компьютере, не отправляя ничего в интернет, и работает плюс-минус так же здорово, как и платный вариант. Можно выбрать разные модели для распознавания голоса, у меня выбрана дефолтная Parakeet v3. Тестеры говорят, что в 10 раз быстрее, чем Whisper, при сопоставимом качестве.
Правильно определяет предложения, сам расставляет запятые, корректно понимает слова. Да, и работает очень быстро на моем, в общем-то, не супер производительном ноутбуке.
Задонатил им:)
PS. Для Android-телефона есть такое приложение для голосового ввода с той же Parakeet v3 под капотом. Ставится из APK как дополнительная клавиатура, работает отлично. Кайф!
5🔥183👍58❤17✍5
Листаю тут за ужином книжку «Мощщщный Python» Максвелла. И автор такой — а вот давайте бахнем свой контейнер, который будет вести себя как список, но будет только уникальные элементы содержать.
И приводит два варианта реализации, первый без наследования от list, второй с наследованием от list, и говорит, что второй вероятно предпочтительнее, потому что это по сути и есть разновидность списка, и
Нооо это не так:) Это нарушает LSP, принцип подстановкиСанта Барбары Лисков. Например, длина списка всегда увеличивается после добавления элемента и это контракт, который нарушается дочерним классом, который игнорирует дубли уже хранящихся значений.
От такие вот книжки:) Материал, впрочем, несмотря на косяки, неплох (но всем читать Рамальо!).
Сложность следования LSP (или сложность донесения до новичков LSP) это вообще, думаю, одна из причин отказа от классического ООПшного наследования реализации во многих более новых языках аля Go.
И приводит два варианта реализации, первый без наследования от list, второй с наследованием от list, и говорит, что второй вероятно предпочтительнее, потому что это по сути и есть разновидность списка, и
isinstance покажет это как список, и это хорошо.Нооо это не так:) Это нарушает LSP, принцип подстановки
От такие вот книжки:) Материал, впрочем, несмотря на косяки, неплох (но всем читать Рамальо!).
Сложность следования LSP (или сложность донесения до новичков LSP) это вообще, думаю, одна из причин отказа от классического ООПшного наследования реализации во многих более новых языках аля Go.
1❤121👍65🔥15🥰3
У Ильи вышел 5-часовой материал для практикующих Go-разработчиков о том, как работает
Ы!
https://t.me/kydavoiti/469
go test.Ы!
https://t.me/kydavoiti/469
Telegram
Куда войти?
Долго делал я это, но оно случилось: 5 часов концентрата про Go или Правда о go test -cover -race ./... (YouTube)
К видео я прикладываю сценарий, чтобы могли сами поковырять. Туда можете открывать issue, будем править. Слишком большой материал: https:/…
К видео я прикладываю сценарий, чтобы могли сами поковырять. Туда можете открывать issue, будем править. Слишком большой материал: https:/…
1🔥74👍32❤18🎉3😁2
Диджитализируй!
Вы вот не ждали не гадали, а Т-Технологии взял и вжуууух, и придумал новый формат мероприятия — вообще без докладов. Ххххех! Зато с живыми демонстрациями решений и множеством интерактивных стендов, обсуждений и активностей. Это T-Sync Conf и он будет в Москве…
Писал выше про интересную конфу от Т-Технологий, там ребята запустили к ней ещё чудо-бота @TSyncConf_bot — в нём подробности конференции, но ещё бот умеет по вашей фотке генерить футуристичный аватар:)
Конфа, напомню, уже скоро — 7 февраля в Москве! Очень похоже, что это будет уникальное мероприятие, я планирую быть:)
Реклама. АО "ТБанк", лицензия ЦБ РФ № 2673 от 24.03.2015 г. Erid: 2RanymYyBqC
Конфа, напомню, уже скоро — 7 февраля в Москве! Очень похоже, что это будет уникальное мероприятие, я планирую быть:)
Реклама. АО "ТБанк", лицензия ЦБ РФ № 2673 от 24.03.2015 г. Erid: 2RanymYyBqC
😁33👍17❤9✍2🔥1