Python Tutorial (Intermediate course, 3 Sessions)

Please note that this session will be given in Japanese.

Overview

This program aims to provide a "third place" for users in the field of computational science, centered on users of our center, through broad interaction among participants from academia and industry. Therefore, participation is open not only to users of our center, but also to individuals affiliated with academic institutions and private companies that use our facilities, as well as those from other academic institutions and private-sector organizations who:

 
・Are interested in simulations and related fields
・Have been interested in supercomputing but have never used a supercomputer, or have just started using one
・Are interested in programming (Python programming)

 
All such individuals are welcome to participate.
 

Python Tutorial (Intermediate Level)

This tutorial is developed and delivered by graduate students affiliated with the Advanced High-Performance Computing Infrastructure Systems Division (Professor Date's group) with the cooperation of the division. Based on the students’ own experiences, the tutorial is intended for those who would like to start learning Python, as well as those who once tried learning it but gave up and would like to try again. Participants are encouraged to ask questions freely throughout the sessions.

 

※ Note: The primary IDE used during the seminar will be Google Colaboratory. While Google Colaboratory is available free of charge, a Google account is required to use it. 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 related to their preferred environment.

 

Program

The Python Tutorial (Intermediate Level) will be held three times over a period of three weeks.

 

Day 1: Python Libraries

September 29 (Tue), 14:00 - 16:00
14:00 - 14:15 Opening Remarks and Program Overview
Susumu Date, Professor, Advanced High-Performance Computing Infrastructure Systems Research Division, D3 Center, The University of Osaka
14:15 - 15:45 Tutorial: Python Libraries
Learn how to use Python libraries through numerical computing, data visualization, web scraping, and more.
(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: Data Manipulation with Pandas

October 6 (Tue), 14:00 - 16:00
14:00 - 15:45 Tutorial: Data Manipulation with Pandas
Participants will learn programming techniques used in data analysis with Pandas, a Python library for data analysis. The goal is to acquire the fundamental programming skills necessary for efficient data analysis.
(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 3: Introduction to AI Programming

October 13 (Tue), 14:00 - 16:00
14:00 - 15:45 Tutorial: Introduction to AI Programming
Using a simple classification problem as an example, participants will learn AI programming with scikit-learn. The goal is to acquire the fundamental programming skills necessary to begin working with AI.
(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 Information for Participants

This event will be conducted online. Please ensure that you have access to a stable internet connection. Details regarding how to connect will be provided separately.

Date : September 29 (Tue), 14:00 - 16:00
   October 6 (Tue), 14:00 - 16:00
   October 13 (Tue), 14:00 - 16:00
Instructor: The University of Osaka, D3 Center
Venue: Online
Type : Lecture, Hands-on
Quota: 15(Hands-on), 100(listen only)
Application deadline: September 18

    参加申込フォーム / Application Form

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