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.

The book contains a lot of simple programs that are tested. More involved examples will be available on this website rather than bloating the book.


Story of a project called Computer Programming for Everybody

A thesis on PROMOTING COMPUTER LITERACY THROUGH PROGRAMMING PYTHON


Tutorial Videos to learn Python

Python4schools by Ajith Kumar

From FreeCodeCamp Python for Beginners by Mosh

There are many more on Youtube.

Resources on Numerical Methods

NUMFYS Project of NTNU

Computational Physics with Python by Dr. Eric Ayars