Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Python Algorithms: Mastering Basic Algorithms in the Python Language

Buy

Python Algorithms, Second Edition explains the Python approach to algorithm analysis and design. 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.

The book deals with some of the most important and challenging areas of programming and computer science in a highly readable manner. It covers both algorithmic theory and programming practice, demonstrating how theory is reflected in real Python programs. Well-known algorithms and data structures that are built into the Python language are explained, and the user is shown how to implement and evaluate others.

What you’ll learn

  • How to transform new problems to well-known algorithmic problems with efficient solutions, or show that the problems belong to classes of problems thought not to be efficiently solvable
  • How to analyze algorithms and Python programs using both mathematical tools and basic experiments and benchmarks
  • How to understand several classical algorithms and data structures in depth, and be able to implement these efficiently in Python
  • How to design and implement new algorithms for new problems, using time-tested design principles and techniques
  • How to speed up implementations, using a plethora of tools for high-performance computing in Python

Who this book is for

The book is intended for Python programmers who need to learn about algorithmic problem-solving, or who need a refresher. Data and computational scientists employed to do big data analytic analysis should find this book useful. Game programmers and financial analysts/engineers may find this book applicable too. And, students of computer science, or similar programming-related topics, such as bioinformatics, may also find the book to be quite useful.

(HTML tags aren't allowed.)

Lightness of Being: Mass, Ether, and the Unification of Forces
Lightness of Being: Mass, Ether, and the Unification of Forces
Science News

"For a safari-like adventure into the world of physics, follow Wilczek's lead. Quirky but knowledgeable, he explores the essence of the matter that makes up the universe — combining the enthusiasm of someone like Jeff Corwin with the thoughtfulness of a David
...
Graphics Shaders: Theory and Practice, Second Edition
Graphics Shaders: Theory and Practice, Second Edition

Graphics Shaders: Theory and Practice is intended for a second course in computer graphics at the undergraduate or graduate level, introducing shader programming in general, but focusing on the GLSL shading language. While teaching how to write programmable shaders, the authors also teach and reinforce the fundamentals of...

Multi-Mode / Multi-Band RF Transceivers for Wireless Communications: Advanced Techniques, Architectures, and Trends
Multi-Mode / Multi-Band RF Transceivers for Wireless Communications: Advanced Techniques, Architectures, and Trends
Current and future mobile terminals become increasingly complex because they have to deal with a variety of frequency bands and communication standards. Achieving multi-band/multi-mode functionality is especially challenging for the radio frequency (RF)-transceiver section, due to limitations in terms of frequency-agile RF components...

Object-Oriented Data Structures In Java
Object-Oriented Data Structures In Java
This book teaches the classic data structures with an informal, yet rigorous, approach; it includes the appropriate object-oriented concepts and makes use of the appropriate Java constructs.

Welcome to the first edition of Object-Oriented Data Structures using Java. This book has been written to present the algorithmic, programming,
...
Migrating to MariaDB: Toward an Open Source Database Solution
Migrating to MariaDB: Toward an Open Source Database Solution
Mitigate the risks involved in migrating away from a proprietary database platform toward MariaDB’s open source database engine. This book will help you assess the risks and the work involved, and ensure a successful migration. 

Migrating to MariaDB describes the process and lessons learned during...
The Book of Xen: A Practical Guide for the System Administrator
The Book of Xen: A Practical Guide for the System Administrator
Virtualization is cool. I’ve always had a soft spot for virtualization, since as a lifelong sysadmin I get pretty tired of the endless fine-tuning that goes into building a successful network “host.” Especially when that fine-tuning evolves into upgrades involving screwdrivers, recabling, and dust.

While Xen
...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy