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.<p>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.<p>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.<p>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.