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
Initiation à la programmation (en Java)École Polytechnique Fédérale de Lausanne via Coursera Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera 計算機程式設計 (Computer Programming)
National Taiwan University via Coursera Code Yourself! An Introduction to Programming
University of Edinburgh via Coursera ¡A Programar! Una introducción a la programación
University of Edinburgh via Coursera