мыш
мыш
  • 45
  • 44 872
NumPy - ГЕРОИ НЕ НОСЯТ ПЛАЩИ
Предновогодний обзор NumPy. Разбираемся в одной из древнейших Python библиотек, которую должен знать каждый уважающий себя дата сатанист.
0:00 Интро
0:25 Создание массивов
2:35 Математика
5:35 Свойства массивов
8:58 Индексация
11:28 Место NumPy
มุมมอง: 8 743

วีดีโอ

АННОТАЦИИ ТИПОВ | Сложно о Python
มุมมอง 1.7Kหลายเดือนก่อน
Разбираем один из лучших способов заморочиться - аннотации типов. Научимся аннотировать все базовые типы, коллекции, коллекции коллекций и пользоваться аннотациями, когда типы определены не строго. Больше контента в Telegram: t.me/ml_mouse 0:00 Интро 0:39 Базовые аннотации 1:55 Как это работает 4:06 Аннотации коллекций 6:20 Другие аннотации 8:52 Заключение #python #coding #программирование
БЕГУЩИЙ ПО PYTEST
มุมมอง 1.9Kหลายเดือนก่อน
Разбираем самую популярную библиотеку для тестирования. Начнем с простейших тестов, научимся проверять условия, ломать код и создавать фикстуры. Общаемся с вами в Telegram: t.me/ml_mouse 0:00 Что тестируем 2:08 Базовые тесты 5:13 Ожидаем ошибки 6:55 Фикстуры 8:46 Бонус #python #coding #программирование
Работа с файлами | Python с нуля
มุมมอง 665หลายเดือนก่อน
Разбираемся в тонкостях работы с файлами. После этого видео сможешь создавать свои бинари и писать Python модули на Python через Python. Общаемся с вами в Telegram: t.me/ml_mouse 0:00 - Теория 1:10 - Запись 3:32 - Чтение 4:39 - Бинарные файлы #python #coding #программирование
Генераторы | Сложно о Python
มุมมอง 1Kหลายเดือนก่อน
Разбираемся с генераторами с нуля во всех подробностях. Узнаем, как работают генераторные функции и посмотрим на еще два способа создания генераторов. Общаемся с вами в Telegram: t.me/ml_mouse 0:00 - Интро 0:32 - Функции-генераторы 4:44 - Генераторные выражения 5:36 - Итераторы #python #coding #программирование
Сортировка слиянием | Алгоритмы на Python
มุมมอง 179หลายเดือนก่อน
Первая нормальная сортировка на канале. Разбираем, как отсортировать массив лучше, чем с квадратичной сложностью при помощи сортировки слиянием. Залетай в 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
มุมมอง 3252 หลายเดือนก่อน
Разбираем с картинками алгоритм сортировки, который вы могли знать еще со школы - сортировку пузырьком. Использовать ее в своих проектах конечно не стоит, но для обучения алгоритмам она отлично подойдет. Залетай в Telegram: t.me/ml_mouse 0:00 Теория 0:47 Реализация 1:54 Сложность Кредиты автору трека на фоне: Music from #Uppbeat (free for Creators!): uppbeat.io/t/euchmad/feel-the-earth-spinning...
Сортировка выбором | Алгоритмы на Python
มุมมอง 4262 หลายเดือนก่อน
Разбираем алгоритм сортировки выбором - будет и теория с картинками, и код на Python. У сортировки выбором не лучшее быстродействие, зато она довольно простая и отлично подходит для обучения алгоритмам. 0:00 Теория 0:27 Реализация 1:30 Сложность Кредиты автору трека на фоне: Aura (fast version) by Alex-Productions | onsound.eu/ Music promoted by www.free-stock-music.com Creative Commons / Attri...
Абстрактные классы - это не страшно | ООП на Python
มุมมอง 1.6K2 หลายเดือนก่อน
Абстрактные классы - это не страшно | ООП на Python
Правила здорового нейминга | Сложно о Python
มุมมอง 1.9K3 หลายเดือนก่อน
Правила здорового нейминга | Сложно о Python
Ломаем код правильно | Python с нуля
มุมมอง 1863 หลายเดือนก่อน
Ломаем код правильно | Python с нуля
Рекурсия | Python с нуля
มุมมอง 3.3K3 หลายเดือนก่อน
Рекурсия | Python с нуля
Декорируем методы | ООП на Python
มุมมอง 2793 หลายเดือนก่อน
Декорируем методы | ООП на Python
args и kwargs | Сложно о Python
มุมมอง 7383 หลายเดือนก่อน
args и kwargs | Сложно о Python
Наследование | ООП на Python
มุมมอง 5043 หลายเดือนก่อน
Наследование | ООП на Python
Декораторы | Сложно о Python
มุมมอง 9593 หลายเดือนก่อน
Декораторы | Сложно о Python
Функции | Python с нуля
มุมมอง 1533 หลายเดือนก่อน
Функции | Python с нуля
Включения | Python с нуля
มุมมอง 2133 หลายเดือนก่อน
Включения | Python с нуля
Циклы | for и while | Python с нуля
มุมมอง 2493 หลายเดือนก่อน
Циклы | for и while | Python с нуля
Инкапсуляция | ООП на Python
มุมมอง 1623 หลายเดือนก่อน
Инкапсуляция | ООП на Python
Классы | ООП на Python
มุมมอง 3113 หลายเดือนก่อน
Классы | ООП на Python
Логические операции | if, elif и else | Python с нуля
มุมมอง 1573 หลายเดือนก่อน
Логические операции | if, elif и else | Python с нуля
Множества и кортежи | set и tuple | Python с нуля
มุมมอง 983 หลายเดือนก่อน
Множества и кортежи | set и tuple | Python с нуля
Все типы данных в Python | Python с нуля
มุมมอง 2144 หลายเดือนก่อน
Все типы данных в Python | Python с нуля
Числа | int и float | Python с нуля
มุมมอง 1074 หลายเดือนก่อน
Числа | int и float | Python с нуля
Словари | dict | Python с нуля
มุมมอง 1184 หลายเดือนก่อน
Словари | dict | Python с нуля
Списки | list | Python с нуля
มุมมอง 1314 หลายเดือนก่อน
Списки | list | Python с нуля
Строки | str | Python с нуля
มุมมอง 1364 หลายเดือนก่อน
Строки | str | Python с нуля
Все о числовых типах в Python
มุมมอง 2164 หลายเดือนก่อน
Все о числовых типах в Python

