Создаем математический видеоэффект на Python (Manim)

Поділитися
Вставка
  • Опубліковано 29 тра 2024
  • Научись создавать сайты и приложения на Python в SkillFactory: go.skillfactory.ru/K2WHqA
    Возврат денег за курс, если не нашли работу после обучения (подробнее с условиями акции можно ознакомиться на сайте) + скидки 45% по промокоду WILD до 31.05.2023 г.
    Рекламный токен: Kra242bxL
    Поддержать канал и получить бонусы: boosty.to/wildmathing (либо по кнопке «Спонсировать» под видео)
    Отзывы о SkillFactory: otzovik.com/reviews/kursi_pro...
    Библиотека Manim (установка и прочее): • Как создавать математи...
    Урок по LaTeX: wall-201568161_213
    ИСХОДНЫЙ КОД
    1) За символическую цену: boosty.to/wildmathing/posts/5...
    2) Бесплатно для участников рассылки-VK. Напишите слово MANIM сюда: wm_teachers (когда бот проснется, скинет уроки и файлы)
    О музыке в видео: boosty.to/wildmathing/posts/1...
    Олимпиадная математика: wall-135395111_24068
    ЕГЭ: wall-135395111_24068
    Преподавателям: wildmathing?w=product-...
    VK: wildmathing
    Задачник: topic-135395111_35874038
    СОДЕРЖАНИЕ
    0:00 - Что и как будем создавать?
    0:41 - Создаем сцену и слова
    2:24 - Случайное расположение
    4:14 - Как изучать Python для работы?
    6:04 - Перемешиваем и трансформируем слова
    8:00 - Корректируем положение слов
    8:50 - Характер анимации
    9:34 - Избавляем от пересечений
    12:31 - Шлифуем и экспериментируем
    БОЛЬШЕ КРУТЫХ ВИДЕО О МАТЕМАТИКЕ
    1. Зачем нужна математика: • #200. ЗАЧЕМ НУЖНА МАТЕ...
    2. Революционер в математике: • ГАЛУА. Революционер в ...
    3. Проблемы Гильберта: • ГИЛЬБЕРТ. Величайшие п...
    4. Теоремы XX века: • Теоремы XX века!
    5. Красивейшие фракталы: • 10 фракталов, которые ...

