Basics of profiling in Python – Part I | PeopleStrong