Other

Basic information

Name MINOHARA, Tatsuo
Belonging department
Occupation name
researchmap researcher code
researchmap agency

Title

Education in GUI programming using Python/flet

Sole or Joint Author

Sole Author

Date of Issue

2025/08

Conference Presentation(name)

CIEC PC Conference 2025

Summary

The reason for adopting Python/flet as the application development programming environment for the Spring 2025 seminar is that, compared to declarative GUI (Graphical User Interface) programming using Dart/Flutter or Swift/SwiftUI, GUI programming with Python/flet is traditional procedural, making it easier to teach to students who have already learned Python in programming classes. Declarative GUI programming involves the use of special symbols and multiple parentheses, requiring additional grammatical rules to be taught as needed for the underlying programming language. In contrast, flet on Python is traditional procedural, so if students understand Python syntax, they can write GUIs using the same library methods they have used before. Also, like Flutter, flet allows applications to be created for multiple platforms, including smartphones and the web, providing students with experience for future application development. Here, we will introduce how to use flet and our impressions of using it, based on the educational results from the Spring 2025 seminar.

Subject1

Seminar 2

Subject2

Subject3