About This Class

Overview

While this course was designed to bring C# programmers up to speed quickly with Python by a comparison of both languages, it can be used by anyone wanting to learn Python especially if they have an interest in C# too. It's like learning both languages side by side.

What You'll Learn in Python & Contrast in C#

Comments, Variables, Types & Statements

Conditionals & Collections

Creating and Working with Classes

Object Oriented Programming

WHO IS THIS COURSE FOR?

Developers wanting to learn Python that'sfamiliar with C# although not required - perhaps you've heard of Python and have always thought to learn it, this course is an ideal starting point.

Experienced developers .NET / C# programmers - This course teaches you the common fundamental programming practices and compares them both in C# and Python.

Anyone who wants to better learn both C# & Python - While I initially created this course for C#/.NET Developers that wanted to learn Python, my approach ends up being useful for anyone wanting to learn both languages since I cover the basics of programming in both.

5 REASON TO LEARN PYTHON

Python’s popularity & high salary

Python engineers have some of the highest salaries in the industry. The average Python Developer salary in the United States is approximately $116,028 per year. Also, Python has a strong spike in popularity over the last year.

Ease of Learning

Python is extremely simple and easy to learn. It is a very powerful language and it closely resembles the English language! So, what contributes to its simplicity? Python is

Free & open source

High-level

Interpreted

Blessed with large community

It Runs on Any Platform

The portable and extensible properties of Python allow you to perform cross-language operations seamlessly.

It's a Great General-Purpose Language

It’s a very flexible language, capable of creating anything from desktop software to Web applications and frameworks

It's Interpreted Yet Fast

In recent years, advances in technology have led to much faster run-time execution for this interpreted language

Reynald Adolphe is a technologist and .NET developer specializing in website consulting and development.

He focuses on user experience, user interface, back-end development, and the languages used to create web applications. He's a speaker and personal technology coach helping programmers build their brand and career to the next level and guiding new-comers to become elite software engineers. Previously, he worked for the Tribune Company in Los Angeles and Accenture in Chicago. Reynald...