Udemybeginnerar

تعلم البرمجة كائنية التوجه من خلال البايثون

Learn Python object-oriented programming! Build robust applications with Python's OOP features. Perfect for beginners and those looking to level up their Python skills.

4.8(44)
4,176students
9h 11m
Certificate
Mostafa A. Elhosseini
Mostafa A. ElhosseiniUniversity Professor

Course Content

تعلم البرمجة كائنية التوجه من خلال البايثون is a beginner-level Udemy course taught by Mostafa A. Elhosseini. It runs 9h 11m, is taught in Arabic, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 44 reviews, with 4,176 students enrolled. It is a paid course, first published October 2020.

Explore the shift from procedural programming to object-oriented programming (OOP). This course dives deep into core OOP concepts, empowering you to build more robust and maintainable software.

  • Data Encapsulation: Understand how to combine data, variables, and functions into a single, cohesive unit for improved organization and security.
  • Classes and Objects: Learn the fundamental building blocks of OOP – classes and objects – and how they work together. Gain practical skills in creating both.
  • Object Creation: Master the art of creating objects, including adding variables, functions, and constructors (also known as initializers).
  • Inheritance: Grasp the power of inheritance, a key OOP principle, and its practical applications. Learn to implement inheritance at multiple levels and with multiple inheritance.
  • Customizing Inheritance: Discover how to tailor inheritance to perfectly fit your specific application needs.
  • Polymorphism: Unlock the potential of polymorphism to modify the behavior of operations, particularly mathematical and arithmetic ones.
  • Exception Handling: Understand the concept of exceptions – what they are, how they occur, and how to write code to handle them gracefully. Learn to treat exceptions as objects and specialize them for different scenarios.
  • Data Structures & Data Generation: Become proficient in working with lists, data generators, and lazy evaluation techniques.
  • Real-World Application: Apply these OOP principles to a practical case study using data from the Global Indicators for Sustainable Development database.

This course provides a comprehensive understanding of OOP, equipping you with the skills to design and develop sophisticated applications.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.