Firefox blocks this domain. So I overrode it. Then my employer's network blocked it. :(
Same. Firefox says it's got a bad cert, and employer detects it as a malware site. Wonder why. Certainly it doesn't block all of github.io... why this guy's site?
Show HN: PyKidos, Teach Your Kid Python in the Browser
31–40 of 62 posts
Re: Show HN: PyKidos, Teach Your Kid Python in the Browser
#32Nicely done, but I suspect the 'wall of code' the kids see when first opening the page is intimidating. Maybe start with a smaller example?
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.
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
#33Re: Show HN: PyKidos, Teach Your Kid Python in the Browser
#34Re: Show HN: PyKidos, Teach Your Kid Python in the Browser
#35My 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 python global space
- Package management (still struggling with this - for example, downgrading packages seems to be a huge pain compared to node)
- General ecosystem. If I want to trend towards AI / ML, do I need to learn pandas first, then get into jupyter notebooks, etc? Fortunately my work has an education stipend and I've bought lots of books, online courses (datacamp, realpython, manning books), etc, but I haven't found anything that felt "structured" in terms of just getting enough to know to hit the ground running in a productive way. I'm constantly re-arranging my internal course plan.
- Version sensitivity. I'm used to semver conventions from JS, and python and its package ecosystem doesn't seem to practice this at all. It's really strange from my perspective that one package / project only works with python 3.7 but not 3.6 for example, or when a popular package is still stuck on a 0.x.y version
Re: Show HN: PyKidos, Teach Your Kid Python in the Browser
#36Re: Show HN: PyKidos, Teach Your Kid Python in the Browser
#37This 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
#38Never understood why Python is considered easier to learn than JavaScript to be honest.
Re: Show HN: PyKidos, Teach Your Kid Python in the Browser
#39This 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…
A couple hours watching a data scientist / ml engineer at work might be a useful way to pick up the work process. I certainly learned a lot by copying my seat mate in my first job.
Re: Show HN: PyKidos, Teach Your Kid Python in the Browser
#40Earlier 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.