Written by Magnus Lie Hetland, author of Beginning Python, this book is sharply focused on classical algorithms, but it also gives a solid understanding of fundamental algorithmic problem-solving techniques.
Do you want to learn the basics of Python and its machine? If yes, then this is the right book for you! Python is among the top programming languages that universities and industries prefer to teach and use, respectively.
Each chapter in this book is presented as a full week of topics, with Monday through Thursday covering specific concepts, leading up to Friday, when you are challenged to create a project using the skills learned throughout the week.