Python for the .NET Developer | Reynald Adolphe | Skillshare

Python for the .NET Developer

Reynald Adolphe

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
28 Videos (1h 56m)
    • 00 01 Overview

      2:03
    • 00 02 What You Should Know

      0:32
    • 01 01 Install Python

      2:45
    • 01 02 Install Dotnet Core

      1:43
    • 01 03 Install Visual Studio Code

      4:04
    • 01 04 Setup Directory

      2:23
    • 01 05 Configuring VSC Python

      7:14
    • 02 01 Commenting

      4:32
    • 02 02 Main Method

      4:23
    • 02 03 Variables

      8:49
    • 02 04 Python Types

      1:39
    • 02 05 Arithmetic

      5:50
    • 02 06 Morefunctions

      8:01
    • 03 01 If Else

      8:02
    • 03 02 Lists

      7:56
    • 03 03 For Loops_Break_Continue

      7:17
    • 03 04 While Loops

      2:39
    • 03 05 Dictionaries

      4:33
    • 04 01 Defining Class

      2:28
    • 04 02 Create Constructor

      1:46
    • 04 03 C# - Create Getter Setter and Class Object

      3:29
    • 04 04 Python - Create Getter Setter and Class Object

      6:12
    • 05 01 Salary Calculator Overview

      3:03
    • 05 02 Create Base Class

      2:47
    • 05 03 Inheritance

      4:00
    • 05 04 Create Multiple Objects

      2:22
    • 05 05 Polymophism

      4:17
    • Conclusion

      0:42

About This Class

ce56decb

Overview

While this course was designed to bring C# programmers up to speed quickly with Python by a comparison of both languages, it can be used by anyone wanting to learn Python especially if they have an interest in C# too. It's like learning both languages side by side. 

What You'll Learn in Python & Contrast in C#

  • Comments, Variables, Types & Statements
  • Conditionals & Collections
  • Creating and Working with Classes
  • Object Oriented Programming

WHO IS THIS COURSE FOR? 

  • Developers wanting to learn Python that's familiar with C# although not required - perhaps you've heard of Python and have always thought to learn it, this course is an ideal starting point.  
  • Experienced developers .NET / C# programmers - This course teaches you the common fundamental programming practices and compares them both in C# and Python. 
  • Anyone who wants to better learn both C# & Python - While I initially created this course for C#/.NET Developers that wanted to learn Python, my approach ends up being useful for anyone wanting to learn both languages since I cover the basics of programming in both. 

5 REASON TO LEARN PYTHON

  1. Python’s popularity & high salary
    1. Python engineers have some of the highest salaries in the industry. The average Python Developer salary in the United States is approximately $116,028 per year Also, Python has a strong spike in popularity over the last year.  
  2. Ease of Learning
    1. Python is extremely simple and easy to learn. It is a very powerful language and it closely resembles the English language! So, what contributes to its simplicity? Python is
      • Free & open source
      • High-level
      • Interpreted
      • Blessed with large community
  3. It Runs on Any Platform
    1. The portable and extensible properties of Python allow you to perform cross-language operations seamlessly.
  4. It's a Great General-Purpose Language
    1. It’s a very flexible language, capable of creating anything from desktop software to Web applications and frameworks
  5. It's Interpreted Yet Fast
    1. In recent years, advances in technology have led to much faster run-time execution for this interpreted language

--

Students

--

Projects

  • --
  • Beginner
  • Intermediate
  • Advanced
  • All Levels
  • Beg/Int
  • Int/Adv

Level

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Reynald Adolphe is a technologist and .NET developer specializing in website consulting and development.

He focuses on user experience, user interface, back-end development, and the languages used to create web applications. He's a speaker and personal technology coach helping programmers build their brand and career to the next level and guiding new-comers to become elite software engineers. Previously, he worked for the Tribune Company in Los Angeles and Accenture in Chicago. Reynald...

See full profile

Technology Web Development
Report class