Introduction to Python Programming
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.
-
Tools of the Trade (Mac)
If you're a Mac user watch this video to properly set up your computer to be successful in the course.
-
Writing and Running Your First Python Program
You'll become a coder in this section of the course as you write and execute your first Python program.
-
Printing Numbers and Strings
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 in Python
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.
-
Math in Python
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.
-
Converting Variable Type
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.
-
Commenting Your Code in Python
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.
-
Simple Conditionals
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.
-
Else Statements
Not every conditional is evaluated as true. In this section of the course, you'll create else statements to work with false conditions.
-
Ternary Operator
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
-
While Loops
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
Break and Continue statements give you more control over loop iterations. You'll learn how to use them in this section of the course.
-
Simple Python Functions
Functions allow us to write organized sections of reusable code. You'll create your first function in this video.
-
Parameterized Functions
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.
-
Function Returns in Python
To make functions very useful, we'll have our functions return values to the function call in this course segment.
-
Keyword Arguments
Mark will show you how to make your function parameters clear with keyword arguments in this video.
-
Default Parameters
In this video, you'll learn to set default parameters for your functions.
-
Lambda Functions
Lambda functions are anonymous functions designed to run only once. In this section, you'll learn to create lambda functions.
-
Python Lists
Python data structures give you different ways of storing data. In this video, you'll learn to create and manipulate Python lists.
-
Python Tuples
Tuples are similar to lists, but they are immutable. You'll learn to create tuples in this video.
-
Python Dictionaries
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.
-
Python Sets
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.