QA section

Before you proceed to the next chapter, make sure you can answer these questions to your satisfaction:

  • How do you organize a Tkinter program in an object-oriented fashion? What are the advantages of using an object-oriented structure as apposed to writing pure procedural code? What are the disadvantages?
  • At what stage of programming should you consider drafting a data structure for your GUI program? What are the benefits of having a data structure or model in place?
  • What are higher-order functions?
  • Why is threading required? What are its advantages and disadvantages?
  • What is the difference between a process and a thread?
  • What is object persistence? 
  • How do you pickle and unpickle objects in Python?
  • Besides pickling, what are the other common modes of persisting objects?
  • What are ttk widgets? Why are they used?
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.116.80.45