Работаем с атрибутами объектов
Помимо привычного обращения к атрибутам объектов через точку, в Python есть 4 специальных функции: getattr, setattr, delattr и hasattr.
По названиям можно понять, что первые три отвечают за получение, установку и удаление атрибута. А последний проверяет, существует ли атрибут с указанным названием у объекта или нет.
Во всех функциях первыми двумя аргументами идут объект и название атрибута в виде строки. В setattr также нужно передать новое значение для атрибута.
На практике использование подобного — довольно редкий случай, но иногда может сильно выручить, так что берите на вооружение.
#python#tips
bitly.com
介绍一个短链接网站 A website for shortening URLs
它可以把长长的,看起来让人担忧的链接转成短链。
还可以把链接,集中放在一个页面上,非常方便。
每个账号每月可以免费创建10条链接。
It can convert long, intimidating links into short ones, making them more user-friendly. Additionally, it can gather links onto a single page for added convenience.
Each account is allowed to create 10 links for free each month.
效果如下:
https://bit.ly/m/chatty-bot-playground
https://bit.ly/m/chatty-bot-myshell
#tips#tool#分享
#вакансия#fulltime#datascience#python
Вакансия: SeniorData Scientist
Локация: удаленно
Компания: Remoby
https://www.linkedin.com/company/remoby-dsp/
Проект: международная рекламная платформа в мире rewarded video с головным офисом на Кипре. В настоящее время мы активно разрабатываем свою Demand Side Platform (DSP)
Занятость: полная
⠀
УСЛОВИЯ
🔹 Удаленная работа в часовом поясе GMT (московское время),
🔹 Заработная плата от $4 000 (обсуждается индивидуально)
⠀⠀
ВАМ ПРЕДСТОИТ:
🔹 Разрабатывать новые модели машинного обучения для улучшения качества закупки трафика,
🔹 Поддерживать, настраивать и развивать существующие модели,
🔹 Настраивать параметры рекламных кампаний для их связки с ML моделями,
🔹 Взаимодействовать по задачам с коллегами с ролями: Developer, Data Engineer, DevOps, BI,
🔹 Анализировать статистику рекламы, искать инсайты и оценивать результат работы моделей.
ИЩЕМ ТЕХ, КТО:
✅ Отлично знает Python и умеет писать SQL-запросы,
✅ Обладает знаниями в фундаментальной математике, теории вероятностей и прикладной статистике,
✅Обладает опытом в AdTech(обязательное требование)
✅ Хорошо знает, как работают стандартные Machine Learning алгоритмы и имеет опыт их практического внедрения и поддержки в продакшене,
✅ Умеет объяснять свои идеи людям без знания математики и машинного обучения, а также самостоятельно конвертировать бизнес-задачу в алгоритмическую,
✅ Любит работать в команде и при необходимости брать инициативу на себя.
Наш Stack:
Python, Github, Vertica, MySQL, Airflow, Docker, Grafana, InfluxDB, TeamCity.
✏️Для связи:
@VeryKatya
Дата-открытки: итоги работы и анализ тг-чата
Продолжаю парад дата-подарков и рассказываю про открытки, которые сделала для коллеги Маши.
На первой карточке — визуализация материалов по темам и форматам, над которыми Маша работала в ТАСС. Код для генерации графика написал Антон в observable еще для прошлых подарочных дата-плакатов👨💻
На второй открытке — облако слов из всех сообщений, которые Маша писала в наш полурабочий чат. Данные из сообщений я собрала с помощью python — запарсила архив чата (html). Если вам будет интересна серия постов с подробным описанием процесса и кодом, то ставьте 👾
Из всего набора слов я отобрала только существительные, прилагательные и междометия, позабавил контраст связанных с работой слов и нервного смеха. Глаголы и наречия в топ не забрала, т.к. они не отражали специфику диалога. Цветом отмечены топ-10 слов по частям речи.
Еще есть третья секретная открытка тоже с облаком слов. Для нее я отобрала только ругательства из сообщений и также выделила цветом топ слов по корням. Чтобы никого не компрометировать, оставлю содержание карточки в секрете🤫
P.S. За организацию печати открыток спасибо рукодельнице Насте!❤️
#датаарт#датавиз#личное#python
6 июня отмечают День русского языка. Это отличный повод вспомнить о творчестве русских поэтов и писателей🤓
Делюсь подборкой материалов, для которых провела работу по анализу текстов, нашла дополнительную фактуру и собрала результаты в единую историю:
1) Песни Виктора Цоя: моя первая подобная инфографика, которую делала еще стажером, недавно освоившим python. Было одновременно страшно и интересно😄
2) Песни Владимира Высоцкого: попыталась уместить все-все интересные факты. Получилось плотно и насыщенно (возможно, слишком)🤔
3) Визуальное и текстовое творчество Вознесенского: благодаря помощи Центра Вознесенкого удалось охватить и сравнить сразу два вида творчества❤️
4) Поэзия Владимира Маяковского: придумалась цветовая кодировка уникальных для периода слов в облаках (уверена, такое уже делали, но раньше не сообразила)☁️
5) Дневики Льва Толстого: пугал объем текстов (целая жизнь!), но все получилось💪
6) Басни Ивана Крылова: пришлось собирать данные вручную (спасибо Крылову, что практически все басни очень короткие). Открыла для себя новый тип визуализации пересечений множеств — UpSet Plot💡
Каждый проект — маленькое личное открытие. Надеюсь, эта коллекция будет и дальше пополняться🤞
#датавиз#инфографика#рабочее#python
••• Emprende con BiA •••
✅Descripción del Podcast
En el podcast hablaré sobre las herramientas que me han ayudado en mi desarrollo como emprendedora, compartiré desde mis experiencias videotutoriales, textos, audios, documentos, etc. sobre el tema.
🟢 Primera etapa:
✅ Proceso de creación
☑️ Qué quieres crear? Fuentes de inspiración
☑️ Materiales y herramientas
• Características de la cerámica fría
• ¿Qué es y qué no es?
• Herramientas
• Herramientas básicas para comenzar a trabajar la cerámica fría
• ¿Dónde adquirirlas?
☑️ Cerámica fría: de lo simple a lo complejo
• Cómo preparar la masa con receta casera
• ¿Sobre qué superficies puedo trabajar con la cerámica fría?🤔
• #tips#videos#videotutorial
Estos son los primeros temas que hemos abordado en el podcast, suscríbete para que tengas acceso a toda la información que comparto 🤗❤️
Suscripciones al @biacoldporcelain
Бесплатная генерация видео
В продолжение темы LmArena — у них есть дискорд-канал, где можно бесплатно крутить видосы. Работает по той же A/B-схеме, что и Nano-banana.
Фишка такая: тебе каждый день рандомом выпадает 2 модели, и ты можешь погонять их по 8 раз. В сумме — 16 генераций в день.
В пуле сейчас 16 видео моделей, среди которых hailuo 02 pro, veo3, seedance v1 pro, kling v2.1-master, wan-v2.2-a14b и ещё пачка других.
Как использовать
1. Переходишь по ссылке
2. Выбираешь канал #video-arena-1/2/3
3. Нажимаешь в чате /image-to-video
4. Дальше понятно)
Да, выглядит это всё дико кустарно — через дискорд, через костыли, без нормального интерфейса. Но зато кайф в том, что можно реально познакомиться с кучей разных генераторов, которые ты бы даже не подумал попробовать.
Отличный вариант, чтобы вкатиться и просто потестить, кто на что способен. Особенно если ты новичок или в кармане только на красный дошик.
🤨 Жду твои тесты в комментариях + реакция + репост
#lmarena#tips | AcidCrunch