Питхон: Увод у ООП - курс 3900 руб. из Хекслета, обука 12 часова, Датум: 30.11.2023.
мисцеланеа / / December 04, 2023
Упознат ћете концепте као што су класе и објекти и открићете основне принципе ООП-а као што су енкапсулација, полиморфизам и наслеђивање. Као резултат тога, научићете да опишете ентитете предметне области, разумете како објекти функционишу у Питхон-у изнутра и како да користите изузетке у коду. Знање из овог курса ће вам помоћи да напишете структуриранији и флексибилнији код који је лако проширити и променити. Да бисте олакшали учење, вреди унапред проучити функције и главне типове колекција у Питхон-у: листе и речнике.
Тестови
Ово су практични задаци које препоручујемо да урадите након завршеног курса. Задаци ће вам помоћи да стекнете додатно искуство у програмирању и консолидујете стечене вештине. Обично препоручујемо да завршите 3-5 тестова. Али ако не успе, не очајавајте. Само им се врати касније.
3
Класе, именски простори, атрибути
1. Сложеност и апстракција
Научите о пореклу концепта ООП-а, упознајте се са концептима апстракције и управљања сложеношћу.
теорија
2. ООП концепти
Упознајте се са основним концептима ООП-а: класе, објекти, наслеђивање, инкапсулација, полиморфизам.
теорија
тестови
3. Класе, именски простори, атрибути
Упознајте се са концептом класа и синтаксом за описивање класа и њихових атрибута.
теорија
тестови
вежбање
4. Једноструки објекти и глобалне варијабле
Сазнајте зашто не би требало да мењате класе након што су декларисане или да задржите променљиве објекте у њиховим атрибутима и како се то примењује на модуле.
теорија
тестови
вежбање
5. Инстанцирање класа и инстанци
Сазнајте како настају инстанце класе, како зависе од саме класе и шта, напротив, имају своје.
теорија
тестови
вежбање
6. Методе
Упознати се са синтаксом описивања метода, концептом везе методе и објекта. Научите да позивате и сродне и неповезане методе.
теорија
тестови
вежбање
7. Иницијализација и протоколи
Научите како да прилагодите новонастале објекте. Упознајте се са концептом протокола.
теорија
тестови
вежбање
8. Својства
Научите како да декларирате „проперти“ – атрибут класе који се израчунава динамички. Научите да управљате променама имовине.
теорија
тестови
вежбање
9. Наслеђе
Упознајте се са механизмом наслеђивања класа у Пајтону. Сазнајте како вам наслеђивање помаже да поново користите објектни код.
теорија
тестови
вежбање
10. Изузеци
Упознајте се са изузецима - важан механизам језика Питхон, дизајниран да обрађује грешке и широко користи наслеђивање класа.
теорија
тестови
вежбање
11. Додатни материјали
Чланци и видео снимци које је курирао Хеклет тим. Помоћи ће вам да зароните дубље у тему курса