мыш
мыш
  • Видео 47
  • Просмотров 47 411
MATPLOTLIB - МОИ 50 ОТТЕНКОВ
Каждый сможет почувствовать себя дата аналитиком с самой популярной библиотекой для создания визуализаций на Python - Matplotlib. Разбираемся в основах, основных видах графиков и кастомизируем то, что получилось.
Огромное спасибо авторам треков на фоне: Maximum Love, Tonebox и Prigida.
Залетай в наше тайное общество в Telegram: t.me/ml_mouse
00:00 Интро
00:25 Основы
03:44 Диаграммы
08:00 Кастомизация
12:42 Заключение
Просмотров: 408

Видео

NumPy - ГЕРОИ НЕ НОСЯТ ПЛАЩИ
Просмотров 9 тыс.28 дней назад
Предновогодний обзор NumPy. Разбираемся в одной из древнейших Python библиотек, которую должен знать каждый уважающий себя дата сатанист. 0:00 Интро 0:25 Создание массивов 2:35 Математика 5:35 Свойства массивов 8:58 Индексация 11:28 Место NumPy
АННОТАЦИИ ТИПОВ | Сложно о Python
Просмотров 1,7 тыс.Месяц назад
Разбираем один из лучших способов заморочиться - аннотации типов. Научимся аннотировать все базовые типы, коллекции, коллекции коллекций и пользоваться аннотациями, когда типы определены не строго. Больше контента в Telegram: t.me/ml_mouse 0:00 Интро 0:39 Базовые аннотации 1:55 Как это работает 4:06 Аннотации коллекций 6:20 Другие аннотации 8:52 Заключение #python #coding #программирование
БЕГУЩИЙ ПО PYTEST
Просмотров 2 тыс.Месяц назад
Разбираем самую популярную библиотеку для тестирования. Начнем с простейших тестов, научимся проверять условия, ломать код и создавать фикстуры. Общаемся с вами в Telegram: t.me/ml_mouse 0:00 Что тестируем 2:08 Базовые тесты 5:13 Ожидаем ошибки 6:55 Фикстуры 8:46 Бонус #python #coding #программирование
Работа с файлами | Python с нуля
Просмотров 679Месяц назад
Разбираемся в тонкостях работы с файлами. После этого видео сможешь создавать свои бинари и писать Python модули на Python через Python. Общаемся с вами в Telegram: t.me/ml_mouse 0:00 - Теория 1:10 - Запись 3:32 - Чтение 4:39 - Бинарные файлы #python #coding #программирование
Генераторы | Сложно о Python
Просмотров 1 тыс.Месяц назад
Разбираемся с генераторами с нуля во всех подробностях. Узнаем, как работают генераторные функции и посмотрим на еще два способа создания генераторов. Общаемся с вами в Telegram: t.me/ml_mouse 0:00 - Интро 0:32 - Функции-генераторы 4:44 - Генераторные выражения 5:36 - Итераторы #python #coding #программирование
Сортировка слиянием | Алгоритмы на Python
Просмотров 1842 месяца назад
Первая нормальная сортировка на канале. Разбираем, как отсортировать массив лучше, чем с квадратичной сложностью при помощи сортировки слиянием. Залетай в Telegram: t.me/ml_mouse 0:00 Теория 1:06 Реализация 2:30 Сложность #python #coding #программирование
Сортировка вставками | Алгоритмы на Python
Просмотров 1522 месяца назад
Разбираем сортировку вставками. Будут анимации для визуального восприятия и код на Python. Залетай в Telegram: t.me/ml_mouse 0:00 Теория 0:27 Реализация 1:25 Сложность Кредиты автору трека на фоне: Music from #Uppbeat (free for Creators!): uppbeat.io/t/danijel-zambo/waves License code: UEEOMRENPQTIZUDC #python #coding #программирование
Сортировка пузырьком | Алгоритмы на Python
Просмотров 3262 месяца назад
Сортировка пузырьком | Алгоритмы на Python
Сортировка выбором | Алгоритмы на Python
Просмотров 4262 месяца назад
Сортировка выбором | Алгоритмы на Python
Абстрактные классы - это не страшно | ООП на Python
Просмотров 1,6 тыс.3 месяца назад
Абстрактные классы - это не страшно | ООП на Python
Правила здорового нейминга | Сложно о Python
Просмотров 1,9 тыс.3 месяца назад
Правила здорового нейминга | Сложно о Python
Ломаем код правильно | Python с нуля
Просмотров 1863 месяца назад
Ломаем код правильно | Python с нуля
Рекурсия | Python с нуля
Просмотров 3,3 тыс.3 месяца назад
Рекурсия | Python с нуля
Декорируем методы | ООП на Python
Просмотров 2883 месяца назад
Декорируем методы | ООП на Python
args и kwargs | Сложно о Python
Просмотров 7483 месяца назад
args и kwargs | Сложно о Python
Наследование | ООП на Python
Просмотров 5123 месяца назад
Наследование | ООП на Python
Декораторы | Сложно о Python
Просмотров 9713 месяца назад
Декораторы | Сложно о Python
Функции | Python с нуля
Просмотров 1583 месяца назад
Функции | Python с нуля
Включения | Python с нуля
Просмотров 2223 месяца назад
Включения | Python с нуля
Циклы | for и while | Python с нуля
Просмотров 2503 месяца назад
Циклы | for и while | Python с нуля
Инкапсуляция | ООП на Python
Просмотров 1683 месяца назад
Инкапсуляция | ООП на Python
Классы | ООП на Python
Просмотров 3193 месяца назад
Классы | ООП на Python
Логические операции | if, elif и else | Python с нуля
Просмотров 1584 месяца назад
Логические операции | if, elif и else | Python с нуля
Множества и кортежи | set и tuple | Python с нуля
Просмотров 1014 месяца назад
Множества и кортежи | set и tuple | Python с нуля
Все типы данных в Python | Python с нуля
Просмотров 2184 месяца назад
Все типы данных в Python | Python с нуля
Числа | int и float | Python с нуля
Просмотров 1114 месяца назад
Числа | int и float | Python с нуля
Словари | dict | Python с нуля
Просмотров 1194 месяца назад
Словари | dict | Python с нуля
Списки | list | Python с нуля
Просмотров 1324 месяца назад
Списки | list | Python с нуля
Строки | str | Python с нуля
Просмотров 1404 месяца назад
Строки | str | Python с нуля

