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
On this page of the site you can watch the video online 1. Object Oriented Programming using Python with a duration of hours minute second in good quality, which was uploaded by the user Noman Islam 14 March 2023, share the link with friends and acquaintances, this video has already been watched 47 times on youtube and it was liked by 2 viewers. Enjoy your viewing!