from IPython.display import HTML import urllib2 goog = urllib2.urlopen("https://www.google.com/?q=parametres+GET") HTML(goog.read().decode('iso-8859-1')) import pandas as pd bikes = urllib2.urlopen('https://github.com/defeo/in202/raw/gh-pages/assets/bike-dataset.csv') b = pd.read_csv(bikes) import json data = json.load(urllib2.urlopen('http://eu.battle.net/api/sc2/ladder/grandmaster?locale=fr_FR')) type(data) data.keys() type(data['ladderMembers']) data['ladderMembers'][0] sc2 = pd.DataFrame(data['ladderMembers']) sc2 sc2['percent'] = sc2.wins / (sc2.wins + sc2.losses) sc2.groupby('favoriteRaceP1').mean() import datetime import dateutil date = datetime.datetime(2015, 3, 2) date date.ctime() dateutil.parser.parse('2015-3-2') dateutil.parser.parse('2/3/2015') dateutil.parser.parse('20/3/2015') delta = datetime.datetime.now() - datetime.datetime(2015, 3, 4) delta delta.total_seconds() b.head() type(b['dteday'][0]) b.dtypes b.dteday - b.dteday bikes = urllib2.urlopen('https://github.com/defeo/in202/raw/gh-pages/assets/bike-dataset.csv') bb = pd.read_csv(bikes, parse_dates=["dteday"]) bb.dtypes type(bb['dteday'][0]) bb.dteday - bb.dteday from geopy.geocoders import Nominatim coder = Nominatim() l = coder.geocode("45 avenue des États Unis, Versailles") l l2 = coder.reverse((46.0,4.0)) l2.address l.latitude, l.longitude from geopy.distance import distance distance(l.point, l2.point) distance(l.point, (49.0, 3.4))