PyCon Pune 2017

A conference on the Python programming language

Building Simple Command Line Interfaces in Python

Submitted by vigneshwer dhinakaran (@dvigneshwer) on Nov 8, 2016

Technical level: Beginner Status: Submitted


CLI is a great way to mange an application, chaining together a series of CLI tasks can be a great way to solve complex customization and problem quickly in real time.

I will be helping my audience to create configurations for python package packaging and creating a CLI project in python.


  • Overview of CLI tools
  • Structuring a CLI project
  • Using docopt module to build a CLI
  • Creating tasks in CLI.


Laptop with python installed (Can be any distribution) and Internet.

Speaker bio

Innovative data engineer who play’s with real time data in python and a Mozilla representative in India.



{{ gettext('Login to leave a comment') }}

{{ gettext('You need to be a participant to comment.') }}

{{ formTitle }}
{{ gettext('Post a comment...') }}
{{ gettext('New comment') }}

{{ errorMsg }}