You can also get your points simply via [`points`](https://github.com/GeospatialPython/pyshp#reading-geometry):

> The points attribute contains a list of tuples containing an (x,y)
> coordinate for each point in the shape.

<!-- language: python -->

    import shapefile
    
    shape = shapefile.Reader("C:/TempData/test/grids.shp")
    
    feature = shape.shapeRecords()[0]
    
    points = feature.shape.points
    print(points)

That results in

    [(413795.5781, 5655831.7174), (413895.5781, 5655831.7174), (413895.5781, 5655731.7174), (413795.5781, 5655731.7174), (413795.5781, 5655831.7174)]