update: ignore *.pyc add to .gitignore