Make your own Python IDE + Text Editor (Pykachu)

So, in the last post, I made a IDE + Text Editor in Python using tkinter library. Part 1 In this post, I am going to make the designs a little better now.

Few days ago, I decided to make the IDE a little better. So, I started working on it, as always. Seriously, I am a beginner at Tkinter. I don't know much about app designing. Probablly this is my first Tkinter app :) So yeah, the designs are not great but they look a bit better.
Here's a look of the app



So, If you want to use the IDE, download the exe file here...


Download


Also, get the complete code here Get Code

Previous Post: Part 1
Presently, Pyhton is one of the most popular languages in the world. Its design philosophy emphasizes code readability with its use of significant indentation. Python is an interpreted high-level general-purpose programming language. Its language constructs as well as its object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects. Thus it is widely used in many fields such as data science, AI, ML. Python frameworks such as django and flask are also a good choice for designing the backend side of a website. Also there are frameworks such as Tkinter and PyQt5 for designing apps gui.

July 17, 2021, 4:33:43 PM (MrDev in a deep thought)

If you have used Python, you must be aware of the Python shell (the IDLE). We have one place where we write the code and to run the code, we need to switch between the windows. Some brilliant mind will say (with a sarcastic sound) "He calls himself a programmer and he is talking about IDLE... Lol hahaha."

Shut up! Okay? I use IDEs but something that you have made, even its worse than what you think that was worse, you will like that! And a programmer builds things. This is his work.

Now in this project, I created my own IDE with python using Tkinter.

Now let me assume that some of you are from Mars and they don't know what IDEs actually are? So basically, IDE stands for Integrated Development Environment. It provides a collection of different things needed for coding and creates an environment for coding fast. Well its obvious that I could not make something at once that can directly challenge VS code (one of the leading IDEs in). But I can make something more similar to a text editor (like Notepad). And basically, what we actually want in programming is a section to run the program and display the output. So, can't we combine the output and the editor part in the same window. So, it reduces our work to switch between the windows like we do in IDLE.

Well, that's all about the idea. I am going to create a new notepad. But don't laugh. Okay. It would have some more features than notepad. Believe me! Let's start!

>>> Test 1: ✔
>>> Test 2: ✔
>>> Test 3: ✔
>>> Test 4: ✔
...

Code Link


Tuesday, ‎July ‎20, ‎2021, ‏‎3:01:27 PM (MrDev in a deep thought)

Finally, after adding a few things that clicked on my mind, I completed the IDE. This is the final look :)

So, I think that's it! If you want the code of this project, do let me know in the comments below! Right now, the link might not work.


If you want more like this, do let me know in the comments below... And Subscribe to this blog because I would be sharing more such projects of mine in future on this blog. Also, if you didn't see, check out my last project of a Music Player web app made in JavaScript. Click here

Then Bye Bye!
Thanks for reading... :)
See you!

1 Comments