Python is hugely popular, boasts an elegant syntax, and has played a notable role in the rise of the open-source community. While this highly readable language can add value to any developer's toolkit, it can be of particular help to C# developers who want to better grasp how .NET is shifting to embrace the open-source community. In this course, Reynald Adolphe helps to acquaint C# developers with Python by helping them leverage what they already know.
Throughout the course, Reynald highlights the similarities and differences between Python and C# as he goes over key concepts such as functions, conditional statements, and how to create and work with the course. He also demonstrates the four pillars of object-oriented programming abstraction, polymorphism, inheritance, and encapsulation as he walks through the creation of a salary calculator.
You should have a basic knowledge of C# programming.