рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдЕрдкрдиреЗ рдХрд╛рдо рдореЗрдВ Jupyter рдиреЛрдЯрдмреБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдмрдврд╝рддреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рд╕рд╛рде, рд╕рдорд╕реНрдпрд╛рдПрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВред рдХреЛрд╢рд┐рдХрд╛рдПрдВ рдЕрдкрдиреЗ рд▓рд┐рдП рд▓рд╛рд▓ рдирд┐рд╢рд╛рди рдХреЗ рд╕рд╛рде рдиреЛрдЯрдмреБрдХ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВ: "рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ ..." рдпрд╛ "... рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ"ред рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд░реЛрд▓рдмреИрдХ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдФрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рдбреЗрдЯрд╛ рдЖрдЙрдЯрдкреБрдЯ рд╣рдореЗрд╢рд╛ рдПрдХ рдмрд╛рд╣рд░реА рд╡реНрдпрдХреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╕реБрдВрджрд░ рддрд╛рд▓рд┐рдХрд╛рдУрдВ, рдЪрд┐рддреНрд░реЛрдВ рдФрд░ рдЕрдиреНрдп рдЖрдзреБрдирд┐рдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╢рд╣рд░реЛрдВ рдФрд░ рдЖрдмрд╛рджреА рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдбреЗрдЯрд╛ рд╣реИред рд╣рдо рдЙрдиреНрд╣реЗрдВ "рдкрд╛рд░рдВрдкрд░рд┐рдХ рд░реВрдк" рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
tabledata = [["", 2561, 12615882], ["-", 1439, 5383890], ["", 205, 609828], ["", 383, 1321473]] tabledata
рд╣рдо рдПрдХ рдиреЛрдЯрдмреБрдХ рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВ:
[['', 2561, 12615882], ['-', 1439, 5383890], ['', 205, 609828], ['', 383, 1321473]]
рдПрдХ рдЖрдзреБрдирд┐рдХ, рдмрд┐рдЧрдбрд╝реИрд▓ рд╡реНрдпрдХреНрддрд┐ рд╣рдореЗрд╢рд╛ рдЗрд╕ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рд░реВрдк рдХреЛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдбреЗрдЯрд╛ рдХреЛ рдЕрдзрд┐рдХ рдкрд░рд┐рдЪрд┐рдд рд╕рд╛рд░рдгреАрдмрджреНрдз рд░реВрдк рдореЗрдВ рд▓рд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рдЖрдк рд╡реНрдпрд╛рдкрдХ рдкрд╛рдВрдбрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
import pandas as pd pd.DataFrame(tabledata, columns=[""," (. )", " ()"])

