Дизајн шаблона у Питхон-у - курс 1990 РУР. из Степика, обука 130 часова, Датум: 30.11.2023.
мисцеланеа / / December 03, 2023
Курс пружа свеобухватан преглед Питхон образаца дизајна у пракси. Овај курс покрива обрасце кроз:
- користећи најновију верзију Питхона
- коришћење савремених приступа програмирању: ињекција зависности, реактивно програмирање итд.
- користећи савремене развојне алате као што је ПиЦхарм
- дискусије о различитим варијацијама образаца и различитим приступима
У овом курсу ћемо погледати све обрасце дизајна из књиге Ганг оф Фоур, као и њихове различите модерне варијације са амандманима и коришћењем карактеристика језика Питхон.
Шта су обрасци дизајна?
Дизајнерски обрасци су типична решења типичних проблема. Први пут су пуштени у промет 1994. године објављивањем књиге Десигн Паттернс: Елементс оф Реусабле Објецт-Ориентед Софтвер Ериха Гаме, Џона Влисидеса, Ралфа Џонсона и Ричарда Хелма (који се често назива банда четири).
Оригинална књига је написана користећи Ц++ и Смаллталк, али од тада су обрасци дизајна прилагођени свима познатим програмски језици: Ц#, Јава, Питхон, па чак и они језици који, строго говорећи, нису објектно оријентисани, као што је Јава Скрипта.
У ствари, свуда видимо обрасце дизајна: у било којој библиотеци видимо их уграђене у саме програмске језике. Тако да чак ни не схватате увек да их користите.
Који су обрасци обухваћени током курса?
Курс покрива све обрасце дизајна из књиге Ганг оф Фоур. Ево комплетне листе тема:
- СОЛИД принципи дизајна: принцип јединствене одговорности (СРП), принцип отвореног/затвореног (ОЦП), принцип замене Лисков (ЛСП), принцип раздвајања интерфејса (ИСП), принцип инверзије зависности (ДИП)
- Обрасци за размножавање: Градитељ, Фабрике, Прототип, Соло
- Структурни обрасци: адаптер, мост, линкер, декоратер, фасада, опортуниста, прокси
- Обрасци понашања: ланац зависности, команда, тумач, итератор, посредник, чувар, посматрач, држава, стратегија, метода шаблона, посетилац
За кога је овај курс?
Ово је курс за искусне (барем добро познате Питхон) програмере који желе да се упознају са савременим имплементацијама образаца (а не само застарелим из књига).
Стил презентације курса
Овај курс је представљен као велика видео серија демонстрација кодирања у ПиЦхарм-у приказаних коришћењем Кинетица мотора. Кинетица уклања визуелни неред уређивача, фокусирајући вас на код. Већина демонстрација долази са једном датотеком изворног кода, тако да можете да је преузмете и одмах покренете у ПиЦхарм, ИДЛЕ или било где.
У овом курсу нема УМЛ дијаграма. Све демонстрације се програмирају уживо.
Почетни захтеви
добро познавање Питхон-а
6
курсевиРади са .НЕТ платформом од 2003. Професионално се бави дизајном и имплементацијом софтвера више од 10 година, углавном на .НЕТ платформи. Сертификовани ВПФ и ВЦФ специјалиста. Јавни говорник на московским .НЕТ састанцима и конференцијама.
Најважнија ствар која карактерише моје курсеве је стискање основног. Не волим мисли које се шире по дрвету (ако се не ради ни о чему). Краткоћа је сестра талента и верујем да је у модерној ери преоптерећености информацијама неопходна фокусирајте се на најважнију ствар и филтрирајте „екстра“ док ово „екстра“ заиста не буде биће потребно.