1 Beginner Python Programming All-in-One Tutorial Series (6 HOURS!)
2 Beginner Python Tutorial 1 - Introduction
3 Beginner Python Tutorial 2 - Interactive Mode
4 Beginner Python Tutorial 3 - Working with Numbers
5 Beginner Python Tutorial 4 - Parentheses and Precedence Rules
6 Beginner Python Tutorial 5 - round Function
7 Beginner Python Tutorial 6 - Creating and Executing Python files
8 Beginner Python Tutorial 7 - Installing Visual Studio Code
9 Beginner Python Tutorial 8 - print Function
10 Beginner Python Tutorial 9 - Interactive Mode in Visual Studio Code
11 Beginner Python Tutorial 10 - Creating a Number Variable
12 Beginner Python Tutorial 11 - Comments
13 Beginner Python Tutorial 12 - Variable Naming Rules
14 Beginner Python Tutorial 13 - Floor Division (Double Forward Slash)
15 Beginner Python Tutorial 14 - modulus
16 Beginner Python Tutorial 15 - Raising Numbers to a Power
17 Beginner Python Tutorial 16 - Review 01
18 Beginner Python Tutorial 17 - Creating a String
19 Beginner Python Tutorial 18 - Escape Characters
20 Beginner Python Tutorial 19 - Double vs Single Quotes
21 Beginner Python Tutorial 20 - Concatenation
22 Beginner Python Tutorial 21 - Concatenation with Literals (Automatic)
23 Beginner Python Tutorial 22 - Multiline Strings (Three Double Quotes)
24 Beginner Python Tutorial 23 - Indexes
25 Beginner Python Tutorial 24 - Slicing Strings (Like Pizza Slices but not as Yum)
26 Beginner Python Tutorial 25 - Negatives with String Slicing
27 Beginner Python Tutorial 26 - Slicing with Two Numbers
28 Beginner Python Tutorial 27 - Strings are Immutable
29 Beginner Python Tutorial 28 - len() Function
30 Beginner Python Tutorial 29 - Convert Integer to String (Concat int and str)
31 Beginner Python Tutorial 30 - Nested Function Calls (passing a Function Call as Argument)
32 Beginner Python Tutorial 31 - Review of Strings and Slicing
33 Beginner Python Tutorial 32 - Creating a List and Indexing
34 Beginner Python Tutorial 33 - Changing and Slicing a List
35 Beginner Python Tutorial 34 - How to Copy a List (Slicing and copy Function)
36 Beginner Python Tutorial 35 - Intro to Nested Lists (2D Lists)
37 Beginner Python Tutorial 36 - How to Deep Copy a List (copy.deepcopy)
38 Beginner Python Tutorial 37 - Combining Lists (Concatenation for Lists)
39 Beginner Python Tutorial 38 - Review of List Basics
40 Beginner Python Tutorial 39 - Getting User Input
41 Beginner Python Tutorial 40 - Type Casting
42 Beginner Python Tutorial 41 - Review of Lists and User Input
43 Beginner Python Tutorial 42 - Boolean and Comparison Operators
44 Beginner Python Tutorial 43 - if Statement
45 Beginner Python Tutorial 44 - Tabs vs Spaces
46 Beginner Python Tutorial 45 - if elif else
47 Beginner Python Tutorial 46 - if Statement with Boolean Variable
48 Beginner Python Tutorial 47 - or Operator (Intro to Logical Operators)
49 Beginner Python Tutorial 48 - and Operator
50 Beginner Python Tutorial 49 - not Operator
51 Beginner Python Tutorial 50 - Control Flow and Logic Review
52 Beginner Python Tutorial 51 - for Loop
53 Beginner Python Tutorial 52 - Print without Newline using end Parameter
54 Beginner Python Tutorial 53 - range() Function
55 Beginner Python Tutorial 54 - Range Starting Position
56 Beginner Python Tutorial 55 - Step in Range Explained
57 Beginner Python Tutorial 56 - Range Sum
58 Beginner Python Tutorial 57 - Create a List from Range
59 Beginner Python Tutorial 58 - for Loop with Index
60 Beginner Python Tutorial 59 - Loop Basics Review
61 Beginner Python Tutorial 60 - break
62 Beginner Python Tutorial 61 - continue
63 Beginner Python Tutorial 62 - else Instead of Continue
64 Beginner Python Tutorial 63 - Pass
65 Beginner Python Tutorial 64 - else with for
66 Beginner Python Tutorial 65 - while Loop
67 Beginner Python Tutorial 66 - Converting Between while and for Loops
68 Beginner Python Tutorial 67 - Else with while
69 Beginner Python Tutorial 68 - Flag Variable Example
70 Beginner Python Tutorial 69 - do while Loop in Python
71 Beginner Python Tutorial 70 - Indefinite Loop
72 Beginner Python Tutorial 71 - lower and upper Functions
73 Beginner Python Tutorial 72 - isupper and islower Functions
74 Beginner Python Tutorial 73 - Review of Loop Variations
75 Beginner Python Tutorial 74 - Nested if
76 Beginner Python Tutorial 75 - Complex Conditional vs Nested if
77 Beginner Python Tutorial 76 - Nested for Loops
78 Beginner Python Tutorial 77 - Review of Nested if Statements
79 Beginner Python Tutorial 78 - Nested for Loop Variations
80 Beginner Python Tutorial 79 - Loop Variable Within range (Triangles)
81 Beginner Python Tutorial 80 - Nested while Loops (now with Hypnotism)
82 Beginner Python Tutorial 81 - Nested While Loops to Calculate Sums
83 Beginner Python Tutorial 82 - Review of Nested Loops
84 Beginner Python Tutorial 83 - Creating a Function
85 Beginner Python Tutorial 84 - Arguments and Parameters
86 Beginner Python Tutorial 85 - return
87 Beginner Python Tutorial 86 - return vs else to Exit Function
88 Beginner Python Tutorial 87 - How to Return a Value from Function
89 Beginner Python Tutorial 88 - Default Parameters
90 Beginner Python Tutorial 89 - Multiple Arguments / Parameters
91 Beginner Python Tutorial 90 - Keyword Arguments
92 Beginner Python Tutorial 91 - Passing Arguments by Keyword or Position
93 Beginner Python Tutorial 92 - Positional Only Parameter
94 Beginner Python Tutorial 93 - Keyword Only Arguments
95 Beginner Python Tutorial 94 - Position and Keyword Summary
96 Beginner Python Tutorial 95 - Function to Work with Lists
97 Beginner Python Tutorial 96 - Function Taking Unlimited Arguments (Packing)
98 Beginner Python Tutorial 97 - Unpacking Data
99 Beginner Python Tutorial 98 - Functions Calling Functions
100 Beginner Python Tutorial 99 - Review of Functions
101 Beginner Python Tutorial 100 - Conclusion and Up Next