User networking session: Python Tutorial (Intermediate course)

Please note that this session will be given a lecture in Japanese.
 

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

October 16 (Wed) 10:00 - 12:00
10:00 - 10: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
10:15 - 11: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
11:45 - 12:00 wrap-up and Q&A

 

Day2 : Data manipulation with Pandas

October 23 (Wed) 10:00 - 12:00
10:00 - 11: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
11:45 - 12:00 wrap-up and Q&A

 

Day3 : AI programming rudiments

October 30 (Wed) 10:00 - 12:00
10:00 - 11: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
11:45 - 12: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 : October 16 (Wed), 10:00 a.m. - 12:00 p.m.
   October 23 (Wed), 10:00 a.m. - 12:00 p.m.
   October 30 (Wed), 10:00 a.m. - 12:00 p.m.
Instructor: D3 Center
Venue: Online
Type : Lecture, Hands-on
Quota: 15(Hands-on), 100(listen only)
Application deadline: October 11

Application acceptance has ended.