Save this video — free

Python (Fall 2026) Module 9-4: Algorithms and Solving A8 Part 1

Bill Moseley, Ph.D. - Computer Science Educator · 9:03 · Watch on YouTube

Python (Fall 2026) Module 9-4: Algorithms and Solving A8 Part 1 Watch on YouTube →

Overview

Bill Moseley explains why Assignment 8’s email extractor is an algorithmic challenge: a candidate must satisfy multiple structural and character rules, not merely contain an @ sign. He breaks the task into stages—identify likely candidates, split each candidate at @, reverse the first half to scan outward from the boundary, and keep only legal characters—then begins implementing the approach with Python’s `split()` and `[::-1]`.

Key takeaways

Chapters

0:00 Email Validation Rules and the Boundary-Scanning Algorithm
4:13 Finding Candidate Emails with `findEmails` and `cleanEmail`
6:12 Splitting at @ and Reversing the First Half in Python

Keep these chapters and the full searchable transcript in your own library.

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Bill Moseley, Ph.D. - Computer Science Educator.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.