Python CLI Bandersnatch

Abstract

This talk will go over 3 libraries which can be used to create command line applications in Python. You'll learn how to use them and how to choose between them. However, this talk has a unique twist, the audience will decide in realtime on the direction of the talk.

Talk Description

If you’re a Python developer you have probably used many command line tools and maybe even had to write a few yourself. Writing CLI tools can be anywhere from really fun to really frustrating. This talk will go over three popular CLI libraries argparse, click, and fire. These libraries can help you write a command line applications in Python. However, every project has different goals and requirements, so there isn’t one clear winner. This guide will help you choose one that fits your needs.

Lastly, this talk is structured in a choose your own adventure style and the audience will get to vote on the direction of the talk via a realtime voting system online. So have a phone or laptop ready to vote. It will be a unique and fun conference experience.

About the Talk