O'Reilly logo

Tkinter GUI Application Development Blueprints - Second Edition by Bhaskar Chaudhary

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Further reading

Read more about JSON data structures. They are popular and are used everywhere. An alternative structure is XML.  Read about XML and JSON and when and why one should be preferred over the other.

The collections module of Python provides some very versatile and useful data structures such as namedtuple, deque, Counterdict, OrderedDict, defaultdict, chainMap, UserDict, UserList, and userString. These can be suitably used in a wide variety of use cases. More information can be found at: https://docs.python.org/3/library/collections.html.

We used external audio files and external images in our program. This means that they need to be bundled with the program if it has to be packaged and distributed. An alternative packaging ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required