In C++, it is generally recommended to declare the data within a class private and to access the data using member functions. Do experienced Python programmers usually use member functions to access data within classes, or do they access the data directly?