Tkinter GUI Application Development Blueprints - Build nine projects by working with widgets, geometry management, event handling, and more - Grand Format

2nd edition

Edition en anglais

Bhaskar Chaudhary

Note moyenne 
Tkinter is a built-in GUI package that comes with standard Python distributions. It is a cross-platform package, which means you can build it once and... Lire la suite
61,30 € Neuf
Expédié sous 6 à 12 jours
Livré chez vous entre le 21 mai et le 25 mai
En librairie

Résumé

Tkinter is a built-in GUI package that comes with standard Python distributions. It is a cross-platform package, which means you can build it once and deploy anywhere. It is simple to use and intuitive in nature, making it suitable for programmers and non-programmers alike. Following the success of its predecessor, this second edition book will help you master the art of GUI programming. It covers every aspect of GUI programming by building real-world, productive, and fun applications such as a text editor, drum machine, chess game, audio player, drawing application, piano tutor, chat application, screen saver, port scanner, and much more.
In every project, you will build on the skills acquired in the previous one , gaining more expertise. You will learn to write multithreaded programs, network programs, database-driven programs, asyncio based programming, and others. You will also get to know the best practices involved in writing GUI apps. With its rich source of sample code, you can build upon the knowledge gained by reading this book and use it in your own projects in the discipline of your choice.
Things you will learn : Get to know the basic concepts of GUI programming, such as Tkinter top-level widgets, geometry management, event handling, using callbacks, custom styling, and dialogs. Create apps that can be scaled in size or complexity without breaking down their core. Write your own GUI framework for maximum code reuse. Build apps using both procedural and OOP styles, understanding the strengths and limitations of both.
Learn to structure and build large GUI applications based on the Model-View-Controller (MVC) architecture. Build multithreaded and database-driven apps. Create apps that leverage resources from the network. Implement mathematical concepts using Tkinter Canvas. Develop apps that can persist application data with object serialization and tools such as configparser.

Caractéristiques

  • Date de parution
    21/03/2018
  • Editeur
  • ISBN
    978-1-78883-746-0
  • EAN
    9781788837460
  • Format
    Grand Format
  • Présentation
    Broché
  • Nb. de pages
    406 pages
  • Poids
    0.737 Kg
  • Dimensions
    19,2 cm × 23,3 cm × 2,7 cm

Avis libraires et clients

Avis audio

Écoutez ce qu'en disent nos libraires !

À propos de l'auteur

Biographie de Bhaskar Chaudhary

Bhaskar Chaudhary is a professional programmer and information architect. He has a decade of experience in consulting, contracting, and educating in the field of software development. He has worked with a large set of programming languages on various platforms over the years. He is an electronics hobbyist and a musician in his free time. I would like to thank my parents for everything that I am. Thanks to my wife Sangita, son Chaitanya, sisters Priyanki and Shambhavi, niece Akanksha, nephew Praneet, and friend Souvik for being around.
Anurag, you are always remembered.

Derniers produits consultés

Tkinter GUI Application Development Blueprints - Build nine projects by working with widgets, geometry management, event handling, and more est également présent dans les rayons

61,30 €