Different Types of Editors
00:09 There’s so much out there that it might get really confusing to pick and choose, but what I want to give you here in this overview is just different types of editors and then we’re going to look at a specific example each of an actual editor that works with that sort of concept.
00:24 If you have an understanding of “These are the different concepts that exist,” then you might be much easier in picking the right one, the right tool, for whatever occasion you need it for. Okay!
00:34 So, let’s take a look at those different types. The first one that I’m mentioning here—and I want you to really focus on this first part. So, this is the important part about VIM—in this case, that’s one we’re going to look at—is that it really comes installed with any Unix command-line interface, so you will have access to VIM if you’re using a Mac or a Linux computer.
01:02 If you’re getting a new computer, switching over, or you have to work on someone else’s computer, you’re always going to have access to this one. So, the second topic is beginner-friendly editors, and there’s certain things that the just command-line based one that we just talked about is not going to be great at, and maybe having a too-complex interface is also not great when you’re getting started. So in this beginner-friendly section, we’re going to look at a not-as-well-known editor—that is actually pretty cool—called Thonny.
01:31 The next topic is going to be an online interface. So nowadays, there are many, many options to try out some coding online. There’s online interpreters—you can go to a page, evaluate some code to see what it does.
01:43 A lot of online courses provide just an online coding interface. So it’s good to know what these are and what the limitations about them are. So for an online interface, we’re going to take a look at Repl.it.
02:02 It’s gained a lot of traction in the previous time, and it’s a great editor, so we’re going to take a look at this one, and then I’ll also mention some other examples for fast and powerful editors that work very similarly. Next, we’re going to take a look at a professional IDE.
02:17 Those are often very complex and have a lot of features that can be extremely handy if you know what you’re doing—and if you actually need that complexity—and we’re going to take a look at PyCharm as a great example for a professional IDE that works with Python. And finally, we’re going to take a look at a data science tool.
02:36 Notebooks are a great way of interacting with code if you’re building out some kind of exploratory data analysis, and we’re going to talk about why that’s the case and look at the currently most popular version of Notebooks, which is Jupyter Notebooks, a great open-source project. So again, on the right side here, you see the editors that we’re going to look at as examples, but keep in mind that they represent different types of editors, simply.
03:03 So the important part is going to be that if you understand the different use cases for those types of editors, it’s going to be much easier for you to choose the right editor for whatever is the task that you’re trying to accomplish. And I hope that in this course, I’ll get you to a good understanding of what’s out there, explain a bit more what are these different types, and then make it easier for you to pick one to accomplish your task in the best possible way. Okay!
Become a Member to join the conversation.