PYTHON )))))

  Рет қаралды 124,708

Winderton

Winderton

Күн бұрын

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

Пікірлер: 285
@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 Жыл бұрын
Ахаххахаха Хорош
@deyn6262
@deyn6262 Жыл бұрын
Вот это контент. Побольше бы таких видео на канале.
@Ksxnder
@Ksxnder Жыл бұрын
ну, поехали... опять много непонятных сочетаний букв
@ruden6623
@ruden6623 7 ай бұрын
Со мной тоже самое, хотя для себя очень давно проги всякие пишу)
@hook_off
@hook_off 5 ай бұрын
Ндэээээ
@trewerguli1727
@trewerguli1727 Жыл бұрын
круто, прям даже интересно посмотреть за ходом мысли в решении не тривиальных задач
@dxnch
@dxnch Жыл бұрын
Спасибо огромное за большое количество информации простым языком. Winderton one love
@mishikaa1775
@mishikaa1775 Жыл бұрын
Спасибо большое за очень полезный материал ☺️
@ivan_noskov
@ivan_noskov Жыл бұрын
Лууучший тутор на канале считаю!! Хорош братан, давай давай вперёд, контент в кайф
@rudikshul25
@rudikshul25 Жыл бұрын
Спасибо за вклад в моё образование! Ценю бесплатную помощь.
@Andrei_G8
@Andrei_G8 Жыл бұрын
Спасибо, было реально интересно и даже не хотелось заснуть! Пусть будет больше видосов C++ Python 👍🔥
@y0rkes
@y0rkes Жыл бұрын
Бомбический видос! Большое спасибо!
@ansyita0000
@ansyita0000 7 ай бұрын
Как же ты хорош. Спасибо!
@idodoqdo5783
@idodoqdo5783 Жыл бұрын
Ты крутой. Продолжай делать то, что делаешь!
@straddictin
@straddictin 4 ай бұрын
Раньше писал музло в аблетоне. 30 минут кайфа невероятного. Не ожидал увидеть тут что-то про секвенсоры и синты.
@redchajek7349
@redchajek7349 Жыл бұрын
Отдельная благодарность за развернутое описание под видео
@serhii-666
@serhii-666 Жыл бұрын
Окей, абстрактная фабрика... Во-первых, кейс с эквалайзерами это не про абстрактную фабрику: плагины эквалайзеров уже созданы и эйблтон их листит, а не генерирует. Во-вторых, даже с допущением что тут причем-то была фабрика, она тут просто неправильно реализована, потому что выполняет функцию метода 'get all EQs', а не фабрики, роль которой убрать бойлерплейт-код по созданию однотипных объектов Разных классов в Рантайме, когда здесь они все захардкодены и ничем не отличаются (те же параметры, те же свойства). Пример не показывает Чем фабрика лучше просто метода 'list all', потому что в этом примере она и не лучше и в ней вообще нет необходимости.
@wndtn
@wndtn Жыл бұрын
Душнила, удаляй, пока никто не видит
@serhii-666
@serhii-666 Жыл бұрын
@@wndtn а то что попаду в черный список у инфоцыган?)
@user-oi6ts9kj7f
@user-oi6ts9kj7f 11 ай бұрын
Как этого дауна вообще кто-то смотрит
@evgeniidvorkin4159
@evgeniidvorkin4159 Жыл бұрын
Спасибо за видео, очень понравилось
@feolius
@feolius Жыл бұрын
Уточнение по поводу паттерна Фабричный метод. Все-таки классическая реализация этого паттерна состоит в том, что сам по себе метод изначально является абстрактным и никаких параметров не принимает, а уже в конкретной реализации определяется, объект какого именно класса порожден этим методом. Здесь же выбор типа результата почему-то определяется значением аргумента.
@foss4366
@foss4366 10 ай бұрын
Качественный видос, лайк
@samunami
@samunami Жыл бұрын
Так совпало, что юзаю аблетон и увлекаюсь программированием, супер интересно получилось 💪
@user-ll5sp2zg1n
@user-ll5sp2zg1n Жыл бұрын
Объяснить темой, которую я понимаю, тему, которую я не понимаю.. такого я ещё не видел. Лайк 😂
@dkwerk2711
@dkwerk2711 Жыл бұрын
За Python отдельный респект, спасибо за контент )
@no101vmv
@no101vmv Жыл бұрын
Синглтон - антипаттерн. У тебя есть одна точка входа в приложение - больше тебе ничего не нужно. Всё остальное должно пробрасывать через зависимости или взаимодествовать с верхним уровнем через колбэк события на крайняк.
@pacmantv603
@pacmantv603 Жыл бұрын
Прикольно было бы узнать как работают приложения удаленного доступа через твой стиль объяснения
@sunman108
@sunman108 Жыл бұрын
Огнищще! Ладно досмотреть. А сделать самому это было бы круто
@omg-go4vf
@omg-go4vf Жыл бұрын
Так слишком интересно и уже слишком поздно. Завтра с чаем
@MeSHA256
@MeSHA256 Жыл бұрын
Это же надо так уметь делать контент. Работал 10 часов без остановки. Уже начал плавиться мозг и вытекать глаза от постоянного кодинга. В итоге сел покушать и с кайфом провел полчаса)
@user-bd4fp2fe9t
@user-bd4fp2fe9t Жыл бұрын
Как же я рад, что однажды "наткнулся" на канал автора, когда искал инфы про heap память! Какая же годнота! Это видео смотрю и преисполняюсь! Золотой контент!
@TheBustor
@TheBustor Жыл бұрын
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще? ^_^
@kostiantynjohanlanguedoc3155
@kostiantynjohanlanguedoc3155 10 ай бұрын
Uважуха и респект 😊!!! Дерзай далее!!
@igorpom6874
@igorpom6874 Жыл бұрын
Видос клёвый, смотрится отлично) И вместе с тем, ты в видосе много времни уделил на показ ableton, на показ как окна создавать, но пояснений мало для таких человеков как я) То есть приходится внимание тратить больше на синтаксис питона, содание окон, нежели, на понимание работы ableton. Должен сказать, работаю прогером уже года два, знаком с различными DAW, но блин, в итоге из видео я только названия самых популярных паттернов запомнил. Попытка хорошая, лайк, но в целом сложно.
@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 8 ай бұрын
А если помимо эквалайзера и компрессора будет еще 10 декораторов сверху, то вы все 4096 вариантов перебирать будете?
@gamerstudios6930
@gamerstudios6930 Жыл бұрын
Даёшь мучения! Гуи в студию! 😂
@alehandroorel
@alehandroorel Жыл бұрын
Видос вдохновил пойти написать таки свой гуи для общения с кастомным контроллером на работе, все ленился
@alexandersinchenko4093
@alexandersinchenko4093 7 ай бұрын
Респект за Леху Кладова, грамотный парень, вдохновляет :) Как и автор собственно
@LuchnikKek
@LuchnikKek Жыл бұрын
Ку. Небольшой фикс по 25:30. Поиск работает только по предыдущему вводу. Например, при вводе "hel" искать будет по "he", при вводе "hell" по "hel" и так далее. Дело в эвенте KeyPress. Он наступает в момент, когда кнопка только нажата. Это происходит раньше, чем значение помещается в поле виджета. Для фикса надо поменять эвент на KeyRelease. И раз уж пишу коммент - хочу сказать спасибо за видос. Как раз недавно увлёкся паттернами проектирования. А к pet-проекту хотел начинать пилить GUI. Отличный гайд, прекрасная подача.
@user-ig5dd3pb3i
@user-ig5dd3pb3i Жыл бұрын
День добрый, господа! Какой фреймворк на данный момент выглядит выигрышней для джуна, если выбор стоит между Qt и JUCE? JUCE сейчас явно обсуждается активнее, но Qt рекомендуют чаще, ибо он в принципе узнаваемее
@GeneralKiberMan
@GeneralKiberMan 7 ай бұрын
Сколько времени уже работаю в FL Studio, но вот что бы понимать принцип её работы и прочее, хммммм, надо подучится и написать плагин для неё)
@waparabka
@waparabka Жыл бұрын
классное видео! как тебе идея рассказать что нибудь про ring0 и драйвера в целом? к примеру сделать драйверный мультипоточный сервер
@AbraKadabra000
@AbraKadabra000 8 ай бұрын
в основном это полезно тем кто с этми уже знаком итак. не хватает подхода к новичкам и в питоне и в ооп.
@menestrier7474
@menestrier7474 8 ай бұрын
Интересно что Вы думаете о VB или Lazarus и Python и в целом о визуальном программировании, ведь JS не мене универсален и ближе всего стоит к визуальному программированию... Интересует системное администрирование, Базы данных... Преподавание... и чуть меньше настольная разработка. Ну и Web, но для себя блоги и т.п. Не совсем коммерческое использование... И как раз таки интересует что универсальное вроде швейцарского ножа и не сложное при этом.
@paroletatel
@paroletatel Жыл бұрын
OOOOO. Очень круто! Спасибо большое. Теперь это мое любимое твое видео. Наконец-то! Я дождался своего контента!
@ghebodne2644
@ghebodne2644 Жыл бұрын
Ля, новое видео, посмотрю его пока ему несколько лет, а то через несколько десятков лет может потерять актуальность 🤔
@MrOldschoolrocknroll
@MrOldschoolrocknroll Жыл бұрын
Блин, думал ты как-то глубже раскроешь про парадигмы программирования, историю, и что не все так гладко, плюсы / минусы все дела) Но тут похоже ты чисто практический видос решил пильнуть)
@quasar3885
@quasar3885 8 ай бұрын
Хотелось бы конечно видеть Qt Designer
@success2779
@success2779 Жыл бұрын
Я очень хочу в it, но не могу определиться куда и на каком яп писать, вроде как нравится направление embedded разработка, бэкэнд тоже, ии интересно, но не как не могу определиться, из языков думаю в сторону c++ , но не знаю будет ли он актуален через условно 10 лет. Сложности не пугают, очень хочу совета, заранее спасибо
@mierce
@mierce Жыл бұрын
When will there be a java video?
@Christopher_Holloway
@Christopher_Holloway Жыл бұрын
Ну наконец-то что-то интересное
@nightlycat2525
@nightlycat2525 Жыл бұрын
winderton это паттерн такой?
@14m10st
@14m10st Жыл бұрын
Спасибо! Ничего пока не понял, но очень интересно! мне вообще в программировании нравится больше всего computer science, как процессор работает, память, что такое данные по сути для компьютера и пр. Очень нравится твой канал и подход!
@rau149
@rau149 11 ай бұрын
Какой город?
@Joni-hayd
@Joni-hayd 6 ай бұрын
​@@rau149миломан сел арбуз и не иметь
@user-tv2pf7xq6u
@user-tv2pf7xq6u Жыл бұрын
Сначала используется "{}".format(var), потом "%s" % (var) (ждал пока появится f"{var}"). Ну, знание питона автора, мое почтение...
@cyber_engine
@cyber_engine Жыл бұрын
копипаста с стаковерфлоу она такая.
@f1am3d
@f1am3d 11 ай бұрын
Блин, вроде бы уже все это знаю и в индустрии уже более 10 лет, но слушать все равно интересно. Хорошая зарядка для ума, спасибо. Правда, выбор языка Python для примеров неудачный.
@Whoamiamihumanbeing
@Whoamiamihumanbeing Жыл бұрын
юху, поставил тысячный лайк, а если серьезно, спасибо за видос, достаточно просто пояснил то, что обычно поясняется чуток посложнее, добра :)
@GreatShows
@GreatShows Жыл бұрын
Ждем видос про Java)
@zymer4481
@zymer4481 7 ай бұрын
А можно ли создавать такое на питоне? Вернее разве на питоне пишут программы?
@user-zp3vf9ty7w
@user-zp3vf9ty7w Жыл бұрын
Круто, а можно видео разместить на своем сайте и размещением в описании ссылки на youtbe канал?
@user-sw1ug3sm1q
@user-sw1ug3sm1q 3 ай бұрын
Жесть ты голова!!! Хотелось бы так же шарить!!!! Но это еще только в проекте. Мда сколько нужно всего узнать. Для меня только переменные это уже проблема😂😂😂😂 Хороший контент удачи!!!
@ubermensch9481
@ubermensch9481 7 ай бұрын
Какая у тебя цветовая тема в vs code?
@14setscript88
@14setscript88 Жыл бұрын
Братан, харош, давай-давай, контент в кайф, можно ещё? Можно вот этого почаще?
@veranevera
@veranevera 4 ай бұрын
Спасибо! Видео огонь!!!
@valentinivanov8372
@valentinivanov8372 Жыл бұрын
Спасибо!
@blackcatdevel0per
@blackcatdevel0per Жыл бұрын
2:57 Вспомнил про одну либу для асинхронного использования qt5/6+ в python, вкратце интерфейс спокойно отзывался даже когда при нажатии на кнопку выполняется задача, короче я её давно не пробовал, но вещь классная)) как async-class)))
@Igran4Real
@Igran4Real Жыл бұрын
А почему бы не использовать DearPyGui для GUI ?
@FieryDruid
@FieryDruid Жыл бұрын
Обычно комментарии не пишу, но сейчас прям хочется сказать спасибо за такой качественный контент. Очень приятно смотреть, даже зная о всём что было в видео не смог оторваться)
@user-hf4gz2rk5p
@user-hf4gz2rk5p Жыл бұрын
вин привет, что посоветуешь пока я в 10 классе учить си или c++, думал выучить пока си а потом в колледже уже плюсы бы учил
@kenobi6027
@kenobi6027 11 ай бұрын
Учи хоть чтонибудь
@norskiy9765
@norskiy9765 10 ай бұрын
С++ и си одинаковы по факту, пока не доходишь до ооп, в си ооп нет, а в С++ есть. Вообще лучше выбирать С++, т.к на нем код поддерживать легче из-за ооп, хотя можно изучить си и написать свое ооп. Как бы решай сам, но С++ имеет больше функций
@aw3s0me
@aw3s0me Жыл бұрын
мне одному кажется, что некоторые примеры конкретно всратые? адаптер, декоратор, это что вообще за реализации...
@chipsterFD
@chipsterFD Жыл бұрын
Не одному, судя по коду в гите, его уровень в энтерпрайз вообще отсутствует. Похоже на очередного инфоцыганенка, который держится на тех, кто не выкупает вообще.
@user-oi6ts9kj7f
@user-oi6ts9kj7f 11 ай бұрын
​@@chipsterFDТак и есть
@user-mg8yq4xp1v
@user-mg8yq4xp1v 8 ай бұрын
Очень хорошо и доступно вс сделано, но почему итератор не реализован по-питоновски при помощи yield в методе __iter__ у непосредственно iterable?
@AbraKadabra000
@AbraKadabra000 8 ай бұрын
подозреваю, потому что он описывал не готовое а делал с нуля своё
@user-io7ck6xg8k
@user-io7ck6xg8k Жыл бұрын
Сделай курс по линухе, я бы смотрел
@itseems7173
@itseems7173 Жыл бұрын
Нужно как можно подробнее останавливаться на преимуществах тех или иных шаблонов, иначе вообще непонятно, чего ты пытаешься добиться, применяя их.
@stanislavsh6582
@stanislavsh6582 Жыл бұрын
На самом деле без реальной практики - это все равно будет непонятно. Именно реальной практики, когда ты начинаешь что-то относительно большое делать, и в процессе - сталкиваешься с проблемами, которые усложняют разработку, и ты пытаешься это решить.
@user-hu3kb3oh5l
@user-hu3kb3oh5l Жыл бұрын
А на счёт создания своего языка программирования когда начнёш примерные сроки?
@lavron4ik855
@lavron4ik855 Жыл бұрын
зачем?
@cyber_engine
@cyber_engine Жыл бұрын
@@lavron4ik855 затем
@cyber_engine
@cyber_engine 5 ай бұрын
@@1CDzy я хз. один хуй виндертон код на сях то осилить не может. пиздить чужой код ума много не надо
@ili4504
@ili4504 Жыл бұрын
Ничего не понимаю. Смотрю, чтобы заснуть) Допиши GUI пж
@andewdrive7762
@andewdrive7762 Жыл бұрын
делай, делай!
@vsyudoo
@vsyudoo Жыл бұрын
Ох, далеко же мне до понимания этого всего с лёту ... Но спасибо за видео
@ToNNaG
@ToNNaG 3 ай бұрын
На 15 минуте не успел ворос задать, только рот открыл, уже проехали 😂😂😂
@user-ip5hp4ft5g
@user-ip5hp4ft5g 11 ай бұрын
20 лет, 10 лет опыта, вот кого ищут работодатели
@water2312
@water2312 Жыл бұрын
Легенда
@kotifnat
@kotifnat Жыл бұрын
Это что за такой синглтон перегруженный? В инете полно примеров с переменной класса instance. Зачем столько оверхеда….
@zemf4you731
@zemf4you731 Жыл бұрын
В целом почти ко всем видео примерно одни и те же претензии: 1) погружай в предметную область. Иногда этот этап ты пропускаешь или он очень скомканный (например, на фабрике). 2) дикция :( не тараторь, пожалуйста, это не способствует адекватному восприятию и не делает материал интересней Также используй тайпхинты, опускай дефолтные конструкторы. Ну и если речь по энтерпрайз, надо хотя бы чуть-чуть следовать лучшим практикам. Например, использовать енамы вместо строк, если они заранее известны. Отдельная боль - пеп8. Выкинь VSCode, пожалуйста, возьми пайчарм, он тебя сам за это наругает. Выбор паттернов тоже не порадовал. Часть скучные или моветон, остальные - нет смысла реализовывать, потому что уже готовые реализации (заведомо лучше) есть. Тот же декоратор или итератор. Да и имхо декоратор ты вообще просрал, код написан донельзя плохо. Добавишь третий - повесишься. Было бы интересней посмотреть на DI, к примеру. Мегаполезная вещь, используется во множестве фреймворков, решает кучу повседневных задач. В каком-нибудь sdk на kmm для мобильных приложений вообще скорее необходимость. P.S. - я расписал всё это, потому что это всё, к чему я могу придраться. В остальном ты чуть ли не единственный, кто делает такой контент, за что отдельное спасибо. Лайк поставил, всё для тебя Из других ютуберов могу выделить только соера, но он больше упирается в теорию, и онигири, который бог наглядности и доходчивого объяснения, хоть и без тру-хардъ-прогерства.
@cyber_engine
@cyber_engine Жыл бұрын
просто вся соль в том что он сам походу не понимает что пишет. код похоже как надерганная копипаста из разных гайдов.
@stanislavsh6582
@stanislavsh6582 Жыл бұрын
А чего в DI интересного-то? Если про использование - концепция максимально простая для понимания. Ты просто зависимости получаешь извне. А не дергаешь внутри. Обычно - в конструкторе. Если так же как тута показывать: Ну, вот сделали класс ServiceProvider в котором в конструктор передали словарик вида . Этот словарик - конфигурация контейнера, а этот вот провайдер - наш DI-контейнер. Теперь делаем Get(name) который ищет в словарике, создает инстанс или возвращет если передали. Все - мы великолепны. Если делать нормальную реализацию, хотя бы как майковский DI для шарпа - виндертон не вытащит. Скорее всего посмотрит как у майков и просто повторит. А если прям нормальную-нормальную, то совсем не вытащит.
@aga_gg
@aga_gg Жыл бұрын
Жду от тебя такое же видео только так как ты описал. Давай сравним кто круче?
@cyber_engine
@cyber_engine Жыл бұрын
@@aga_gg чел, это мы ждем от тебя production-ready код на твоей работе. а то нашелся тут поучать работающих разрабов как писать код.
@user-qp2sz3ok3k
@user-qp2sz3ok3k Жыл бұрын
🎉🎉🎉
@PupsXD
@PupsXD Жыл бұрын
Бля какой же сочный контент он делает
@slavabebra8947
@slavabebra8947 Жыл бұрын
Го видео по Haskell
@academai11
@academai11 Жыл бұрын
Начинал вкат с питона, в универе начал писать на пхп, js, с#, теперь смотрю на питон и типо простенький псевдокод начинает казаться чем-то иным, более сложным что-ли... Непривычные конструкции, хотя если вникать то всё то же самое только по-своему, эх, м-да
@user-lx7tb6hp9g
@user-lx7tb6hp9g Жыл бұрын
Я тоже начинал с php и сейчас пишу на C#. Питон для меня это "простенький язык, который я еле могу понять". Головой понимаю, что он проще, но глазам он не поддается
@dein_8506
@dein_8506 Жыл бұрын
Ну ты просто батек
@cursegloom4165
@cursegloom4165 Жыл бұрын
кайф :3
@yawneed
@yawneed Жыл бұрын
Главное из этого видео понять как можно реализовать патерны. Сам код питоновский просто ужасный, автор плюсовик, поэтому не стоит писать так как он.
@wndtn
@wndtn Жыл бұрын
Объясняй где криво, чтобы люди поняли о чем ты
@yawneed
@yawneed Жыл бұрын
@@wndtn CamelCase вместо snake_case, переопределяешь методы, которые можно не переопределять, если не добавился функционал и тд.
@yawneed
@yawneed Жыл бұрын
@@wndtn Импорты через * вообще бед практис, так делать не нужно.
@yawneed
@yawneed Жыл бұрын
использовать global тоже плохая практика.
@yawneed
@yawneed Жыл бұрын
Ну и аннотации типов, без них сейчас никуда в питоне. Есть еще проблемы, но мне лень их искать.
@Skib174
@Skib174 Жыл бұрын
В прошлом видео он обещал сделать проект на Java просил лайки и всякое такое по итогу бе
@wndtn
@wndtn Жыл бұрын
Java на июль запланирована
@cozart5345
@cozart5345 Жыл бұрын
Какая у тебя тема в visual studio?не могу дописаться до тебя, и что почитать новичку по плюсам я ток начал учить
@wndtn
@wndtn Жыл бұрын
github theme
@eprst0
@eprst0 Жыл бұрын
по плюсам норм книга от авторов жози лажойе и барбара му. очень доходчиво все объяснено, для новичков самое то
@hayshayss1877
@hayshayss1877 Жыл бұрын
Сделай с Gui, родной )😁
@armanisadzhanyan7138
@armanisadzhanyan7138 Жыл бұрын
лучше singleton через статик объяснил бы)
@uusserrrreesssuuu
@uusserrrreesssuuu 8 ай бұрын
клевые примеры
@BlackHole-ei9mi
@BlackHole-ei9mi Жыл бұрын
Ого, дождался, вместо копошения по форумам сделал основу в одном видео, спасибо, экономишь время и силы.
@cyber_engine
@cyber_engine Жыл бұрын
это все есть в книге банды 4х. проще и лучше её читнуть.
@vladromonuck4644
@vladromonuck4644 Жыл бұрын
слушай, а посоветуй крутого контентера на джава, за которым сам следишь Спасибо за контент, ждем видос на джаве по типу "СИСТЕМНАЯ АРХИТЕКТУРА"))_
@Augiro
@Augiro Жыл бұрын
на 20:52 почему просто не сделать wet=dry и накидывать эффекты через просто if, а в конце всегда выводить wet? типа сделать 1 проход по всем возможным эффектам и если на них не стоит флага то скипнуть их
@wndtn
@wndtn Жыл бұрын
уже писали про всевозможные улучшения, да я поэтому и сказал на этом паттерне, "Декоратор за 200"
@Augiro
@Augiro Жыл бұрын
@@wndtn если есть возможность можно ещё архитектуру этой штуки докинуть сверху, ну чтобы попроще представлять логику работы?
@wstoccob
@wstoccob Жыл бұрын
Если я ничего не понимаю, что мне нужно делать? Что учить? Что писать?
@stanislavsh6582
@stanislavsh6582 Жыл бұрын
Напиши калькулятор который может в скобки и разложение интеграллов.
@MrFortrest
@MrFortrest 3 ай бұрын
В адаптере сделан же адаптер из миди под аудио, не наоборот. В ините мы берём миди (надо бы принимать на вход), реализуем поведение так, чтобы адаптер умел вести себя как аудио (от него наследовались).
@FXUNDPLXGG-hp1iz
@FXUNDPLXGG-hp1iz Жыл бұрын
Круть чё)
@S1unS1337
@S1unS1337 Жыл бұрын
Less go
@alexeymatveev9031
@alexeymatveev9031 Жыл бұрын
Круто, но не допетриваю (( надо будет наверное переписать 1:1...
@TheBestSurvival
@TheBestSurvival Жыл бұрын
Вот все эти паттерны, они для какого уровня программиста нужны, ну скажем там Джун должен уметь или только знать в теории?
@senyashtyak
@senyashtyak 11 ай бұрын
Шаблоны проектирования предлагают проверенные и эффективные методы решения архитектурных задач. Их использование позволяет сократить время и улучшить качество ПО, что является требованием бизнеса. Начинающим программистам знание шаблонов не так важно, потому что они работают над более простыми задачами, но по мере роста опыта и увеличения сложности задач знание шаблонов становится все более важным.
@danielskullmaker8574
@danielskullmaker8574 Жыл бұрын
Ля, обожаю твои видео, они информативны как лекции у очень интересного препода, спасибо) В общем, жду новых обучающих роликов, канал буду советовать первачам)
Жизнь 30ти летнего АйТишника
28:07
Winderton
Рет қаралды 151 М.
WHO DO I LOVE MOST?
00:22
dednahype
Рет қаралды 16 МЛН
I Built a Shelter House For myself and Сat🐱📦🏠
00:35
TooTool
Рет қаралды 30 МЛН
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 102 МЛН
Надо ли учить шаблоны проектирования
11:48
EngineerSpock - IT & программирование
Рет қаралды 7 М.
ВЫБИРАЕМ ЯЗЫК ПРОГРАММИРОВАНИЯ ))))
25:08
Как бы я начал учить кодинг сейчас?
12:15
Паттерн Singleton (Одиночка) в Python
36:55
Python Russian
Рет қаралды 10 М.
ТАК ПРОГРАММИРОВАЛИ НАШИ ДЕДЫ
21:18
Honey Montana
Рет қаралды 75 М.
WHO DO I LOVE MOST?
00:22
dednahype
Рет қаралды 16 МЛН