This is really cool. I've found that learning the language is a small part of a larger battle. My new year's resolution has been to learn Python (I'm a JS / nodeJS dev), and have been studying on and off the past few months. Biggest hurdle for me has been: - Understanding venvs. Why can't it just be like how node works? I get you need the venv so you don't use some wrong python version or install stuff into system py…
Show HN: PyKidos, Teach Your Kid Python in the Browser
41–50 of 62 posts
Re: Show HN: PyKidos, Teach Your Kid Python in the Browser
#42Earlier quoted context omitted.
This application is aimed at parents who want to teach programming to their children. The tutorial is for the parents, not for the kids :) I can't envision children using this application independently without adult supervision. Designing an app for children would necessitate much more careful consideration. I'll make sure to clarify this on the website.
Give the kids some credit. There's a generation of us that got started with QBASIC at 8 years old, which did significantly less hand-holding than this.
Re: Show HN: PyKidos, Teach Your Kid Python in the Browser
#43This is really cool. I've found that learning the language is a small part of a larger battle. My new year's resolution has been to learn Python (I'm a JS / nodeJS dev), and have been studying on and off the past few months. Biggest hurdle for me has been: - Understanding venvs. Why can't it just be like how node works? I get you need the venv so you don't use some wrong python version or install stuff into system py…
Re: Show HN: PyKidos, Teach Your Kid Python in the Browser
#44Re: Show HN: PyKidos, Teach Your Kid Python in the Browser
#45Re: Show HN: PyKidos, Teach Your Kid Python in the Browser
#46Re: Show HN: PyKidos, Teach Your Kid Python in the Browser
#47I will never have children but shouldn't you guys that do have some (or will have) teaching your kids how to write prompts so the computer can create such code for them? Isn't that the goal of AI and all that? To automate things further so people don't have to learn to code and so for? To "empower" them to automate things that couldn't be automated before? And maybe eventually even skip python (or any other programmi…
This is the dumbest thing I heard in a while in fact forget dumb, plain evil. Dr-Evil level of wicked.
Turn the kids you don't have into brainwashed idiots that don't know.
Jeez. Donwvote hard!
Re: Show HN: PyKidos, Teach Your Kid Python in the Browser
#48Hi HN! I'm pleased to present PyKidos [1], a quick-and-dirty web application I built in a few days to teach my 8-year-old kid basic programming concepts using Python. I tried several existing apps but couldn't find one that met all my criteria: - Fully browser-based, no need to install anything - Supports Python - Open-source and customizable - Simple UI/UX - Includes simple graphical elements like a grid (my kid tho…
Did you check out sites like python-tutor.com (sp?), repl.it, PythonAnywhere, etc.? I don’t mean for feature parity, but just to get feature and flow ideas. There are more like those that I don't remember right now.
Re: Show HN: PyKidos, Teach Your Kid Python in the Browser
#49Looks nice! Will try it with my kids later :) If you’re interested in teaching kids Python, also take a look at Hedy. It’s a gradual language that exposed more programming paradigms with each level. It’s used a lot in classroom settings. Full disclosure: I’ve contributed a couple of commits.
https://www.hedycode.com/ is spearheaded by the wonderful https://github.com/Felienne you might know her from her spreadsheet related research. She gave a wonderful talk at Splash 2023 on Hedy, I'll see if I can find it. *edit, I don't think it was recorded but I found these two which will do Hedy: Creating a Programming Language for EveryoneFelienne Hermans • YOW! 2023 https://www.youtube.com/watch?v=j4eSjA6btE8 "He…
I posted it here for HNers to comment on, if they wish:
Re: Show HN: PyKidos, Teach Your Kid Python in the Browser
#50Amazing job! This is really useful. I like that you didn’t hide code and start them with a real example. Great job!