Creating a web map with your own data is becoming easier with every new web mapping library. Folium (http://folium.readthedocs.org/) is a small new Python project that can create a simple web map directly from your Python code, leveraging the leaflet JavaScript mapping library. This is still more than one line, but with under 20 lines of Python code, you can have Folium generate a nice web map for you.
Folium requires the Jinja2 template engine alongside Pandas for data binding. The nice part about this is that both are simple to install using pip
:
pip install jinja2 pip install pandas
Instructions on using Pandas are also found in Chapter 1, Setting Up Your Geospatial Python Environment.