Show HN: Intro to Python and Programming for non-CS majors
Forgive me if I missed this, but I would highly recommend talking about virtual environments, pypi, and the existence of other things like pipenv.The environment/dependency management story for Python is such a tire fire and I wish someone introduced me to it from a reasonably high level at the very beginning of my time with Python.It doesn't have to dig deep. Just needs to talk about what these things are, why they exist and why it's such a challenge.Too often I think people skip over these topics, considering them as nothing more than a means to an end. But by far and wide my largest challenges with Python has been environment and dependency management.