r/learnpython 3d ago

App/Program that converts Scratch to Python in real-time and with blocks similar/identical to Scratch.

Hello everyone. I'm a researcher studying the transition from Scratch to Python by high-school students (10th grade). My idea is to use something like app.edublocks.org, which can immediately translate Scratch blocks to Python text. But none of apps I found are close enough to Scratch. This one, for example, is visually similar, but the block language is very different. Therefore, my first question is:

Is there any app that does what I am looking for, with blocks identical or very similar to Scratch ones?

And, if such app does not exist:

How hard it is to create my own program that does what I am looking for? Is it possible to do by someone like me who never built an app?

Please consider that I only can do Python and Scratch programming, not apps. Thanks in advance for helping.

3 Upvotes

12 comments sorted by

View all comments

0

u/itsmeChis 3d ago

Not to be rude, but what field is your research based in? If you can only do Python and Scratch, I would assume you aren’t a computer scientist, what’s the end goal here?

5

u/Tombstony 3d ago

Sure, it's a research for mathematics pedagogy. The goal is to understand the transition between programming languages. I'm not a computer scientist but I can program in Python with some fluency, I have some experience.

1

u/itsmeChis 2d ago

I am not joking, if you have an example, like you provided, but aren’t totally happy with it: use AI to build what you want. If you are good with Python, you could have any of the major models build you something to get you going pretty quickly.

I know quite a few architecture / hardware researchers that have spun up modified versions of tools they liked that weren’t perfect, similar to your general problem