PyCon, the gathering for the community using and developing the open-source Python programming language. This is the second year of the PyCon Pune where the community will meet for two days of talks and working on upstream projects in two days of dev sprint. CFP ends on 15th September AoE.

Website: https://pune.pycon.org/2018/

Note to submitters: The talks will be selected by a team. We will not count the public votes.

Hosted by

PyCon Pune 2017 more

Pravendra Singh

@hackpravj

Finite State Machines, Python, and Everything

Submitted Aug 28, 2017

A “Finite State Machine” (FSM) is a theoretical system which can be in one of the finite states at a time. It can change the state from one to another in response to an external input or a condition.

FSM(s) have the ability to simplify the design process of a complex operation or workflow. Designing the application or system using a FSM makes it deterministic, leaving no undefined behavior.

This talk will discuss about FSM(s) in depth, and using them to build maintainable Python services.

Outline

The following topics will be covered in the talk.

  • What is a Finite State Machine?
  • Finite State Machines around us.
  • How to design a FSM for a problem statement?
  • Working with FSM in Python.

Speaker bio

  • Currently working with Vernacular.ai as a Software Developer, have been using Python for 3+ years.
  • Worked with Plotly as a Data Journalist and Myntra as a Software Developer (Intern).
  • Contributor to the Go programming language.

Comments

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

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

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

PyCon Pune 2017 more