We know that Java is a great language for developing graphical user interface (GUI) applications.There are tons of applications are developed by Java on windows, Linux and Android platforms.
By comparing java with python, java is a purely object oriented and a bytecode language where python is a scripting language with lots of modules.So there are many Java GUI platforms are available in the market whereas python has a very few.Many professionals suggest Tkinter (TK Interface) is the best TK for python to develop Graphical Softwares because of its simplicity and easy process.Without TK, it wouldn’t be nice looking to use python on the command prompt.
This is the series of Python Tkinter Tutorials.In the end, you can develop your own desktop applications with amazing features.To be a better python GUI developer please read the every post of this tutorial series,start coding,discuss and comment here.
Note: If you are a beginner then you can start with Codecademy Python Course which is available for free on the Internet and here are the answers If you got stuck Codecademy Python Answers
Little History of TK
Initially, Tk was developed for Tcl and developed by John Ousterhout then released in the year 1991.Later years it became wide popular so many wished that it should be independent of other.So Python has its own Tk to develop some simple and complex applications.
Tk provides all basic widgets to develop a good GUI software.Some of the useful widgets are Button, Canvas, Check Button,Menu Button, Message, Progress Bar etc.If you read all my articles on Tkinter then you will surely go through all the widgets that can be useful.
Let’s start and make your hands dirty.