Комментарии

  • @Ritme
    @Ritme День назад

    Для полного счастья не хватает гайда на openCV (причём с использованием Numpy и plt) 😁

    • @Ritme
      @Ritme День назад

      Представление и обработка изображения в виде массива np, вывод множества изображений (например: источника, маски, hsv, выходного изображения) в виде графиков, удаление шумов и прочего на фотографии и тд. А также хотелось бы вообще услышать ответ на вопрос, почему эти 3 библиотеки как будто связаны: имеют некоторые схожие функции, хорошо работают друг-с-другом и по моему даже устанавливаются все вместе (если установить opencv-python).

    • @mouse-ml
      @mouse-ml 3 часа назад

      Спасибо за идею) гайд на OpenCV как-нибудь обязательно будет По поводу таинственной связи NumPy и других библиотек все просто - Matplotlib, Scikit-Learn, OpenCV, Pandas и многие другие используют NumPy для вычислений. И так как NumPy старше всех этих библиотек, он оказал на коммьюнити разработчиков огромное влияние - во многих библиотеках воссоздают похожие интерфейсы (Torch, TensorFlow), чтобы новым разработчикам было легче их освоить. Кстати, об этом есть небольшая врезка в видео о NumPy - я там рассказывал подробнее

  • @maksimgurov6259
    @maksimgurov6259 День назад

    Огромное спасибо, супер информативно и сжато!

  • @Никита-э1д9я
    @Никита-э1д9я 2 дня назад

    Подача материала супер,но очень быстро) или возможно для меня так

    • @mouse-ml
      @mouse-ml 2 дня назад

      Спасибо, постараюсь замедлить обороты) Хочется чтобы код набирался помедленнее или чтобы было больше промежуточных объяснений?

  • @ohwow4099
    @ohwow4099 2 дня назад

    Ультра буст ❤

  • @ohwow4099
    @ohwow4099 2 дня назад

    Только все нужное, буст ❤

  • @ohwow4099
    @ohwow4099 2 дня назад

    Буст ❤

  • @ohwow4099
    @ohwow4099 2 дня назад

    Спасибо за продолжение

  • @ohwow4099
    @ohwow4099 2 дня назад

    Много фактов, мне нравятся

  • @mouse-ml
    @mouse-ml 2 дня назад

    Залетай в наше девелоперское коммьюнити в Telegram: t.me/ml_mouse

  • @ml_enjoyer
    @ml_enjoyer 3 дня назад

    знаком с этой библиотекой давно, но сразу без гугления вряд ли смогу нарисовать нужный для работы график

  • @sophyakhasanova220
    @sophyakhasanova220 3 дня назад

    🔥🔥🔥🔥🔥🔥

  • @ohwow4099
    @ohwow4099 3 дня назад

    Кул, кул формат поликов, лайк за труды

  • @Vostok_M1
    @Vostok_M1 3 дня назад

    Господи, было бы очень смешно, не будь так жизненно 😂😢

  • @nicksrub
    @nicksrub 9 дней назад

    😂😂😂

  • @nicksrub
    @nicksrub 9 дней назад

    "конечно есть бэкап, на май 2021"

  • @nicksrub
    @nicksrub 9 дней назад

    нужно больше мемов, заходят отлично, весь канал пролистал за раз

  • @nicksrub
    @nicksrub 9 дней назад

    это 😂😂😂

  • @HjoLokin
    @HjoLokin 9 дней назад

    Анекдот: *Сервер заражен программой-вымогателем* "--А где бэкап?" "На сервере"

  • @HjoLokin
    @HjoLokin 9 дней назад

    Ahaha. This is the best thing I've seen in a long time.

    • @HjoLokin
      @HjoLokin 9 дней назад

      Было бы неплохо узнать чем вы пользовались для создания этого шедевра)

    • @mouse-ml
      @mouse-ml 9 дней назад

      Подмена моего голоса через ElevenLabs

  • @VeihShizoo
    @VeihShizoo 10 дней назад

    Рандынт - все что требовалось услышать, спасибо

  • @atamanbananan
    @atamanbananan 15 дней назад

    HeapSort по Кнуту на питоне сделай. Я на C++ сидел недели две. Абсолютно другой алг. в отличие от нейронок и интернета. Но в разы эффективнее.

    • @mouse-ml
      @mouse-ml 15 дней назад

      Хотел сделать отдельное видео по кучам, и там же показать HeapSort, за наводку спасибо)

    • @atamanbananan
      @atamanbananan 15 дней назад

      @@mouse-ml да. По Кнуту интересно было. И огого как эффективно

  • @Hidden_Dmitry
    @Hidden_Dmitry 16 дней назад

    хех, сам подобие нампая недавно писал XD

  • @friwteg_
    @friwteg_ 16 дней назад

    Тяжело тяжело

  • @photonik_tm9356
    @photonik_tm9356 16 дней назад

    Прикольное видео, но args и kwargs тоже можно и нужно аннотировать)

  • @Suker-ew3ub
    @Suker-ew3ub 18 дней назад

    Очень крутой видос, начинал изучать базовый МЛ и потом перешел к работе с LLMками, из-за чего банально времени нет, чтобы шурстить документацию или видосы по 3 часа. Жду Pandas и PyTorch

  • @ml_enjoyer
    @ml_enjoyer 20 дней назад

    годнота, а можно топ 30 или топ 100 вопросов?

    • @mouse-ml
      @mouse-ml 20 дней назад

      можно) как-нибудь сделаю полноценный ролик

  • @imoldpirate
    @imoldpirate 20 дней назад

    хорош

  • @Perfect_excuse
    @Perfect_excuse 20 дней назад

    Бля, это же буквально все что нужно знать про строки для того, чтобы на литкоде медиум задачки щелкать. Меня пиздец радует, что у меня впереди еще дохуище двухминутных(!!!) роликов с таким же объемом инфы

  • @Pasternaa
    @Pasternaa 20 дней назад

    подскажи пожалуйста, как запустить код в zed?

    • @mouse-ml
      @mouse-ml 20 дней назад

      Самый простой способ - по старинке через терминал. Терминал должен открываться по сочетанию клавиш Ctrl+J или через меню. После чего в терминале “python3 <имя файла>”. Терминал может быть любой, необязательно в Zed. Второй способ - настроить Zed в режиме ноутбука. Это позволит запускать скрипты построчно или частями. Тут инструкция: zed.dev/docs/repl#python

  • @sophyakhasanova220
    @sophyakhasanova220 22 дня назад

    Спасибо

  • @swetakis
    @swetakis 22 дня назад

    Хорошее объяснение. Просьба: добавить (попутно разобрать как добавлять данный вид) аннотацию для "other", чтобы по ходу чтения кода было понятно, что в эту переменную подставляется объект конкретного класса.

    • @mouse-ml
      @mouse-ml 22 дня назад

      Тут все довольно просто - нужно использовать имя класса в кавычках (то есть строку с именем класса). IDE и тайп чекеры такую запись корректно распознают

  • @lsdkkdkkd
    @lsdkkdkkd 22 дня назад

    интересно есть библиотека CreamPy

  • @qulinxao
    @qulinxao 23 дня назад

    экскурс на Numeric как причину(одну из) расцвета Питона - это вишенка на целом торте пользы данного выпуска ! так держать пока хватит сил не поддаться искушению массой

  • @kryla79
    @kryla79 23 дня назад

    Что такое 8 SP?

    • @mouse-ml
      @mouse-ml 23 дня назад

      SP - это сокращение от Story Point. Это условная система измерения времени, которую многие команды используют вместо часов. 8 SP это как правило очень много - это может значить 1, 2 или 3 дня работы

  • @JustCodingDev
    @JustCodingDev 24 дня назад

    Спасибо за такой информативный ролик, хотел бы увидить урок по Pandas, TensorFlow, Keras, Mathplotlib

    • @mouse-ml
      @mouse-ml 23 дня назад

      Да, сейчас планирую продолжать разборы библиотек, Pandas и Matplotlib на очереди. TensorFlow и Keras сейчас я бы не советовал изучать (хотя я сам с них начал) - вместо них лучше освоить PyTorch - по нему тоже будут разборы

    • @DiyorbekAkhmedov-o6s
      @DiyorbekAkhmedov-o6s 14 дней назад

      @@mouse-mlМожете пожалуйста рассказать почему сейчас не стоит тратить времени на TensorFlow и Keras?

  • @Димонинтегралов
    @Димонинтегралов 25 дней назад

    странная картина на 4:56, так как матричная экспонента вычисляется не так) но суть того, что имело в виду, ясна

    • @mouse-ml
      @mouse-ml 24 дня назад

      А почему неправильно? Экспонента в 1, 2 и 3 степени - вроде все так и будет

    • @Димонинтегралов
      @Димонинтегралов 24 дня назад

      @ по факту то ошибки и нет, все правильно вычислилось (было бы странно, если бы нет) - экспонента возвелась в степень каждого элемента. Но на самом деле матричная экспонента - это не одно и то же, что возвести в степень экспоненту, показателем которой является каждый элемент этой матрицы. Наверное, будет проще прочитать об этом, но я постараюсь объяснить. Матричная экспонента [А] вычисляется только для квадратной матрицы А. А способов ее вычисления существует несколько - через ряд Тейлора, но это ограничено для таких матриц А, для которых возможно получить замкнутое выражение для из степеней, поэтому зачастую используется приведение к жордановой форме) На самом деле, не подумайте, в моем комментарии нет негатива или какого-то злого помысла, мне видео и подача понравилась, с удовольствием посмотрел, спасибо, да и замечание совсем не к Вам, автор, я лишь сказал о том, что такая запись подразумевает не только то, что было показано)

    • @mouse-ml
      @mouse-ml 23 дня назад

      Буду аккуратнее с терминами, про матричную экспоненту не слышал, либо уже успел забыть после универа Спасибо за пояснения и фидбек)

  • @whitly4980
    @whitly4980 25 дней назад

    Бимба

  • @pocoloko1279
    @pocoloko1279 25 дней назад

    Спасибо за информативный ролик

  • @qwertymangames1800
    @qwertymangames1800 26 дней назад

    Прямо как в luau. И тут python украл фишки аннотации типов

    • @mouse-ml
      @mouse-ml 26 дней назад

      Скорее в коммьюнити обоих языков был запрос на один и тот же функционал

  • @II__II
    @II__II 26 дней назад

    В какой программе код пишешь?

    • @mouse-ml
      @mouse-ml 26 дней назад

      на видео Zed, сам обычно пишу в PyCharm

    • @qulinxao
      @qulinxao 23 дня назад

      @@mouse-ml почему Pycharm >vscode?

    • @mouse-ml
      @mouse-ml 20 дней назад

      Я бы не назвал какой-то из них однозначно лучшим - оба умеют примерно все, тут выбор уже за пользователем. Я долго использовал и тот, и другой, и остановился на PyCharm. Мне больше нравится его функционал из коробки - без кастомизации он уже готов к работе. У него отличная интеграция с виртуальным окружением, он может установить даже определенную версию Python на выбор. По умолчанию включена проверка орфографии, что позволяет избежать ошибок в названиях переменных и методов. При переименовании переменных, перемещении модулей и пакетов PyCharm в большинстве случаев корректно меняет все ссылки на них, избавляя от тонны работы. Поиск по коду в нем мне тоже нравится больше. Но ресурсов PyCharm требует заметно больше, периодически можно наткнуться на не самые понятные лаги интерфейса, баги и внезапное потребление 16 Гб RAM. А еще его работа с удаленными серверами просто ужас по сравнению с VS Code, который умеет открываться даже в Docker контейнере, при этом сохраняя весь свой интерфейс

  • @ИсламМухаматуллин
    @ИсламМухаматуллин 27 дней назад

    Замечательная информация хоть я это всё знал, но для новичков само-то

  • @crutoboy
    @crutoboy 28 дней назад

    очень полезный ролик, спасибо. с наступающем ❤

  • @HjoLokin
    @HjoLokin 29 дней назад

    Страшно

    • @HjoLokin
      @HjoLokin 29 дней назад

      Но спасибо

  • @bzzzwww
    @bzzzwww 29 дней назад

    спасибо за видео! буду рад в будущем увидеть что-то по pandas или scikit-learn)

    • @mouse-ml
      @mouse-ml 29 дней назад

      Да, сейчас планирую продолжать разборы библиотек, и эти две точно на очереди. Так может и до ML дойдем, давно пора)

  • @aurceive
    @aurceive Месяц назад

    Из всей информации я не знал только что можно вот так просто создавать переменные типов. Давно активно использую аннотации с момента как они появились, это бесконечно удобно. Классный ролик, мне понравился.

  • @mouse-ml
    @mouse-ml Месяц назад

    Ответы на задачи и еще больше контента в Telegram: t.me/ml_mouse