YoVDO

Use Python and Java to Create a GUI Application

Offered By: Coursera Project Network via Coursera

Tags

Java Courses Data Analysis Courses Python Courses Java Swing Courses Regression Analysis Courses

Course Description

Overview

By the end of this project, you will implement a Java GUI to read from a user-provided file containing data. The GUI will call Python applications to plot columnar data as X and Y coordinates on a regression graph, and display statistics about the data from each of the selected columns. A graphical user interface can be a nice alternative to using the command line for running programs, as there is no need to memorize how to execute a command with arguments. A label may be added to describe what is needed for the application, for example. There are many choices for building a graphical user interface in Java. Using the Java Swing GUI package is the standard GUI toolkit for Java applications and is widely available on multiple platforms including Windows, Mac, and Linux. The event handlers in Java can then call existing Python applications to analyze the data. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Syllabus

  • Use Python and Java to Create a GUI Application
    • By the end of this project, you will implement a Java GUI to read from a user-provided file containing data. The GUI will call Python applications to plot columnar data as X and Y coordinates on a regression graph, and display statistics about the data from each of the selected columns.

Taught by

David Dalsveen

Related Courses

Accounting Data Analytics
University of Illinois at Urbana-Champaign via Coursera
Анализ данных
Novosibirsk State University via Coursera
Applying Data Analytics in Marketing
University of Illinois at Urbana-Champaign via Coursera
Big Data: procesamiento y análisis
Universitat Autònoma de Barcelona (Autonomous University of Barcelona) via Coursera
Big Data Capstone Project
University of Adelaide via edX