How should I name my classes and function and even strings?
<p>I am new to Python as you might tell. I read various documents but I still can not figure out if there's a <code>"naming best practices"</code> for <strong>strings functions and of course, classes</strong>.</p>

<p>If I ant to name a class or a function as SiteMap, is it ok to use SiteMap? Should it be Site_map or any other thing, for example?</p>

<p>Thank you!</p>

<p>PS. any further reading resource is GREATLY appreciated!
PS. I am doing web-app development (learning, better to say!)</p>