ความคิดเห็น

  • @nicksrub
    @nicksrub 4 วันที่ผ่านมา

    😂😂😂

  • @nicksrub
    @nicksrub 4 วันที่ผ่านมา

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

  • @nicksrub
    @nicksrub 4 วันที่ผ่านมา

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

  • @nicksrub
    @nicksrub 5 วันที่ผ่านมา

    это 😂😂😂

  • @HjoLokin
    @HjoLokin 5 วันที่ผ่านมา

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

  • @HjoLokin
    @HjoLokin 5 วันที่ผ่านมา

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

    • @HjoLokin
      @HjoLokin 5 วันที่ผ่านมา

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

    • @mouse-ml
      @mouse-ml 5 วันที่ผ่านมา

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

  • @VeihShizoo
    @VeihShizoo 6 วันที่ผ่านมา

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

  • @atamanbananan
    @atamanbananan 11 วันที่ผ่านมา

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

    • @mouse-ml
      @mouse-ml 11 วันที่ผ่านมา

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

    • @atamanbananan
      @atamanbananan 10 วันที่ผ่านมา

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

  • @Hidden_Dmitry
    @Hidden_Dmitry 12 วันที่ผ่านมา

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

  • @friwteg_
    @friwteg_ 12 วันที่ผ่านมา

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

  • @photonik_tm9356
    @photonik_tm9356 12 วันที่ผ่านมา

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

  • @Suker-ew3ub
    @Suker-ew3ub 14 วันที่ผ่านมา

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

  • @ml_enjoyer
    @ml_enjoyer 15 วันที่ผ่านมา

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

    • @mouse-ml
      @mouse-ml 15 วันที่ผ่านมา

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

  • @imoldpirate
    @imoldpirate 16 วันที่ผ่านมา

    хорош

  • @Perfect_excuse
    @Perfect_excuse 16 วันที่ผ่านมา

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

  • @Pasternaa
    @Pasternaa 16 วันที่ผ่านมา

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

    • @mouse-ml
      @mouse-ml 16 วันที่ผ่านมา

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

  • @sophyakhasanova220
    @sophyakhasanova220 17 วันที่ผ่านมา

    Спасибо

  • @swetakis
    @swetakis 18 วันที่ผ่านมา

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

    • @mouse-ml
      @mouse-ml 17 วันที่ผ่านมา

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

  • @lsdkkdkkd
    @lsdkkdkkd 18 วันที่ผ่านมา

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

  • @qulinxao
    @qulinxao 18 วันที่ผ่านมา

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

  • @kryla79
    @kryla79 19 วันที่ผ่านมา

    Что такое 8 SP?

    • @mouse-ml
      @mouse-ml 19 วันที่ผ่านมา

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

  • @JustCodingDev
    @JustCodingDev 20 วันที่ผ่านมา

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

    • @mouse-ml
      @mouse-ml 18 วันที่ผ่านมา

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

    • @DiyorbekAkhmedov-o6s
      @DiyorbekAkhmedov-o6s 10 วันที่ผ่านมา

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

  • @Димонинтегралов
    @Димонинтегралов 20 วันที่ผ่านมา

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

    • @mouse-ml
      @mouse-ml 20 วันที่ผ่านมา

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

    • @Димонинтегралов
      @Димонинтегралов 20 วันที่ผ่านมา

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

    • @mouse-ml
      @mouse-ml 18 วันที่ผ่านมา

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

  • @whitly4980
    @whitly4980 21 วันที่ผ่านมา

    Бимба

  • @pocoloko1279
    @pocoloko1279 21 วันที่ผ่านมา

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

  • @qwertymangames1800
    @qwertymangames1800 21 วันที่ผ่านมา

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

    • @mouse-ml
      @mouse-ml 21 วันที่ผ่านมา

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

  • @II__II
    @II__II 22 วันที่ผ่านมา

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

    • @mouse-ml
      @mouse-ml 22 วันที่ผ่านมา

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

    • @qulinxao
      @qulinxao 18 วันที่ผ่านมา

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

    • @mouse-ml
      @mouse-ml 15 วันที่ผ่านมา

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

  • @ИсламМухаматуллин
    @ИсламМухаматуллин 23 วันที่ผ่านมา

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

  • @crutoboy
    @crutoboy 24 วันที่ผ่านมา

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

  • @HjoLokin
    @HjoLokin 25 วันที่ผ่านมา

    Страшно

    • @HjoLokin
      @HjoLokin 25 วันที่ผ่านมา

      Но спасибо

  • @bzzzwww
    @bzzzwww 25 วันที่ผ่านมา

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

    • @mouse-ml
      @mouse-ml 25 วันที่ผ่านมา

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

  • @aurceive
    @aurceive 25 วันที่ผ่านมา

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

  • @mouse-ml
    @mouse-ml 25 วันที่ผ่านมา

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

  • @esc.xilence
    @esc.xilence 27 วันที่ผ่านมา

    мужик, не останавливайся, у тебя лучшие видео по питону на рускоязычном ютубе!

  • @4got10_man
    @4got10_man 27 วันที่ผ่านมา

    Не хотелось душнить, но для 3.10+ в документации mypy рекомендуется писать не x: Optional[int] = None, а x: int | None = None для опциональных аргументов. Таким образом импорт Optional уходит в прошлое

    • @mouse-ml
      @mouse-ml 27 วันที่ผ่านมา

      Да, тут накосячил. Тоже недавно наткнулся. Что поделать, большую часть времени работал над проектами, где радуешься, что там хотя бы 3.9, и аннотации везде берутся из typing. Но инфу надо было перепроверить.

    • @4got10_man
      @4got10_man 27 วันที่ผ่านมา

      @@mouse-ml но в целом видео - топ!

  • @КириллИсаев-ц4й
    @КириллИсаев-ц4й 28 วันที่ผ่านมา

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

  • @enpiex7452
    @enpiex7452 หลายเดือนก่อน

    Жесть, как жить то ему

  • @SteelS0ldier
    @SteelS0ldier หลายเดือนก่อน

    мам, я хочу типизацию! У нас уже есть типизация дома:

  • @ЕвгенийЮрченко-с1ф
    @ЕвгенийЮрченко-с1ф หลายเดือนก่อน

    Мыш старацца -)

  • @bzzzwww
    @bzzzwww หลายเดือนก่อน

    Большое спасибо за видео, очень интересно смотреть)

  • @acup7212
    @acup7212 หลายเดือนก่อน

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

    • @mouse-ml
      @mouse-ml หลายเดือนก่อน

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

  • @pepe8631
    @pepe8631 หลายเดือนก่อน

    Очень интересное видео для начинающих! Подписался

  • @crutoboy
    @crutoboy หลายเดือนก่อน

    ждём typing:)))

  • @KiberDoktoR
    @KiberDoktoR หลายเดือนก่อน

    Пожалуй, самое отличное видео по аннотации типов в Python. Ждём такое же информативное по typing. =)

  • @eliassmith7949
    @eliassmith7949 หลายเดือนก่อน

    шедевр

  • @sophyakhasanova220
    @sophyakhasanova220 หลายเดือนก่อน

    🔥🔥🔥🔥🔥🔥🔥🔥