рдпрджрд┐ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдкрд╛рдВрдбрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрдкрдХреЛ рд╢реЛрднрд╛ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рддреЛ рдЖрдк рджреВрд╕рд░реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдХрд╛рд░реНрдп рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ - рд╕рд╛рд░рдгреАрдмрджреНрдз рдХрд░реЗрдВ (https://pypi.org/project/tabulate/)
рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ
рдкрд┐рдк рдЗрдВрд╕реНрдЯреЙрд▓ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ from IPython.display import HTML, display from tabulate import tabulate display(HTML(tabulate(tabledata, tablefmt='html')))

рдЖрдк рдбреЗрдЯрд╛ рдХреЛ "рд╕реНрдпреВрдбреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ" рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
print(tabulate(tabledata))

рдЖрдк рд╣реЗрдбрд░ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ
print(tabulate(tabledata, headers=[""," (. )", " ()"]))

рдФрд░ рд╕реВрдЪрдХрд╛рдВрдХ
display(HTML(tabulate(tabledata, headers=[""," (. )", " ()"], tablefmt='html', showindex="always")))

рд╕рд╛рд░рдгреАрдмрджреНрдз рдХрд░рдиреЗ рд╕реЗ рдЖрдк рдкрдВрдбреЛрдВ рдХреЗ рд╕рдорд╛рди рджреГрд╖реНрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЖрдк рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдлрд╝рдВрдХреНрд╢рди рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рддрдм рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛ред
from IPython.display import HTML, display def dataToTable(data, columns = None): if len(data) == 0 : display(HTML('<b> </b>')) return hdr = '' if columns != None: for col in columns:

рдЫрд╡рд┐ рдЖрдЙрдЯрдкреБрдЯ
рд╣рдо рдЪрд┐рддреНрд░ рдФрд░ рдкреНрд░рддреАрдХ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореМрд╕рдо рдХреЗ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рдореЗрдВ рднреА, рд╣рдо рд╕реВрд░рдЬ рдФрд░ рдмрд╛рджрд▓реЛрдВ рдХреЗ рд╕рд╛рде рддрд╕реНрд╡реАрд░реЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рдЫрд╡рд┐рдпрд╛рдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЖрдИрдкреАрдереЙрди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреА рдЫрд╡рд┐ рдлрд╝рдВрдХреНрд╢рди рдЖрдкрдХреЛ рд╕реНрдерд╛рдиреАрдп рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рд╕реНрдерд┐рдд рдЪрд┐рддреНрд░реЛрдВ (PNG / JPEG / GIF) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЙрдирдХреЗ рдЖрдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВред
рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдБ рд╣реИ
ipython.readthedocs.io/en/stable/api/generated/IPython.display.html?highlight=display#IPython.display.Ifage from IPython.display import Image
рдЕрдЬрдЧрд░ рдХреА рдкреНрд░рд╢рдВрд╕рд╛ рдХрд░реЗрдВ:

рдкрд╛рда рд╕рдЬрд╛рдУ
рдмреЗрд╢рдХ, рдЖрдк рдЗрд╕рдХреА рд╕рднреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реАрдзреЗ HTML рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
from IPython.core.display import display, HTML display(HTML("<font color='green'> </font>"))

рдпрд╛ рдЖрдк termcolor рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ HTML рдореЗрдВ рдмрд┐рдирд╛ рдбрд┐рд▓реАрдЯ рдХрд┐рдП, рдЯреЗрдХреНрд╕реНрдЯ рдФрд░ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдХрд╛ рд░рдВрдЧ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдлреЙрдиреНрдЯ рдПрдЯреНрд░реАрдмреНрдпреВрдЯреНрд╕ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рд╡рд┐рд╡рд░рдг -
pypi.org/project/termcolor рд╣реИ from termcolor import colored

рд╣рдо рдХрд╛рд░реНрдп рдХреА рдкреНрд░рдЧрддрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ
рдХреЛрдИ рднреА рдпрд╣ рд╕рдордЭреЗ рдмрд┐рдирд╛ рд▓рдВрдмреЗ рдХрд╛рд░реНрдп рдХреА рдкреНрд░рдЧрддрд┐ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддрд╛ рдХрд┐ рдХрд╛рдо рдХрд╛ рдХреМрди рд╕рд╛ рд╣рд┐рд╕реНрд╕рд╛ рдкрд╣рд▓реЗ рд╣реА рдкреВрд░рд╛ рд╣реЛ рдЪреБрдХрд╛ рд╣реИред

рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдХрд┐рддрдирд╛ рдмрдЪрд╛ рд╣реИ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ (рд╣рд╛рдБ, рд╣рд╛рдБ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ "рдХреАрдбрд╝рд╛" рдХреА рдЧрддрд┐ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддреА рд╣реИ)ред

рдпрд╣рд╛рдВ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рд╡рд┐рд╡рд░рдг -
ipywidgets.readthedocs.ioрдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
pip install ipywidgets jupyter nbextension enable --py widgetsnbextension
from ipywidgets import IntProgress from IPython.display import display import time prgBar = IntProgress(min = 0, max = 100)

рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрд╛рддрдЪреАрдд
рд╕рдорд╛рди ipywidgets рд▓рд╛рдЗрдмреНрд░реЗрд░реА рди рдХреЗрд╡рд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ, рдмрд▓реНрдХрд┐ рдЬрд╛рдирдХрд╛рд░реА рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рднреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХрд╛ рд╕рдмрд╕реЗ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдПрдХ рдмрдЯрди рдХреНрд▓рд┐рдХ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИред Ipywidgets рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЖрдкрдХреЛ рджрд┐рдП рдЧрдП рдорд╛рдкрджрдВрдбреЛрдВ (рдкрд╛рда, рд╢реИрд▓реА рдФрд░ рдЖрдХрд╛рд░) рдХреЗ рд╕рд╛рде рдПрдХ рдмрдЯрди рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ рдФрд░ рдЗрд╕реЗ рджрдмрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реИрдВрдбрд▓рд░ рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред
from IPython.display import display from ipywidgets import Button

рдмрдЯрди рдХрд╛ рдЖрдХрд╛рд░ рд▓реЗрдЖрдЙрдЯ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
from IPython.display import display from ipywidgets import Button, Layout button2 = Button(description=' ', button_style='success', layout=Layout(width='50%', height='80px')) display(button2)

рд╕рдВрдЦреНрдпрд╛рдУрдВ рдФрд░ рддрд╛рд░реАрдЦреЛрдВ рдХреЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП, рдлреНрд▓реЛрдЯрд╕реНрд▓рд╛рдЗрдбрд░ рдФрд░ рдбреЗрдЯрдкрд┐рдХрд░ рдШрдЯрдХ рд╣реИрдВред
рджрд░реНрдЬ рдореВрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, <рдШрдЯрдХ> .value рдЧреБрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдореВрд▓реНрдп рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдХреНрд╖рдг рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрд╡рд▓реЛрдХрди рдШрдЯрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
from IPython.display import display from ipywidgets import FloatSlider fSlider = FloatSlider( value=7.5,

рд╡рд░реНрддрдорд╛рди рдореВрд▓реНрдп рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ:
fSlider.value
рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рдХреИрд▓реЗрдВрдбрд░:
from IPython.display import display from ipywidgets import DatePicker dPicker = DatePicker( description=':' ) def on_button_clicked(b): print(b['old'], '->', b['new']) dPicker.observe(on_button_clicked, names='value') display(dPicker)

рдХрдИ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдорд╛рди рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рд░реЗрдбрд┐рдпреЛрдмрдЯрди рд╕реВрдЪреА, рдПрдХ рдбреНрд░реЙрдкрдбрд╛рдЙрди рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреА рдФрд░ рдЯреЙрдЧрд▓рдмрдЯрди рдмрдЯрди рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИред рдЗрди рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдореВрд▓реНрдп рдФрд░ рдЕрд╡рд▓реЛрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдорд╛рдиреЛрдВ рдХреЛ рдпрд╛ рддреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдорд╛рдиреЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╛ рдЯреНрдпреВрдкрд▓реНрд╕ рдХреА рд╕реВрдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЖрдЗрдП рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреА рд╕реВрдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде, рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
from IPython.display import display from ipywidgets import RadioButtons rButtons1 = RadioButtons( options=['', '', ''], value='',

рд╣рдо рдореВрд▓реНрдп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
rButtons1.value
рдЗрд╕ рдореЛрдб рдореЗрдВ, rButtons1.value рдХрд╛ рдорд╛рди рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИред
рд╣рдо рдорд╛рдиреЛрдВ рдХреА рд╕реВрдЪреА рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рдЖрдЬрд╝рдорд╛рддреЗ рд╣реИрдВ:
from IPython.display import display from ipywidgets import RadioButtons rButtons2 = RadioButtons( options=[('', 1), ('', 2), ('', 3)], value=2,

рдЗрд╕ рдореЛрдб рдореЗрдВ, rButtons2.value рдХрд╛ рдореВрд▓реНрдп рдЪрдпрдирд┐рдд рдореВрд▓реНрдп рдХреЗ рдЕрдиреБрд░реВрдк рд╕рдВрдЦреНрдпрд╛ рд╣реИред
рдбреНрд░реЙрдкрдбрд╛рдЙрди рд╕реВрдЪреА рдЙрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░рддреА рд╣реИ
from IPython.display import display from ipywidgets import Dropdown dropdown1 = Dropdown( options=[('', 1), ('', 2), ('', 3)], value=2,

рдмреВрд▓рд┐рдпрди рдорд╛рди рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЪреЗрдХрдмреЙрдХреНрд╕ рдФрд░ рдЯреЙрдЧрд▓рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдирдХреЗ рдкрд╛рд╕ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдореВрд▓реНрдп рдФрд░ рдЕрд╡рд▓реЛрдХрди рд╣реИред
from IPython.display import display from ipywidgets import Checkbox cb1 = Checkbox( value=False, description='' ) def on_button_clicked(b): print(cb1.value) cb1.observe(on_button_clicked, names='value') display(cb1)

from IPython.display import display from ipywidgets import ToggleButton tb1 = ToggleButton( value=False, description=' ', disabled=False, button_style='success',

рдмрд╣реБрд╕реНрддрд░реАрдп рдкрд╛рда рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, Textarea рдШрдЯрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
from IPython.display import display from ipywidgets import Textarea, Layout Textarea1 = Textarea( value=', Habr!', placeholder=' ', description=':', layout=Layout(width='600px', height='100px') ) display(Textarea1)

рдР (рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рд╕рдиреНрди)
рдЬрдм рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрддреНрд╡ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдбреЗрд╕реНрдХрдЯреЙрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкрде рдХреЗ рд╕рд╛рде рдЬрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрддреНрд╡реЛрдВ рдХреЛ рдорд┐рд▓рд╛рддрд╛ рд╣реВрдВред
рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдХреЙрд░реНрдбрд┐рдпрди рдФрд░ рдЯреИрдм рдХрд╛рдо рдЖрддреЗ рд╣реИрдВред
from IPython.display import display from ipywidgets import Accordion, IntSlider, Text accordion = Accordion(children=[IntSlider(value=42), Text(value=' ')]) accordion.set_title(0, ' 1') accordion.set_title(1, ' 2') display(accordion)

from IPython.display import display from ipywidgets import Tab, IntSlider, Text tab = Tab() tab.children = [IntSlider(value=42), Text(value=' ')] tab.set_title(0, ' 1') tab.set_title(1, ' 2') display(tab)

Ipywidgets рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЙрди рддрддреНрд╡реЛрдВ рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдЕрднреА рднреА рдмрд╣реБрдд рд╕рд╛рд░реА рдЙрдкрдпреЛрдЧреА рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬреЛ рдЬреБрдкрд┐рдЯрд░ рдиреЛрдЯрдмреБрдХ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдЕрдзрд┐рдХ рдЖрдХрд░реНрд╖рдХ рдмрдирд╛ рд╕рдХрддреА рд╣реИрдВред
рдпрд╣рд╛рдБ рджреЗрдЦреЛ