


Learn how to install Python 3, understand Python 2 vs 3 differences, and use IDLE or the command line to run, test, and take advantage of autofill while coding.
Learn how to handle quotes in Python strings, using single, double, and triple quotes, escape characters, and printing multi-line text.
Learn to embed variable values in strings using python's percent formatting, dynamically filling placeholders to produce messages like hey my name is ... with first and last names.
Learn string concatenation and multiplication in Python 3, using variables for first name and last name, adding spaces with extra strings, and printing formatted results.
Explore how lists differ from strings by storing related data as separate items, create lists with brackets, access items by zero-based indexing, and print whole lists or specific indices.
Learn to select ranges from lists in Python using slicing, with start inclusive and end exclusive, and explore mixing numbers and strings in lists.
Learn how the if statement in Python checks a condition using the age variable to decide outcomes, with indentation and a colon to print messages like you are too young.
Explore how if statements evaluate true or false with comparison operators, using examples like 5 is less than 7 and 3.7 is less than 5, with else and variables.
Learn how the elif statement handles multiple true conditions with if/elif/else, using name and age examples to show selection, flow, and range checks.
Learn how to represent an unassigned variable with None, distinguish it from zero or empty values, and test for a value using if statements and else blocks.
Explore nested for loops in Python by iterating over a list of friends and a range, printing values and highlighting correct indentation.
Explore string indexing and slicing in Python by printing ranges with start and stop indices, including negative indexes, to understand how slicing selects characters.
Learn how to work with lists in Python by using common methods such as append, count, extend, index, insert, pop, remove, reverse, and sort, including handling numbers and strings.
Learn how the return statement hands back a value from a function, and how to pass parameters, assign to variables, and use the result in if statements.
Learn how to define Python functions with default parameter values, use a tip calculator example, and override defaults when callers provide explicit arguments.
This series will go over all of the basics of programming using python three. We will be discussing the basic data types of python, operators, control flow structure and loops, functions, methods, defining our own functions and methods, arguments, parameters, and more! This series is designed for those who want to download or watch these videos ad free.
The course is structured to be a collection of small, easy to manage videos covering a single topic. They are all onscreen tutorials with my voice and explanations. These videos are designed as a series (meaning you watch them from 1 to the end), but I am very sure that you could use them as reference when needed.
More important than learning python is learning programming as a whole. This means that you learn how programs work and how we can use computer code to get an end result. In this series I attempted to do just that. Although for beginners, I do cover a wide variety of programming concepts that will ultimately improve your programming skills.
We run most of our programs in the Python GUI, but part way through we start creating our own programs in a separate file.
There are some differences between python 2 and python 3, keep in mind. Python 3 is a new edition of python 2, but so many people use python 2 that it is still being used and upkept today! Learning Python 3 will still help you with python 3 because most of the programming concepts stay the same.
It is very important when taking courses to take notes and pause after each video to reflect on what you've just learned. This series will show the code onscreen for you to practice. I recommend that you memorize all general structures for programming, such as how the if statement is set up. When you do this you will be teaching your brain in a new way (writing rather than listening) an you will be able to use it as reference when needed.