Python is an easy-to-learn but powerful coding language. It is a great place to begin for new programmers!
If you've never written code before, or, if you're coming to Python with some coding background, Mark's introduction to Python program is a great way to get started with this language. Python is used in finance, insurance, the web, and for big data and analysis. With Python skills, you'll be a more marketable digital professional.
If you're a Mac user watch this video to properly set up your computer to be successful in the course.
You'll become a coder in this section of the course as you write and execute your first Python program.
The Python print() statement is more sophisticated than you might think. In this section of the course, you'll learn to print strings, numbers, and other values to the console. You'll also learn how to concatenate multiple values in a single print() statement.
Variables are an important facet of every programming language. In this section of the course, you'll learn to work with variables and their values.
If you're like most people, you're not a big fan of math. Luckily you can let Python do the math for you! In this section, we will do arithmetic with Python.
There are times you'll need to convert a string variable to a numerical variable and vice-versa. You'll learn how to convert variables from one type to another in this section of the course.
Every good coding instructor demands that students comment on their code. In this section of the course, you'll learn how code commenting works in Python.
Every program makes decisions. The coding structures used to make decisions are called conditionals. In this video, you'll learn to create simple conditional statements.
Not every conditional is evaluated as true. In this section of the course, you'll create else statements to work with false conditions.
The ternary operator is an abbreviated way of expressing a conditional-- Using it makes you look like a sophisticated Python programmer. You'll learn the ternary operator in this segment
Almost everything in coding happens within the context of a loop. A loop allows you to repeat a section of code while some condition is true.
Break and Continue statements give you more control over loop iterations. You'll learn how to use them in this section of the course.
Functions allow us to write organized sections of reusable code. You'll create your first function in this video.
We can send values to functions to be processed. These values are known as parameters. We'll work with parameterized functions in Python in this video.
To make functions very useful, we'll have our functions return values to the function call in this course segment.
Mark will show you how to make your function parameters clear with keyword arguments in this video.
In this video, you'll learn to set default parameters for your functions.
Lambda functions are anonymous functions designed to run only once. In this section, you'll learn to create lambda functions.
Python data structures give you different ways of storing data. In this video, you'll learn to create and manipulate Python lists.
Tuples are similar to lists, but they are immutable. You'll learn to create tuples in this video.
Dictionaries are a more complex data type that allows you to store key, and value sets. You'll learn how to create and manipulate Tuples in this video.
Sets are another fundamental Python data structure. In this video, you'll learn to work with sets where each value in the structure must be unique.