Python Algorithms(English, Paperback, Hetland Magnus Lie)
Quick Overview
Product Price Comparison
Python Algorithms: Mastering Basic Algorithms In The Python Language, as the name suggests, offers algorithm solving techniques using the Python approach. Summary Of The Book Python Algorithms: Mastering Basic Algorithms In The Python Language, written by Magnus Lie Hetland, provides solutions to some of the most difficult areas of programming and computer science. Python Algorithms: Mastering Basic Algorithms In The Python Language focusses on the fundamentals of algorithms. It covers both algorithmic theory and its practical implementation. The Python language is decoded by outlining data structures and the algorithms that are included in the language thereby making it easy for the user to understand and implement it. The book is written in a systematic manner with readable language, making it easy for users in computer science or similar fields like bioinformatics, for Python programmers who need to learn about algorithmic problem-solving, or for those who need a refresher. Algorithms will no longer be unsolvable headaches, instead, they will be efficiently solvable with the right solutions. Analyzing algorithms using basic experiments and mathematical tools is the key to figuring out the right solutions. Methods to prove optimality, bounds or correctness on approximation error for Python programs are also provided in the book. The book provides easy explanations to understand well known data structures and algorithms extensively, thereby making the Python programming language all the more easier. Users can gain confidence in designing and implementing new algorithms after understanding the basic foundations of the language and understanding time-tested techniques and design principles. Additional information about speed up techniques for high performance computing is provided to make the Python language all the more user friendly. Python Algorithms: Mastering Basic Algorithms In The Python Language covers a range of topics, from the basics to advanced subject matters. The chapters covered are An Introduction to the Python Language, followed by a chapter on the basics, Greed is Good? Prove it!, Induction and Recursion and Reduction, Divide, Combine and Conquer, Traversal: The Skeleton Key of Algorithmics, From A to B with Edsger and Friends, Hard Problems and (Limited) Sloppiness, Tangled Dependencies and Memoization, and Matchings, Cuts and Flows. About Magnus Lie Hetland Magnus Lie Hetland is a professor and Python programmer. His other works include Beginning Python: From Novice to Professional, Practical Python and Beginning Python. Hetland is an associate professor at Norwegian University of Science and Technology in the Department of Computer Science.