PYTHON )))))

Поділитися
Вставка
  • Опубліковано 30 тра 2024
  • Привет
    ya.cc/t/EdbL-nzP4DLrJ6 - Освойте основы Python-разработки на бесплатном курсе от Яндекс Практикума
    Чтобы стать программистом - нужно программировать. Постоянная практика, решение проблем.
    В видео мы пишем каркас музыкального приложения, покрывая это все толстым слоем ООП, паттернами проектирования и GUI.
    Каждый паттерн будет реализовать какую-то одну фичу из программы, начиная от плагина, вплоть до всяких систем поиска.
    Приятного !
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    Я wndtn, мне 20 c чем-то лет, и я изучаю computer science и программирую ~10 лет.
    Я into С++, и всякие low-level штуки.
    У меня есть небольшой проект, xplatform, который вы сможете найти на github, и через него практиковаться в изучении всей базы программирования, и если вам повезет(если вы упорный), вы станете хорошим программистом %)
    Если нужна помощь в программировании 1 на 1, чекайте ссылки .
    всем добра
    Телега - t.me/wndtn
    Код - github.com/Winderton/design-p...
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    Подпишись сюда:
    Telega и чатик - t.me/wndtn
    Boosty(менторинг для РФ) - boosty.to/wndtn
    Instagram - / winderton
    Github проекта(код с канала) - github.com/winderton
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    Материалы:
    - Гвидо про Синглтон - www.python.org/download/relea...
    - Леха Кладов Python
    1 - • Лекция 6. Классы I (Пр...
    2 - • Лекция 10. Классы II (...
    Если не найдете каких-то ссылок и материалов из видео, пишете коммент об этом, я добавлю.
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    Оборудование:
    Камера - Sony a7ii
    Объектив - SIgma F1.4 DG
    Микрофон - AudioTechnica at2035
    Звуковая карта - Scarlett Solo
    Петличка - Rode smartlav+
    Клавиатура - HyperX Alloy
    Вторая клавиатура - apple magic keyboard(black edition)
    Монитор DELL 25'
    Монитор Asus mg248q
    Iphone 11 pro(зеленый)
    CAMLINK elgato - для стриминга
    JBL headset
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    Музыка:
    puar in the rough
    jeff cadony so many meanings
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    00:00 Введение
    01:06 Гайд в ООП
    1:46 Шаблоны проектирования
    3:22 Синглтон(Окно приложения)
    7:39 Абстрактная Фабрика(Выводим Плагины)
    11:18 Фабричный метод (Динамика дропа плагинов)
    15:26 - Адаптер (Конвертация аудио в миди)
    17:50 - Декоратор (Декорируем звук плиганами)
    21:20 Фасад (Система Экспорта файлов)
    23:05 Итератор (Система поиска)
    26:40 Обсервер( Понятие групп и изменения поведения объектов)
    29:59 Стратегия (Динамическое изменение объектов)

КОМЕНТАРІ • 284

  • @wndtn
    @wndtn  Рік тому +62

    Ну че, у кого сколько из 10ти?

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

      Супер

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

      Какая у тебя подсветка в visual studio я тебе писал в инст не могу больше там не дают написать, и как ещё можно выучить c++ только начал какие книги прочитать

    • @yo-jv4yc
      @yo-jv4yc Рік тому +1

      10

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

      @@cozart5345 блб, там у него на канале столько книг

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

      @@cozart5345 github theme

  • @vasiliypetrovych2405
    @vasiliypetrovych2405 Рік тому +166

    Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?

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

      Я предполагал

    • @ili4504
      @ili4504 Рік тому +21

      Ты по-моему перепутал

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

      Виндертон и экстрим цоде это конечно бомбическая связка)

    • @hixac2105
      @hixac2105 Рік тому +10

      @@AirRomantic Ага, только второй программировать умеет, а первый инфоцыганит.

    • @Kawabatushka
      @Kawabatushka 11 місяців тому

      Ахаххахаха
      Хорош

  • @deyn6262
    @deyn6262 Рік тому +23

    Вот это контент. Побольше бы таких видео на канале.

  • @Ksxnder
    @Ksxnder Рік тому +117

    ну, поехали... опять много непонятных сочетаний букв

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

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

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

      Ндэээээ

  • @ivan_noskov
    @ivan_noskov 11 місяців тому +1

    Лууучший тутор на канале считаю!! Хорош братан, давай давай вперёд, контент в кайф

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

    Спасибо огромное за большое количество информации простым языком. Winderton one love

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

    Спасибо большое за очень полезный материал ☺️

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

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

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

    Спасибо, было реально интересно и даже не хотелось заснуть! Пусть будет больше видосов C++ Python 👍🔥

  • @y0rkes
    @y0rkes 11 місяців тому

    Бомбический видос! Большое спасибо!

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

    Ты крутой. Продолжай делать то, что делаешь!

  • @ansyita0000
    @ansyita0000 6 місяців тому

    Как же ты хорош. Спасибо!

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

    Спасибо за видео, очень понравилось

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

    Качественный видос, лайк

  • @redchajek7349
    @redchajek7349 11 місяців тому

    Отдельная благодарность за развернутое описание под видео

  • @straddictin
    @straddictin 4 місяці тому +1

    Раньше писал музло в аблетоне. 30 минут кайфа невероятного. Не ожидал увидеть тут что-то про секвенсоры и синты.

  • @serhii-666
    @serhii-666 11 місяців тому +8

    Окей, абстрактная фабрика... Во-первых, кейс с эквалайзерами это не про абстрактную фабрику: плагины эквалайзеров уже созданы и эйблтон их листит, а не генерирует. Во-вторых, даже с допущением что тут причем-то была фабрика, она тут просто неправильно реализована, потому что выполняет функцию метода 'get all EQs', а не фабрики, роль которой убрать бойлерплейт-код по созданию однотипных объектов Разных классов в Рантайме, когда здесь они все захардкодены и ничем не отличаются (те же параметры, те же свойства). Пример не показывает Чем фабрика лучше просто метода 'list all', потому что в этом примере она и не лучше и в ней вообще нет необходимости.

    • @wndtn
      @wndtn  11 місяців тому

      Душнила, удаляй, пока никто не видит

    • @serhii-666
      @serhii-666 11 місяців тому +4

      @@wndtn а то что попаду в черный список у инфоцыган?)

    • @user-oi6ts9kj7f
      @user-oi6ts9kj7f 11 місяців тому +1

      Как этого дауна вообще кто-то смотрит

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

    Спасибо за вклад в моё образование! Ценю бесплатную помощь.

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

    Ку. Небольшой фикс по 25:30. Поиск работает только по предыдущему вводу. Например, при вводе "hel" искать будет по "he", при вводе "hell" по "hel" и так далее.
    Дело в эвенте KeyPress. Он наступает в момент, когда кнопка только нажата. Это происходит раньше, чем значение помещается в поле виджета. Для фикса надо поменять эвент на KeyRelease.
    И раз уж пишу коммент - хочу сказать спасибо за видос. Как раз недавно увлёкся паттернами проектирования. А к pet-проекту хотел начинать пилить GUI. Отличный гайд, прекрасная подача.

  • @user-bd4fp2fe9t
    @user-bd4fp2fe9t Рік тому +4

    Как же я рад, что однажды "наткнулся" на канал автора, когда искал инфы про heap память! Какая же годнота! Это видео смотрю и преисполняюсь! Золотой контент!

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

    Видос клёвый, смотрится отлично) И вместе с тем, ты в видосе много времни уделил на показ ableton, на показ как окна создавать, но пояснений мало для таких человеков как я) То есть приходится внимание тратить больше на синтаксис питона, содание окон, нежели, на понимание работы ableton. Должен сказать, работаю прогером уже года два, знаком с различными DAW, но блин, в итоге из видео я только названия самых популярных паттернов запомнил. Попытка хорошая, лайк, но в целом сложно.

  • @TheBustor
    @TheBustor 11 місяців тому

    Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще? ^_^

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

    Синглтон - антипаттерн. У тебя есть одна точка входа в приложение - больше тебе ничего не нужно. Всё остальное должно пробрасывать через зависимости или взаимодествовать с верхним уровнем через колбэк события на крайняк.

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

    За Python отдельный респект, спасибо за контент )

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

    Уточнение по поводу паттерна Фабричный метод. Все-таки классическая реализация этого паттерна состоит в том, что сам по себе метод изначально является абстрактным и никаких параметров не принимает, а уже в конкретной реализации определяется, объект какого именно класса порожден этим методом. Здесь же выбор типа результата почему-то определяется значением аргумента.

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

    OOOOO. Очень круто! Спасибо большое. Теперь это мое любимое твое видео. Наконец-то! Я дождался своего контента!

  • @14m10st
    @14m10st Рік тому +8

    Спасибо! Ничего пока не понял, но очень интересно! мне вообще в программировании нравится больше всего computer science, как процессор работает, память, что такое данные по сути для компьютера и пр. Очень нравится твой канал и подход!

    • @rau149
      @rau149 10 місяців тому +1

      Какой город?

    • @Joni-hayd
      @Joni-hayd 6 місяців тому

      ​@@rau149миломан сел арбуз и не иметь

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

    Объяснить темой, которую я понимаю, тему, которую я не понимаю.. такого я ещё не видел. Лайк 😂

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

    Так совпало, что юзаю аблетон и увлекаюсь программированием, супер интересно получилось 💪

  • @f1am3d
    @f1am3d 11 місяців тому

    Блин, вроде бы уже все это знаю и в индустрии уже более 10 лет, но слушать все равно интересно. Хорошая зарядка для ума, спасибо.
    Правда, выбор языка Python для примеров неудачный.

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

    юху, поставил тысячный лайк, а если серьезно, спасибо за видос, достаточно просто пояснил то, что обычно поясняется чуток посложнее, добра :)

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

    для удобства можно использовать match/case в функции result, ну и меньше вызовов функции (хотя в этом случае разницы в скорости по сути нет)
    match (comp.get(), eq.get()):
    case (1, 0):
    wet = Compressor(self.dry)
    l.config(text=wet.play())
    case (0, 1):
    wet = EQ(self.dry)
    l.config(text=wet.play())
    case (1, 1):
    wet = EQ(Compressor(self.dry))
    l.config(text=wet.play())
    case _:
    l.config(text=self.dry.play())

    • @alexeymatveev9031
      @alexeymatveev9031 11 місяців тому

      С матч кейсом есть одна проблема: его Гопатыч пока не знает, он позже 2021 года появился.

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

      А если помимо эквалайзера и компрессора будет еще 10 декораторов сверху, то вы все 4096 вариантов перебирать будете?

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

    Огнищще! Ладно досмотреть. А сделать самому это было бы круто

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

    Респект за Леху Кладова, грамотный парень, вдохновляет :) Как и автор собственно

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

    Обычно комментарии не пишу, но сейчас прям хочется сказать спасибо за такой качественный контент. Очень приятно смотреть, даже зная о всём что было в видео не смог оторваться)

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

    Это же надо так уметь делать контент. Работал 10 часов без остановки. Уже начал плавиться мозг и вытекать глаза от постоянного кодинга. В итоге сел покушать и с кайфом провел полчаса)

  • @Christopher_Holloway
    @Christopher_Holloway 11 місяців тому

    Ну наконец-то что-то интересное

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

    Прикольно было бы узнать как работают приложения удаленного доступа через твой стиль объяснения

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

    Видос вдохновил пойти написать таки свой гуи для общения с кастомным контроллером на работе, все ленился

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

    Сначала используется "{}".format(var), потом "%s" % (var) (ждал пока появится f"{var}").
    Ну, знание питона автора, мое почтение...

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

      копипаста с стаковерфлоу она такая.

  • @veranevera
    @veranevera 3 місяці тому

    Спасибо! Видео огонь!!!

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

    Uважуха и респект 😊!!! Дерзай далее!!

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

    Ля, новое видео, посмотрю его пока ему несколько лет, а то через несколько десятков лет может потерять актуальность 🤔

  • @user-sw1ug3sm1q
    @user-sw1ug3sm1q 3 місяці тому

    Жесть ты голова!!! Хотелось бы так же шарить!!!! Но это еще только в проекте. Мда сколько нужно всего узнать. Для меня только переменные это уже проблема😂😂😂😂 Хороший контент удачи!!!

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

    Блин, думал ты как-то глубже раскроешь про парадигмы программирования, историю, и что не все так гладко, плюсы / минусы все дела)
    Но тут похоже ты чисто практический видос решил пильнуть)

  • @omg-go4vf
    @omg-go4vf Рік тому

    Так слишком интересно и уже слишком поздно. Завтра с чаем

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

    Сколько времени уже работаю в FL Studio, но вот что бы понимать принцип её работы и прочее, хммммм, надо подучится и написать плагин для неё)

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

    Даёшь мучения! Гуи в студию! 😂

  • @AbraKadabra000
    @AbraKadabra000 7 місяців тому +2

    в основном это полезно тем кто с этми уже знаком итак.
    не хватает подхода к новичкам и в питоне и в ооп.

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

    классное видео!
    как тебе идея рассказать что нибудь про ring0 и драйвера в целом? к примеру сделать драйверный мультипоточный сервер

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

    When will there be a java video?

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

    Спасибо!

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

    Хотелось бы конечно видеть Qt Designer

  • @blackcatdevel0per
    @blackcatdevel0per 11 місяців тому

    2:57 Вспомнил про одну либу для асинхронного использования qt5/6+ в python, вкратце интерфейс спокойно отзывался даже когда при нажатии на кнопку выполняется задача, короче я её давно не пробовал, но вещь классная)) как async-class)))

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

    День добрый, господа! Какой фреймворк на данный момент выглядит выигрышней для джуна, если выбор стоит между Qt и JUCE? JUCE сейчас явно обсуждается активнее, но Qt рекомендуют чаще, ибо он в принципе узнаваемее

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

    Ждем видос про Java)

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

    делай, делай!

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

    Интересно что Вы думаете о VB или Lazarus и Python и в целом о визуальном программировании, ведь JS не мене универсален и ближе всего стоит к визуальному программированию... Интересует системное администрирование, Базы данных... Преподавание... и чуть меньше настольная разработка. Ну и Web, но для себя блоги и т.п. Не совсем коммерческое использование... И как раз таки интересует что универсальное вроде швейцарского ножа и не сложное при этом.

  • @zymer4481
    @zymer4481 6 місяців тому

    А можно ли создавать такое на питоне? Вернее разве на питоне пишут программы?

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

    winderton это паттерн такой?

  • @aw3s0me
    @aw3s0me Рік тому +17

    мне одному кажется, что некоторые примеры конкретно всратые? адаптер, декоратор, это что вообще за реализации...

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

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

    • @user-oi6ts9kj7f
      @user-oi6ts9kj7f 11 місяців тому +1

      ​@@chipsterFDТак и есть

  • @ubermensch9481
    @ubermensch9481 6 місяців тому

    Какая у тебя цветовая тема в vs code?

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

    Круто, а можно видео разместить на своем сайте и размещением в описании ссылки на youtbe канал?

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

    кайф :3

  • @ToNNaG
    @ToNNaG 2 місяці тому

    На 15 минуте не успел ворос задать, только рот открыл, уже проехали 😂😂😂

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

    Легенда

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

    Я очень хочу в it, но не могу определиться куда и на каком яп писать, вроде как нравится направление embedded разработка, бэкэнд тоже, ии интересно, но не как не могу определиться, из языков думаю в сторону c++ , но не знаю будет ли он актуален через условно 10 лет. Сложности не пугают, очень хочу совета, заранее спасибо

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

    А почему бы не использовать DearPyGui для GUI ?

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

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

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

    Ох, далеко же мне до понимания этого всего с лёту ... Но спасибо за видео

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

    Нужно как можно подробнее останавливаться на преимуществах тех или иных шаблонов, иначе вообще непонятно, чего ты пытаешься добиться, применяя их.

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

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

  • @14setscript88
    @14setscript88 Рік тому +4

    Братан, харош, давай-давай, контент в кайф, можно ещё? Можно вот этого почаще?

  • @user-mg8yq4xp1v
    @user-mg8yq4xp1v 8 місяців тому

    Очень хорошо и доступно вс сделано, но почему итератор не реализован по-питоновски при помощи yield в методе __iter__ у непосредственно iterable?

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

      подозреваю, потому что он описывал не готовое а делал с нуля своё

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

    Ничего не понимаю. Смотрю, чтобы заснуть)
    Допиши GUI пж

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

    Главное из этого видео понять как можно реализовать патерны. Сам код питоновский просто ужасный, автор плюсовик, поэтому не стоит писать так как он.

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

      Объясняй где криво, чтобы люди поняли о чем ты

    • @yawneed
      @yawneed Рік тому +5

      @@wndtn CamelCase вместо snake_case, переопределяешь методы, которые можно не переопределять, если не добавился функционал и тд.

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

      @@wndtn Импорты через * вообще бед практис, так делать не нужно.

    • @yawneed
      @yawneed Рік тому +5

      использовать global тоже плохая практика.

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

      Ну и аннотации типов, без них сейчас никуда в питоне. Есть еще проблемы, но мне лень их искать.

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

    Сделай курс по линухе, я бы смотрел

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

    вин привет, что посоветуешь пока я в 10 классе учить си или c++, думал выучить пока си а потом в колледже уже плюсы бы учил

    • @kenobi6027
      @kenobi6027 11 місяців тому

      Учи хоть чтонибудь

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

      С++ и си одинаковы по факту, пока не доходишь до ооп, в си ооп нет, а в С++ есть. Вообще лучше выбирать С++, т.к на нем код поддерживать легче из-за ооп, хотя можно изучить си и написать свое ооп. Как бы решай сам, но С++ имеет больше функций

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

    В прошлом видео он обещал сделать проект на Java просил лайки и всякое такое по итогу бе

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

      Java на июль запланирована

  • @FXUNDPLXGG-hp1iz
    @FXUNDPLXGG-hp1iz Рік тому

    Круть чё)

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

    🎉🎉🎉

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

    Шикарная подача,
    я бы с удовольсвтием заценил видос, где допиливаеш это до простой бета-версии апликухи, с мин.набором ф-ла)
    потому что много ют-снимают контент для плохих jun ;
    мало таких кто это делает как ты реально, без воды, а так же применяя всю теорию в плюс минус объективном состоянии!

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

    Это что за такой синглтон перегруженный? В инете полно примеров с переменной класса instance. Зачем столько оверхеда….

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

    Ну ты просто батек

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

    Начинал вкат с питона, в универе начал писать на пхп, js, с#, теперь смотрю на питон и типо простенький псевдокод начинает казаться чем-то иным, более сложным что-ли... Непривычные конструкции, хотя если вникать то всё то же самое только по-своему, эх, м-да

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

      Я тоже начинал с php и сейчас пишу на C#. Питон для меня это "простенький язык, который я еле могу понять". Головой понимаю, что он проще, но глазам он не поддается

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

    Го видео по Haskell

  • @uusserrrreesssuuu
    @uusserrrreesssuuu 8 місяців тому

    клевые примеры

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

    Сделай с Gui, родной )😁

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

    А на счёт создания своего языка программирования когда начнёш примерные сроки?

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

      зачем?

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

      @@lavron4ik855 затем

    • @cyber_engine
      @cyber_engine 5 місяців тому +1

      @@1CDzy я хз. один хуй виндертон код на сях то осилить не может. пиздить чужой код ума много не надо

  • @alexeymatveev9031
    @alexeymatveev9031 11 місяців тому

    Круто, но не допетриваю (( надо будет наверное переписать 1:1...

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

    Бля какой же сочный контент он делает

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

    лучше singleton через статик объяснил бы)

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

    слушай, а посоветуй крутого контентера на джава, за которым сам следишь
    Спасибо за контент, ждем видос на джаве по типу "СИСТЕМНАЯ АРХИТЕКТУРА"))_

  • @BlackHole-ei9mi
    @BlackHole-ei9mi Рік тому +3

    Ого, дождался, вместо копошения по форумам сделал основу в одном видео, спасибо, экономишь время и силы.

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

      это все есть в книге банды 4х.
      проще и лучше её читнуть.

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

    Less go

  • @MrFortrest
    @MrFortrest 2 місяці тому

    В адаптере сделан же адаптер из миди под аудио, не наоборот.
    В ините мы берём миди (надо бы принимать на вход), реализуем поведение так, чтобы адаптер умел вести себя как аудио (от него наследовались).

  • @merci6539
    @merci6539 6 місяців тому

    Питон особенно похож на пвседокод, когда синглетон реализуется путем наследования а не переопределения __new__ в том же классе Window 😓У всех языков свои сложности, питон же дружелюбен и позволяет новичкам считать, что он похож на псведокод

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

    Если я ничего не понимаю, что мне нужно делать? Что учить? Что писать?

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

      Напиши калькулятор который может в скобки и разложение интеграллов.

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

    Какая у тебя тема в visual studio?не могу дописаться до тебя, и что почитать новичку по плюсам я ток начал учить

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

      github theme

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

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

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

    Так просто к слову не обязательно создавать отдельную переменную для Label, чтобы его запаковать. Можно просто использовать метод Label(...).pack(), если тебе не нужно обращаться к нему позже. А так ролик супер)

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

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