Python for the .NET Developer Transcripts
Chapter: Welcome to the course
Lecture: Welcome .NET developers!

Login or purchase this course to watch this video and the rest of the course contents.
0:00 Hello, and welcome to Python for the .NET Developer. I'm so glad you're here in this course and that you're excited about learning Python
0:08 well, as a .NET developer. In this set of videos, we're going to talk about what you're going to learn, what prerequisites you need
0:16 and why Python is such an amazing language. Let's begin with the methodology of this course. Sure, you could just go take some random Python course.
0:28 Heck, we have many random Python courses some of them are getting started courses. Knowing that you're a .NET developer
0:35 we want to make that jump from C# to Python much cleaner, much more reliable and more comfortable. So what we're going to do is we're going to take
0:45 all the stuff that you love about C#, .NET and its ecosystem, ASP.NET, Entity Framework, Linq Lambda Expressions, classes, generators, whatever it is.
0:57 The stuff that you love in C# we're going to look at it first in C# in working examples, and then for that example
1:04 we're going to rebuild it from scratch in Python. Are you a fan of ASP.NET? Cool, over in Python we have something called Flask
1:12 and it works a lot like that. So we're going to build a cool web app in ASP.NET and then we're going to rebuild that app in Python.
1:22 Do you think Lambda Expressions are all the rage and make your C# code so much better to read and write? Well, in Python we have something similar
1:30 and we're going to create some little examples in C# with Lambda Expressions and then rewrite those in Python.
1:36 Working with databases just is not going to be the same once you get started with an ORM. Entity Framework is the ORM for C# and .NET.
1:44 Over in Python we have amazing ORMs, as well and they work very similarly to Entity Framework. So we're going to take a data driven app in C#
1:53 and we're going to, you guessed it, rebuild that app in Python. So the idea, the methodology of this course is
1:59 we're going to take everything you love about C# and .NET and we're going to show you the Python equivalent talk about how we put it together
2:06 how we decided which aspect of Python to use or which library to use to implement that. Instead of going, Well, I'm going to jump into Python
2:15 and I'm going to be a total newbie I'm not going to know how to do anything you're going to jump into Python, have all of your experience
2:21 in C#, I know how to do data bases, I know how to do web apps, I know how to do X, Y and Z," well, guess what? We're going to show you how to do
2:28 all that stuff in a super smooth way over here in Python so you can jump in and be productive immediately.

Talk Python's Mastodon Michael Kennedy's Mastodon