Intermediate-
, Directories and Paths\
6:25 Challenge Read and Write the High Score to a File in Snake
12:27 Understand Relative and Absolute File Paths
27:54 Introducing the Mail Merge Challenge
32:39 Solution & Walkthrough for the Mail Merge Project
44:08 What’s the correct solution What’s the best answer What’s the right way
with CSV Data and the Pandas Library\
48:57 Reading CSV Data in Python
1:02:17 DataFrames & Series Working with Rows & Columns
1:19:43 The Great Squirrel Census Data Analysis (with Pandas!)
1:29:36 U.S. States Game Part 1 Setup-Challenge with .csv-Saving Data to .csv
Comprehension and the NATO Alphabet\
2:02:51 How to Create Lists using List Comprehension
2:18:41 [Interactive Coding Exercise] Squaring Numbers
2:20:45 [Interactive Coding Exercise] Filtering Even Numbers
2:23:23 [Interactive Coding Exercise] Data Overlap
2:28:17 Apply List Comprehension to the U.S. States Game
2:30:59 How to use Dictionary Comprehension
2:39:55 [Interactive Coding Exercise] Dictionary Comprehension 1
2:44:00 [Interactive Coding Exercise] Dictionary Comprehension 2
2:47:20 How to Iterate over a Pandas DataFrame
2:52:17 Introducing the NATO Alphabet Project
2:57:46 Solution & Walkthrough for the NATO Alphabet Project
, args, kwargs and Creating GUI Programs\
3:05:44 History of GUI and Introduction to Tkinter
3:11:07 Creating Windows and Labels with Tkinter
3:20:42 Setting Default Values for Optional Arguments inside a Function Header
3:26:25 args Many Positional Arguments
3:32:24 kwargs Many Keyword Arguments
3:42:14 Buttons, Entry, and Setting Component Options
3:52:03 Other Tkinter Widgets Radiobuttons, Scales, Checkbuttons and more
3:59:22 Tkinter Layout Managers pack(), place() and grid()
4:10:26 Mile to Kilometers Converter Project
, Dynamic Typing and the Pomodoro GUI Application\
4:24:17 How to work with the Canvas Widget and Add Images to Tkinter
4:39:28 Challenge-Complete the Application’s User Interface (UI)
4:48:13 Add a Count Down Mechanism
5:05:59 Dynamic Typing Explained
5:12:58 Setting Different Timer Sessions and Values
5:20:59 Adding Checkmarks and Resetting the Application
a Password Manager GUI App with Tkinter\
5:34:22 Challenge 1-Working with Images and Setting up the Canvas
5:39:26 Challenge 2-Use grid() and columnspan to Complete the User Interface
5:44:21 Solution to the Creating the Grid Layout
5:50:57 Challenge 3-Saving Data to File
6:04:22 Dialog Boxes and Pop-Ups in Tkinter
6:13:31 Generate a Password & Copy it to the Clipboard
, Exceptions and JSON Data Improving the Password\
6:28:01 Catching Exceptions The try catch except finally Pattern
6:43:34 Raising your own Exceptions
6:47:48 [Interactive Coding Exercise] IndexError Handling
6:50:36 [Interactive Coding Exercise] KeyError Handling
6:54:05 Code Exercise Exception Handling in the NATO Phonetic Alphabet Project
7:00:37 Write, read and update JSON data in the Password Manager
7:13:58 Challenge 1-Handling Exceptions in the Password Manager
7:20:17 Challenge 2-Search for a Website in the Password Manager
Card App Capstone Project\
7:48:21 Solution & Walkthrough for Creating the UI-Creating New Flash Cards-Flipping Cards-Saving Progress
Intermediate
Email (smtplib) & Manage Dates (datetime)\
8:29:13 How to Send Emails with Python using SMTP
8:43:42 Working with the datetime Module
8:49:54 Challenge 1-Send Motivational Quotes on Mondays via Email
8:58:32 Automated Birthday Wisher Project Challenge
9:04:12 Solution & Walkthrough for the Automated Birthday Wisher
9:21:40 Run Your Python Code in the Cloud!
Endpoints & API Parameters-ISS Overhead Notifier\
9:28:56 What are Application Programming Interfaces (APIs)
9:33:03 API Endpoints and Making API Calls
9:40:47 Working with Responses HTTP Codes, Exceptions & JSON Data
9:49:43 Challenge-Build a Kanye Quotes App using the Kanye Rest API
9:54:24 Understand API Parameters Match Sunset Times with the Current Time
10:09:33 ISS Overhead Notifier Project-Challenge & Solution
Practice-Creating a GUI Quiz App\
10:19:40 Day 34 Day Start
10:21:59 Trivia Question API Challenge
10:27:48 Solution & Walkthrough for getting Trivia Questions
10:31:21 Unescaping HTML Entities
10:35:23 Class based Tkinter UI
10:49:52 Python Typing & Showing the Next Question in the GUI
10:56:48 Python Typing Type Hints and Arrows -
11:02:02 Check the Answer
11:05:36 Give Feedback to the Player, Keep Score and Fix the Bugs =)
, Authentication & Environment Variables Send SMS\
11:14:15 Day 35 Day Start
11:15:50 What is API Authentication and Why Do We Need to Authenticate Ourselves
11:20:19 Using API Keys to Authenticate and Get the Weather from OpenWeatherMap
11:33:24 Challenge-Check if it Will Rain in the Next 12 Hours
11:52:23 Sending SMS via the Twilio API