Intro to Object-Oriented Programming: Software Engineering Full time 13 Phase 3 Hybrid

Close

Learning Goals

Key Vocab

Introduction

Object-oriented programming (OOP) is a type of programming based on the concept of "objects", which can contain data, in the form of fields (called attributes or properties), and code, in the form of procedures (called functions or methods). OOP is all about being able to structure code so that its functionality can be shared throughout the application. This is opposed to procedural programming (PP), in which you build programs in sequential order and call procedures when you want shared behavior between pages in the application.

We'll be discussing these basics of OOP in Python:

Python is a powerful object-oriented language used by popular applications. In the upcoming lessons you'll build the foundational knowledge of OOP to be well on your way to developing your own!


Resources