Thanks for the idea and the great tutorial! I was able to build off of this to make a few small tweaks. - Set fixed window size - Get the buttons on the same line - Add the program title and favicon - Add a menu bar to 'Open File', 'Run Apps', or close out of the program - Add logic: if program doesn't have any apps selected and the 'Run Apps' button is clicked, an error alert pops up letting the user know there wasn't any programs to run. - Add logic: if the program doesn't have any apps selected before it's closed, it doesn't create a save text file I plan on implementing your idea of adding a remove program feature as well in the future. EDIT: I created a list box for the programs so the user can select and remove an app, or just run a single app that is selected and the user hits the 'Run App' button.
It would be more user friendly if block button when there is no apps instead of showing alert message. Great that you improving the idea of the program. :)
Dev Ed, i recently subscribed your channel. Though I'm a master CS student in Germany, i almost forgot programming as i wasn't coding everyday. I thought I'm not good at all. But after binging few of your videos, i got courage and confidence as staring at the screen for 20min not understanding, is pretty much common. I know a lot of things but not motivated enough may be. Thank you for inspiring.
Wow! This is really helpful. I'm a Python beginner and this was very easy to follow. Also, it's a good introduction to tkinter. I'm excited to start building apps now. I specifically like how you explained the syntax in a clear and simple way.
hey ed I've been a fan since 2020 , the best thing about you is your humble voice that explains everything so well that i don't even need to just watch the video again or be confused , your videos are a great way to learn !💜
I watched alot of tutorials from other programmers who teach the concepts of tkinter but none of them explain it as well as coding pewdiepie(Dev Ed) You deserve a like, Dev Ed
Pár napja láttam az egyik videód amiben említed, hogy jól megy a német nyelv tanulás mert tudsz magyarul :D váratlanabb dolog még soha nem történt velem az interneten :D Köszi a quality contentet
Awesome video. You gave just the right amount of explanation as you went along. You showed the process for building the GUI App, rather than just showing the finished product, but you didn't waste time with, "uh, umm.. gee, what next, I dunno, uh...". I was able to follow everything you did. A+
I am new to Python as well, this was very rewarding video. Thank you for making this tutorial!! at 9:02, when you add filetype="*.exe", you might have had Windows in mind, how that whole line will change if we are on Linux/Unit os in nature (Including Mac or any of the rather popular Linux distros , namely Ubuntu, Fedora") Thank you for making this fun and education at the same time!
I have made major strides in python the past week. Monday learned some basic code for if and else, Tuesday I worked with that more and got bored. So Wednesday I wrote a program to open apps and files on my desktop after watching this video. Wow . Thank you for your help
0:46 i am wanting to learn coding, stumbled upon this channel. That right there earned you the subscribe! Looking forward to watching more of your videos
I think he is the first guy doing coding with Windows OS. Thank you ed your tutorial really help me the most and easy to follow. It actually become more easier because you use Wins OS
First time here was forwarded by a friend and i gotta say i love the way you teach, you come across precise and funny i love it, i promise im gonna master coding
my respects..l started python 14 days ago, have read the few basics using print(Eric Matthes) , decided let me go straight right away into practical staff.. just made my first App on python ...thanks to you......
This is really great I had a lot of fun doing this tutorial. Thanks Ed! I have only been doing this for 6 days and I learnt a lot from this. You are a great teacher and presenter. Your pace is quick but you are concise so that helped. Have a great day...I have subscribed and will hopefully learn a lot more from you.
Really liked the video. The pace is good and I found it very informative as I’ve never made a GUI in python before. There is something I must ask though. What is the name of that theme you’re using for VScode?? Its so cleaaaaaan.
I just want to say that programming anything to improve your own needs is (what I think) the best practice method. You may learn how to build more complex software for yourself and for future projects generally.
I'm completely beginner, and I just open this tutorial to see the how apps are building by python :( but actually you made me disappointed with all these codes and this freaky app but to be honest you are so lovely and funny guy, I love you :)
I'd recommend you start with something your level before programming an API. For example, try programming a calculator or a game with python using pygame. You know, beginner stuff... And learn the basics of python, too.
@@chronon8782 Yes, this isn't complicated if you just copy and paste it all, everyone knows that. Even a toddler could "copy and paste" and call itself a "programmer." What is complicated, if you are a beginner of course, is understanding what he is coding. If you don't even know what a function is, or even what a module is... Then you wont deeply understand anything. Yes, you might understand this *one* script, but you wont be able to reprogram a different API. Because you didn't understand how APIs work to the point that you can program one by yourself, you only understood how this one API worked at max.
what is the amateur programmer besides an expert copy and paster, but yes im not retarded i understand what the hard part is, but just by looking at it i could recreate it, most of the syntax is the same and you could just explore all of he options that you have with tkinter without needing the video, im not a programmer, nor do i ever aspire to be, im just fucking around and getting the gist of it is simple in this video
This video came in like a blessing from the gods .. I have been searching for a gui tutorial for python and wasn't quite able to find a good one .. thank you very much for your video ..
lol what are you talking about? youtube is full with tkinter videos, mostly much easier to understand than this. This is not a beginner topic and the syntax is hard to understand if you want to learn tkinter.
lol, I used the same frame size as yours . For a few minutes, I couldn't be able to understand why I am not able to see the button than I realized that I crossed my desktop frame size.😂😂😂
The best crazy man, appreciate that But could you do a complete course about Tkinter, Selenium, Flask We will be really thankful to you! Thanks in advance 🎂🎂🍲🍲
@@aadimanchekar1032 Of course. Its basically just a Python User Interface file. So a Python file that opens up a new Window without the command line. Hope it helps
As the very beginner myself,it’s very very hard to watch while doing it with him ,he’s so fast freaking fast, wow amazing!!!! I wish I could reach that speed .
I'd recommend you start with something your level before programming an API. For example, try programming a calculator or a game with python using pygame. You know, beginner stuff... And learn the basics of python, too.
If you want to run on mac OSX ( or 11 ), use this function instead import subprocess def runApp(): for app in apps: subprocess.call(["/usr/bin/open", "-W", "-n", "-a", app])
Thanks! I learn a lot from this video. It helps because I want to make an app (though mostly for my amusement) using python. I didnt know it could be so easy! So thanks a lot.
Amazing tutorial. I followed it along, and everything worked perfectly as you said...First time I can do a Python tutorial from start to finish without any difficulties. I like your sense of humour as well, it makes everything even funnier. Keep it up with the great content!
I enjoy watching your tutorials bro I've seen many youtubers but they make videos like they are forced to do so. but you ! , enjoy it and make your gorgeous friends on the Internet Enjoy it too :D love you for this .
This is the 1st python program tutorial that worked the way its supposed to. aside from my typing errors I tested it from thr desktop worked just fine, I changed the gray to Yellow easier to see.
For anyone following this in 2022 if you got "root.mainloop() AttributeError: 'str' object has no attribute 'mainloop'" after 21:05 try changing root.mainloop() to tk.mainloop(). Worked for me, thanks for tutorial!
Getting back into coding after dropping it for a while, and as someone who thinks capitalization is unnecessary, this was a nightmare due to 100% my own doing, otherwise, great video!
if anyone is stuck on the save txt part instead of using "app" use your file name for example mine is called "main" so it would be with open("save.txt", "w") as f: for main in apps: f.write(main + ",")
"I'm going to go to a new line by pressing enter"
*Furiously scribbling notes*
David Leblanc 8:32 😂
Me too
lol
He's the coding pewdiepie
he is the codingpie
CodeDiePie
More like a coding jacksepticeye
Math.floor(gang);
i was just thinking that
Wait you have to open an app to open more apps...
I’ve just witnessed innovation in it’s finest
Isn’t a computer just one big app?
@@learn2draw716: Isn't life just one big app?
@@learn2draw716 computer is just a one big calculator... comfortable people made an app from it for themselves by just using cHr0Me and ViSuaL cOdE
@@bilaluddin2345 the real app is the friends we made along the way
Is this mobile big app
Been watching your stuff for a while, this is the exact tutorial I was looking for
Thanks for the idea and the great tutorial! I was able to build off of this to make a few small tweaks.
- Set fixed window size
- Get the buttons on the same line
- Add the program title and favicon
- Add a menu bar to 'Open File', 'Run Apps', or close out of the program
- Add logic: if program doesn't have any apps selected and the 'Run Apps' button is clicked, an error alert pops up letting the user know there wasn't any programs to run.
- Add logic: if the program doesn't have any apps selected before it's closed, it doesn't create a save text file
I plan on implementing your idea of adding a remove program feature as well in the future.
EDIT: I created a list box for the programs so the user can select and remove an app, or just run a single app that is selected and the user hits the 'Run App' button.
Heyy that seems pretty cool. Would you like sharing your code?
Hey, could you share your code?
hey it would be very helpful if you can share your code :)
That's cool ..would you mind sharing that code
It would be more user friendly if block button when there is no apps instead of showing alert message. Great that you improving the idea of the program. :)
Dev Ed, i recently subscribed your channel. Though I'm a master CS student in Germany, i almost forgot programming as i wasn't coding everyday. I thought I'm not good at all. But after binging few of your videos, i got courage and confidence as staring at the screen for 20min not understanding, is pretty much common. I know a lot of things but not motivated enough may be. Thank you for inspiring.
how's your motivation now? any update?
After watching this vedio I realised that what I know about python is like drop of water in ocean😂😂
Exactly the same feeling
I just learnt to print hello world.
@@djbabu8796 me too
@@djbabu8796 Same
Print ("Hello World")
Wow! This is really helpful. I'm a Python beginner and this was very easy to follow. Also, it's a good introduction to tkinter. I'm excited to start building apps now. I specifically like how you explained the syntax in a clear and simple way.
same
how are you now?
fun fact GUI's are actually an advanced not basic feature
the fact that exe files compiled by pyinstaller are always detected as virus won't let you rest at ease T_T
Wavtvyo be freinds
hey ed I've been a fan since 2020 , the best thing about you is your humble voice that explains everything so well that i don't even need to just watch the video again or be confused , your videos are a great way to learn !💜
I watched alot of tutorials from other programmers who teach the concepts of tkinter but none of them explain it as well as coding pewdiepie(Dev Ed) You deserve a like, Dev Ed
Yah! My first play with Python and GUI - you made it super easy to get the concept (pretty new Python user too)
THANK YOU!
A mix between "Vegetable Police" and "JackScepticEye" is how I'd describe you. It feels kinda weird, but I did like the video
"It's releasing the juice! It's juicing up!" Lol! So much wordplay in this episode.
Pár napja láttam az egyik videód amiben említed, hogy jól megy a német nyelv tanulás mert tudsz magyarul :D váratlanabb dolog még soha nem történt velem az interneten :D Köszi a quality contentet
:D magyar frends?
jujj én is magyar vagyok csövi
was preparing myself for a sped-up 5 hour video, and you taught me all I needed to know in just under 25.
that's magic
I saw that video and came straight here as well, I was like helllll no
25 hours is more -.-
@@casettemix 25 minutes -.-
Man this guy is cool! This guy certainly improved my workflow
When you say GUI like that it sounds like calling someone a dog in my vernacular.
ngui 😔
Exactly! Mũndũ wa nyũmba.
Kweli kabisa
nmeona tuko wengi huku ✔
Haha..
Noma sana!
Awesome video. You gave just the right amount of explanation as you went along. You showed the process for building the GUI App, rather than just showing the finished product, but you didn't waste time with, "uh, umm.. gee, what next, I dunno, uh...". I was able to follow everything you did. A+
Hello my gorgeous friend on the internet
friends* lol
@@pandasprogramming8304 lol
hello
No homo
I am new to Python as well, this was very rewarding video.
Thank you for making this tutorial!!
at 9:02, when you add filetype="*.exe", you might have had Windows in mind, how that whole line will change if we are on Linux/Unit os in nature (Including Mac or any of the rather popular Linux distros , namely Ubuntu, Fedora")
Thank you for making this fun and education at the same time!
I caught u
Ur also a game developer
U have unity😂😂😂
We want unity games, and a c# tutorial
Also Blender!!!
how is that caught?
@@JBerry0129 0:52 u can see his desktop and Unity and Blender are there :)
@@SergioCandelaRamirez maybe he just benchmarks his cpu with blender :-)
UA-cam has grown to such a variety of video's. Now there is a genre for programming mixed with a sort of comedy.
Cool now I'm ready for my interview for a senior python developer position. Thanks!
Did you get it?
@@anonBnik Sadly no. They said don't call us. We'll call you. Haven't heard back yet.
I have made major strides in python the past week. Monday learned some basic code for if and else, Tuesday I worked with that more and got bored. So Wednesday I wrote a program to open apps and files on my desktop after watching this video. Wow . Thank you for your help
0:46 i am wanting to learn coding, stumbled upon this channel. That right there earned you the subscribe! Looking forward to watching more of your videos
Milan Vaessen 😂😂😂, that got me too and I subscribed!!
He deserves much more subs.
Such a legend!
Keep it up
I understood like 5% of that... Gave me plenty of new stuff to learn. Great tut, thanks!
I think he is the first guy doing coding with Windows OS. Thank you ed your tutorial really help me the most and easy to follow. It actually become more easier because you use Wins OS
Thank you so much for this clean and easy to understand tutorial.
Well, I never got bored during the video, so thank you for the amazing quality content
First time here was forwarded by a friend and i gotta say i love the way you teach, you come across precise and funny i love it, i promise im gonna master coding
my respects..l started python 14 days ago, have read the few basics using print(Eric Matthes) , decided let me go straight right away into practical staff.. just made my first App on python ...thanks to you......
This is really great I had a lot of fun doing this tutorial. Thanks Ed!
I have only been doing this for 6 days and I learnt a lot from this.
You are a great teacher and presenter.
Your pace is quick but you are concise so that helped.
Have a great day...I have subscribed and will hopefully learn a lot more from you.
for me this is the first tkinter tutorial that actually worked and made sense. Thank you!!
Really liked the video. The pace is good and I found it very informative as I’ve never made a GUI in python before. There is something I must ask though. What is the name of that theme you’re using for VScode?? Its so cleaaaaaan.
Instead of using:
for app in apps:
f.write(app + ',')
You could use:
f.write(','.join(apps))
This would fix the empty list item at the end.
I just want to say that programming anything to improve your own needs is (what I think) the best practice method.
You may learn how to build more complex software for yourself and for future projects generally.
Salute.This guy is by far the best guy to learn coding from - 9 million out of 5 stars-Mind blown
I'm completely beginner, and I just open this tutorial to see the how apps are building by python :(
but actually you made me disappointed with all these codes and this freaky app
but to be honest you are so lovely and funny guy, I love you :)
I'd recommend you start with something your level before programming an API. For example, try programming a calculator or a game with python using pygame. You know, beginner stuff...
And learn the basics of python, too.
@@theboringprogrammer4444 what is API?
this isnt complicated, even someone with no experience can understand if you listen to what hes saying
@@chronon8782
Yes, this isn't complicated if you just copy and paste it all, everyone knows that. Even a toddler could "copy and paste" and call itself a "programmer."
What is complicated, if you are a beginner of course, is understanding what he is coding. If you don't even know what a function is, or even what a module is... Then you wont deeply understand anything. Yes, you might understand this *one* script, but you wont be able to reprogram a different API. Because you didn't understand how APIs work to the point that you can program one by yourself, you only understood how this one API worked at max.
what is the amateur programmer besides an expert copy and paster, but yes im not retarded i understand what the hard part is, but just by looking at it i could recreate it, most of the syntax is the same and you could just explore all of he options that you have with tkinter without needing the video, im not a programmer, nor do i ever aspire to be, im just fucking around and getting the gist of it is simple in this video
First minute and I'm already clicking on Subscribe - the mans manner is epic :DD Bravo, man :D
"let's go play with the snake."
Ed, 2019
Your Actions and expressions are too funny bro 😂😂
But i really love u bro
This video came in like a blessing from the gods .. I have been searching for a gui tutorial for python and wasn't quite able to find a good one .. thank you very much for your video ..
Check the python GUI video from freecodecamp
lol what are you talking about? youtube is full with tkinter videos, mostly much easier to understand than this. This is not a beginner topic and the syntax is hard to understand if you want to learn tkinter.
You're my favorite ASMR channel
@@shitdemon487 Yes, which is what he did in the video
Where has this guy been all my life?
What is the VS Code theme you are using, it's so nice ! Also love your videos :P
Your tutorials helps me so much ! I learn something new everyday
lol, I used the same frame size as yours . For a few minutes, I couldn't be able to understand why I am not able to see the button than I realized that I crossed my desktop frame size.😂😂😂
me too bro! 😂🤣
Learnt so much of useful Python in just 15 minutes! Great example!
The best crazy man, appreciate that
But could you do a complete course about Tkinter, Selenium, Flask
We will be really thankful to you!
Thanks in advance 🎂🎂🍲🍲
thank you, watched a couple other which had me lost in the end, learned a bunch from this one!
You can save python file as .pyw so there is no console window
im a newbie can u please explain??
@@aadimanchekar1032 Of course.
Its basically just a Python User Interface file. So a Python file that opens up a new Window without the command line.
Hope it helps
@@NOBODYUSEFULL thank you so muchhh😁
@@aadimanchekar1032 Glad I could help you
As the very beginner myself,it’s very very hard to watch while doing it with him ,he’s so fast freaking fast, wow amazing!!!! I wish I could reach that speed .
I'd recommend you start with something your level before programming an API. For example, try programming a calculator or a game with python using pygame. You know, beginner stuff...
And learn the basics of python, too.
That's why python is so powerful, you can do anything with it.
*programming
Let's just not bring the language war into this.
Every programming languages have pros and cons. You can't simply say python is the best.
@@uid4447 I never said said that it's the best, lol, I said it's powerful, two different things
@@marl3x I didn't, never said its the best or sort of, just powerful
You sound like the Udemy commercial
Awesome way of teaching..thanks for not boring.
What ..... what ... what the hell
This awesome guy have reached 161k in just my blink
Wao ... god job and congrats
If you want to run on mac OSX ( or 11 ), use this function instead
import subprocess
def runApp():
for app in apps:
subprocess.call(["/usr/bin/open", "-W", "-n", "-a", app])
Hey check this cool art of yash
Made by character of keyboard using python
ua-cam.com/video/kadQQ6CCuDQ/v-deo.html
Sir, you have saved my life. Thank you.
Let's go play with the snake😂
Great tutorial and really well explained. 👍👍
Hello my gorgeous son on the internet!❤
Wait, is it Edwin Simo's mother?
mam your child is doing amazing stuff for all of us noob programmers.
Thank you!
I NEEDED THIS FOR MY PROJECT THANK YOU SO MUCH
Gui sound sticky
yeah its pretty gooey
finally a programming channel with some sense of humour ♥
8:20
personal timestamp
Thanks! I learn a lot from this video. It helps because I want to make an app (though mostly for my amusement) using python. I didnt know it could be so easy! So thanks a lot.
Wait, I thought this was supposed to help productivity, why are you opening League of Legends xD
after the 9:30 mark when I run program and click on open file it does nothing
Is it just me or you actually resemble Chandler from Mr.Beast's videos?? 🤔
You have no idea how much he helped me!
Gooooooeeeee App on pitthon
Thanks for the tutorial dude! I'm following along line by line. Very helpful! Thanks!
Amazing tutorial. I followed it along, and everything worked perfectly as you said...First time I can do a Python tutorial from start to finish without any difficulties. I like your sense of humour as well, it makes everything even funnier. Keep it up with the great content!
I enjoy watching your tutorials bro I've seen many youtubers but they make videos like they are forced to do so. but you ! , enjoy it and make your gorgeous friends on the Internet Enjoy it too :D love you for this .
why I can't open file? my program can run but can't operate when I clicked open file??
Thank you very much for teaching me your skills to those of us who are starting in this world of programming, the application was great, a hug
Thank you so much! This is what i wanted! :D
This video was special ed.
This video was special, ed.
Thanks.
love your comedic exchanges and the background music
Thank you, I leaned a lot.
Clear and beautiful code, making interesting things. Thanks, excelent video
This is the 1st python program tutorial that worked the way its supposed to. aside from my typing errors I tested it from thr desktop worked just fine, I changed the gray to Yellow easier to see.
Hey Ed, can you tell us what's that theme you're using?
0:09 - 0:10 best part in the video
eyy you the best. I didn't have python launcher and now I have downloaded and it work.
Really helpful . Thanks mate!
Why to study computer science when you have Dev Ed.Well explained video gorgeous @Dev Ed!!
For anyone following this in 2022 if you got "root.mainloop() AttributeError: 'str' object has no attribute 'mainloop'" after 21:05 try changing root.mainloop() to tk.mainloop().
Worked for me, thanks for tutorial!
You've always been the best
Excellent tutorial Sir!!!
Lovely tut man
Thank you for this! I just built my first🥰
Great tutorial, still has some way to go but really clear, well played (with the snake) :)
Thanks for the great Tutorial😊
Getting back into coding after dropping it for a while, and as someone who thinks capitalization is unnecessary, this was a nightmare due to 100% my own doing, otherwise, great video!
Thank you for this video. I am using the basics of it to create an app to help with my teaching. Prof. G.
Awesome Video m8! It helped me alot! 😊
You make coding fun and you are funny too. Thank you.
I love these videos man keep it up this helps me learn a lot more than most vidoes because you code stuff we can actually use.
if anyone is stuck on the save txt part instead of using "app" use your file name for example mine is called "main" so it would be
with open("save.txt", "w") as f:
for main in apps:
f.write(main + ",")
Dude your awesome. Thanks for this tutorial.