SKILL BENCHMARK

Python Desktop App Development with Tkinter Proficiency (Advanced Level)

  • 15m
  • 15 questions
The Python Desktop App Development with Tkinter Proficiency (Advanced Level) benchmark calibrates your knowledge of adding menus and menu items to a Tkinter app, leveraging MySQL for database connectivity, and integrating Seaborn with Tkinter for data visualization. You will be assessed on your skills in performing tree view operations and adding register and sign-in functionality to support authenticated data access. Learners who score high on this benchmark demonstrate that they have the skills to work with menu bars, Seaborn visualizations, and tree views in addition to connecting to MySQL DBs and implementing authentication in Tkinter.

Topics covered

  • add an event handler for a double-click on a tree view
  • add Seaborn charts to a Tkinter app
  • connect to MySQL from an app and pull data to display in tree view
  • create a sign-up page for an app
  • customize a Seaborn chart in a Tkinter app
  • illustrate the code for a complex UI
  • introduce the menu bar widget
  • make the schema of a tree view in an app dynamic
  • modularize code for your app
  • remove a user credentials database from an app
  • run queries from the MySQL shell and connect to MySQL from an app
  • set up a login page for an app
  • write code for an app which connects to MySQL
  • write out login credentials to MySQL
  • write out to MySQL from an app