Description
Create well-designed, powerful, and scalable applications by harnessing the power of Python.
One cannot ignore the benefits of a well-designed architecture and graphical user interface for applications. Let’s see how one of the most powerful language–Python–aids us in creating powerful enterprise-ready applications.
Packt’s Video Learning Paths are an amalgamation of multiple video courses that are logically tied together to provide you with a larger learning curve.
This Learning Path teaches important programming concepts of Python along with giving you the step-by-step approach of creating applications.
In the initial part of the Learning Path we will be focusing on creating applications. The latter part of the Learning Path focuses on a powerful GUI package—Tkinter—that comes with standard Python distributions. It delivers the bigger picture of GUI programming by building real-world, productive, and fun applications, such as a text editor, drum machine, game of chess, media player, drawing application, chat application, screen saver, and port scanner. In every project, you will build on the skills acquired in the previous project and gain more expertise.
After completing this Learning Path, you will have successfully created 14 high-end GUI applications, and will be capable of building many more powerful and scalable applications.
About the authors:
For this Learning Path, we have combined the best works of extremely esteemed authors: Burkhard A. Meier and Bhaskar Chaudhary.
Burkhard has more than 15 years of professional experience working in the software industry as a software tester and developer, specializing in software test automation development, execution, and analysis. He has a very strong background in SQL relational database administration, the development of stored procedures, and debugging code.
Bhaskar is a professional programmer and information architect. He has an experience of almost 9 years 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 t
Basic knowledge
The only thing that are required before you begin this Learning Path are is the basic knowledge of Python
What will you learn
Create fully functional GUIs written in Python effortlessly
Implement several design patterns in Python
Create apps that can be scaled in size or complexity without breaking down the core
Create apps that leverage resources from the network
Understand the basics of 2D and 3D animation in GUI applications