Python SHARP