What is Procedural programming? We will talk about Von Neuman architecture. What are the different paradigms of programming? Structured/ procedural approach, object oriented, functional programming, logic programming. What is the disadvantage of Goto? Three constructs of structural programming? What is object oriented programming? Thinking in terms of objects. What is logic programming? Predicates. What is functional programming? Map, reduce functions in python.
We will then talk about object oriented programming in detail. What is object, state, properties. Software development life cycle. Analysis, design, implementation, testing. Waterfall, spiral, incremental models. Object oriented analysis. Thinking in terms of nouns and verbs. Unified modeling language (UML). Class diagrams, use case diagram, activity diagrams. Drawing class diagrams. Pillars of OOP. Encapsulation, inheritance and polymorphism. What is abstraction? Reducing the complexity. Aggregation Vs association. Representing in class diagram. Creating classes in python. What is a class? Defining constructors, attributes in python. Creating objects. Defining instance methods. What is self variable. Creating a hospital management system using object oriented analysis and design.
These videos were recorded as part of the Track 2 of 1 year Data Science course by Aladin Academy. The trainer was Prof. Dr. Noman Islam. The full playlist can be seen at: • Object Oriented Programming using Python
#OOP #Programming paradigms #functional programming #logic programming #procedural programming #UML #pillars of object oriented programming #dr noman #aladin academy
Nesta página do site você pode assistir ao vídeo on-line 1. Object Oriented Programming using Python duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário Noman Islam 14 Março 2023, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 47 vezes e gostou 2 espectadores. Boa visualização!