КОМЕНТАРІ • 127

  • @WildMathing
    @WildMathing  Рік тому +3

    Смело задавайте вопросы по Manim отдельным комментарием! А если хотите скидку 45% на курс по Python, скорее переходите сюда: go.skillfactory.ru/K2WHqA

    • @Stas-bl4ud
      @Stas-bl4ud Рік тому

      Спасибо! Так поместить в ячейку таблицы формулу? А то принимает только строку (выдает ошибку TypeError: sequence item 0: expected str instance, MathTex found)

    • @WildMathing
      @WildMathing  Рік тому +1

      @Stas , это всегда пожалуйста! Нужно в аргументах экземпляра Table Добавить element_to_mobject=MathTex. Тем самым строки, которые мы указываем для значений ячеек, будут проходить не через Text (Paragraph), а через MathTex

    • @Stas-bl4ud
      @Stas-bl4ud Рік тому

      @@WildMathing Спасибо!

  • @user-vh6kh5qs2s
    @user-vh6kh5qs2s Рік тому +17

    Вы всегда мотивируете меня познавать математику. Хочу так же изучить python и делать красоту как вы. Спасибо!!

  • @UPGRADEgd
    @UPGRADEgd Рік тому +42

    Ура, автор сможет покушать с помощью рекламы!

  • @na-kun2136
    @na-kun2136 Рік тому +11

    Wild постепенно становится каналом по прогоаммированию

    • @Kukusunchik
      @Kukusunchik Рік тому +8

      Мыслите критически, занимайтесь всем на свете, щи слива😉

    • @WildMathing
      @WildMathing  Рік тому +3

      Чем богаты, тем и рады!

    • @jack.jay.
      @jack.jay. Рік тому +1

      Я еще Onigi @OnigiriScience и ТехноШаман @foo52ru - смотрю... (вот хороший ролик "Роевой интеллект. Муравьиный алгоритм.")

  • @i_shvid5
    @i_shvid5 Рік тому +4

    Поздравляем с галочкой, Вайлд! Я хоть и не информатик, но было очень любопытно послушать туториал! ❤

  • @ultramegasupergood4323
    @ultramegasupergood4323 Рік тому +4

    Как же здорово наблюдать за ростом Вашего канала :)
    Спасибо за безумно полезные и красивые уроки!

  • @AlexeyEvpalov
    @AlexeyEvpalov 9 місяців тому +3

    Прекрасное видео с чудесной анимацией.

  • @mathflipped
    @mathflipped Рік тому +31

    Интересное "окно" в творческий процесс создателя контента. Спасибо, Wild. Только мне кажется у многих людей может сложиться впечатление, что такой код пишется действительно всего за 10 минут.

    • @WildMathing
      @WildMathing  Рік тому +7

      Спасибо за обратную связь!
      Все приходит с опытом: для своего ролика минут за 20-30 управился. Но главное то, что Manim для этих целей все равно быстрее и удобнее, чем видеоредактор!

    • @mathflipped
      @mathflipped Рік тому +6

      @@WildMathing Согласен, manim великолепен, и чем больше опыта тем быстрее пишется код.

    • @allayar7
      @allayar7 Рік тому +3

      ​@@WildMathing боже... Что это вообще такое? Я ничего из видео не понял 🥲

    • @WildMathing
      @WildMathing  Рік тому +3

      @@allayar7, ua-cam.com/video/NsIakCeRETA/v-deo.html

    • @ATtiny13a-PU
      @ATtiny13a-PU Рік тому +1

      за 10 минут, но для меня не на питоне

  • @user-kz4pf2uz1n
    @user-kz4pf2uz1n 6 місяців тому +1

    Можно еще добавить, чтобы команда выполнялась при сохранении файла, тогда можно просматривать результат не открываясь от кода при ctrl+S

  • @archiarchitector9984
    @archiarchitector9984 Рік тому +2

    У меня мало информации по библиотеки Manim, но для решения проблемы накладывающих формул можно сделать такую вещь: пусть у нас будет список координат прямоугольника (площади) текста формулы (достаточно левого верхнего и правого нижнего), и каждый раз при попытке разместить объект проверять входит ли хоть какая-либо часть прямоугольника в одну из координат уже занятых (типо old_object_x < new_object_x < old_object_y, аналогично будет и для y координаты). Если не входит, то мы вставляем нашу формулу, иначе заново создаем предполагаемую позицию и так пока не найдем место. В связи с последней мыслей возникает проблема бесконечного цикла, мы можем обозначить счетчик наших попыток в расставление объекта и если установленная нами пороговое значение этого счетчика будет превышено, то мы убиваем цикл при помощи brake и пишем, что не получилось расставить объекты. Можем в таком случае начать весь процесс расстановки формул заново.

  • @airatvaliullin8420
    @airatvaliullin8420 Рік тому +1

    Классно!
    Кстати, пересечения прямоугольников на плоскости можно считать и за O(NlogN), если использовать какой-нибудь умный алгоритм типа сортировки по координате или partitioning.

  • @user-ud9vv9wz5g
    @user-ud9vv9wz5g Рік тому +1

    Красота!

  • @jack.jay.
    @jack.jay. Рік тому +1

    Офигенно! И так просто...

  • @burstofmath
    @burstofmath Рік тому +4

    Приблизительно представляю, сколько это работы. Чудесное видео! Очень полезное

  • @bachelor3846
    @bachelor3846 Рік тому

    Супер!

  • @georgij4673
    @georgij4673 Рік тому +11

    Как всегда все на высоте! Каждый урок - произведение математического искусства. Wild первопроходец в этой теме на русском ютубе.

  • @xxX_GMX_Xxx
    @xxX_GMX_Xxx 9 місяців тому +1

    С 200.000 подписчиков!

    • @WildMathing
      @WildMathing  9 місяців тому +1

      Большое спасибо, приятно!

  • @wraithking3406
    @wraithking3406 Рік тому +2

    Вы невероятны! Спасибо за популяризацию всего самого хорошего и интересного!

  • @AlexAB113
    @AlexAB113 Рік тому +1

    Тот случай, когда рад, что у вас появилась реклама, так как это сильно поможет развитию канала)

  • @shickulaairships
    @shickulaairships Рік тому +1

    Тут бы подошёл метод bubbles relaxation, вместо раздвигания формул.. там короче точки - центры формул, эти точки двигаются под действием сил, возникающих между точками, силы эти вандервальсового типа, только тут вместо обычных кругов, (радиус действия) можно применять эллипсы, типа анизотропия. Хотя можно и соорудить функцию именно в форме коробки. Короче говоря решать диффуры придется, тобишь тоже итеративно, задача упаковки... Если слишком много объектов, тогда целесообразно квадродерево применять, шоб попарно силы не считать, дофига. Но тут можно и так, либо вариант полегче, сначала вычислять какие объекты поблизости, потом сами силы для них. В общем как-то так.

  • @artem031294
    @artem031294 Рік тому +2

    Вопрос про центр кадра, обычно же при графической отрисовке нули системы координат в верхнем левом углу, координаты рассчитываются относительно центра автоматически или нужно поправку задавать?

    • @WildMathing
      @WildMathing  Рік тому +2

      Отсчет от левого верхнего угла действительно часто встречается, и, как по мне, это просто кошмар. К счастью, в Manim координаты узлов векторных объектов пересчитываются, а центр системы координат совпадает с центром отсчета. Показал в момент 2:55

    • @artem031294
      @artem031294 Рік тому

      ​​​@@WildMathing+/-7 это для любого экрана ограничение или есть связь с пикселями?

    • @burstofmath
      @burstofmath Рік тому

      @@artem031294 Это для любого экрана, но можно и в пикселях

    • @WildMathing
      @WildMathing  Рік тому +1

      @@artem031294, это все-таки не пиксели, а относительные единицы измерения. Благодаря этому, в каком бы формате не происходил рендер (720p, 1080p, 2160p), композиция всякий раз будет выглядеть одинаково

  • @user-so6qy3zm5g
    @user-so6qy3zm5g 6 місяців тому

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

  • @xxX_GMX_Xxx
    @xxX_GMX_Xxx 10 місяців тому

    Вы не могли бы подсказать, как провести биссектрису угла треугольника в manim?

    • @WildMathing
      @WildMathing  9 місяців тому +1

      В Manim нет встроенной функции для этого, но можно написать свою, припомнив школьные признаки биссектрисы. Для поиска длины отрезка используйте функцию np.linalg.norm. Если буду создавать курс Manim для продвинутых, покажу, как можно управиться в 2-3 строчки

    • @xxX_GMX_Xxx
      @xxX_GMX_Xxx 9 місяців тому

      @@WildMathing Спасибо!

  • @jormungandr8116
    @jormungandr8116 Рік тому

    Хотелось бы когда-нибудь у вас на канале увидеть ролик о Курте Гёделе и его теоремах. Планируете снимать что-нибудь о личностях в ближайшее время?

    • @WildMathing
      @WildMathing  Рік тому

      Как раз благодаря рекламе летом будет возможность пригласить помощников и сделать биографическое видео. Но о ком - пока точно не знаю

    • @jormungandr8116
      @jormungandr8116 Рік тому +1

      ​@@WildMathing Отлично, тогда Гёделя на заметку можно взять:) Спасибо богам рекламы и денег, как говорится

  • @user-oc5by7kn9e
    @user-oc5by7kn9e Рік тому

    😍

  • @kotehokgab1327
    @kotehokgab1327 Рік тому

    6 минут назад! Добрый день!

  • @tankomon
    @tankomon 7 місяців тому

    Добрый день. У меня PyCharm показывает ошибку в строке: def construct (self): => File "C:\Users\user\PycharmProjects\pythonProject1\main.py", line 4
    def construct(self):
    IndentationError: expected an indented block after function definition on line 4

    • @WildMathing
      @WildMathing  7 місяців тому

      День добрый, Степан!
      У тебя проблема с отступами в четвертой строке. После объявления класса, когда определяешь метод (def construct(self)) нужен отступ в 4 пробела, который в современных редакторах делается одним нажатием клавиши Tab

  • @rechw769
    @rechw769 Рік тому

    откровения великого серпентолога:)

  • @msinkusmeowmeow1442
    @msinkusmeowmeow1442 Рік тому

    Отличное видео , как и впрочем все ваше остальное творчество!
    Обращаюсь к вам таким предложением: Как думаете насчет того, чтобы сделать платную подписку в обмен на исходный код за каждое ваше видео которое вышло и будет выходит в дальнейшем?)

    • @WildMathing
      @WildMathing  Рік тому +1

      Спасибо за добрые слова и предложение!
      Конкретно к этому видео код как раз доступен, детали в описании. А так я делюсь со спонсорами не кодом к видео, а наиболее полезными (самодостаточными) фрагментами с методами и классами, полезными приемами из библиотеки и Python в целом. Таких образцов уже набралось 100+: boosty.to/wildmathing?postsTagsIds=117711

    • @msinkusmeowmeow1442
      @msinkusmeowmeow1442 Рік тому

      @@WildMathing спасибо за ответ!
      Думаю, в ближайшее время пополню состав спонсоров!)

  • @user-ir8rv7zf6y
    @user-ir8rv7zf6y Рік тому +1

    4:21 пишу бэкенд в Авито и спешу вас поправить, больше половины бэкенда у нас на Go, а не на python )

    • @user-ir8rv7zf6y
      @user-ir8rv7zf6y Рік тому +1

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

    • @WildMathing
      @WildMathing  Рік тому

      @@user-ir8rv7zf6y, спасибо за правку и просмотр!

  • @basketballmemes6098
    @basketballmemes6098 Рік тому

    Здравствуйте! Можно узнать насколько долго вы учили Python? И как вы его учили?

    • @WildMathing
      @WildMathing  Рік тому +1

      День добрый! Python "изучаю" более 2 лет, в первую очередь для создания математических видео с помощью Manim. Но для первых результатов достаточно было 2-3 недель: ua-cam.com/video/TfY3peS6OtE/v-deo.html
      Наиболее полезным оказался этот бесплатный курс: stepik.org/course/58852/promo

  • @user-gb1lj5tl8e
    @user-gb1lj5tl8e Рік тому

    а что за среда разработки? кажется удобной)

  • @user-iv2uf7nq5z
    @user-iv2uf7nq5z Рік тому +2

    А что за музыка на фоне?

    • @WildMathing
      @WildMathing  Рік тому +2

      Здесь несколько композиций, какой момент интересует?

    • @user-iv2uf7nq5z
      @user-iv2uf7nq5z Рік тому

      13:00

    • @WildMathing
      @WildMathing  Рік тому +2

      @@user-iv2uf7nq5z, конкретно эта, увы, секрет: boosty.to/wildmathing/posts/102511b8-fd51-40e2-8e44-807c8f5aadb0
      Но до нее было много бесплатных из творческой студии UA-cam, так что при желании укажите еще один тайм-код

    • @user-iv2uf7nq5z
      @user-iv2uf7nq5z Рік тому

      Спасибо

  • @fhydhu
    @fhydhu Рік тому +1

    Здравствуйте, можно итоговый код

    • @WildMathing
      @WildMathing  Рік тому

      День добрый!
      Загляни в описание

    • @alexandrponomarenko4127
      @alexandrponomarenko4127 Рік тому

      можно ж ведь и ручками набрать. Хотя у меня всё равно он не работал...

  • @RafchibuS
    @RafchibuS Рік тому

    Какой шрифт у Manim?

    • @WildMathing
      @WildMathing  Рік тому +1

      Для формул Manim обращается к LaTeX'у (например, MikTex), они отрисовываются, а затем захватываются svg-изображения. По умолчанию в системе верстки LaTeX используется шрифт CMU Serif

    • @RafchibuS
      @RafchibuS Рік тому

      @@WildMathing Спасибо большое, давным-давно искал его, но не нашёл, а тут как раз момент появился благодаря вашему ролику)

    • @WildMathing
      @WildMathing  Рік тому

      Это всегда пожалуйста!

  • @lumatol
    @lumatol Рік тому

    А что это за видеоплеер, в котором вы смотрите то, что получается?

    • @WildMathing
      @WildMathing  Рік тому +2

      Это Light Alloy, давно пользуюсь

    • @sergniko
      @sergniko Рік тому

      @@WildMathing Light Alloy one love :)

  • @padla6304
    @padla6304 Рік тому

    на c# такое можно накалякать?

    • @WildMathing
      @WildMathing  Рік тому

      Библиотека Manim, к сожалению, только для Python. Если на c# есть какой-нибудь фреймворк для анимации svg-изображений, то дело в шляпе: автоматизировать процесс создания формул несложно. Если же нет, то придется самому повозиться с FFmpeg или аналогичным инструментом

  • @mtigames188
    @mtigames188 Рік тому

    Что то упускаю? в целом анимации из доки пашут, все норм, а повторяю код за автором, вот такую ошибку ловлю:
    RuntimeError: latex failed but did not produce a log file. Check your LaTeX installation.

    • @WildMathing
      @WildMathing  Рік тому

      Вы поставили MikTeX?
      miktex.org/download
      У вас работает этот пример?
      docs.manim.community/en/stable/reference/manim.mobject.text.tex_mobject.MathTex.html?highlight=MathTex#formula

    • @mtigames188
      @mtigames188 Рік тому

      @@WildMathing Спасибо! Помогло! Не был установлен MikTex )

    • @WildMathing
      @WildMathing  Рік тому

      @@mtigames188, бывает, всегда пожалуйста!

  • @alexandrponomarenko4127
    @alexandrponomarenko4127 Рік тому

    Делаю всё в точности как в видео, но в строке объявления класса "class Cloud(Scane):" подчёркивает Scene и, конечно же, при запуске выдаёт следующую ошибку:
    Traceback (most recent call last):
    File "cloud.py", line 26, in
    class Cloud(Scane):
    NameError: name 'Scane' is not defined
    Так же в строке "boxes = [SurroundingRectangle(w, buff = 0.03), for w in words]" в функции def get_intersections(words) ругается что не знает переменную w
    Все нужные библиотеки импортированы, с ними проблем нет

    • @WildMathing
      @WildMathing  Рік тому

      У вас опечатка в слове Scene: "class Cloud(Scane)". Если после исправления возникнут новые, дайте знать! Напомню, что можно получить (в том числе бесплатно) исходный код, чтобы избежать опечаток

    • @alexandrponomarenko4127
      @alexandrponomarenko4127 Рік тому

      @@WildMathing ох.. вот в чём дело 😅 Я лучше руками буду набирать, так хоть какое-то понимание возникает что вообще происходит.
      Благодарю, вечером доберусь до компа, попробую снова

    • @WildMathing
      @WildMathing  Рік тому +1

      @@alexandrponomarenko4127, да, для понимания это полезно + на ошибках учатся! Коли будут новые, пишите. А свой код при необходимости можно загружать сюда: pastebin.com

    • @alexandrponomarenko4127
      @alexandrponomarenko4127 Рік тому

      @@WildMathing для работы требуется дополнительно установить ffmpeg и латекс. Первое я установил, со вторым возникли проблемы. Дистрибьютива латекса на вин 7 нет (а у меня она стоит, да-да....), так что придётся ставить что-нибудь линуксоидное, устанавливать всё туда и пробовать снова.
      p.s. Хорошо, когда как у автора уже всё настроено для работы и он просто берёт, делает и всё у него сразу работает😁

    • @WildMathing
      @WildMathing  Рік тому +1

      @@alexandrponomarenko4127, системе верстке TeX уже 45 лет, и она распространяется бесплатно. Она есть даже для Windows XP (может, и для 95, 98, не помню), чего уж говорить про 7-ку. miktex.org/download - попробуйте сначала MikTeX для Windows. Желательно из вкладки All Downloads (Net Installer). Если не получится, просто поищите более старую версию

  • @user-qp4er1im6g
    @user-qp4er1im6g 11 місяців тому

    Cyrillic comments 🥰😆

  • @ATtiny13a-PU
    @ATtiny13a-PU Рік тому

    почему питон такой сложный... если бы было на C++, я бы уже давно такие абстракции понастраивал бы.

  • @Mr1987Dragon
    @Mr1987Dragon Рік тому +2

    Аллилуйя!!! И не важно что это реклама!!! Наконец то, хоть кто то показал на деле, что такое ваш: войти в IT ))

  • @FederalnayaBlyadina
    @FederalnayaBlyadina Рік тому

    мужик, это ахуенно!

  • @user-hl5og2qz5s
    @user-hl5og2qz5s Рік тому +1

    Несколько дней назад я вам прилылал видео с идеей для ролика
    Так как manimCE на телефон не подключается, видео получилось ужасным
    Я вам обещал пдф файл. Кое что пошло не так
    Поэтому ждите не pdf, а html файл
    p.s я умею писать код веб страницы на HTML
    p.s2 я подписан на рассылку

    • @WildMathing
      @WildMathing  Рік тому +1

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

    • @adeinsa
      @adeinsa 7 місяців тому +1

      извините пожалуйста, а можете со мной тоже поделиться, мне невероятно интересно!

  • @glebins
    @glebins Рік тому

    Это все, конечно, здорово, но вернется ли канал к математике?

    • @WildMathing
      @WildMathing  Рік тому +2

      Да, обязательно!
      Да и урок, если присмотреться, полезен тем, кто создает математические видео: одно дело делаем

  • @suuron
    @suuron Рік тому

    Как насчёт попробовать себя в спортивном программировании

  • @DavidDashko
    @DavidDashko Рік тому

    1

  • @alexandrponomarenko4127
    @alexandrponomarenko4127 Рік тому

    Товарищи, кто-нибудь повторял то, что показано в этом видео? У кого-нибудь получилось?

    • @WildMathing
      @WildMathing  Рік тому

      Можете не сомневаться, что у 100% людей, у которых полностью работает Manim, работает и приведенный код, которым я уже поделился с огромным количеством людей (ни одной жалобы не поступило). О библиотеке уже давно рассказывал: ua-cam.com/video/NsIakCeRETA/v-deo.html
      Напоминаю про самый простой пример для тестирования: docs.manim.community/en/stable/examples.html#movingframebox
      Если он не работает, то нет смысла тестировать более сложные примеры на 100+ строк

    • @alexandrponomarenko4127
      @alexandrponomarenko4127 Рік тому

      @@WildMathing "ни одной жалобы не поступило" - получается я первый с проблемами....🙄

    • @alexandrponomarenko4127
      @alexandrponomarenko4127 Рік тому

      @@WildMathing мне действительно тоже хочется хотя бы повторить то что предложено здесь, раз у всех получается... Хотя бы повторить и чтоб оно работало. Хорошо бы потом с этим чуть подробнее разобраться и делать уже что-то самому потом когда-нибудь

    • @WildMathing
      @WildMathing  Рік тому

      ​@@alexandrponomarenko4127, я делился исходным кодом со спонсорами и не только. У них уже установлен Manim корректно, поэтому у них работает код, который я демонстрирую. Вас же прекрасно понимаю! Но нет смысла тестировать показанный код, если библиотека еще не установлена корректно. Сначала убедитесь, что у вас работает эта сцена: docs.manim.community/en/stable/examples.html#movingframebox

    • @alexandrponomarenko4127
      @alexandrponomarenko4127 Рік тому

      @@WildMathing понятно....😔продолжу дальше пробовать как-то наладить всё, чтобы работало. Пока я не могу понять, что я делаю не так и почему у меня не работает LaTex. Если уж даже эти библиотеки не смогу корректно поставить в разумное время, то наверно вообще не стоит трогать программирование.
      Спасибо большое за советы и стремление помогать!! Правда, не ожидал что получу такой отклик. Но буду пробовать дальше пытаться каким-либо способом установить этот злосчастный латекс

  • @honeytydik727
    @honeytydik727 Рік тому +1

    Нужно больше рекламы! Даешь денюжку Вайлду!

  • @super_man-ArtOfWar3
    @super_man-ArtOfWar3 Рік тому +1

    Перфект инглиш

  • @user-bw5in2yo7s
    @user-bw5in2yo7s Рік тому

    Заклинаю вас не использовать * при импорте! Вы учите детей плохому!

    • @WildMathing
      @WildMathing  Рік тому

      У нас так принято в сообществе Manim, и это действительно удобно. С самого начала ролика об этом сказал: github.com/3b1b/videos
      Мы же пишем сцены для видео, а не модуль с видеоэффектами, который прямо в таком виде будем использовать дальше в библиотеке

  • @alwaysdrunked
    @alwaysdrunked Рік тому

    бесят эти питонские отступы без фигурных скобок

    • @WildMathing
      @WildMathing  Рік тому +2

      А еще точек с запятыми нет - это же какой злодей придумал настолько упростить синтаксис!

    • @Oktotrop
      @Oktotrop 4 місяці тому

      @@WildMathing Кстати, в Пайтоне точки с запятыми есть. Если очень хочется, то можно использовать без проблем.

  • @AlexAB113
    @AlexAB113 Рік тому

    Тот случай, когда рад, что у вас появилась реклама, так как это сильно поможет развитию канала)