Transitioning from C# to Python
Offered By: LinkedIn Learning
Course Description
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
- A tale of two Hello Worlds
- Comments and DocStrings
- Variables and data types
- Conditional statements
- Loops
- Challenge: Language constructs
- Solution: Language constructs
- Defining and calling functions
- Named and default parameters
- Keyword-only parameters
- Lambda functions
- Defining classes and methods
- Inheritance
- Abstract classes
- Interfaces
- Magic methods and properties
- Arrays and lists
- Dictionaries
- Iterators
- Built-in functions
- Strings
- Exceptions
- Scope blocks
- Challenge: Pig Latin
- Solution: Pig Latin
- Conclusion
Taught by
Joe Marini
Related Courses
Programming LanguagesUniversity of Virginia via Udacity Compilers
Stanford University via Coursera Programming Languages, Part A
University of Washington via Coursera CSCI 1730 - Introduction to Programming Languages
Brown University via Independent Intro to Java Programming
San Jose State University via Udacity