python installations, directories and environments - good resource to understand the basics
<p>newbie here. I'm using python (3) on my mac, and although I'm able to write some (basic) scripts, I realise I have lots of confusion around where python is stored, the famous usr/bin directory, where packages are saved, etc.</p>

<p>For example I had pip installed and working fine, but then I installed miniconda and all of a sudden pip was 'managed' (for lack of a better term) by conda, some of the packages I had installed couldn't be found anymore etc.</p>

<p>This highlights just how confused I am with all of this. Can you recommend a good resource that can explain how these things work together? Ideally something for beginners :)</p>

<p>I started with python 1 month back.
The best thing is to read the python documentation.</p>

<p>but to begin with you can try <a href="http://www.tutorialspoint.com/python/index.htm" rel="nofollow">http://www.tutorialspoint.com/python/index.htm</a> or <a href="https://learnpythonthehardway.org/book/ex0.html" rel="nofollow">https://learnpythonthehardway.org/book/ex0.html</a> 
I prefer learn python the hard way. </p>

<p>for classes try <a href="https://jeffknupp.com/blog/2014/06/18/improve-your-python-python-classes-and-object-oriented-programming/" rel="nofollow">https://jeffknupp.com/blog/2014/06/18/improve-your-python-python-classes-and-object-oriented-programming/</a>
After you are familiar with the basics read the python documentation.</p>

<p>Refer these links for setting up python on MAC
<a href="http://docs.python-guide.org/en/latest/starting/install/osx/" rel="nofollow">http://docs.python-guide.org/en/latest/starting/install/osx/</a> and
<a href="http://www.pyladies.com/blog/Get-Your-Mac-Ready-for-Python-Programming/" rel="nofollow">http://www.pyladies.com/blog/Get-Your-Mac-Ready-for-Python-Programming/</a></p>

python