Rapid Application Development with Python

Go to class
Write Review

Free Online Course: Rapid Application Development with Python provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Rapid Application Development with Python is taught by Malcolm Shore.

Overview
  • Learn how to quickly develop Python graphical user interface (GUI) apps using the wxPython library, which brings the wxWidgets capability to Python, and the wxGlade tool.

Syllabus
  • Introduction

    • Rapid development of Python GUI apps with wxGlade
    • What you should know
    1. Setting the Scene
    • Understanding widgets
    • Developing a cybersecurity compliance app
    • Preparing the development environment
    • Accessing Excel files with openpyxl
    2. Using Widgets in wxPython
    • Introducing wxPython
    • Class-based skeleton
    • Labels and buttons
    • More on buttons
    • Checkboxes and radio buttons
    • Text entry controls
    • Use spinners to set values
    • Create lists to select from
    • Use combo boxes
    • Compose a menu bar
    • Challenge
    • Solution
    3. Constructing the App with wxGlade
    • What is wxGlade?
    • Design the application user interface
    • Construct the application skeleton
    • Configure the listbox
    • The application skeleton
    • Construct the audit tab sheet
    • Challenge
    • Solution
    4. Adding Functional Application Code
    • Generate code for the app
    • Add Excel sheetnames to a listbox
    • Link an edit field to a data source
    • Add event handlers in wxPython
    • Complete the main tab sheet
    • Build and using tree controls
    • Link edit fields to the tree
    • Save data into the worksheet
    • Review Python RAD with wxGlade
    Conclusion
    • What's next