This book presents computer programming as a key method for solving mathematical problems. There are two versions of the book, one for MATLAB and one for Python. The book was inspired by the Springer book TCSE 6: A Primer on Scientific Programming with Python (by Langtangen), but the style is more accessible and concise, in keeping with the needs of engineering students.
The book outlines the shortest possible path from no previous experience with programming to a set of skills that allows the students to write simple programs for solving common mathematical problems with numerical methods in engineering and science courses. The emphasis is on generic algorithms, clean design of programs, use of functions, and automatic tests for verification.
Pages : | 248 pages |
Size : | PDF (244 pages) and ePub |
File type : | |
Downloads: | 35 |
Created: | 2020-08-30 |
License: | CC BY-NC 4.0 and Open Access |
Author(s): | Svein Linge (Author), Hans Petter Langtangen (Author) |
O'Reilly® Think Python, 2nd Edition, - How to Think Like a Computer Scientist
Make Games with Python on Raspberry Pi
Python for Everybody: Exploring Data in Python 3
A Python Book: Beginning Python, Advanced Python, and Python Exercises
Algorithms are the lifeblood of computer science. They are the machines that proofs build ..., download free Algorithms tutorial in PDF (472 pages) created by Jeff Erickson ....
Using the Web to Build the IoTThe Internet of Things offers us an internet that is becoming more than just a mass of mul..., download free IoT tutorial in PDF (176 pages) created by ....
50 Ways to Avoid Find and Fix ASP.NET Performance IssuesDownload free course 50 Ways to Avoid Find and Fix ASP.NET Performance Issues, pdf file on 50 pages by Red Gate....
Learning C++Download free course Learning C++, pdf file on 897 pages by Stack Overflow Community....
Basic OOP in C++Download C++ programming language courses about object-oriented programming (OOP), free training document in PDF by Eunsuk Kang and JeanYang....
iOS Development TutorialLearning how to build application with IOS editor.Free PDF tutorial for beginners....
Essential KotlinThis book written to provide clear and concise explanation of topics for programmers both starting to learn the Kotlin programming language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....
Annotated Algorithms in PythonThis book is assembled from lectures given by the author over a period of 10 years at the ..., download free Python tutorial in PDF (388 pages) created by Massimo Di Pierro ....
Deep Learning and the Game of GoThe ancient strategy game of Go is an incredible case study for AI. In 2016, a deep learning-based system shocked the Go world by defeating a world champion. Shortly after that, the upgraded AlphaGo Zero crushed the original bot by using deep reinforcement learning to master the game. Now, you can l...
.NET Framework Notes for ProfessionalsThe .NET Framework Notes for Professionals book is compiled from Stack Overflow Documentat..., download free .NET tutorial in PDF (192 pages) created by ....