Jupyter4kids

Learning and science

programming education notebooks

SHOW HN2017

147points
20comments
#259of 2,242 in 2017
Top 12%of 2017 by points

How HN took it

DebatedReal support and real criticism

3 positive, 5 neutral or asking, 0 mixed, 3 critical, out of 11 comments about the project. Thread score +0.07.

Idea: 3 for, 1 againstDesign: 0 for, 1 againstDocs: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful for teachers and students, especially with cloud-based notebooks

    From 2 comments
    • Nifty, thanks for posting this. I've started using Jupyter Notebooks with my (high school) technologies students this year. I can see this being particularly useful since our…
      zarify on HN
    • Very nice! Please consider uploading it to Http://notebooks.azure.com It's a free service for running and sharing Jupyter notebooks. That way the can run it immediately w/on…
      smortaz on HN
  • Helpful for teaching basic Python with notebooks

    From 1 comment
    • Funny, this thursday, I just used jupyter notebooks to teach basic python to beginners who wanted to plot graphs and clean up a data file:…
      Iv on HN

Objections

  • Non-sensical examples like 'if 1 is 1' are confusing for kids

    From 1 comment
    • I looked in the notebooks and I don't think programming can be taught like this: ``` if 1 is 1: print("hello world") ``` What is this "if 1 is 1" ? It makes no sense to ask this…
      visarga on HN
  • Start page lacks instructions on where to run the code

    From 1 comment
    • The 'start learning' page tells the user to try `print("hello world")` but doesn't tell the user _where_ to put it. The page has even gone so far as to tell the user that it is…
      dotancohen on HN
  • Running notebooks requires an Azure account, which is a barrier

    From 2 comments
    • Why not save the user the trouble of establishing an Azure account and keep everything local?
      dotancohen on HN
    • I also don't like the idea of having to create Microsoft account just to access a notebook, so if it turns out that is required for run access, then the other option is to…
      mikkokotila on HN

Requests

  • Keep everything local rather than requiring an Azure account

    From 1 comment
    • Why not save the user the trouble of establishing an Azure account and keep everything local?
      dotancohen on HN
  • Use Python 3 instead of Python 2

    From 1 comment
    • Please consider using Python 3 instead of Python 2. In particular, in Python 3, the expression 2/3 no longer gives 0, but 0.666… Much more intuitive.
      teddyh on HN
  • Add a Jupyter usage guide and make the notebooks interactive to run

    From 2 comments
    • The 'start learning' page tells the user to try `print("hello world")` but doesn't tell the user _where_ to put it. The page has even gone so far as to tell the user that it is…
      dotancohen on HN
    • Very cool! The first cell of your first notebook "reminds" me that we should have one part which just talks about using Jupyter in an effective way (tab completions / shortcuts /…
      mikkokotila on HN

Questions

  • Why are the run buttons disabled in the demos

    From 1 comment
    • Thanks, this seems exactly what I was looking for! One question though, all demos I looked at had 'run' disabled. Is there some 'catch' to this?
      mikkokotila on HN
  • Who is the target audience and has it been tested with them

    From 1 comment
    • Quick question: who is the target audience? Have you tried showing it to them?
      MikeTheGreat on HN

Alternatives named

  • Azure Notebooks

    From 1 comment
    • Very nice! Please consider uploading it to Http://notebooks.azure.com It's a free service for running and sharing Jupyter notebooks. That way the can run it immediately w/on…
      smortaz on HN
  • Scratch

    From 1 comment
    • Thanks for your feedback. The whole point of initially using non-sensical (and obvious) examples is 1) to make it as easy as possible to go beyond any doubt with basic numeric…
      mikkokotila on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/15206982)