Transitioning from C# to Python

Go to class
Write Review

Free Online Course: Transitioning from C# to Python provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Transitioning from C# to Python is taught by Joe Marini.

Overview
  • This course with instructor Joe Marini helps C# developers translate their knowledge into the in-demand Python language. Compare basic language constructs, functions, and more.

Syllabus
  • Introduction

    • From C# to Python
    • What you should know
    • Getting set up
    • Comparing C# and Python

    1. Basic Language Constructs

    • A tale of two Hello Worlds
    • Comments and DocStrings
    • Variables and data types
    • Conditional statements
    • Loops
    • Challenge: Language constructs
    • Solution: Language constructs

    2. Functions

    • Defining and calling functions
    • Named and default parameters
    • Keyword-only parameters
    • Lambda functions

    3. Classes and Objects

    • Defining classes and methods
    • Inheritance
    • Abstract classes
    • Interfaces
    • Magic methods and properties

    4. Collections

    • Arrays and lists
    • Dictionaries
    • Iterators

    5. Common Operations

    • Built-in functions
    • Strings
    • Exceptions
    • Scope blocks
    • Challenge: Pig Latin
    • Solution: Pig Latin

    Conclusion

    • Conclusion