- Setting up your environment
- Comments, variables, and functions
- Conditional statements
- Loops, nested loops, and break and continue
- While loops
- Defining classes
- Object-oriented programming concepts
Skill Level Beginner
- [Reynold] If you don't know Python and you're in a Microsoft world of C# an .NET, you wanna learn it and here's why. There's a movement towards the open source community that's been going on and Python has played a major role in it. And it's in my opinion, due to the success stories like that of Python is the reason, I believe, .NET is embracing the open source community. And by learning it you'll be better positioned to not only have an additional skill set but have an appreciation for some of the changes in the .NET world to embrace the open source community.
Python is an interpreted high level language for coding. And while it's known to be one of the easier languages to learn, it's incredibly popular, powerful and not to be ignored. Hi I'm Reynald Adolphe and welcome to Python for the .NET Developer. Now I originally designed this course for .NET programmers but quickly realized it could be used by Python programmers or even someone new to programming looking for a quick introduction to C# also, because I cover concepts that apply to both languages such as covering variables and functions, conditional statements like if, else, loops, and also collections.
I then move on to defining classes, attributes, properties. In addition I'll be demonstrating them in C# first and then the same code in Python. We'll also be using Microsoft's awesome code editor, Visual Studio Code. And all of this will be leading up to creating a console employee salary calculator that implements the four pillars of object oriented programming. The abstraction, polymorphism, inheritance and encapsulation, both in C# and then Python.
By the end of this course you'll be comfortable enough to start writing your own Python code and better understand the similarities and differences from C# and can move on to more advanced topics without any pause. Okay, so without any further delay, let's go ahead and jump right into this.