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
Introduction à la programmation orientée objet (en Java)École Polytechnique Fédérale de Lausanne via Coursera Useful Genetics Part 2
The University of British Columbia via Coursera Object-Oriented Programming
Indian Institute of Technology Bombay via edX Java für Einsteiger
openHPI Computing: Art, Magic, Science - Part II
ETH Zurich via edX