Python Fundamentals: A practical guide for learning Python, complete with real-world projects for you to exploreMark Nganga