YoVDO

Transitioning from C# to Python

Offered By: LinkedIn Learning

Tags

Python Courses Programming Languages Courses C# Courses Object-oriented programming Courses Inheritance Courses Control Structures Courses

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
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

Related Courses

Artificial Intelligence for Robotics
Stanford 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