최대 1 분 소요

Voila

-> 본래 목적 : 대시보드

  • Notebook 베이스로 프로토타입 만들기

웹 서비스로 만들기 보다 노트북으로 만들어 쉽게 웹형태로 띄울 수 있음

  • 쉬움

  • ipywidget 적용 가능

  • Tip)

    노트북을 사용하지 않을 때는 자동으로 꺼주게 해야함 -> config 에서 cull(끄기) 옵션을 확인할 수 있음

    Voila 셀 타임아웃 제한 (하나의 cell이 ~초 이상 진행되면 timeout error 발생)

    보안에 신경을 쓰자 -> jupyter notebook의 passwd를 사용해 암호를 지정

ipywidget

Interactive 한 효과를 줄 수 있음

  • slider widget

image-20221108150259275

FloatSlider 도 있다 음냐

  • text widget

: slider 가 아닌 input 입력 (Bounded로 범위가 주어진 Text 넣어야 하는 것도 있음)

Text, Textarea

  • Boolean widget

:True, false 입력

ex) ToggleButton, Checkbox

  • Selection Widget

ex) Dropdown, RadioButtons

  • Upload Widget

FileUpload

  • Image Widget

Image

  • DatePicker

날짜 지정

  • on_click event

클릭이 되었을 때, 함수가 동작하길 원하면 -> on_click 인자에 함수를 넘겨주면 됨

  • interact Decorator

고정 원하면 fixed 사용하면 됨

  • Layout(HBox, VBox)

카테고리:

업데이트:

댓글남기기