Introduction and Course Outline

Building Command Line Tools with Python, Julia and Nodejs Module 01 - Building Command Line Tools
6 minutes
Share the link to this page
Copied
  Completed

Transcript

Hello, everyone, welcome back again. And thank you very much for choosing this wonderful and exciting course on building command line tools and apps in Python, in Node JS in Julia. So in this assignment course, we'll be trying to see how to build your own custom CLA tools with Python. So in case a Python developer, this course is going to be essential for you with very, very useful in case you a Node JS developer, you're looking to get something for yourself. And in case you are a junior developer, you can also get something. So my name is Jesse structor.

We brainstorm in embroiders some interest in some cool apps in this tutorial. All right, so who is this course for? So this course is a very useful course for anyone who's a programmer or developer. So if you're a programmer, a Python programmer, a new job developer, or a junior programmer, this course has something for you. Again, this course is for anybody that want to complete their functions in JavaScript into useful project. So let's say you had a project you did a test, then you wrote some functions.

You Some classes and some models, some scripts, then you want to convert those things into something reusable, so that I can share to other people. This is going to teach you how to convert this script into useful product. Finally, this course is for anybody that is a sysadmin. If you're an expert, a sysadmin, DevOps engineer, or just anybody that loves to work with the command line, so let everybody that is interested in learning about how to build his own custom ci tools. All right, so what is going to be the course outline. So by the end of this course, these are going to be the course outline.

So having five different model in Moodle one is going to be introduction, in modal to be having dcl apps in Python, using services like click, like octopus like fire. In model three, we'll be doing the same thing in JavaScript. In module four, we bought the CLR as in Julia, then in moto five, we bought some project and see how to package and deploy our app. So that is going to be the basic outflow, maybe the cost. So let's see a simple tool Yeah, built specifically for this course in the next session. All right, so now this is going to be the tool that you have built to help us preview the entire course.

So if I come back to my folder, this there's this food that's going to be available in the resources, what is your live folder, and I can just go straight away to Python. Three, then Jordan theI to write. anymore, apply great hope. We'll be able to see the various ways you can use this particular CLA. Right, very interesting. I'm very excited.

Perfect. So it is beautiful. I like to use an app in Python, Node JS and Julia and these are going to be two options to check for a particular version as we are inside now. To Be patient. There's going to lift a particular patient for us in a very simple society for what it is version 0.01. Now we can get get a session in case you're in the course and you're lost in any particular place.

We want information about any of them can use a gatekeeper info, initialize a project and show help and then cashew tree. Now let's see the simple one for They get to just get information about it. Let's go up Google to get, then I can just go with that does help to see all the various ways we can use the get command. So for the get command, we can just get models to list all models in the course, can get information about a particular model, and get all the packages attributed in a particular model. Then you also get all the projects that you'll be putting in this particular app. So let's see that example.

Let's get the models. So get models with a list and get all the models for us. So these are going to be the models There are five different models that we'll be having in this particular course. Again, we can actually get the models info, so models info, to get a particular info about a particular session of the course. So there's going to be something very simple so I can just go down so let's select three or two, then this is going to be Boadicea layups, fighter, which is similar to this and decided to basically discuss it very, very excited. I can also do the same thing for and I'm going to select Defend one.

So let's go with 123 then burden CLR apps in JavaScript using commander GS Cobra in a very interesting aside, now let's say you want to see the packages for a particular cause consider the same thing just as we did previously here with the get consent get for a particular package. Let's go with get package. Right. So current from packages great help right if I go to help you to show me how to actually do that, so we have the M for the model. So we have model 12345. So I can just go straight away to this, then go with dash m, then model with model one with the list whatever your package is using for moto one.

So these are the main packages that will be used only for mode one. So based on a Python Julia, no GS poetry, Pipi and V and these are the ABS stuff. And honestly, if you were to go use for grid, two, it's going to list them perfect for so this is also going to list all the various packages for Moodle two. So using click click plugins fire up, I encourage all of you They're very excited, they're very interested. And that is for the packages. Now let's go back to the project, right.

So let's work on a project. So in case I want to get the project to get project is going to list every project that we have in this course. So these are the project. So we have project one, project two, project three widgets for, let's go to predict what we're going to predict when we bidness see a crude ci, if I go back again to project again, get project can just go to project two, and get a job tracker. Still, there is a big idea in a busy overflow about this particular app, that to get all the help for this particular car like I just come back to this. They go with show show the show.

So the show is going to give you all the various ways you can use this particular app in a very simple way. So very, very excited. So it's going to list the basic ones there which is these ones. Then the next one in case you want to use. Add on like maybe get gives you two to get us more dose of stands ready information with a very nice color format. So that is the basic idea about what to be brought in in this site, of course.

So see you in the next session as we explore more

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.