Python for .NET Developers Transcripts
Chapter: Course conclusion
Lecture: Jupyter notebooks review
Login or
purchase this course
to watch this video and the rest of the course contents.
0:00
As C# developers, you probably write factor applications, data access layers UI layers, things like that. Compilation, lots of files however
0:11
there's a whole bunch of people whose job is to not create applications but to create computational outcomes
0:18
that they don't really know where they're going. Do a little bit of work, explore some data try it a different way, visualize it
0:24
do some more slicing, and so on. And if you work that way, like a lot of scientists do Computation Notebooks might be exactly the thing for you.
0:32
We created a really cool notebook that went to the Python Bytes Podcast, pulled down that huge RSS feed and did a bunch of processing on it.
0:39
First we said, whoa, what hyperlinks are there? And then we actually took those hyperlinks and converted them to domains, we used the Counter Class
0:46
to turn those in to sorted buckets of number of references and then we could use Matplotlib to view that. And that all happened within this notebook
0:54
and Jupyter and JupyterLab. Really a cool way to present and explore data if you don't really know where you're going.
1:01
Also, if parts of it are very expensive to compute and remember, these cells run independently and they just remember the value of the previous step
1:09
so it lets you quickly iterate even though it might be computational and do all the work top to bottom.