Whenever you create a variable in python it points out a location in memory because python is dynamically typed. These operators check whether two variables or even values point to the same memory ...
There are plenty of books out there focusing on either teaching algorithmic knowledge (Introduction to Algorithms, Algorithmic Problem Solving, etc) or introducing the interview process and solving ...