basics of python networking