Algorithmic Problem Solving with Python (John B. Schneider, et al)

0.0 (0)
Algorithmic Problem Solving with Python (John B. Schneider, et al)

Python is used in this book to introduce readers to algorithmic thinking and programming. Although it has a clear concentration on classical algorithms, it also provides a firm comprehension of the basic strategies for algorithmic problem-solving.

The book covers some of the most crucial and difficult topics in computer science and programming in a way that is very readable. In order to show how theory is represented in actual Python programs, it covers both algorithmic theory and programming practice.

The Python language's built-in algorithms and data structures are described in detail, and the user is shown how to utilize and assess others.

This book is just what you need if you love Python and want to learn everything there is to know about the Python approach to algorithm construction and analysis.

Ebook Details

About the Authors
At Washington State University, John B. Schneider teaches electrical engineering and computer science as an associate professor.
Published Date / Year
(February 22, 2019. Updated Continuously)
Creative Commons Attribution-ShareAlike 4.0 International License
eBook Format
PDF Files and a single PDF (360 pages, 2.1 MB)

Similar Programming & Computer Books

Une introduction à Python 3 - An introduction to Python 3 (Bob Cordeau, et al)
This free programming course, which was originally designed for Physical Measurements students at the IUT d'Orsay, is more broadly geared toward anyone who wants to learn Python as their...
Le guide de l’auto-stoppeur pour Python! - The Hitchhiker's Guide to Python! (Kenneth Reitz)
This handcrafted guide was created to serve as a guideline of best practices for installing, configuring, and using Python on a daily basis for both newbie and experienced developers....
Apprendre à programmer avec Python - Learn to program with Python (Gerard Swinnen)
The version that is easiest to read on a computer using e-book reading software is this one (such as Atril or Caliber under Linux , for example). ...
Éléments d'algorithmique - Algorithmic elements (D. Beauquier, et al)
This free programming book differs from other treatises on algorithms in two ways: first, we give special attention to the new tree structures that have emerged recently (bicolor trees,...
Complexité algorithmique - Algorithmic complexity (Sylvain Perifel)
The foundational ideas of algorithmic complexity theory are first covered in this free programming book before moving on to a number of more sophisticated subjects. ...
Algorithmique du texte - Text Algorithms (Maxime Crochemore, et al)
This free programming book offers a broad overview of text-processing algorithms. As such, it is an algorithmic book, but one whose goal is to utilize computers to manipulate language....
Computer Arithmetic of Geometrical Figures: Algorithms and Hardware Design (S. I. Khmelnik)
This free programming book describes many iterations of processors made for affine transformations of planar and spatial many-dimensional figures. This processor is designed to perform affine transformations on geometrical...
Natural Language Processing with Python – Analyzing Text with the Natural Language Toolkit (Steven Bird, et al)
The Natural Language Toolkit (NLTK) book is updated for Python 3 and NLTK 3 in this online edition from 2015.  
Parallel Complexity Theory (Sanjeev Arora, et al.)
The focus of this free programming book is the research of Parallel Computing and Programming, which serves as an abstract indicator of the complexity of parallel computing problems. ...
Computational Complexity: A Conceptual Perspective (Oded Goldreich)
The study of the innate complexity of computer jobs is introduced conceptually in this free programming book. It is meant to be used as a textbook or for independent...

User reviews

There are no user reviews for this listing.
Rate this Book