Pycon Israel 2021

Python’s Frontend - Not what you would think
05-02, 14:30–14:55 (Asia/Jerusalem), General Track 1

Most programmers consider Python as a scripting or a server side language totally unsuitable for UI . In Imubit we decided to use Jupyter Lab in order to combine Python's powerful server side abilities with a beautiful UI.


While Jupyter is widely used for big data or data science, we decided to use it to easily develop a streamlined work process for our engineers. With just a small amount of effort, we were able to create beautiful, easy to use Python user facing applications for non-technical users.
We will start by describing Jupyter Lab Extensions, then we will get a glimpse of some of Python’s frontend packages (Ipywidgets, panel, Ipyaggrid etc.), and learn how to use them and expand them with our own custom logic.


Session language

English

Target audience

Developers

Full stack engineer at Imubit - 2020-Current

Full stack engineer at the Cyber division of the Prime Minister's Office - 2016-2019

National Service as a full stack engineer at the Cyber division of the Prime Minister's Office 2014-2016

MA in Sociology and Anthropology with Thesis at Bar Ilan University - 2017-2019

BSc in Computer Science and The degree was done in parallel to my high school studies at The Jerusalem College of Technology (JCT) – Lev Academic Center - 2009-2014