numerical python a practical techniques approach for industry pdf