This is a self-paced GK Digital Learning product. GK Digital learning products are created by world-class production and instructional design teams to deliver an experience that feels more like a classroom than traditional e-learning with hands-on activities for real-world results. In addition to high quality video content and hands-on labs you will have access to subject matter experts to ask questions for feedback and support.
In this course, you will learn how to build a command-line interface (CLI) with argparse (a module in the Python
standard library) and with third-party packages that offer alternative approaches and extended functionality. You will
learn about adding positional and optional arguments, and then move to advanced topics such as building custom types
and custom actions.
This course is available as a subscription for a three-month period beginning at the time of purchase. It includes all course releases, updates, as well as 90 days of instructor support.
You can also purchase this course as part of the Python Developer Bundle or Developer Collection.
Python developers who wants to provide an effective and easy-to-maintain interface to a software product for their customers.
What You'll Learn
1. Intro to CLI
2. Advanced CLI
3. Alternatives and Gotchas
A basic command of the Python language and its standard library.
Cookies and similar technologies are used on our sites to personalize content and ads. You can find further details and change your personal settings below. By clicking OK, or by clicking any content on our sites, you agree to the use of these cookies and similar technologies.
When you visit any of our websites, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and manage your preferences. Please note, that blocking some types of cookies may impact your experience of the site and the services we are able to offer.