Python for Education

A Python book meant to support teaching science and mathematics

This is the revised version of the book. The First Version was written before ten years.

The changes are mainly due to Python3, chapters related to numerical methods are also revised.

Download the PDF version from HERE.

Download the Example Programs

You can practice python coding from websites like Trinket.io. Copy the following lines

from pylab import *
x = linspace(-pi, pi, 50)
plot(x, sin(x))
show()

Open Trinket.io , paste it and execute.

Downloadable PDF Books

Hands-On Machine Learning with Scikit-Learn & TensorFlow by Aurélien Géron

Pythn Machine Learning by Sebastian Raschka & Vahid Mirjalili

Videos to learn Python

From FreeCodeCamp Python for Beginners by Mosh

scikit-learn

Python4schools by Ajith Kumar

There are many more on Youtube.

Resources on Numerical Methods

NUMFYS Project of NTNU

Story of a project called Computer Programming for Everybody

A thesis on PROMOTING COMPUTER LITERACY THROUGH PROGRAMMING PYTHON