Free
Welcome to Python Programming for Beginners
Learning Objectives - Getting Set Up
0:15
How to Get Started with Replit
1:15
Create Your Repl.it Account
Writing Your First Python Program - Hello World
1:18
How to Work with Exercises
1:44
[Interactive Coding Exercise] Running Python Scripts
Learning Objectives - Storing Information
0:15
Objects and Variables
4:09
[Interactive Coding Exercise] Objects and Variables
[Interactive Coding Exercise] Variable Names
[Interactive Coding Exercise] Numbers
[Interactive Coding Exercise] Strings
Showing Output When Running Python
0:39
Learning Objectives - Processing Information
0:15
Processing Information
0:53
[Interactive Coding Exercise] Processing Information
[Interactive Coding Exercise] Indexing
[Interactive Coding Exercise] Slices
Commonly Used String Methods
[Interactive Coding Exercise] String Functions
The ‘input’ Function
0:38
[Interactive Coding Exercise] The 'input' Function
More String Operations
2:04
[Interactive Coding Exercise] More String Operations
Converting Between Different Types
7:27
[Interactive Coding Exercise] Strip ()
[Interactive Coding Exercise] Split ()
[Interactive Coding Exercise] Converting Between Different Types
Mathematical Operations and Precedence Order
Short Hand (in place) Operations
Learning Objectives - Comparing Information
0:15
Comparing Information
7:47
[Interactive Coding Exercise] Comparing Information
Learning Objectives - Tidying Messy Data
0:15
[Interactive Coding Exercise] Tidying Messy Data
Learning Objectives - Storing Multiple Things
0:15
Storing Multiple Things
1:25
Introducing Python Lists
1:08
[Interactive Coding Exercise] Introducing Python Lists
Adding Items to a List
3:00
[Interactive Coding Exercise] Adding Items To A List
Indexing and Slicing Lists
4:31
[Interactive Coding Exercise] Indexing And Slicing Lists
Deleting Items in a List
1:50
[Interactive Coding Exercise] Deleting Items In A List
[Interactive Coding Exercise] Tuples
Long Lines in Python
1:54
[Interactive Coding Exercise] Dictionaries
List Functions - More Ways to Work With Lists
0:41
[Interactive Coding Exercise] List Functions - More Ways To Work With Lists
[Interactive Coding Exercise] Sets
Learning Objectives - Processing Collections
0:15
A Simple ‘for’ Loop
2:00
[Interactive Coding Exercise] A Simple 'for' Loop
More Complex ‘for’ loops - ‘break’, ‘continue’ and ‘else’
8:47
[Interactive Coding Exercise] ‘break’, ‘continue’ and 'else'
The ‘range’ Function - How to Create a List of Numbers
2:23
[Interactive Coding Exercise]The ‘range’ function
The ‘while’ Loop - Do Something For a While
2:31
[Interactive Coding Exercise]The ‘while’ loop - Do Something For A While
Learning Objectives - Robust Programs - Handling Errors
0:15
Robust Programs - Handling Errors
1:45
Look Before You Leap
0:53
[Interactive Coding Exercise]Look Before You Leap
The Try and Except Block
3:52
[Interactive Coding Exercise]The Try and Except Block
[Interactive Coding Exercise] The Catch All Block
Your Sample Data and Scripts
Adding Resources to Replit
1:05
Learning Objectives - Saving The Results - Working With Files
0:15
Saving The Results - Working With Files
5:01
[Interactive Coding Exercise] Saving The Results - Working With Files
[Interactive Coding Exercise] Text File Modes
[Interactive Coding Exercise] The With Statement
Learning Objectives - Breaking Up Larger Programs, Part 1
0:15
Breaking Up Larger Programs
[Interactive Coding Exercise] Functions
[Interactive Coding Exercise] Function Parameters
Local Versus Global Variables
3:10
About Local Versus Global Variables
[Interactive Coding Exercise] Local Versus Global Variables
Positional And Keyword Parameters
3:02
[Interactive Coding Exercise] Positional And Keyword Parameters
[Interactive Coding Exercise] Return Statement
[Interactive Coding Exercise] Working With JSON
Code Comments And Clear Code
2:05
[Interactive Coding Exercise] Code Comments And Clear Code
Learning Objectives - Summarising and Presenting the Results
0:15
About Summarising and Presenting the Results
Summarising And Presenting The Results Part 1
8:20
Summarising And Presenting The Results Part 2
4:25
[Interactive Coding Exercise] Summarising And Presenting The Results
More Numeric Functions - Min, Max, Sum
2:51
[Interactive Coding Exercise] More Numeric Functions - Min, Max, Sum
Formatted Strings, f-strings
12:54
[Interactive Coding Exercise] Formatted Strings, f-strings
Learning Objectives - Breaking Up Larger Programs, Part 2
0:15
About Breaking Up Larger Programs, Part 2
Splitting Code Into Modules
5:46
[Interactive Coding Exercise] Namespaces
About medals_by_country_and_type
[Interactive Coding Exercise] Using Our Modules
Learning Objectives - Getting Set Up On a PC or MAC
0:15
Starting Python on Windows 10
0:49
Starting a Terminal on Mac OS
Starting Python on Mac OS
Starting a Terminal or Command Prompt on Windows
0:37
Installing Python on Windows
2:59
Installing Python on MacOS
2:35
Quick Python Test - Running Python
1:28
Python Scripts and IDLE
2:42
Code Editors and IDEs
2:16
Running Python Scripts
0:50