Focusing on enhancing Python programming skills, this book guides readers to transform their code from functional to expressive, robust, and efficient. It emphasizes best practices, design principles, and advanced techniques that promote clean and maintainable code. By exploring real-world examples and common pitfalls, the author equips programmers with the tools needed to write high-quality software, making it suitable for both beginners looking to improve and experienced developers aiming to refine their craft.
David Mertz Book order




- 2023
- 2021
The Puzzling Quirks of Regular Expressions
- 100 pages
- 4 hours of reading
Engaging readers with a series of thought-provoking questions, this puzzle book delves into the fascinating world of regular expressions, revealing their unexpected behaviors. Designed for software developers and programming enthusiasts, it encourages hands-on exploration through coding challenges. Each question prompts deep thinking, with solutions and discussions provided after readers attempt to solve them, making it both a stimulating and educational experience.
- 2021
Cleaning Data for Effective Data Science
Doing the other 80% of the work with Python, R, and command-line tools
- 498 pages
- 18 hours of reading
This guide equips data scientists with essential tools and techniques for effective data cleaning, emphasizing the importance of data quality in analysis. It covers various methods and best practices, providing practical insights to streamline the data preparation process. Readers will learn to tackle common data issues and enhance their analytical skills, making it an invaluable resource for anyone looking to improve their data management capabilities.