Algorithmic Problem Solving with Python
by John B. Schneider, Shira Lynn Broschat, Jess Dahmen
Publisher: Washington State University 2015
Number of pages: 360
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.
Home page url
Download or read it online for free here:
by Dave Kuhlman
This document is a syllabus for a first course in Python programming. It contains an introduction to the Python language, instruction in the important features of the language, and practical exercises in the use of those features.
by Albert Sweigart
A programming book for kids interested in learning to program their own computer games with python, a serious computer language which is used by professional programmers also. The book explains programming principles from the source code examples.
by Richard L. Halterman - Southern Adventist University
The focus is on introducing programming techniques and developing good habits. Our approach avoids some more esoteric features of Python and concentrates on the programming basics that transfer directly to other imperative programming languages.
by Hans Petter Langtangen - Springer
With a primary focus on examples and applications of relevance to computational scientists, this useful book shows computational scientists how to develop tailored, flexible, and human-efficient working environments built from small scripts.