Photo by Chris Ried on Unsplash

When I was learning python in university, most of our coursework involved using python’s input() function to get information from the user. A typical assignment would look like:

$ python3 my_assginment.py 
Enter parameter 1: foo
Enter parameter 2: bar
Enter parameter 3: foobar

While this is a convenient way to do things when you’re learning how to code, I found that none of my coursework really taught me how to build a CLI interface that was suitable for real world applications. …

David N.

Full stack engineer at Red Hat

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store