User networking session: Python Tutorial (1)

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. Python Tutorial is held as a part of user support activities in this user networking session.
 

Not only the users of supercomputing system in the Cybermedia 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.
 

The first user networking session will be held on the theme of programming Python, which is a hot topic, and at the same time, a Python tutorial will be held. The tutorial will be held 6 times in total. This time, we will hold 3 sessions for beginners, which is the first half of the event.
 

About Python Tutorial

  • In this tutorial, a graduate student in the Research Division of Applied Information Systems at the Cybermedia Center at Osaka University is in charge as the lecturer of this tutorial, in a cooperation with Prof. Shinji Shimojo and Associate 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.
  • We are planning to hold a total of 6 tutorials.
  • For Python beginners, we will hold hands-on programming environment construction (IDE: Google Colaborator), learn how to proceed with programming from IDE operation, and begin with practical programming. In addition to knowledge of Python, the tutorial will also explain related knowledge such as IT, Web and Internet.
    ※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

The first user networking session will be held over three days.

Day1: User networking session + Python Tutorial (1)-#1

Jan 20(Tue)13:00 - 15:00
13:00 - 13:05 Greeting and the goal of user networking session
Susumu Date, Applied Information Systems Research Division, Cybermedia Center Osaka University Japan
13:05 - 13:30 Trend:Python usage
 
(Lecturer:Hirotake Abe, Guest Associate Professor, Cybermedia Center, Osaka University Japan / Associate Professor, Faculty of Engineering, Information and Systems, University of Tsukuba)
13:30 - 13:45 User exchange meeting(Chat corner)
The faculty and staff who operate the supercomputer of Cybermedia Center will participate. Feel free to ask questions about the program of the day, or about the Cybermedia Center supercomputer and its use. For example, why are supercomputers octopus and squid? Why is storage an onion? Etc. are also ok.
13:45 - 15:00 Python Tutorial (1)-#1
You will learn environment construction, IDE operation, and the basics of Python programming. You will also learn how to save, load, and run programmed files.
 
(Lecturer: Keisuke Akiyoshi, Graduate Student, Graduate School of Information Science and Technology, Osaka University, Japan / Applied Information Systems Research Division, Cybermedia Center Osaka University Japan)

 

Day2: Python Tutorial (1)-#2

Jan 27(Tue)13:00 - 15:00
13:00 - 14:30 Python tutorial (1)-#2:The goal is to learn Python methods (grammar) necessary for Python programming, such as how to use variables and expressions, processes, and functions, and to learn how to proceed with programming through basic programming styles (patterns).
 
(Lecturer: Keisuke Akiyoshi, Graduate Student, Graduate School of Information Science and Technology, Osaka University, Japan / Applied Information Systems Research Division, Cybermedia Center Osaka University Japan)
14:30 - 15:00 wrap-up and Q&A

 

Day3: Python Tutorial (1)-#3

Feb 3(Tue)13:00 - 15:00
13:00 - 14:30 Python Tutorial (1)-#3:The goal is to learn the application of how to use functions and how to use classes, and to learn practical programming using Python's rich external functions (libraries).
 
(Lecturer: Keisuke Akiyoshi, Graduate Student, Graduate School of Information Science and Technology, Osaka University, Japan / Applied Information Systems Research Division, Cybermedia Center Osaka University Japan)
14:30 - 15:00 wrap-up and Q&A

 

About Day 4 and later

The following Python Tutorial (2) will be held around April 2022.
The holding time and contents are subject to change. Participation will be accepted separately for the event.
There is no problem even if you participate only in Day1 to Day3.
#4:90 minutes:how to use Python libraries
#5:90 minutes:data analysis processing using Pandas
#6:90 minutes:AI programming using scikit-learn

 

Note

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

Date : Jan 20, 1:30 p.m. - 3:00 p.m.
           Jan 27, 1:30 p.m. - 3:00 p.m.
           Feb 3, 1:30 p.m. - 3:00 p.m.
Instructor: Cybermedia Center
Venue: Online
Type : Lecture, Hands-on
Quota: 15
Application deadline: Jan 19, noon

Application acceptance has ended.