Complete noob and going nowhere :(

I suspect you doing things correctly but encountering the fact you are using more advanced tech than the videos you are using for reference, perhaps?

You state what yours doesn’t show. What does your ‘New’ List show?

If you go here and click the ‘launch binder’ badge there. You’ll get a temporary Jupyter Notebook 7.1 session start up in your browser via the MyBinder service and the ‘New’ dropdown will list:

  • Notebook
  • Terminal
  • Console
  • New File
  • New Folder

Is this what you see?

(Jupyter Notebook 7.1 is very cutting edge. You may be in something like 7.0.7 or slightly lower but things should look similar.)

The first line in a default code cell is the ‘Input’ area. That is where the ‘In’ you’ll see in the old tech comes from.

If you continue working where I sent you in that a temporary Jupyter Notebook 7.1 session and step through opening a new notebook using the ‘New’ menu. After you choose the Python 3 (ipykernel) as your kernel choice the notebook will open fully, and you’ll see Jupyter Notebook 7.1 doesn’t display that ‘In’. It has been streamlined because most people grasp the concept now and it doesn’t need to look like the IPython command line based console as much as it tended to in the past with the area for entering code readily apparent in the GUI due to other indicators where it wouldn’t be inherently clear in the more sparse console. (At least I think that is the some of the thinking behind the ‘cleaner’ look.) (For more background because understanding the underlying tech and history may help: IPython was developed to make Python more interactive and useful. It added magic commands and abilities that Python didn’t have but was still terminal based. Then the IPython notebook made IPython work in browsers so plots and other features could be interactive. Then when the IPython project added the ability to work with other language kernels it morphed further to the Jupyter project.)

The last few months in the Jupyter world have seen quite a bit of change. The bottom part of my answer to the SO post ‘New Jupyter Notebook Interface’ here lists some resources about some of these changes. And if you prefer your graphical user interface look more like the outdated things you are using, you can use NbClassic that is covered there. I would urger you as a new learner against though that choice may not be the best course of action. The future direction of Jupyter is Jupyter Lab and Jupyter Notebook 7+ (both built on related underlying tech), and so you’ll set yourself up better for your long term learning to adopt them now rather than later.


In general the medium of video suffers some drawbacks as way to learn about tech which tends to be in flux. Think of them as having a possibly short shelf life in which they are useful because they become outdated quickly as they age. Text based and image based documentation can be updated and kept in sync with progress much more easily.
I think if you look around the latest Jupyter Notebook documentation here, you’ll see it matches better what you see than your videos. (Again, I’m guessing here.)

1 Like