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.
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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
Taught by
Joe Marini