Python OOP - февруари 2025
За кого е подходящ курсът?
Курсът е подходящ за курсисти, усвоили синтаксиса на езика, желаещи да усвоят принципите и добрите практики на обектно-ориентираното програмиране. Нужното ниво на английски език, необходимо за курса, трябва да отговаря на B2.
Умения, които ще придобиеш
- Използване на парадигмата обектно-ориентирано програмиране
- Прилагане на принципите от обектно-ориентираното програмиране
- Създаване на йерархия от класове и наследяване
- Прилагане на функционалното програмиране
- Работа с итератори и генератори
- Работа с декоратори (decorators)
Теми
-
Resources -
Course Introduction -
First Steps in OOP -
Exercise: First Steps in OOP -
Classes and Objects -
Exercise: Classes and Objects -
Inheritance -
Exercise: Inheritance -
Encapsulation -
Exercise: Encapsulation -
Static and Class Methods -
Exercise: Static and Class Methods -
Polymorphism and Abstraction -
Exercise: Polymorphism and Abstraction -
SOLID -
Exercise: SOLID -
Iterators and Generators -
Exercise: Iterators and Generators -
Decorators -
Exercise: Decorators -
Testing -
Exercise: Testing -
Design Patterns -
Exam Preparation -
Exam Preparation -
Workshop -
Workshop -
Regular Exam -
Retake Exam
Сертификат след успешно завършване
След полагане на изпита и при оценка "Практика" равна или по-висока от 5.00, ще получите сертификат от СофтУни.
Инес Иванова
Преподавател
Атанас Атанасов
Преподавател
5.7/6 оценка на курса
Кирил Маринов
Учебният материал в СофтУни е добре организиран и с ясни обяснения. Преподавателите са чудесни и винаги готови да помогнат, което създава много позитивна и ефективна учебна среда.
Иванка Тодорова
Лекторите в СофтУни са изключителни. Програмата е много добре организирана и лесно усвояема. Много съм доволна от обучението, защото не само че научих много, но и се почувствах добре подкрепена през цялото време от менторите, които ни отговаряха в рамките на 24 часа.
Христо Стоянов
Лекторите си разбират от работата! Обясняват ни материала добре, ако нещо не разбираме се връщат, дават ни допълнителни материали, което е повече от страхотно, отговарят на всичките ни въпроси. Просто евала!
Калоян Сашев
Курсът беше наистина полезен, а материалът беше много добре поднесен. Благодарение на СофтУни се научих на нови умения и успях да се развия в области, които не бях добър преди това.
Тодор Петров
СофтУни предлага уникално удобство с онлайн лекциите. Мога да ги гледам, когато реша, и да регулирам темпото на обучението си, като ги забавям или ускорявам в зависимост от моите нужди. Това е чудесно, защото ми дава свобода да се съсредоточа върху трудните моменти.
Мария Василева
Преподавателя е страхотен. Просто невероятен. Ще ми свършат суперлативите за него. Обяснява много подробно като обръща акцент върху малките детайли. Начини на представяне на домашно като предизвикателства, които изискват да се напънеш допълнително е невероятно добра идея и е страшно мотоивиращо и ангажиращо. Лектора дава много повече от предвиденото, затова оставам и гледам всяка една лекция на живо до край. Практиките и демотата са много подробни всеобхватни. Ангажиран е с аудиторията и дава допълнителни обяснения по разбираем начин.
Мехмед Алиев
Нямам никакви забележки - сериозен подход, професионално отношение, прецизно мислене, много добре!
Йоана Иванова
Прекрасен лектор! Обяснява много добре, с нагледни примери, което прави усвояването на материала много лесно, с удоволствие слушам и с лекота следя мисълта!
Георги Иванов
Обясненията са страхотни, лекторът си преподава по много приятен и обяснителен начин. Наистина успява да направи трудните неща лесни за разбиране и те кара да следиш всяка минута с интерес.
Христо Мирчев
СофтУни ми даде нужната увереност да продължа напред в кариерата си. Благодарение на отличните лекции и материали, успях да разбера сложни теми, които преди ми изглеждаха непостижими. Преподавателите са изключителни и винаги откликваха на въпросите ми с точни и ясни обяснения.
Често задавани въпроси
-
Какво представлява изпитът и кога ще се проведе?
Изпитът ще се проведе онлайн на 5 април. Ще включва практическа част - под формата на практически задачи и теоретична част - под формата на тест.