Please note that this session will be given in Japanese.
Overview
• Are interested in simulations and related fields
• Have been interested in supercomputing but have never used a supercomputer, or have only recently started using one
• Are interested in programming (Python programming)
Python Tutorial (Beginner Level)
Drawing on their own experiences, the tutorial is intended for those who are interested in starting Python programming, as well as those who tried it before but gave up and would like to challenge themselves again. Participants are encouraged to ask questions freely throughout the sessions.
• The tutorial is scheduled to be held over two days.
• Designed for complete Python beginners, participants will learn how to set up a programming environment (IDE: Google Colaboratory), operate the IDE, and proceed with programming, up to the fundamentals of practical programming through hands-on and lecture-based sessions.
• In addition to Python programming, the tutorial will also cover related topics such as IT, the Web, and the Internet.
In addition to this beginner-level course, we are planning to offer an Intermediate Course (September 29, October 6, and October 13) and an AI Deep Learning Course (October 30 and November 6) later this fiscal year. We would be delighted if you would consider participating in these consecutive programs as well.
Note: While VS Code and Jupyter Notebook will also be introduced, Google Colaboratory will be used as the primary IDE during the tutorial. Google Colaboratory is free to use but requires a Google account. For more information about Google Colaboratory, please refer to this page. Participants are also welcome to join using any Python-supported IDE with which they are already familiar and may ask questions regarding its use.
Program
Day 1
| September 10 (Thu) 14:00 - 16:00 | |
|---|---|
| 14:00 - 14:10 | Opening Remarks and Program Overview Susumu Date, Professor, Advanced High-Performance Computing Infrastructure Systems Research Division, D3 Center, The University of Osaka |
| 14:10 - 15:45 | Tutorial Participants will learn how to set up their environment, run Python programs, and understand the fundamentals of programming. Topics include variables, expressions, and conditional branching, with a focus on basic data handling and programming techniques. (Instructor: Ryusei Kadowaki, Advanced High-Performance Computing Infrastructure Systems Research Division, D3 Center / Graduate School of Information Science and Technology, The University of Osaka) |
| 15:45 - 16:00 | Wrap-up and Q&A Session |
Day 2
| September 17 (Thu) 14:00 - 16:00 | |
|---|---|
| 14:00 - 15:45 | Tutorial Participants will learn how to write programs using functions and how to utilize library functions. The objective is to acquire skills for saving and reading data through file operations. (Instructor: Ryusei Kadowaki, Advanced High-Performance Computing Infrastructure Systems Research Division, D3 Center / Graduate School of Information Science and Technology, The University of Osaka) |
| 15:45 - 16:00 | Wrap-up and Q&A Session |
Important Notes for Participants
Date : Thursday, September 10 14:00 - 16:00 (JST)
Thursday, September 17 14:00 - 16:00 (JST)
Instructor: The University of Osaka, D3 Center
Venue: Online
Type : Lecture, Hands-on
Quota: 15(Hands-on), 100(listen only)
Application deadline: September 3

