馃敆 According to Steve jobs, the mouse "eliminates the large body of knowledge one has to know in order to use a computer". And that makes sense, using a mouse is a very intuitive way to use a computer, just point where you want to go and click! But it's also a very slow way of using a computer. Don't get me wrong, the mouse works great for certain applications: editing complex vector graphics and gaming to name a few, but not for programming.
Disclaimer: I want to make it clear that I don't think you should use YouTube as a storage medium for many reasons, but mostly because even though you are essentially just uploading videos, which is what YouTube is meant for, something feels wrong about taking advantage of a platform's storage. With that said, I still think the concept is really cool, which is why I built the project. Hopefully, someone learns something from it.
The first thing to do is make sure that you have installed the module or package for which you're getting the error. By default, python includes a few modules and packages some popular examples being json time and os. However, there are also packages that have been created by python's community of developers to make these packages easy to use developers add them to the python package index which is a repository of software for the Python programming language. To install packages from the python package index we use a command-line utility called pip.
If you want to skip the work, you can use 馃敆etext - a Python module I created using the same technique explained in this blog post.
So if you鈥檙e reading this, it鈥檚 probably because you have taken the initiative to try Linux and with the thousands of Linux distributions available you want to know what is the best distribution for programming? And the answer to that is simple - the best Linux distribution for programming is - Arch Linux! Sike! I鈥檓 just kidding. The truth is that there is no best Linux distribution for programming and the answer is not that simple. To understand why that is, there are a few things we have to look at first.
Computer science majors have one advantage over many of the other projected high-paying college majors, and that is that all you need to start working in the field is your knowledge and a computer!
This is my custom-built Windows PC, it's powered by the AMD Ryzen 5 3600, 16 gigs of ram, a 1 terabyte NVME SSD, and the Nvidia 2070 super. At the moment, its only use is occasional gaming, and video editing simply because it鈥檚 the most powerful computer I own.