Programming for Computations - Python
by Svein Linge, Hans Petter Langtangen
Publisher: Springer 2016
Number of pages: 232
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.
Home page url
Download or read it online for free here:
by Kristian Rother - GitBook
This is a tutorial for novice programmers, it works best if you follow the exercises step by step. If you are fluent in any programming language, this might be very easy for you. It contains little material on the higher abstraction levels in Python.
by Caleb Hattingh - O'Reilly Media
This report helps you explore some of the lesser known Python libraries and tools that deserve more attention. Hattingh diligently spent time finding and testing hidden gems that are easy to install and use, cross-platform, and not yet popular.
by Al Sweigart
This is a programming book that covers the Pygame game library for the Python programming language. Each chapter gives you the complete source code for a new game and teaches the important programming concepts from these examples.
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.