Python Tutorial (Beginner course, 2 Sessions)

Please note that this session will be given in Japanese.

Overview

This program aims to provide a “third place” for the computational science community through interaction among a wide range of academic and industrial users, with a focus on users of our center. Therefore, participation is open not only to users of our center, but also to those affiliated with academic institutions and private companies that use our facilities, as well as individuals from other academic institutions and private organizations who:
 
• 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)

This tutorial is organized in cooperation with the Advanced High Performance Computing Infrastructure Systems Research Division (Professor Date) of our center and will be developed and taught by graduate students affiliated with the division.

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

This event will be conducted online. Please ensure that you have access to a network-connected environment. Connection details will be provided separately.

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

    参加申込フォーム / Application Form

    氏名 / name*
    フリガナ
    所属 / affiliation*
    職名 / position*
    メールアドレス / E-mail*
    電話番号 / telephone number
    利用者番号 / user ID
    (利用登録をしている場合記入)
    ハンズオン / hands on