In this post, you'll learn how to build a fun project called "Band Name Generator." But before that, I’d like to explain some fundamental concepts used in building the project. I started the amazing #100DaysOfCode challenge today, and I picked up Python Crash Course by Angela Yu to unlearn, relearn, and refresh my Python skills as a developer. Python is a fun programming language to learn, especially if you're just starting out as a developer. It has an easy-to-read syntax and allows you to build real-world relatable projects while learning. Here are some of the things I learned on Day 1: String Manipulation Python gives us the flexibility to manipulate strings. You might ask, what is a string? A string is a collection of characters arranged together in a linear format. Examples include: "Great" "linux123" "Hello World!" Error Types As a Python developer, understanding the types of errors you encounter will help you ask the right questions when searching for solutions.…