Open PySimpleGUI opened 2 years ago
Hey, thank you for the kind words here and here, those are much appreciated and are boosting my motivation!
I hope you continue to make projects using PySimpleGUI
I am! I'm trying to put something in my curriculum and hope you will like my version of Poker with PySimpleGUI (hope I'm the first!), I'm just going through bug fixing. I'll be sure to post in Issue #10 once I'm done
You are quite welcome!
A discovery I made over the past few years has been the circular nature of motivation and inspiration. Being aware of it began with a friend convincing me that he was getting as much from the scheduled phone calls we have. I was feeling like it was one-way, that I was getting all the benefits while returning nothing back. He made it a point to thank me every time I thanked him and I eventually started to believe what he was saying.
Curriculum?
I'm intrigued (and always slightly terrified hearing from educators... it's thrilling but comes with a feeling of extra responsibility to not mess up things). It's been a dream to help kids to learn to code that began with the initial release of PySimpleGUI. A teacher named Tony contacted me a couple of months after the first release of PySimpleGUI and sent me the code that he was using to teach kids with. You'll find it posted here:
https://github.com/PySimpleGUI/PySimpleGUI/tree/master/ProgrammingClassExamples
Analytics tells me that there are over 300 Universities with people using PySimpleGUI, but I have no idea how many schools actively teach PySimpleGUI.
I have a theory that very young kids can learn to code and that requiring hardware (expensive hardware) isn't the gateway. It would be great to see something made for young kids that want to learn to code.
Sorry, that was quite a long explanation as to why I'm interested in your curriculum
At first I didn't understand why you were talking about educators and school but seems like that in American English curriculum doesn't mean resume, my bad 😅. The right words were curriculum vitae. I'm just trying to demonstrate that I actually know something as a self taught python coder and hopefully my code will get me noticed for work.
But I think I would love teaching python to kids. Helping developing problem solving, critical thinking, creativity and logic would make me proud.
A GUI for sure would help at explaining and keep them ingaged instead of CLI, and introducing to GUIs that are so simple to develope could only have great benefits. I was terrified by Window's CMD when I a kid (XP or Vista if I recall correctly). It can't be an isolated case 😂
That'll teach me to go off running in a direction when I don't have all the information.
We are in agreement on the belief that kids will relate to a graphical interface more than CLI, but that belief is not shared. I've spoken with Python teachers that are skeptical that young kids can program something like a GUI or go beyond the basics (thus the twinkling lights programs that they are given now). I think because kids have grown up with graphical interfaces anot NOT this:
They'll understand and relate to this:
just as easily as this:
I'm looking forward to getting the mobile port of PySimpleGUI into the hands of kids! Enabling kids to write a dozen lines of PySimpleGUI code that then show up on their phone as an application that they can give to friends I think will change how programming is taught to kids. But, I'm easily excited about PySimpleGUI stuff.
Oh yes! I was thinking about running pysimplegui on Termux for future projects but in order to do this a graphical interface would be needed, not exactly a easy setup expecially for a kids
I've seen talking about the web port to run from a server on a desktop environment or using PyDroid3 to run it on phone screen(must admitt, I didn't love that app, I will stick to Termux even with no GUI)
Are you talking about a new mobile port? And if so, how will you achieve it, and how will it run?
Nothing to report at the moment on a new mobile port. PyDroid3 & Termux are the best for the time being. They don't produce APK files, the goal of a true "mobile port".
The thing I like about PyDroid3 is the OpenCV integration. The same demo for showing a camera in a window works on a phone as it does a desktop which is really remarkable. It's been a while since I've used either program though.
I've thought about this program... your work on it... and your question to yourself if it was worth it. I definitely think it was. It's an attractive GUI that's responsive, not just flat. I'm impressed with it or it wouldn't be lingering in my head for this long. I hope you continue to make projects using PySimpleGUI. Users like you inspire other users, and inspire me.