Khalid_B 0 Newbie Poster

I am learning to use python for gis application. I want to create an application based on wxpython and matplotlib which is able to select shapefile layers from the directory and render them, calculate the distance between points and extract the x y value of the points. In the past I was able to have these functionalities in vb.net based on MapWinGIS tutorial (see attachment), but could not find a way to have it in python. I tried qgis bindings but faced with hard time making python recognize the qgis location. Portability of qgis application is also another holdback.