Python Network-programming Resources