Algorithmic Problem Solving with Python
by John B. Schneider, Shira Lynn Broschat, Jess Dahmen
Publisher: Washington State University 2015
Number of pages: 360
Description:
Python's syntax and idioms are much easier to learn than those of most other full-featured languages. This book uses programming language Python to introduce folks to programming and algorithmic thinking. The book is completely hyper-linked.
Download or read it online for free here:
Download link
(2MB, PDF)
Similar books
![Book cover: Programming for Computations - Python](images/11861.jpg)
by Svein Linge, Hans Petter Langtangen - Springer
This book presents Python programming as a key method for solving mathematical problems. The style is accessible and concise, the emphasis is on generic algorithms, clean design of programs, use of functions, and automatic tests for verification.
(9817 views)
![Book cover: High Performance Python](images/10333.jpg)
by Ian Ozsvald - ianozsvald.com
By exploring the theory behind design choices, this practical guide helps you gain a deeper understanding of Python implementation. You'll learn how to locate performance bottlenecks and significantly speed up your code in high-data-volume programs.
(11675 views)
![Book cover: Learn to Program Using Python](images/1878.jpg)
by Alan Gauld - Addison-Wesley Professional
Book for hobbyists, self-starters, and all who want to learn the art of computer programming in Python. Data types and variables, debugging, and namespaces are covered. Also includes sample applications that illustrate ideas and techniques in action.
(25764 views)
![Book cover: Python Standard Library](images/1368.jpg)
by Fredrik Lundh - O'Reilly
A large collection of useful Python scripts, the best parts of comp.lang.python newsgroup messages, plus hundreds of new scripts. The text covers the standard library, the examples should work on most platforms and Python versions.
(24232 views)