Programming Environments and an intro to Anaconda

Most of my experience in programming so far has been on my own, or at least as the lone programmer on site. Now I am about to start working more with people that are at (or more likely beyond) my capabilities. Part of the start of this journey is going to require everyone working in the same programming environments.

Messy desks are not programming environments
No, this is not what I mean when I say programming environments.

Programming in some ways, can be just like building scientific knowledge. Everything makes sense when hypothesis are built on theories, which are built on laws. But everyone has to work and agree on the same basic concepts. Programming environments are similar. If you want to collaborate with someone who is using Python 3.6, it is best you also work in 3.6. At least for that project. If you decide to contribute by introducing Python 3.8 code, some libraries may not work correctly or cease functioning at all.

So I made a video, my first, to show people how to set up Python programming environments on their computer using the Anaconda distribution. It is a very popular repository where Python libraries/packages are maintained. The GUI used, Anaconda Navigator, is easy and intuitive. And best of all, the individual distribution is open sourced and free.

Here is a like to the video! I hope you use it and get programming!

Pause the video if you need time to catch up!

This project was also my first introduction into making a video. I’d like to try and make more, but as this is my first, my editing is abysmal. There’s about 20 things I would have done differently. I definitely see the advantage of good video editing software, and good audio recording gear. But, every journey always begins with the first step!

Leave a Reply