Greetings!
This has to be the ULTIMATE newbie/neo/nugget question around here. . .
A note about myself:
I’ve been around the block at least once. Maybe even twice! I know which end of the keyboard faces upwards, and I know where the “any” key is. Though I may not be able to code with both feet while sleeping, I generally can tell the difference between a Python file and something written in C by visual inspection.
Visual Studio/Visual Studio Code, Thonny, UltraEdit, and other editors/IDE’s I am familiar with, and can generally figure my way around them.
The first time I ever knew that Jupyter existed was after I bought a GoPiGo robot
The 'bot came with a simple interface that could use a Blockly-type coding interface, or Python via Jupyter.
Jupyter? What the. . .??!!
Given the following illustration:
Like I said, I’ve used traditional IDE’s before. Here? I have no clue.
I’ve gone to the Jupyter web-site. (Obviously. . . . Otherwise I wouldn’t be HERE.)
There’s lots of stuff there all about how Jupyter is the Next Best Thing since Peanut Butter and Jelly, how the scientific community loves it, and some interesting illustrations of saddle-curves and spinning nebulae. . . .
Blast it all, I just want to write some stinkin’ code! Fuzz THIS!! I got better things to do with my life than. . .
So. . .
Where do I start?
What I haven’t seen is something that says "OK, here’s how to work the beastie. Here’s a nice step-by-step tutorial on how to code in “Jupyter” per. se.
If I were a teacher with an elementary or secondary school class that I had to teach this, and assuming I was expected to actually use this Jupyter stuff as part of the curriculum, where would I even begin?
Not only can I code in this, (supposedly), but I’ve also heard that there is something called a “Jupyter console” that works like a terminal session that I can type commands into, like “sudo such-and-so”, without having to leave the Jupyter session I am in.
Where is it? How do I find it?
I am sure I am making a total jackass out of myself by asking this stuff, but I’ve been looking at this for a while.
- Programming EEPROMS in 8085 assembly language, by hand, using pencil-and-paper, and typing the resulting hex into a prom-burner one byte at a time?
Done that. - Embedded controller projects for point-of-sale advertising displays?
Got 'cha covered! - Writing programs in Python that will allow my robot to be lead around by a joystick while sending back real-time, first-person video?
Check! (Though the JavaScript is a bit nutsy. . .)
Figuring out the Jupyter interface?
Embarrassing. . . . .
P.S.
I have seen the Official Documentation, which goes to great lengths to describe the Jupyter environment in excruciating detail.
Trying to use that as a “new user tutorial” is like trying to learn C by reading the POSIX language specification, or learn Python by reading PEP’s.
(insert emoji of smiley banging head on wall)