Skip to content
Sign upLog in
← Back to Community
Python 3.8 IDE
Profile icon
XanderEhlert

Yes, it is a working IDE

Thanks to #xolyon for the Styling Text tutorial and #mat1 for the hacker typer program (I only used the tuples, calm down)

This program basically uses readkey (to detect key presses), sys and colorama (for colors!).

Note: Functions, if statements, and anything that's multiline is not yet supported

Please upvote

Enjoy :)

Voters
Profile icon
jojo0118
Profile icon
eyeksoft
Profile icon
Navinor
Profile icon
xolyon
Profile icon
Roar123
Profile icon
NoelB33
Profile icon
flafflar
Profile icon
Jakman
Profile icon
Codemonkey51
Profile icon
noodles37
Comments
hotnewtop
Profile icon
CodingCactus

very nice
image

Profile icon
XanderEhlert

@CodingCactus
great approximation

Profile icon
CodingCactus
Profile icon
flafflar

That's great! Backspace doesn't work correctly though, which can be a little annoying

Profile icon
Codemonkey51

Hrmmm
303872ED-EA54-45CA-BD18-BB354594FD41
It works!
Also I got multi line working (how to: obfuscate by making it inline, copy, paste, run code.)

Profile icon
N3rdL0rd

I like the coloring, but otherwise, it would be easier to just do this:

import os;os.system("python")
Profile icon
kingretracted

backspace is screwed up, otherwise it's amazing!

Profile icon
Navinor

technically, this isn't an IDE. This more like a REPL with linting...
good job tho

Profile icon
ARJPEG

very nice, one suggestion though. you should use a try * and except block to make sure that the user can continue even if they make a mistake. Other than that, very good. :)

Profile icon
XanderEhlert

@adityaru
good idea ill try that right now

Profile icon
ARJPEG
Profile icon
XanderEhlert

@adityaru
aight it should be good now

Profile icon
xolyon

Which part of the tutorial did you use?

Profile icon
XanderEhlert

@xolyon
the part about colorama

it was a good tutorial btw

Profile icon
xolyon

@XanderEhlert
thanks - nice program , I think I know how to make the functions work...

Profile icon
xolyon

Nice be cool if you linked properly though

Profile icon
xolyon

Everyday gangsta till you make an IDE inside an IDE

Profile icon
XanderEhlert

@xolyon

Screen Shot 2020-04-17 at 9.49.27 AM

Profile icon
xolyon
Profile icon
Navinor

@XanderEhlert
if you want to obscfucate that type getattr(__import__('os'), 'system')('python3')

Profile icon
Codemonkey51

No:

8192511E-3AAF-4431-AC7F-C3767A83DEF4

@Warhawk947

Profile icon
Roar123

Amazing! I love the live syntax highlighting - are you reading the keys pressed instead of input.

Profile icon
XanderEhlert

@Roar123
yep im reading the keys and then seeing if it is in a tuple of builtins or keywords, then deleting the text and then re printing it with colour

Profile icon
Roar123
Profile icon
EthanCulp

This is amazing! How did you get it so that the program can actively change the text while the program is waiting for an input from the user? (Change color, etc.)? The only way I know of doing something like that is threading, but there is not threading happening here

Profile icon
[deleted]

that's cool
good job!

Profile icon
MesyetiIsTaken

Why does backspace copy some parts of the text?
IMG_20200417_085609

Profile icon
Jakman

yall couldnt call me?

Profile icon
Viper2211

This is really cool!

But, another easy way to do this would be just type in:

__import__('os').system('python3')
Profile icon
XanderEhlert

@Viper2211
but does that have fancy colouring??

Profile icon
MesyetiIsTaken

@Viper2211
type that into the IDE xD