User networking session: Python Tutorial (Intermediate course)

Overview

User networking session aims to provide our users with an opportunity where our users can exchange the information on computational science and discussed the issues regarding supercomputing.
Not only the users of supercomputing system in the D3 Center but also the following user candidates in both academia and industry:

・Those who are interested in computer simulations
・Those who have never used supercomputing systems although being interested or those who just stated to use supercomputing systems.
・Those who are interested in programming (especially in Python programming)
can participate this networking session.

 

Python Tutorial (Intermediate course)

  • In this tutorial, a graduate student in the Advanced High-Performance Computing Infrastructure Systems Research Division at the D3 Center at Osaka University is in charge as the lecturer of this tutorial, in a cooperation with Prof. Susumu Date. Based on the programming experience and expertise acquired through his graduate study, the graduate student will give a practical lecture on Python. Everybody including those who want to begin learning Python and those who gave up Python in the past and want to try again are welcome to join.
  •  

    The IDE mainly used in this tutorial is Google Collaboratory. It is available with free of charge but requires your Google account. Please refer here. Of course, you can join with your favorite IDE for Python programming.

     

Program

This Tutorial is held once a week (Wednesday) in the successive three weeks.
 

Day1 : Python libraries

July 2 (Wed) 13:00 - 15:00
13:00 - 13:15 Greeting and the goal of user networking session
 
Susumu Date, Professor, Advanced High-Performance Computing Infrastructure Systems Research Division, D3 Center, Osaka University, Japan
13:15 - 14:45 Tutorial : Python libraries
Learning how to use Python libraries through numerical computation, data visualization and web scraping.
 
Lecturer: Yoshiki Noguchi, Graduate Student, Graduate School of Information Science and Technology, Osaka University, Japan / Advanced High-Performance Computing Infrastructure Systems Research Division, D3 Center, Osaka University, Japan
14:45 - 15:00 wrap-up and Q&A

 

Day2 : Data manipulation with Pandas

July 9 (Wed) 13:00 - 15:00
13:00 - 14:45 Tutorial : Data manipulation with Pandas
Learning programming on data analysis processing using Pandas, a Python library for data processing. The basic knowledge on programming for efficient data analysis is the goal.
 
Lecturer: Yoshiki Noguchi, Graduate Student, Graduate School of Information Science and Technology, Osaka University, Japan / Advanced High-Performance Computing Infrastructure Systems Research Division, D3 Center, Osaka University, Japan
14:45 - 15:00 wrap-up and Q&A

 

Day3 : AI programming rudiments

July 16 (Wed) 13:00 - 15:00
12:00 - 14:45 Python : AI programming rudiments
Learning AI programming using scikit-learn through a simple classification problem.
 
Lecturer: Yoshiki Noguchi, Graduate Student, Graduate School of Information Science and Technology, Osaka University, Japan / Advanced High-Performance Computing Infrastructure Systems Research Division, D3 Center, Osaka University, Japan
14:45 - 15:00 wrap-up and Q&A

 

Note

This user networking session is held as an online event. Please prepare your learning environment where online meeting is available. How to join the event will be sent to the registers.

 


Date : July 2 (Wed), 13:00 a.m. - 15:00 p.m.
   July 9 (Wed), 13:00 a.m. - 15:00 p.m.
   July 16 (Wed), 13:00 a.m. - 15:00 p.m.
Instructor: D3 Center
Venue: Online
Type : Lecture, Hands-on
Quota: 15(Hands-on), 100(listen only)
Application deadline: June 30

    参加申込フォーム / Application Form

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