Tag Archives: jupyter

Jupyter Notebook 101: Writing Update

I don’t usually write about my book writing while the book is in progress on my blog, but I know some readers probably wonder why there are times where I am not writing blog posts as regularly as I usually do. The reason is usually because I am deep into writing chapters for a book and if the book’s chapters don’t translate into good blog articles, then the blog itself doesn’t get a lot of new content.

Anyway, as you may know, I am currently working on a book called Jupyter Notebook 101 which I am currently planning to release in November. I have 7 of the planned 11 chapters finished, although I plan to go over the entire book and check it for errors once it’s done. I am hoping to get the other chapters done early so I can write a few bonus chapters too, but we will see how the writing goes. On the plus side, these latter chapters will make good blog fodder, so you can expect to see some interesting articles on the Jupyter Notebook appearing on this blog in the near future.

If you’re interested in checking out the book, you can download a sample from Leanpub.

Jupyter Notebook 101: Table of Contents

I am about halfway through the Kickstarter campaign for my new book, Jupyter Notebook 101 and thought it would be fun to share my current tentative table of contents:

  • Intro
  • Chapter 1: Creating Notebooks
  • Chapter 2: Rich Text (Markdown, images, etc)
  • Chapter 3: Configuring Your Notebooks
  • Chapter 4: Distributing Notebooks
  • Chapter 5: Notebook Extensions
  • Chapter 6: Notebook Widgets
  • Chapter 7: Converting Notebooks into Other Formats
  • Chapter 8: Creating Presentations with Notebooks
  • Appendix A: Magic Commands

The table of contents are liable to change in content or order. I will try to cover all of these topics in one form or another though. I am also looking into a couple of other topics that I will try to include in the book if there is time, such as unit testing a Notebook. Some of my backers have also asked for sections on managing Jupyter across Python versions, using Conda and if you can use Notebooks as programs. I will look into these too to determine if they are within scope for the book and if I have the time to add them.

PyDev of the Week: Matthias Bussonnier

This week we welcome Matthias Bussonnier (@Mbussonn) as our PyDev of the Week. Matthias is a core developer of the Jupyter Notebook and IPython. You may want to check out his Github profile to see what projects he is interested in and working on. Let’s spend some time getting to know Matthias better!

Can you tell us a little about yourself (hobbies, education, etc):

I have a pretty eclectic background. As you might not hear while reading me I’m French, and I still have a relatively strong French accent. I was trained as a Physicist – started with quantum mechanics /particle physics and decided that it was probably not for me, so I did fluid mechanics and condensed matter, and I ended up with a PhD in Biophysics which according to my advisor was often more applied mathematics than BioPhysics. As for computer programming I’m mostly self taught – I stated with C/C++ when I was about 13 and moved between languages every now and then. I’m pretty monomaniac an my hobbies come and go. I used to program to distract me from my PhD – which lead me where I am now. I like to play guitar, do nothing and enjoy nature, sleep, contradict people and making puns. I also love to understand why and how in general which takes most of my time – I try to write it up on my blog but it often take me weeks to write anything and I’m not happy with it. I also enjoy teaching to others mostly because by teaching you understand better.
Continue reading PyDev of the Week: Matthias Bussonnier