Re: approachable for novice programmers?
"So how exactly do you install pandas?"
For engineers such as myself, this is one of the biggest headaches with Python. Compared to more engineering-focused ecosystems package and dependency management are a pain in the arse.
However there's also a pretty simple answer that satisfies most use cases.
Step 1: Install anaconda
Step 2: Set up a virtual environment per project
Step 3: Distribute that virtualenv as a docker container
Job done.