Udemyintermediatept

Programação Orientada a Objetos com Python

Learn Python object-oriented programming! Build strong coding skills with this comprehensive course. Perfect for beginners and those looking to level up.

4.6(35)
237students
8h 25m
Certificate
Marcio Feitosa, PhD
Marcio Feitosa, PhDProfessor

Course Content

Programação Orientada a Objetos com Python is an intermediate-level Udemy course taught by Marcio Feitosa, PhD. It runs 8h 25m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 35 reviews, with 237 students enrolled. It is a paid course, first published July 2022.

Explore the power of Object-Oriented Programming (OOP) with Python! This course provides a clear and accessible introduction to the core concepts of OOP using Python, perfect for programmers looking to level up their skills.

Whether you have basic programming knowledge and want to build more complex applications, or you're an experienced developer seeking to understand OOP in Python, this course is designed for you. While offering a solid foundation, it covers essential topics highly relevant to today's job market. You'll gain the confidence to tackle new challenges and independently research solutions.

Why Python? Python is currently the most popular programming language globally, surpassing C and Java. (Source: TIOBE Index, 2021). Mastering Python and OOP with it is a valuable asset.

What you'll learn:

  • Fundamental OOP Concepts: Start with the basics of Object-Oriented Programming.
  • Classes and Instances: Understand how to define and utilize classes and create instances.
  • Constructors: Learn to create effective constructor methods.
  • Class and Instance Members: Explore members at both the class and instance levels.
  • Inheritance: Master simple inheritance and multiple inheritance to create reusable code.
  • The Diamond Problem: Understand and resolve the complexities of the diamond problem in inheritance.
  • Interfaces and Abstract Classes: Learn to use interfaces and abstract classes for code design.
  • Cohesion and Coupling: Grasp the principles of cohesion and coupling for well-structured code.
  • Class Planning: Develop skills in planning and designing effective classes for your systems.

This course combines theoretical explanations with practical demonstrations and includes exercises with solutions to reinforce your learning.

Join me and unlock the potential of Python and Object-Oriented Programming!

$ 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.

4.9(3,822)
6h 38m
beginner
4.8(67)
2h 44m
all
4.8(390)
9h 28m
beginner