This will be the first video in a series of videos covering TKinter. I have some other tutorials in the works as well. I recently added a new "Under Construction" landing page to my website, coreyms.com. I'm rebuilding it completely from scracth and plan to make tutorials out of that entire process from start to finish. I'll be using a mix of different frameworks and also implement an API using FastAPI. Looking forward to getting those recorded and released!
@@StudiofrogPl Thanks! And no need to buy. I’ll release it for free for everyone. But people can always support financially through Patreon or UA-cam if they wanna add a tip.
Corey, you are not just a Python Teacher, You are a Cult, you are an Emotion to many of the now Pythonistas who started learning Python between 2015 and 2020 !
Others have said it, but I wanted to echo that you have the best examples, clearest explanations, and most succinct tutorials I’ve ever encountered, whether YT, online, books or classroom. Sincere thanks and well wishes!
Corey, you've taught me practically everything I know about programing. Early next year I will start my master's in bioinformatics, I owe so much of it to you. Thank you so much!
i literally googled on python ui frameworks and after seeing few videos, i practiced tkinter for 1hr and then saw flet which is cross platform and also nice looking. i am loving flet
I'm new into programming and heard many people criticize tkinter that I just test it a little bit and abandon it. But thanks to this I'm gonna use it anyway and hopefully do something useful with it. I like the idea of not having to install a lot of libraries to create something simple. I'm more about the functionality of an app than how it looks. Thanks Corey, keep on the hard work 💪
Moreover, Tkinter is not gonna give you a headache, and will improve your confidence if you're a beginner. I learned it for only one real life project, 0 regret. There are many libraries which you'll learn and use only once but it's never wasted, because you dont know if you're gonna need it again, and it improves your overall Python knowledge
I love your videos. Its like you're answering questions that I didn't know I needed to ask. You're one of the best programming youtubers on the internet.
Excellent, thank you Corey. This is something I've wanted to learn for a while, and is much better than any of the turtorials I've tried to follow in the past. Take care.
What a superb tutorial with lots of clear info to understand what's going on. You really are good at this. The pace is just fine and I learnt a lot. Thank you.
This came out at the best time for me lol, just had an idea for an app and for the first time id need a gui and look who uploaded a gui tutorial, the man himself! Thank you
Thank you Corin. Why? I am a computer science teacher and I started learning this many years ago and simply gave up. I will teach this to my students this academic year and use your tutorials. Best wishes to you.
So happy you’re back! I remember watching your videos when I was in high school and learning so much from them, thank you so much for teaching me how to code as well as how to go with good practices is really help me in my journey. I now constantly recommend your videos to my juniors in school and university and they too have learnt a lot from it! Can’t wait for a lot more videos from you❤
Been watching your videos since college freshman year. Please post more often. Also we would really appreciate if you could make a video related to python open source projects.and how to contribute to them!!!
Just a bit of advice (you might already be planning this) but i would do the switch to classes AS SOON AS POSSIBLE. I say this because i learned tkinter from scratch the hard way, and when i realized how much trouble callbacks were to implement with arguments, it was a PAIN to go back and refractor everything. If it were me, I'd probably show how callbacks work in the next episode and make the case for the switch to classes, then do that in the video after. Lol feel free to do it however you want, but i REALLY wish i had done that when i was learning. All the stack overflow examples use classes as well, so it would alleviate the translate-from-classes step people will be trying to do when they go there for extra help between videos.
Hey corey. Man I just discovered your channel and your lessons are amazing. At work I needed your help with classes and generators. And now I need to build a website for my wife's businesses and I think I'm goingo to use this tutorial, because python is the only lang I know and I dont have time to learn html,css and js. Thanks man!!
@@lhcunha1 if you don’t know and don’t want to learn html, css, and js, I recommend starting out with a low code/no code website creator option like squarespace, et. al. They have drag-n-drop widgets with lots of built in customization options. You could go a long way before you’d have to code anything, at least for simple shopping cart type businesses. Good luck!
If you want it done quickly and have it looking sharp without needing to learn HTML/CSS, then sites like Squarespace are probably your best bet. But if you do want your own custom option and build it yourself, then I'd say going with Flask or Django is your best bet. They're both Python on the backend, but there's no getting around needing to know a little HTML/CSS for the front-end. There are many CSS stylesheets out there these days that help make just about any site look good though. I have a series for both Flask and Django if you're interested, but like I said, if you want it up running quickly and looking good then there's no shame in going with a service like Squaresqace!
@coreyms yes..that's what I thought. I will stick with the services like hostinger and elementor. And keep practicing python in other areas as I'm already doing. Thanks man!
Sentdex did a great tutorial on tkinter in the past, it was super great because it went past "toy" examples to actually develop a more in-depth and organised framework for a more complex GUI application, with tabs and menus and such. "Toy" tutorials on starting a Tkinter python app are a dime a dozen; explaining techniques for creating one that's... something more are a rarity. I hope maybe you are able to use it as inspiration or even improve on it for the future.
Hey corey, i would like you to teach us about microsoft or linux or networks, something more funedemental but important. And i would like to thank you for all the effort you invest in order to teach complicated topics in an explicit way!!!
This is great! Can't wait for the portions where everything is divided into classes. My main gripe with tkinter was that you couldn't escape the event loop from it so i had to build the functionality inside of the UI itself. Eww. Makes it worse when you have to call other software that is long running and you have to display its output. Separate functionality makes it easier to test.
When you add the second frame the first frame will lose its functionality of adding to its list. You can fix this by making sure everything in the second frame uses different variables, also since the add_to_list() function doesn't have any parameters you need to implement an add_to_list2() function.
@@mecrayavcin Most of it is, but there may have been a few updates. I’m going to revisit that course soon and release another, but it may be several months
I used to start my entire carrier many years ago watching all of your python videos. This approach has a downside: now I'm not able to move any further without you explaining me new frameworks and libraries. So are there any plans for FastAPI and Pydantic? 😂
This will be the first video in a series of videos covering TKinter. I have some other tutorials in the works as well. I recently added a new "Under Construction" landing page to my website, coreyms.com. I'm rebuilding it completely from scracth and plan to make tutorials out of that entire process from start to finish. I'll be using a mix of different frameworks and also implement an API using FastAPI. Looking forward to getting those recorded and released!
glad to hear that, for sure i'm gonna buy fastapi course. Good work Corey!
@@StudiofrogPl Thanks! And no need to buy. I’ll release it for free for everyone. But people can always support financially through Patreon or UA-cam if they wanna add a tip.
@@coreyms done sir :) Thank you Corey for your wonderful teaching. You are truly a great teacher.
@@StudiofrogPl Wow, thanks so much! I appreciate that!
@@coreyms Thanks you so much for making high quality videos! It helps me a lot learning python.
Hearing Coreys voice is like coming home.
Corey Schafer is back! You have no idea how much I've learned from you since 2018. Good to have you back.
Corey, you are a fantastic and extremely generous teacher. Thanks so much for all you have done for everyone watching these videos.
My sentiments as well!
Man, me watching you since I was 15....you are the best SIR !
God bless you Prof Corey!
Always educating us! 🎉
Yes! So happy you’re doing this!
Corey, you are not just a Python Teacher, You are a Cult, you are an Emotion to many of the now Pythonistas who started learning Python between 2015 and 2020 !
ooh my Corey is back😁😁😋😋😋😋Welcome back
I've been working with tkinter for some time already but I learnt something new today. thank you and looking forward to pt2
What can you expect from the best tutor in UA-cam?!
Thank you and thank you again.
Others have said it, but I wanted to echo that you have the best examples, clearest explanations, and most succinct tutorials I’ve ever encountered, whether YT, online, books or classroom. Sincere thanks and well wishes!
Corey, you've taught me practically everything I know about programing. Early next year I will start my master's in bioinformatics, I owe so much of it to you. Thank you so much!
You are one of the best python teacher on youtube. I hope your tutorial plans continue and become successful
Coreys from last1.5 month watching your videos feel confident in django ur teaching style is amazing
i literally googled on python ui frameworks and after seeing few videos, i practiced tkinter for 1hr and then saw flet which is cross platform and also nice looking. i am loving flet
I may add that to the list of frameworks to cover!
I'm new into programming and heard many people criticize tkinter that I just test it a little bit and abandon it. But thanks to this I'm gonna use it anyway and hopefully do something useful with it. I like the idea of not having to install a lot of libraries to create something simple. I'm more about the functionality of an app than how it looks. Thanks Corey, keep on the hard work 💪
Moreover, Tkinter is not gonna give you a headache, and will improve your confidence if you're a beginner. I learned it for only one real life project, 0 regret. There are many libraries which you'll learn and use only once but it's never wasted, because you dont know if you're gonna need it again, and it improves your overall Python knowledge
I love your videos. Its like you're answering questions that I didn't know I needed to ask. You're one of the best programming youtubers on the internet.
Excellent, thank you Corey. This is something I've wanted to learn for a while, and is much better than any of the turtorials I've tried to follow in the past. Take care.
Hello Corey... I don't need to learn this, but I will learn it just because you are teaching it!!! You absolutely rock!!!
What a superb tutorial with lots of clear info to understand what's going on. You really are good at this. The pace is just fine and I learnt a lot. Thank you.
This came out at the best time for me lol, just had an idea for an app and for the first time id need a gui and look who uploaded a gui tutorial, the man himself! Thank you
The best tkinter tutorial ever seen. Thank you so much
I was hoping to learn tinker and there you go, Corey is back! You are just an excellent teacher..So happy to see you!
Great intro to python GUI programming. Please, keep on producing more such videos. Thanks!
Thank you Corin. Why? I am a computer science teacher and I started learning this many years ago and simply gave up. I will teach this to my students this academic year and use your tutorials. Best wishes to you.
The king is back
So glad to see you back doing this Corey.
Leader of free galaxy has returned 🤩
Love the pace, it allows to code myself what you are teaching. You re the best!
When I'm learning something new I first check if Corey has a video about it.
The Master Teacher is back!
So happy you’re back! I remember watching your videos when I was in high school and learning so much from them, thank you so much for teaching me how to code as well as how to go with good practices is really help me in my journey. I now constantly recommend your videos to my juniors in school and university and they too have learnt a lot from it! Can’t wait for a lot more videos from you❤
Welcome back, Corey! Thank you for another amazing piece
Thank you Corey, I struggled so much figuring out tkinter by myself
Clear and Concise
wow this couldn't have come at a better time thank you very much!
Finally!.🎉 I was really waiting for a gui lesson from you Corey. Yes if you could do other guis too. Many thanks.
Thank you very much @coreyms to creating these tutorials, it is very much appreciated as you are very thorough and explain things very well!
Finally, a new video. The best Python teacher is back
good to see you back sir
you python tutorials are a blessing
This is brilliant, so well explained. Looking forward to watching your other videos! Thanks
This is great. I'm looking forward to the next parts.
Thanks for coming back Corey
Glad to see that your back and doing well.
🎉 Corey thanks for coming back
Welcome back, Corey! Looking forward to learning from you :)
Thanks Corey for always bringing great stuff!
Corey The Legend Is Back!
Been watching your videos since college freshman year. Please post more often. Also we would really appreciate if you could make a video related to python open source projects.and how to contribute to them!!!
It's really great to have this from you. Thanks very much.
The legend is back!🎉🎉
Thanks... I've been waiting for these...
Hearing the voice alone is golden.
Suddenly i want to learn tkinter framework:). Welcome back Corey...
Thank you very much for making these useful videos.
Thank you.
Just a bit of advice (you might already be planning this) but i would do the switch to classes AS SOON AS POSSIBLE. I say this because i learned tkinter from scratch the hard way, and when i realized how much trouble callbacks were to implement with arguments, it was a PAIN to go back and refractor everything.
If it were me, I'd probably show how callbacks work in the next episode and make the case for the switch to classes, then do that in the video after.
Lol feel free to do it however you want, but i REALLY wish i had done that when i was learning. All the stack overflow examples use classes as well, so it would alleviate the translate-from-classes step people will be trying to do when they go there for extra help between videos.
Yep, that's the next video! Definitely important.
Hey corey. Man I just discovered your channel and your lessons are amazing. At work I needed your help with classes and generators. And now I need to build a website for my wife's businesses and I think I'm goingo to use this tutorial, because python is the only lang I know and I dont have time to learn html,css and js. Thanks man!!
Edit: just figured that actually tkinter is not designed for web development. Which of you courses you suggest for this purpose?
@@lhcunha1 if you don’t know and don’t want to learn html, css, and js, I recommend starting out with a low code/no code website creator option like squarespace, et. al. They have drag-n-drop widgets with lots of built in customization options. You could go a long way before you’d have to code anything, at least for simple shopping cart type businesses. Good luck!
If you want it done quickly and have it looking sharp without needing to learn HTML/CSS, then sites like Squarespace are probably your best bet. But if you do want your own custom option and build it yourself, then I'd say going with Flask or Django is your best bet. They're both Python on the backend, but there's no getting around needing to know a little HTML/CSS for the front-end. There are many CSS stylesheets out there these days that help make just about any site look good though. I have a series for both Flask and Django if you're interested, but like I said, if you want it up running quickly and looking good then there's no shame in going with a service like Squaresqace!
@coreyms yes..that's what I thought. I will stick with the services like hostinger and elementor. And keep practicing python in other areas as I'm already doing. Thanks man!
Awesome. please continue.
Just WOW
very nice
keep it up more and more
Cool. Long time no see. Welcome back 🙂
The king is back!
Nice to see you back sir
Good to have you back Corey, but nobody uses Python to write GUIs
welcome back brother 🎉
Wonderful as always!!
you are amazing, man, thanks!
The legend is back :)
Welcome back, Corey!
This guy!!!! Welcome back
Very enjoyable, thank you.
Sentdex did a great tutorial on tkinter in the past, it was super great because it went past "toy" examples to actually develop a more in-depth and organised framework for a more complex GUI application, with tabs and menus and such. "Toy" tutorials on starting a Tkinter python app are a dime a dozen; explaining techniques for creating one that's... something more are a rarity. I hope maybe you are able to use it as inspiration or even improve on it for the future.
Sentdex does great work! I’ll be covering some real-world example apps as well, but he’s always a great resource!
Amazing video, it helps a lot. Thank you!!!
salute....sir corey very clear video...
King is back 🎉
Hey corey, i would like you to teach us about microsoft or linux or networks, something more funedemental but important.
And i would like to thank you for all the effort you invest in order to teach complicated topics in an explicit way!!!
Always pleasure to watch your videos🎉 please I love to see some videos on pytest
Thank you so much Corey
This is great!
Can't wait for the portions where everything is divided into classes.
My main gripe with tkinter was that you couldn't escape the event loop from it so i had to build the functionality inside of the UI itself. Eww. Makes it worse when you have to call other software that is long running and you have to display its output. Separate functionality makes it easier to test.
Welcome back ser
Omg new Coreyms tutorial hi Corey :D
Thank you for this tutorial 💯🙏
The Legend!
Welcome back ❤️❤️❤
So the best Tkinter course is going to drop
Agreed
Thalaiva💥🙏
Yeey the king is back! Time to dust off the python env and learn something new.
This looks great. Its compatible with mojo i take it
Amazing!
Guess who's backkk!!!!!!!
When you add the second frame the first frame will lose its functionality of adding to its list.
You can fix this by making sure everything in the second frame uses different variables, also since the add_to_list() function doesn't have any parameters you need to implement an add_to_list2() function.
Just released a follow up video addressing this
How do you do this Corey? Whenever i need help with a topic, you make video on that same topic.
Thankyou
You really need to do a video on advanced testing, mocking, patching
amazing
I love you so much.
I've checked your Django playlist which was created 5 years ago.
Is it still relevant in 2024?
Thanks
@@mecrayavcin Most of it is, but there may have been a few updates. I’m going to revisit that course soon and release another, but it may be several months
@@coreyms I watched the whole series and I wouldn't mind watching an updated one again. :)
Many thanks
Please make more of these
Can you do one for Django rest framework and/or for react like one u did for django and flask.
Amazing
Please could you create tutorial for fastapi
@@waelfathy2199 Yep! Have one in the works!
I used to start my entire carrier many years ago watching all of your python videos. This approach has a downside: now I'm not able to move any further without you explaining me new frameworks and libraries. So are there any plans for FastAPI and Pydantic? 😂
Yes! I'm working on some very soon. I'll keep you all updated on the progress.
@@coreyms Great! Looking forward to see that!