from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
import numpy as np
map = Basemap(projection='ortho', lat_0=-30, lon_0=170, resolution='l')
map.etopo()
map.drawcountries()
map.drawmeridians(np.arange(0,360,30))
map.drawparallels(np.arange(-90,90,30))
plt.show()
Below is the result, not bad for 9 lines of code!