Giter VIP home page Giter VIP logo

Comments (6)

DeusAres avatar DeusAres commented on June 22, 2024 1

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

from roundbuttons.

DeusAres avatar DeusAres commented on June 22, 2024 1

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 😂

from roundbuttons.

PySimpleGUI avatar PySimpleGUI commented on June 22, 2024

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.

image

Curriculum?
image

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

from roundbuttons.

PySimpleGUI avatar PySimpleGUI commented on June 22, 2024

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:

image

They'll understand and relate to this:

image

just as easily as this:

image

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.

image

from roundbuttons.

DeusAres avatar DeusAres commented on June 22, 2024

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?

from roundbuttons.

PySimpleGUI avatar PySimpleGUI commented on June 22, 2024

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.

from roundbuttons.

Related Issues (1)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.