Тёмный

PYTHON ))))) 

Winderton
Подписаться 291 тыс.
Просмотров 124 тыс.
50% 1

Привет
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 Стратегия (Динамическое изменение объектов)

Опубликовано:

 

31 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 284   
@wndtn
@wndtn Год назад
Ну че, у кого сколько из 10ти?
@algovision_uz
@algovision_uz Год назад
Супер
@cozart5345
@cozart5345 Год назад
Какая у тебя подсветка в visual studio я тебе писал в инст не могу больше там не дают написать, и как ещё можно выучить c++ только начал какие книги прочитать
@yo-jv4yc
@yo-jv4yc Год назад
10
@shalker_s_almazami
@shalker_s_almazami Год назад
@@cozart5345 блб, там у него на канале столько книг
@wndtn
@wndtn Год назад
@@cozart5345 github theme
@vasiliypetrovych2405
@vasiliypetrovych2405 Год назад
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
@stansmith2503
@stansmith2503 Год назад
Я предполагал
@ili4504
@ili4504 Год назад
Ты по-моему перепутал
@AirRomantic
@AirRomantic Год назад
Виндертон и экстрим цоде это конечно бомбическая связка)
@hixac2105
@hixac2105 Год назад
@@AirRomantic Ага, только второй программировать умеет, а первый инфоцыганит.
@Kawabatushka
@Kawabatushka 11 месяцев назад
Ахаххахаха Хорош
@deyn6262
@deyn6262 Год назад
Вот это контент. Побольше бы таких видео на канале.
@Ksxnder
@Ksxnder Год назад
ну, поехали... опять много непонятных сочетаний букв
@ruden6623
@ruden6623 7 месяцев назад
Со мной тоже самое, хотя для себя очень давно проги всякие пишу)
@hook_off
@hook_off 4 месяца назад
Ндэээээ
@trewerguli1727
@trewerguli1727 Год назад
круто, прям даже интересно посмотреть за ходом мысли в решении не тривиальных задач
@ivan_noskov
@ivan_noskov 11 месяцев назад
Лууучший тутор на канале считаю!! Хорош братан, давай давай вперёд, контент в кайф
@dxnch
@dxnch Год назад
Спасибо огромное за большое количество информации простым языком. Winderton one love
@mishikaa1775
@mishikaa1775 Год назад
Спасибо большое за очень полезный материал ☺️
@Andrei_G8
@Andrei_G8 Год назад
Спасибо, было реально интересно и даже не хотелось заснуть! Пусть будет больше видосов C++ Python 👍🔥
@serhii-666
@serhii-666 11 месяцев назад
Окей, абстрактная фабрика... Во-первых, кейс с эквалайзерами это не про абстрактную фабрику: плагины эквалайзеров уже созданы и эйблтон их листит, а не генерирует. Во-вторых, даже с допущением что тут причем-то была фабрика, она тут просто неправильно реализована, потому что выполняет функцию метода 'get all EQs', а не фабрики, роль которой убрать бойлерплейт-код по созданию однотипных объектов Разных классов в Рантайме, когда здесь они все захардкодены и ничем не отличаются (те же параметры, те же свойства). Пример не показывает Чем фабрика лучше просто метода 'list all', потому что в этом примере она и не лучше и в ней вообще нет необходимости.
@wndtn
@wndtn 11 месяцев назад
Душнила, удаляй, пока никто не видит
@serhii-666
@serhii-666 11 месяцев назад
@@wndtn а то что попаду в черный список у инфоцыган?)
@user-oi6ts9kj7f
@user-oi6ts9kj7f 11 месяцев назад
Как этого дауна вообще кто-то смотрит
@idodoqdo5783
@idodoqdo5783 Год назад
Ты крутой. Продолжай делать то, что делаешь!
@y0rkes
@y0rkes 11 месяцев назад
Бомбический видос! Большое спасибо!
@LuchnikKek
@LuchnikKek Год назад
Ку. Небольшой фикс по 25:30. Поиск работает только по предыдущему вводу. Например, при вводе "hel" искать будет по "he", при вводе "hell" по "hel" и так далее. Дело в эвенте KeyPress. Он наступает в момент, когда кнопка только нажата. Это происходит раньше, чем значение помещается в поле виджета. Для фикса надо поменять эвент на KeyRelease. И раз уж пишу коммент - хочу сказать спасибо за видос. Как раз недавно увлёкся паттернами проектирования. А к pet-проекту хотел начинать пилить GUI. Отличный гайд, прекрасная подача.
@ansyita0000
@ansyita0000 6 месяцев назад
Как же ты хорош. Спасибо!
@igorpom6874
@igorpom6874 Год назад
Видос клёвый, смотрится отлично) И вместе с тем, ты в видосе много времни уделил на показ ableton, на показ как окна создавать, но пояснений мало для таких человеков как я) То есть приходится внимание тратить больше на синтаксис питона, содание окон, нежели, на понимание работы ableton. Должен сказать, работаю прогером уже года два, знаком с различными DAW, но блин, в итоге из видео я только названия самых популярных паттернов запомнил. Попытка хорошая, лайк, но в целом сложно.
@evgeniidvorkin4159
@evgeniidvorkin4159 Год назад
Спасибо за видео, очень понравилось
@rudikshul25
@rudikshul25 Год назад
Спасибо за вклад в моё образование! Ценю бесплатную помощь.
@no101vmv
@no101vmv Год назад
Синглтон - антипаттерн. У тебя есть одна точка входа в приложение - больше тебе ничего не нужно. Всё остальное должно пробрасывать через зависимости или взаимодествовать с верхним уровнем через колбэк события на крайняк.
@straddictin
@straddictin 4 месяца назад
Раньше писал музло в аблетоне. 30 минут кайфа невероятного. Не ожидал увидеть тут что-то про секвенсоры и синты.
@redchajek7349
@redchajek7349 11 месяцев назад
Отдельная благодарность за развернутое описание под видео
@feolius
@feolius Год назад
Уточнение по поводу паттерна Фабричный метод. Все-таки классическая реализация этого паттерна состоит в том, что сам по себе метод изначально является абстрактным и никаких параметров не принимает, а уже в конкретной реализации определяется, объект какого именно класса порожден этим методом. Здесь же выбор типа результата почему-то определяется значением аргумента.
@f1am3d
@f1am3d 11 месяцев назад
Блин, вроде бы уже все это знаю и в индустрии уже более 10 лет, но слушать все равно интересно. Хорошая зарядка для ума, спасибо. Правда, выбор языка Python для примеров неудачный.
@MeSHA256
@MeSHA256 Год назад
Это же надо так уметь делать контент. Работал 10 часов без остановки. Уже начал плавиться мозг и вытекать глаза от постоянного кодинга. В итоге сел покушать и с кайфом провел полчаса)
@foss4366
@foss4366 9 месяцев назад
Качественный видос, лайк
@rodanban222
@rodanban222 Год назад
для удобства можно использовать 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 Год назад
С матч кейсом есть одна проблема: его Гопатыч пока не знает, он позже 2021 года появился.
@aoki266
@aoki266 7 месяцев назад
А если помимо эквалайзера и компрессора будет еще 10 декораторов сверху, то вы все 4096 вариантов перебирать будете?
@TheBustor
@TheBustor Год назад
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще? ^_^
@samunami
@samunami Год назад
Так совпало, что юзаю аблетон и увлекаюсь программированием, супер интересно получилось 💪
@dkwerk2711
@dkwerk2711 Год назад
За Python отдельный респект, спасибо за контент )
@user-ll5sp2zg1n
@user-ll5sp2zg1n Год назад
Объяснить темой, которую я понимаю, тему, которую я не понимаю.. такого я ещё не видел. Лайк 😂
@pacmantv603
@pacmantv603 Год назад
Прикольно было бы узнать как работают приложения удаленного доступа через твой стиль объяснения
@user-bd4fp2fe9t
@user-bd4fp2fe9t Год назад
Как же я рад, что однажды "наткнулся" на канал автора, когда искал инфы про heap память! Какая же годнота! Это видео смотрю и преисполняюсь! Золотой контент!
@14m10st
@14m10st Год назад
Спасибо! Ничего пока не понял, но очень интересно! мне вообще в программировании нравится больше всего computer science, как процессор работает, память, что такое данные по сути для компьютера и пр. Очень нравится твой канал и подход!
@rau149
@rau149 10 месяцев назад
Какой город?
@Joni-hayd
@Joni-hayd 6 месяцев назад
​@@rau149миломан сел арбуз и не иметь
@user-ig5dd3pb3i
@user-ig5dd3pb3i 11 месяцев назад
День добрый, господа! Какой фреймворк на данный момент выглядит выигрышней для джуна, если выбор стоит между Qt и JUCE? JUCE сейчас явно обсуждается активнее, но Qt рекомендуют чаще, ибо он в принципе узнаваемее
@paroletatel
@paroletatel Год назад
OOOOO. Очень круто! Спасибо большое. Теперь это мое любимое твое видео. Наконец-то! Я дождался своего контента!
@veranevera
@veranevera 3 месяца назад
Спасибо! Видео огонь!!!
@sunman108
@sunman108 Год назад
Огнищще! Ладно досмотреть. А сделать самому это было бы круто
@gamerstudios6930
@gamerstudios6930 Год назад
Даёшь мучения! Гуи в студию! 😂
@alehandroorel
@alehandroorel Год назад
Видос вдохновил пойти написать таки свой гуи для общения с кастомным контроллером на работе, все ленился
@ghebodne2644
@ghebodne2644 Год назад
Ля, новое видео, посмотрю его пока ему несколько лет, а то через несколько десятков лет может потерять актуальность 🤔
@Whoamiamihumanbeing
@Whoamiamihumanbeing Год назад
юху, поставил тысячный лайк, а если серьезно, спасибо за видос, достаточно просто пояснил то, что обычно поясняется чуток посложнее, добра :)
@user-sw1ug3sm1q
@user-sw1ug3sm1q 3 месяца назад
Жесть ты голова!!! Хотелось бы так же шарить!!!! Но это еще только в проекте. Мда сколько нужно всего узнать. Для меня только переменные это уже проблема😂😂😂😂 Хороший контент удачи!!!
@waparabka
@waparabka Год назад
классное видео! как тебе идея рассказать что нибудь про ring0 и драйвера в целом? к примеру сделать драйверный мультипоточный сервер
@ToNNaG
@ToNNaG 2 месяца назад
На 15 минуте не успел ворос задать, только рот открыл, уже проехали 😂😂😂
@valentinivanov8372
@valentinivanov8372 Год назад
Спасибо!
@user-tv2pf7xq6u
@user-tv2pf7xq6u Год назад
Сначала используется "{}".format(var), потом "%s" % (var) (ждал пока появится f"{var}"). Ну, знание питона автора, мое почтение...
@cyber_engine
@cyber_engine Год назад
копипаста с стаковерфлоу она такая.
@omg-go4vf
@omg-go4vf Год назад
Так слишком интересно и уже слишком поздно. Завтра с чаем
@menestrier7474
@menestrier7474 7 месяцев назад
Интересно что Вы думаете о VB или Lazarus и Python и в целом о визуальном программировании, ведь JS не мене универсален и ближе всего стоит к визуальному программированию... Интересует системное администрирование, Базы данных... Преподавание... и чуть меньше настольная разработка. Ну и Web, но для себя блоги и т.п. Не совсем коммерческое использование... И как раз таки интересует что универсальное вроде швейцарского ножа и не сложное при этом.
@blackcatdevel0per
@blackcatdevel0per 11 месяцев назад
2:57 Вспомнил про одну либу для асинхронного использования qt5/6+ в python, вкратце интерфейс спокойно отзывался даже когда при нажатии на кнопку выполняется задача, короче я её давно не пробовал, но вещь классная)) как async-class)))
@zymer4481
@zymer4481 6 месяцев назад
А можно ли создавать такое на питоне? Вернее разве на питоне пишут программы?
@alexandersinchenko4093
@alexandersinchenko4093 7 месяцев назад
Респект за Леху Кладова, грамотный парень, вдохновляет :) Как и автор собственно
@MrOldschoolrocknroll
@MrOldschoolrocknroll Год назад
Блин, думал ты как-то глубже раскроешь про парадигмы программирования, историю, и что не все так гладко, плюсы / минусы все дела) Но тут похоже ты чисто практический видос решил пильнуть)
@kostiantynjohanlanguedoc3155
@kostiantynjohanlanguedoc3155 10 месяцев назад
Uважуха и респект 😊!!! Дерзай далее!!
@GeneralKiberMan
@GeneralKiberMan 7 месяцев назад
Сколько времени уже работаю в FL Studio, но вот что бы понимать принцип её работы и прочее, хммммм, надо подучится и написать плагин для неё)
@success2779
@success2779 Год назад
Я очень хочу в it, но не могу определиться куда и на каком яп писать, вроде как нравится направление embedded разработка, бэкэнд тоже, ии интересно, но не как не могу определиться, из языков думаю в сторону c++ , но не знаю будет ли он актуален через условно 10 лет. Сложности не пугают, очень хочу совета, заранее спасибо
@quasar3885
@quasar3885 7 месяцев назад
Хотелось бы конечно видеть Qt Designer
@Christopher_Holloway
@Christopher_Holloway 11 месяцев назад
Ну наконец-то что-то интересное
@AbraKadabra000
@AbraKadabra000 7 месяцев назад
в основном это полезно тем кто с этми уже знаком итак. не хватает подхода к новичкам и в питоне и в ооп.
@ubermensch9481
@ubermensch9481 6 месяцев назад
Какая у тебя цветовая тема в vs code?
@GreatShows
@GreatShows Год назад
Ждем видос про Java)
@andewdrive7762
@andewdrive7762 Год назад
делай, делай!
@nightlycat2525
@nightlycat2525 Год назад
winderton это паттерн такой?
@user-mg8yq4xp1v
@user-mg8yq4xp1v 8 месяцев назад
Очень хорошо и доступно вс сделано, но почему итератор не реализован по-питоновски при помощи yield в методе __iter__ у непосредственно iterable?
@AbraKadabra000
@AbraKadabra000 7 месяцев назад
подозреваю, потому что он описывал не готовое а делал с нуля своё
@Igran4Real
@Igran4Real Год назад
А почему бы не использовать DearPyGui для GUI ?
@user-zp3vf9ty7w
@user-zp3vf9ty7w 11 месяцев назад
Круто, а можно видео разместить на своем сайте и размещением в описании ссылки на youtbe канал?
@itseems7173
@itseems7173 Год назад
Нужно как можно подробнее останавливаться на преимуществах тех или иных шаблонов, иначе вообще непонятно, чего ты пытаешься добиться, применяя их.
@stanislavsh6582
@stanislavsh6582 Год назад
На самом деле без реальной практики - это все равно будет непонятно. Именно реальной практики, когда ты начинаешь что-то относительно большое делать, и в процессе - сталкиваешься с проблемами, которые усложняют разработку, и ты пытаешься это решить.
@FieryDruid
@FieryDruid Год назад
Обычно комментарии не пишу, но сейчас прям хочется сказать спасибо за такой качественный контент. Очень приятно смотреть, даже зная о всём что было в видео не смог оторваться)
@mierce
@mierce Год назад
When will there be a java video?
@kotifnat
@kotifnat Год назад
Это что за такой синглтон перегруженный? В инете полно примеров с переменной класса instance. Зачем столько оверхеда….
@user-hf4gz2rk5p
@user-hf4gz2rk5p Год назад
вин привет, что посоветуешь пока я в 10 классе учить си или c++, думал выучить пока си а потом в колледже уже плюсы бы учил
@kenobi6027
@kenobi6027 11 месяцев назад
Учи хоть чтонибудь
@norskiy9765
@norskiy9765 10 месяцев назад
С++ и си одинаковы по факту, пока не доходишь до ооп, в си ооп нет, а в С++ есть. Вообще лучше выбирать С++, т.к на нем код поддерживать легче из-за ооп, хотя можно изучить си и написать свое ооп. Как бы решай сам, но С++ имеет больше функций
@uusserrrreesssuuu
@uusserrrreesssuuu 8 месяцев назад
клевые примеры
@aw3s0me
@aw3s0me Год назад
мне одному кажется, что некоторые примеры конкретно всратые? адаптер, декоратор, это что вообще за реализации...
@chipsterFD
@chipsterFD Год назад
Не одному, судя по коду в гите, его уровень в энтерпрайз вообще отсутствует. Похоже на очередного инфоцыганенка, который держится на тех, кто не выкупает вообще.
@user-oi6ts9kj7f
@user-oi6ts9kj7f 11 месяцев назад
​@@chipsterFDТак и есть
@vsyudoo
@vsyudoo Год назад
Ох, далеко же мне до понимания этого всего с лёту ... Но спасибо за видео
@ili4504
@ili4504 Год назад
Ничего не понимаю. Смотрю, чтобы заснуть) Допиши GUI пж
@yawneed
@yawneed Год назад
Главное из этого видео понять как можно реализовать патерны. Сам код питоновский просто ужасный, автор плюсовик, поэтому не стоит писать так как он.
@wndtn
@wndtn Год назад
Объясняй где криво, чтобы люди поняли о чем ты
@yawneed
@yawneed Год назад
@@wndtn CamelCase вместо snake_case, переопределяешь методы, которые можно не переопределять, если не добавился функционал и тд.
@yawneed
@yawneed Год назад
@@wndtn Импорты через * вообще бед практис, так делать не нужно.
@yawneed
@yawneed Год назад
использовать global тоже плохая практика.
@yawneed
@yawneed Год назад
Ну и аннотации типов, без них сейчас никуда в питоне. Есть еще проблемы, но мне лень их искать.
@user-io7ck6xg8k
@user-io7ck6xg8k Год назад
Сделай курс по линухе, я бы смотрел
@dein_8506
@dein_8506 Год назад
Ну ты просто батек
@user-qp2sz3ok3k
@user-qp2sz3ok3k Год назад
🎉🎉🎉
@PupsXD
@PupsXD Год назад
Бля какой же сочный контент он делает
@cursegloom4165
@cursegloom4165 Год назад
кайф :3
@water2312
@water2312 Год назад
Легенда
@vladromonuck4644
@vladromonuck4644 Год назад
слушай, а посоветуй крутого контентера на джава, за которым сам следишь Спасибо за контент, ждем видос на джаве по типу "СИСТЕМНАЯ АРХИТЕКТУРА"))_
@MrFortrest
@MrFortrest 2 месяца назад
В адаптере сделан же адаптер из миди под аудио, не наоборот. В ините мы берём миди (надо бы принимать на вход), реализуем поведение так, чтобы адаптер умел вести себя как аудио (от него наследовались).
@alexeymatveev9031
@alexeymatveev9031 Год назад
Круто, но не допетриваю (( надо будет наверное переписать 1:1...
@armanisadzhanyan7138
@armanisadzhanyan7138 Год назад
лучше singleton через статик объяснил бы)
@S1unS1337
@S1unS1337 Год назад
Less go
@Skib174
@Skib174 Год назад
В прошлом видео он обещал сделать проект на Java просил лайки и всякое такое по итогу бе
@wndtn
@wndtn Год назад
Java на июль запланирована
@merci6539
@merci6539 6 месяцев назад
Питон особенно похож на пвседокод, когда синглетон реализуется путем наследования а не переопределения __new__ в том же классе Window 😓У всех языков свои сложности, питон же дружелюбен и позволяет новичкам считать, что он похож на псведокод
@illquest
@illquest Год назад
Шикарная подача, я бы с удовольсвтием заценил видос, где допиливаеш это до простой бета-версии апликухи, с мин.набором ф-ла) потому что много ют-снимают контент для плохих jun ; мало таких кто это делает как ты реально, без воды, а так же применяя всю теорию в плюс минус объективном состоянии!
@user-hu3kb3oh5l
@user-hu3kb3oh5l Год назад
А на счёт создания своего языка программирования когда начнёш примерные сроки?
@lavron4ik855
@lavron4ik855 Год назад
зачем?
@cyber_engine
@cyber_engine Год назад
@@lavron4ik855 затем
@cyber_engine
@cyber_engine 5 месяцев назад
@@1CDzy я хз. один хуй виндертон код на сях то осилить не может. пиздить чужой код ума много не надо
@hayshayss1877
@hayshayss1877 Год назад
Сделай с Gui, родной )😁
@academai11
@academai11 Год назад
Начинал вкат с питона, в универе начал писать на пхп, js, с#, теперь смотрю на питон и типо простенький псевдокод начинает казаться чем-то иным, более сложным что-ли... Непривычные конструкции, хотя если вникать то всё то же самое только по-своему, эх, м-да
@user-lx7tb6hp9g
@user-lx7tb6hp9g Год назад
Я тоже начинал с php и сейчас пишу на C#. Питон для меня это "простенький язык, который я еле могу понять". Головой понимаю, что он проще, но глазам он не поддается
@Augiro
@Augiro Год назад
на 20:52 почему просто не сделать wet=dry и накидывать эффекты через просто if, а в конце всегда выводить wet? типа сделать 1 проход по всем возможным эффектам и если на них не стоит флага то скипнуть их
@wndtn
@wndtn Год назад
уже писали про всевозможные улучшения, да я поэтому и сказал на этом паттерне, "Декоратор за 200"
@Augiro
@Augiro Год назад
@@wndtn если есть возможность можно ещё архитектуру этой штуки докинуть сверху, ну чтобы попроще представлять логику работы?
@FXUNDPLXGG-hp1iz
@FXUNDPLXGG-hp1iz Год назад
Круть чё)
@slavabebra8947
@slavabebra8947 Год назад
Го видео по Haskell
@harstoyn8206
@harstoyn8206 Год назад
Так просто к слову не обязательно создавать отдельную переменную для Label, чтобы его запаковать. Можно просто использовать метод Label(...).pack(), если тебе не нужно обращаться к нему позже. А так ролик супер)
@mierce
@mierce Год назад
lil winderton++
@user-ip5hp4ft5g
@user-ip5hp4ft5g 10 месяцев назад
20 лет, 10 лет опыта, вот кого ищут работодатели
@aycon2488
@aycon2488 Год назад
Вааай, я хочу плейлист с подобными видео
@mystery4877
@mystery4877 Год назад
Shhheesh
@AbraKadabra000
@AbraKadabra000 7 месяцев назад
все примеры выводят в консоль текст. зачем тогда было созданно так много файлов? можно было бы в едином файле императивно всё описать. + заюзить функции утилиты для синглетонов например, но тоже сомнительная выгода от этого всего.
Далее
Жизнь 30ти летнего АйТишника
28:07
▼ОНИ ЩУПАЛИ МЕНЯ 👽🥴
32:00
Просмотров 514 тыс.
Моё мнение про Python
11:14
Просмотров 415 тыс.