Introduction to Python Programming

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.

Subscribe Share
Introduction to Python Programming
  • 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.

  • Input

    So far the code we've written has all of the variable values hardcoded, so we get the same output every time we run the program. Now we'll learn to take user input so we can process information provided by the user.

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

  • Filters

    Filters allow you to select values meeting specific criteria. You'll apply filters in this video.