Programming Applications with Python: Graphics User Interface (GUI)

Go to class
Write Review

Programming Applications with Python: Graphics User Interface (GUI) provided by FutureLearn is a comprehensive online course, which lasts for 4 weeks long, 4 hours a week. Programming Applications with Python: Graphics User Interface (GUI) is taught by Jeygopi P. Upon completion of the course, you can receive an e-certificate from FutureLearn. The course is taught in Englishand is Paid Course. Visit the course page at FutureLearn for detailed price information.

Overview
  • Make a GUI application in Python

    On this second course in Programming Applications with Python, you’ll explore another common use for Python – how to create a successful GUI.

    GUIs are a crucial aspect of any web service, and knowing how to create one is a vital skill for furthering your career in programming.

    Create web applications using Python

    Prepare to explore every aspect of creating GUI applications, from how to create a window and buttons, to adding images, dropdown menus, radio buttons, and checkboxes.

    You’ll be introduced to a Python Tkinter library and discover how it can be used to make a GUI.

    Interactive exercises, videos, and quizzes will help you retain information and test your knowledge throughout.

    Explore web development frameworks in Python

    You’ll then get a comprehensive introduction to web development frameworks, learning the pros and cons of using Python for web development and building server-side applications.

    You’ll also discover what application programming interfaces (APIs) are, and how to create an API in Python using a Flask framework.

    You’ll come away from this course with the skills needed to apply for in-demand programming roles, and ready to tackle the third course in the ExpertTrack.

    This course would appeal to:

    • Those looking for an entry-level role as a programmer.
    • Established technology professionals wanting to better understand the versatility of Python.
    • Technology team leaders looking to better understand key concepts to more effectively manage development teams.

    On this course we’ll be using Python. We recommend you use a computer to access these elements.

Syllabus
    • Graphics User Interface I
      • Introduction
      • GUI libraries
      • Creating GUI applications
      • Wrap-up
    • Graphics User Interface II
      • Introduction
      • Creating GUI applications (contd..)
      • Wrap-up
    • Web Development with Python
      • Introduction
      • Web development frameworks
      • Python frameworks for web development
      • Wrap-up
    • Creating APIs with Python
      • Introduction
      • Designing APIs
      • Pros and cons of using Python for web development
      • Wrap-up