whylogs
whylogs — это библиотека для профилирования и анализа данных в Python. Она предоставляет средства для сбора статистики о данных, визуализации этой статистики и создания профилей данных для мониторинга и анализа.
#для_начинающих
Генерируем фейковый профиль человека
С помощью метода profile пакета Faker мы с легкостью может получить информацию о несуществующем человеке.
Документацию можно найти здесь.
Столкнулись с необходимостью управления множеством связанных задач?
Приглашаем вас на бесплатный вебинар «Оркестрация задач с Apache AirFlow» 25 июля в 20:00 мск.
💯 На вебинаре вы:
- узнаете, как создавать и запускать периодические задачи по расписанию;
- получите навыки управления связанными задачами;
- изучите работу не только с интерфейсом AirFlow, но и с языком описания DAGов;
- рассмотрите различные операторы и интеграции AirFlow.
Этот урок будет полезен, если вы:
- хотите освоить методы MLOps и техники оркестрации задач;
- дата-сайентист, желающий углубиться в профессию;
- самостоятельно изучаете Data Science и готовы перейти от обучения моделей к их эксплуатации.
Встречаемся в преддверии старта курса «Python Developer. Professional». Все участники вебинара получат спеццену на обучение.
🔴 Ссылка для регистрации: https://vk.cc/cylKJVРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
✅ Эффективное управление задачами в крупных проектах
Celery способствует правильному распределению задач в масштабных проектах, установке приоритетов и выполнению их в наилучшей последовательности.
❗️ Часто применяется в backend-разработке, особенно в сочетании с фреймворком Django.
🔗 Ссылочка на доку
⚙️ Rich для форматирования текста в консоли
ℹ️ Библиотека позволяет форматировать текст, который Python выводит в консоль. Словосочетание Rich Text означает «отформатированный», «украшенный» текст.
✔️ Можно сделать разноцветными сообщения в консоли, изменить в них начертание шрифта, выводить таблицы, пользоваться эмодзи. Это удобно, если нужны понятные и наглядные логи.
🔗 Ссылочка на доку
⚙️ Pympler для мониторинга и анализа памяти
ℹ️ Библиотека мониторит и анализирует память, которая используется при исполнении кода программ на Python. Инструмент находит ее избыточное потребление, утечки и другие баги.
🗣️ С помощью Pympler можно узнать все о размере и длительности процессов приложения на Python за время работы.
🔗 Ссылочка на доку
⚙️ Datacleaner для автоматической очистки и подготовки данных к анализу
ℹ️ Библиотека позволяет удалять строки без указанного значения, кодировать нечисловые переменные, работать с фреймами Pandas и решать множество других задач.
🗣️ Datacleaner проста в использовании, так что подойдет и начинающим пользователям.
🔗 Ссылочка на доку
⚙️ functools для более мощных функций
ℹ️ Библиотека содержит множество методов и декораторов, которые вы можете обернуть существующими, чтобы добавить дополнительные функции.
🗣️ Одним из них является partial, который можно использовать для клонирования функций, сохраняя при этом некоторые из их аргументов с пользовательскими значениями
🔗 Ссылочка на доку
🚀 Отправляемся в мир Django: ваш первый проект в веб-разработке
22 июля в 19:00 мск — не пропустите открытый урок
Что ждет вас на вебинаре:
- основы Django: краткий обзор архитектуры, установка и создание нового проекта;
- ваше первое приложение: определение и регистрация простой модели данных, создание представления и маршрута для отображения информации на странице;
- работа с шаблонами: использование шаблонов для отображения данных в браузере.
Спикер — опытный системный инженер, веб-разработчик и преподаватель.
Встречаемся в преддверии старта курса «Специализация Python Developer». Все участники вебинара получат специальную цену на обучение.
🔴 Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://otus.pw/wO5aH/?erid=LjN8JwyZK
Питонист? 🫵 Хочешь попробовать себя в роли преподавателя?🤓
У нас есть отличная возможность для тебя! 👍 Стань преподавателем в Московской Школе Программирования.
Почему тебе стоит попробовать:
📌 развитие навыков управления, коммуникации и наставничества;
📌 творческая реализация;
📌 приятное и полезное отвлечение от основной работы, помогает избежать выгорания;
📌 расширение профессиональных контактов;
📌 объясняя материал, ты сам лучше понимаешь и структурируешь свои знания;
📌 возможность вносить значимый вклад в образование и развитие молодых талантов.
Мы предлагаем:
🐉 гибкий график;
👽 мотивированных учеников;
⏳ стабильную рабочую нагрузку;
🌎 преподавай онлайн или во множестве отделений по Москве и Питеру;
👋 поддержку коллег.
Заполни анкету и открой для себя новые горизонты. Не упусти шанс сделать что-то значимое и интересное! 📻
⚙️ Dora для очистки и разведочного анализа данных
ℹ️ Dora — это библиотека для очистки и разведочного анализа данных, которая значительно упрощает решение задач Data Science.
🗣️ С ее помощью можно преобразовывать категориальные данные в порядковые, менять и удалять столбцы, выделять, извлекать и визуализировать признаки и решать много других задач.
🔗 Ссылочка на доку
⚙️ logging для расширенных операций с файлами
ℹ️ Модуль позволяет регистрировать сообщения с различными приоритетами и временными метками в пользовательском формате.
🔗 Ссылочка на доку
⚙️ pickle для быстрого и эффективного хранения
ℹ️ Точно так же, как размеры наборов данных становятся всё больше и больше, растут и наши потребности в их более быстром и эффективном хранении. Одной из альтернатив плоским CSV-файлам, которые поставляются с вашей установкой Python, является формат файла pickle.
🗣️ На самом деле он примерно в 80 раз быстрее CSV при вводе-выводе и занимает меньше памяти.
🔗 Ссылочка на доку
Создаем 2D игру на Python с библиотекой Arcade
Arcade — библиотека Python для создания 2D игр, с низким порогом вхождения, но очень функциональная в опытных руках.
Смотреть статью
Хотите знать больше о своем здоровье?🤔Знакомится с самыми интересными и необычными клиническими случаями? 🫨
Обсуждать в чате со специалистами самые актуальные медицинские вопросы?🩻
Тогда вам сюда - SupremeMed|Медицина ✌🏻
🩺 Мы публикуем самую интересную и актуальную информацию от ведущих врачей и экспертов.
🦠Рассказываем о новейших и самых актуальных достижениях в мире медицине
👨⚕️ Помогаем разобраться в сложных медицинских вопросах простым и понятным языком.
🧬У нас вы найдёте полезные советы и лайфхаки от докторов
А также увлекательные видео о работе человеческого организма и не только!
🔥Присоединяйтесь к нашему сообществу и будьте в курсе всех важных новостей из мира медицины
🔔 Столкнулись с необходимостью управления множеством связанных задач?
Приглашаем вас на бесплатный вебинар «Оркестрация задач с Apache AirFlow» 25 июля в 20:00 мск.
💯 На вебинаре вы:
- узнаете, как создавать и запускать периодические задачи по расписанию;
- получите навыки управления связанными задачами;
- изучите работу не только с интерфейсом AirFlow, но и с языком описания DAGов;
- рассмотрите различные операторы и интеграции AirFlow.
Этот урок будет полезен, если вы:
- хотите освоить методы MLOps и техники оркестрации задач;
- дата-сайентист, желающий углубиться в профессию;
- самостоятельно изучаете Data Science и готовы перейти от обучения моделей к их эксплуатации.
Встречаемся в преддверии старта курса «Python Developer. Professional». Все участники вебинара получат спеццену на обучение.
➡️ Ссылка для регистрации: https://vk.cc/cyq2FxРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
#вопросы_с_собеседований
В каких ситуациях возникает исключение NotImplementedError?
Исключение NotImplementedError возникает, когда метод или функция должны быть реализованы в подклассе, но не были реализованы. Это может произойти, когда родительский класс определяет метод, но не реализует его сам, а оставляет это для подклассов. В этом случае, если подкласс не реализует метод, он будет вызывать исключение NotImplementedError. Это может быть полезно для отладки, чтобы убедиться, что все необходимые методы реализованы в подклассах. Это также может возникнуть в
других ситуациях, например, если вы пытаетесь использовать неопределенную функцию или метод.
🔣 SciPy для сложных математических вычислений и научного анализа
Созданная на базе NumPy, SciPy обладает расширенным функционалом
⚙️ Requests для генерации HTTP-запросов
ℹ️ Библиотека упрощает генерацию HTTP-запросов к другим сервисам, помогает писать их очень просто и быстро.
Код получается лаконичным, а запрос легко настроить и отправить. Поддерживает множество функций и написана понятным языком.
🔗 Ссылочка на доку
🔵 Практический интенсив «Python-разработчик: основы за 2 дня» — 16-17 июля в 19:00 мск.
О перспективах направления Python и многом другом расскажет Грегори Салиба, старший разработчик ЭквантаЛаб с опытом в разработке более 3 лет.
На вебинаре вы:
☑️ Самостоятельно напишете Telegram-бота с карточными мини-играми.
☑️ Познакомитесь с синтаксисом языка и сферами его применения.
☑️ Поймете как продолжить обучение, какие навыки потребуются, чтобы стать backend-разработчиком на Python.
☑️ Узнаете, чего ждут работодатели от junior-разработчиков и что делать, чтобы найти работу без опыта.
🎁 Приятные бонусы: полезный гайд для начинающего Python-разработчика и гайд о сленге в IT всем участникам интенсива!
Реклама. ООО "ХЕКСЛЕТ РУС". ИНН 7325174845. erid:LjN8KCned
👩💻 Программирование теперь в телеграм!
Вот обширная база материалов, которая ежедневно обновляется, выбирай своё направление:
Обучение JavaScript с нуля
Обучение Python с нуля
Обучение Java с нуля
Обучение HTML/CSS с нуля
Обучение C/С++ с нуля
Обучение С# с нуля
Обучение SQL/GO/PHP с нуля
Обучение Kotlin/Swift с нуля
⛓ Архив на 1789ГБ: Курсы, книги, шпаргалки, статьи, видео ресурсы — всё собрано в одном месте: @roadmap_ready
⚙️ Contextlib для обработки внешних источников
ℹ️ Библиотека contextlib
в Python предоставляет утилиты для работы с контекстными менеджерами и упрощения создания и использования ресурсов с помощью оператора with
.
🔗 Ссылочка на доку
⚙️ Pymystem3 для морфологического анализа
ℹ️ Библиотека быстро и качественно распознает части речи и лексемы слова.
🗣️ Третья версия Mystem содержит несколько важных улучшений, в первую очередь устранение неоднозначности частей речи
🔗 Ссылочка на доку
⚙️ Black для проверки код-стайла
ℹ️ Разработчики должны придерживаться код-стайла, чтобы легче понимать код друг друга. Соглашение об оформлении кода на Python называется PEP8.
🗣️ Писать рекомендуется в соответствии с ним, но проверять оформление вручную может быть долго и неудобно, а библиотека black проводит такие проверки автоматически. Это автоформатер: он исправляет нарушения код-стайла и делает код более чистым.
🔗 Ссылочка на доку
Раскатили фан на полную. Т-Банк устраивает ИТ-пикник 17 августа и зовет вас на отдых с друзьями и близкими. Будет больше 17-ти ИТ-партнеров фестиваля. В программе воркшопы, лекции от спикеров известных компаний, нетворкинг, выступления топовых музыкантов и детская зона.
Успейте зарегистрироваться
erid:2VtzqxUkKdz
Реклама. АО "Тинькофф Банк", ИНН 7710140679, лицензия ЦБ РФ № 2673
Работаете на Python? Хотите овладеть созданием веб-приложений с использованием Django?
Ждём вас на открытом практическом уроке «Введение в Django REST API» от OTUS, где мы:
— познакомимся с основой работы с Django и его ролью в веб-разработке;
— разберем Views в Django;
— изучим Middleware и их использование для дополнительной обработки запросов и ответов;
— научимся разрабатывать RESTful API с помощью Django REST Framework.
Спикер Валентин Шилин — старший программист и аналитик данных в зарубежной компании, опытный преподаватель.
Встречаемся 16 июля в 20:00 мск в преддверии старта курса «Python Developer. Professional». Все участники вебинара получат специальную цену на обучение.
🔴 Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://otus.pw/ZmqE/?erid=LjN8KTC9e
⚙️ secrets для генерации случайных чисел и символов
ℹ️ Хотя реализовать свои собственные функции кодирования сообщений может быть очень весело, они, вероятно, не будут соответствовать тем же стандартам, что и проверенные в боевых условиях функции в библиотеке secrets.
🗣️ Там вы найдёте всё необходимое для генерации случайных чисел и символов для самых сложных паролей, токенов безопасности и связанных с ними секретов.
🔗 Ссылка на док
Получаем гласные
Этот пример возвращает в строке найденные гласные "a e i o u". Это может оказаться полезным при поиске или обнаружении гласных.
Самый встречаемый символ в строке
Наиболее рекомендуемый метод, который можно использовать для поиска всех вхождений, - это метод - использование collections.Counter() + max()
, он фактически получает частоту всех элементов, а также может использоваться для печати частоты одного элемента, если это необходимо.
Мы находим максимально встречающийся символ, используя max() для значений.