some notes about python learning