Learn Python 3 For Beginners - Course Introduction
  • Python Programming Tutorial - Introduction
  • Topics covered in this course
  • Installing Python and my development environment
The Python Basics
  • A simple introduction to variables
  • An Introduction to Strings
  • How to concatenate strings and variables
  • The .title() method
  • The Find Method
  • The Lower Method
  • The Replace Method
  • Removing whitespace using Pyton's strip methods
  • How to add a tab or new line to your programs
  • Do you know the basics?
Numbers
  • Integers
  • Floats
  • How To Convert Numbers To Strings
  • The Numbers Quiz
Comments
  • Comments
  • The Comments Quiz
Lists
  • Creating Lists
  • Editing Lists
  • Adding comments to our code
  • The pop() methood
  • Organizing a List
  • Finding The Length of a List
  • Looping Through A List
  • Numerical Lists
  • The range() Function
  • Creating A List of Numbers
  • Slicing a List
  • Looping Through a Slice
  • Copying a list
  • The Lists Quiz
Indentation
  • Indentation
  • The Indentation Quiz
Tuples
  • What is a Tuple?
  • The Tuple Quiz
The Input Statement
  • Getting Input from a user
  • The Input Quiz
Branching and Conditions
  • The if statement
  • Conditional Tests
  • Checking for inequality
  • Numerical comparisons
  • Python's and statement
  • Using or
  • Checking if a value is in a list
  • Checking if a value is not in a list
  • The if-elif-else chain in a simple banking program
  • Checking multiple conditions
  • Using if statements with lists in a simple shopping cart program
  • Multiple lists
  • The Conditional Quiz
Dictionaries
  • What is a dictionary
  • What's going on inside a dictionary?
  • The in operator
  • The get() method
  • Editing values in a dictionary
  • Looping through a dictionary
  • Loping through a dictionary using keys, values and sets
  • Using dictionary within a list
  • Using a list within a dictionary
  • The Dictionary Quiz
More about the input prompt
  • Storing prompts in variables
While loops
  • An introduction to the while loop
  • When to quit
  • Using a flag
  • Using break to exit a loop
  • Using continue in a loop
  • While loops with lists and dictionaries
  • Removing all instances of specific values from a list
  • Property Rental Program to show how to fill a dictionary with user input
Functions
  • An introduction to functions
  • Passing information to a function
  • Passing Arguments
  • Positional Arguments
  • Keyword argument
  • Default values
  • Return values
  • Making an argument optional
  • Returning a dictionary
  • Functions with a while loop
  • Passing a list
  • Modifying a list in a function
  • Preventing a function from modifying a list
  • Passing an arbitrary number of arguments
  • Passing an arbitrary number of arguments Part 2
  • Mixing positional and arbitrary arguments