Курс "ООП на Python"

500+
Преузимања
Оцена садржаја
Сви
Слика снимка екрана
Слика снимка екрана
Слика снимка екрана
Слика снимка екрана
Слика снимка екрана
Слика снимка екрана
Слика снимка екрана
Слика снимка екрана
Слика снимка екрана
Слика снимка екрана

О овој апликацији

Курс "Објектно оријентисано програмирање у Питхону" уводи карактеристике објектно оријентисаног програмирања уопште и његову имплементацију у језику Питхон. Апликација је допуњена примерима решења за практичан рад. Саме лекције су бесплатно доступне на хттпс://иоунглинук.инфо/оопитхон/цоурсе. Кратке видео верзије лекција: хттпс://ввв.иоутубе.цом/плаилист?лист=ПЛк40Тц4пО423ОввМЛИ7ВНвКскоСОнВФ_53

Курс претпоставља претходно знање о структурираном програмирању у Питхону, са којим се можете упознати у нашем првом курсу "Питхон. Увод у програмирање": хттпс://иоунглинук.инфо/питхон/цоурсе.

Курс укључује 15 лекција:

1. Шта је објектно оријентисано програмирање
2. Креирање класа и објеката
3. Конструктор класе - __инит __ () метода
4. Наслеђивање
5. Полиморфизам
6. Енкапсулација
7. Састав
8. Преоптерећење оператора
9. Статичке методе
10. Итератори
11. Генератори
12. Модули и пакети
13. Документовање кода
14. Узорак Објектно оријентисаног Питхон програма
15. Резултати курса "Објектно оријентисано програмирање у Питхону"

Кључни концепти у објектно оријентисаном програмирању су "класа" и "објекат". Објекти су изведени из њихових класа. У програмском језику Питхон такви објекти се називају инстанце.

Наслеђивање, полиморфизам и енкапсулација су основни принципи, стубови објектно оријентисаног програмирања. Наслеђивање подразумева способност дефинисања подређених класа, полиморфизам је другачији начин имплементације исте ствари, енкапсулација скрива и комбинује податке и методе. Композиција се примењује ређе, значи способност стварања објеката чији су саставни делови објекти других класа.

Конструктор у ООП -у је метода класе која се аутоматски позива када се из ове класе направи објект. У исто време, конструктор се позива на методе преоптерећења оператора. Називе таквих метода регулише сам програмски језик, а до њиховог позива долази аутоматски када објекат учествује у одређеним операцијама. На пример, додавање, издвајање елемента итд.

Итератори су посебна врста објеката, сличних колекцијама попут листе, али који не складиште читав скуп елемената, већ генеришу само један сваки пут када му се приступи. Питхон има уграђене класе типова података од којих се стварају итератори. Међутим, можете дефинисати и сопствене класе, чије ће инстанце имати могућности понављања.
Ажурирано:
11. 6. 2023.

Безбедност података

Предуслов безбедности је да разумете како програмери прикупљају и деле ваше податке. Праксе за приватност и безбедност података могу да се разликују у зависности од коришћења, региона и узраста. Програмер је пружио те информације и може да их ажурира током времена.
Подаци се не деле са трећим странама
Сазнајте више о томе како програмери објављују дељење
Нема прикупљених података
Сазнајте више о томе како програмери објављују прикупљање

Шта је ново

Измененно оформление кода, переписан урок про инкапсуляцию