# Python in MakeCode

**URL:** <https://forum.makecode.com/t/python-in-makecode/22180>\
**Category:** Arcade\
**Tags:** game\
**Created:** [September 1, 2023, 4:56pm UTC](https://forum.makecode.com/t/python-in-makecode/22180 "2023-09-01T16:56:28Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![RadVisor](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/radvisor/32/10304_2.png) [@RadVisor](https://forum.makecode.com/u/RadVisor)\
**Post date:** [September 1, 2023, 4:56pm UTC](https://forum.makecode.com/t/python-in-makecode/22180/1 "2023-09-01T16:56:28Z")

</div>

I know that there’s already Python in this game engine, HOWEVER, what if we make a PROJECT with “proper python” including print(), and suchlike. Anyone wanna help?  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/c/c16ae7069de5e8c40ce40dd5839a7cc2f555ca54.png)

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [September 1, 2023, 5:02pm UTC](https://forum.makecode.com/t/python-in-makecode/22180/2 "2023-09-01T17:02:26Z")

</div>

I’m… not sure what you mean by that

---

<div class="post-metadata">

**Author:** ![RadVisor](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/radvisor/32/10304_2.png) [@RadVisor](https://forum.makecode.com/u/RadVisor)\
**Post date:** [September 1, 2023, 8:14pm UTC](https://forum.makecode.com/t/python-in-makecode/22180/3 "2023-09-01T20:14:40Z")

</div>

It’s hard to explain, but here’s the simple version of it.  
I want to make a Python Emulator in Makecode. Something that can simulate you making Python in the SIMPLEST way possible.

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [September 1, 2023, 8:36pm UTC](https://forum.makecode.com/t/python-in-makecode/22180/4 "2023-09-01T20:36:04Z")

</div>

You mean like, programming a Python interpreter within makecode?

---

<div class="post-metadata">

**Author:** ![RadVisor](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/radvisor/32/10304_2.png) [@RadVisor](https://forum.makecode.com/u/RadVisor)\
**Post date:** [September 5, 2023, 2:59pm UTC](https://forum.makecode.com/t/python-in-makecode/22180/5 "2023-09-05T14:59:46Z")

</div>

I guess

---

<div class="post-metadata">

**Author:** ![jnegative](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jnegative/32/10173_2.png) [@jnegative](https://forum.makecode.com/u/jnegative)\
**Post date:** [September 5, 2023, 3:11pm UTC](https://forum.makecode.com/t/python-in-makecode/22180/6 "2023-09-05T15:11:05Z")

</div>

This is a VERY interesting idea! A bit out of my league though. Maybe @Sarge would help?

---

<div class="post-metadata">

**Author:** ![SoftTalker](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/softtalker/32/10776_2.png) [@SoftTalker](https://forum.makecode.com/u/SoftTalker)\
**Post date:** [September 5, 2023, 3:18pm UTC](https://forum.makecode.com/t/python-in-makecode/22180/7 "2023-09-05T15:18:54Z")

</div>

Tbh it’s just blocks then convert to python

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [September 5, 2023, 6:15pm UTC](https://forum.makecode.com/t/python-in-makecode/22180/8 "2023-09-05T18:15:54Z")

</div>

Ahhh, right… I mean, school just started and all, not to mention the things I’m working on. I might be able to assist with any issues OP runs into while making this, but don’t expect me to build this from the ground up!

---

<div class="post-metadata">

**Author:** ![jnegative](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jnegative/32/10173_2.png) [@jnegative](https://forum.makecode.com/u/jnegative)\
**Post date:** [September 6, 2023, 6:27pm UTC](https://forum.makecode.com/t/python-in-makecode/22180/9 "2023-09-06T18:27:12Z")

</div>

Fair. I was considering making a rudimentary blocks editor for consoles, but I can’t think of a good theme/base. Maybe turtle-logo.

---

<div class="post-metadata">

**Author:** ![robotosaurus](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/robotosaurus/32/19294_2.png) [@robotosaurus](https://forum.makecode.com/u/robotosaurus)\
**Post date:** [November 30, 2023, 10:00pm UTC](https://forum.makecode.com/t/python-in-makecode/22180/10 "2023-11-30T22:00:33Z")

</div>

I can help with it! I made a BrainF### interpreter before! 😉👍

---

<div class="post-metadata">

**Author:** ![ChimbroDaPro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/chimbrodapro/32/15852_2.png) [@ChimbroDaPro](https://forum.makecode.com/u/ChimbroDaPro)\
**Post date:** [December 1, 2023, 12:19am UTC](https://forum.makecode.com/t/python-in-makecode/22180/11 "2023-12-01T00:19:15Z")

</div>

> [@robotosaurus](#):
>
> BrainF###

🤨

---

<div class="post-metadata">

**Author:** ![robotosaurus](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/robotosaurus/32/19294_2.png) [@robotosaurus](https://forum.makecode.com/u/robotosaurus)\
**Post date:** [December 1, 2023, 6:52pm UTC](https://forum.makecode.com/t/python-in-makecode/22180/12 "2023-12-01T18:52:56Z")

</div>

What? It’s a actual programming language

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [December 1, 2023, 9:43pm UTC](https://forum.makecode.com/t/python-in-makecode/22180/13 "2023-12-01T21:43:57Z")

</div>

Coding a BF interpreter is pretty easy, the language consists of only 8 characters

---

<div class="post-metadata">

**Author:** ![ChimbroDaPro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/chimbrodapro/32/15852_2.png) [@ChimbroDaPro](https://forum.makecode.com/u/ChimbroDaPro)\
**Post date:** [December 1, 2023, 9:44pm UTC](https://forum.makecode.com/t/python-in-makecode/22180/14 "2023-12-01T21:44:44Z")

</div>

Uhhhhhhhhhhhhh… oh.

---

<div class="post-metadata">

**Author:** ![robotosaurus](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/robotosaurus/32/19294_2.png) [@robotosaurus](https://forum.makecode.com/u/robotosaurus)\
**Post date:** [December 1, 2023, 9:47pm UTC](https://forum.makecode.com/t/python-in-makecode/22180/15 "2023-12-01T21:47:16Z")

</div>

still is a programming language just like python

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [December 4, 2023, 7:41am UTC](https://forum.makecode.com/t/python-in-makecode/22180/16 "2023-12-04T07:41:51Z")

</div>

Yes, but it’s significantly easier than coding a Python interpreter for example because the grammar and syntax is much simpler

---

<div class="post-metadata">

**Author:** ![robotosaurus](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/robotosaurus/32/19294_2.png) [@robotosaurus](https://forum.makecode.com/u/robotosaurus)\
**Post date:** [December 4, 2023, 5:00pm UTC](https://forum.makecode.com/t/python-in-makecode/22180/17 "2023-12-04T17:00:53Z")

</div>

I made something for this [console](https://arcade.makecode.com/S21906-66974-25399-88165)

---

<div class="post-metadata">

**Author:** ![robotosaurus](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/robotosaurus/32/19294_2.png) [@robotosaurus](https://forum.makecode.com/u/robotosaurus)\
**Post date:** [January 9, 2024, 4:04pm UTC](https://forum.makecode.com/t/python-in-makecode/22180/18 "2024-01-09T16:04:31Z")

</div>

Did we all forget about this? @ChimbroDaPro @Sarge @jnegative @SoftTalker @RadVisor

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [January 9, 2024, 4:14pm UTC](https://forum.makecode.com/t/python-in-makecode/22180/19 "2024-01-09T16:14:42Z")

</div>

What? I just made a comment, and I also think I madei it pretty clear this is a very big undertaking. Sorry, but I’m not interested
