80+ Python Coding Challenges for Beginners: Python Exercises to Make You a Better Programmer. No Prior Experience Needed: 80+ Python Challenges to Launch Your Coding Journey.
Millie, KatieThe book covers the following:
Basic Python concepts: variables, data types, operators, control flow statements (if/else, for/while loops), and functions.
Intermediate concepts: Working with lists, tuples, and dictionaries, and understanding file handling and exception handling.
Advanced concepts: Introduction to modules, packages, and the fundamentals of object-oriented programming (OOP) in Python.
Challenges: Each concept is paired with coding challenges that progressively increase in complexity, starting from beginner level to more advanced topics. The book includes solutions for selected challenges.
Project Ideas: A bonus chapter provides project ideas to help you apply your Python knowledge to real-world scenarios, including web scraping, automation scripts, data analysis projects, and more.
Glossary: The book includes a glossary of common Python terms to help beginners understand the terminology used.