Using Python with Serial port

am trying to connect my .blend 3D application with external hardware to get Data from, and my project supervisor want me to connect it with PIC16f877a.
have any one tried it ?
can you give me links or tutorials to help me ?
or explain it to me !
Thanks in advance :slight_smile: