I think you need to invoke some notebook properties such as
%matplotlib widget
to be able to display the widgets. Furthermore, if you use a binder such as mybinder you can interactively play with your codes on Github.
Jupyter, or in general python can also confuse between the imported functions and crash when these are imported with an asterisk (*) Instead, importing the whole library with some abbreviation is more secure.
for one-liner functions I recommend the use of lamba and for others i recommend initiating a docstring with the functions.
I think you need to invoke some notebook properties such as
%matplotlib widgetto be able to display the widgets. Furthermore, if you use a binder such as mybinder you can interactively play with your codes on Github.
Jupyter, or in general python can also confuse between the imported functions and crash when these are imported with an asterisk (*) Instead, importing the whole library with some abbreviation is more secure.
for one-liner functions I recommend the use of lamba and for others i recommend initiating a docstring with the functions.