In Math or Python notation - How to convert bits to difficulty?
This snippet converts the nbits integer as appearing in your blockchain.info link to the difficulty

def nbits(num):
    # Convert integer to hex
    hexstr = format(num, 'x')
    first_byte, last_bytes = hexstr[0:2], hexstr[2:]
    # convert bytes back to int
    first, last = int(first_byte, 16), int(last_bytes, 16)
    return last * 256 ** (first - 3)

def difficulty(num):
    # Difficulty of genesis block / current
    return 0x00ffff0000000000000000000000000000000000000000000000000000 / nbits(num)

&gt;&gt;&gt; difficulty(392009692)
3007383866429.732