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
Artificial Intelligence for RoboticsStanford University via Udacity Intro to Computer Science
University of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Web Development
Udacity Programming Languages
University of Virginia via Udacity