Pedido e resposta do python http.client json. Como?

Eu tenho o seguinte código que eu gostaria de atualizar para o Python 3.x As bibliotecas necessárias mudariam para http.client e json.

Eu não consigo entender como fazer isso. Você pode por favor ajudar?

import urllib2
import json


data = {"text": "Hello world github/linguist#1 **cool**, and #1!"}
json_data = json.dumps(data)

req = urllib2.Request("https://api.github.com/markdown")
result = urllib2.urlopen(req, json_data)

print '\n'.join(result.readlines())

questionAnswers(3)

yourAnswerToTheQuestion