User networking session: Python Tutorial (Beginner Level)

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

Overview

This program aims to provide a "third place" in the field of computational science, fostering interactions among users from both academic and industrial sectors, with a primary focus on users of our center. Therefore, participation is open not only to users of our center but also to individuals affiliated with academic institutions and private companies that utilize our services, as well as other academic institutions and private companies.
Those who may participate include:

Individuals interested in simulations and related fields
Those who have been interested but have never used a supercomputer, or those who have just started using one
Individuals interested in programming (Python programming)
 

Python Tutorial (Beginner Level)

    This tutorial is developed and taught by graduate students from the Department of Applied Information Systems at our center, with the cooperation of Professor Date from the same department. The tutorial is designed based on the experiences of these graduate students and is intended for those who are considering starting with Python, as well as those who have tried but given up and want to try again. This is a chance to ask questions freely about anything you don't understand.

    The tutorial is planned to be held over two days (every other week).
    It is designed for complete beginners in Python, covering everything from setting up a programming environment (IDE: Google Colaboratory) and operating the IDE, to learning how to progress in programming, and covering the basics of hands-on practical programming. The tutorial will not only cover Python but also related knowledge about IT, the web, and the internet.

 
Additionally, this year we plan to hold intermediate-level and AI (Deep Learning) courses following the beginner level. We hope you will consider participating in the continuous series.

 

*Note: The tutorial will also explain IDEs like VSCode and Jupyter Notebook, but primarily proceed with Google Colaboratory. Google Colaboratory is free, but requires a Google account for use. Please refer to this link for more information on Google Colaboratory. You are also welcome to participate using an IDE that supports Python, and feel free to ask questions.

 

Program

Day 1

Monday, September 2nd 13:15 - 15:00
13:15 - 13:20 Welcome and Introduction
Prof. Susumu Date, Department of Applied Information Systems, Cybermedia Center, Osaka University
13:20 - 14:45 Tutorial
Learn how to set up the environment and run Python, as well as the basics of programming. The session covers variables, expressions, and conditional branching, teaching how to handle and process basic data.
(Instructor: Yoshiki Noguchi, Applied Information Systems Research Division, Cybermedia Center / Graduate School of Information Science and Technology, Osaka University)
14:45 - 15:00 Wrap-up and Q&A

 

Day 2

Monday, September 9th 13:15 - 15:00
13:15 - 14:45 Tutorial
Learn how to write processes using functions and how to utilize library functions. The session aims to teach participants how to save and retrieve data by learning file manipulation.
(Instructor: Yoshiki Noguchi, Applied Information Systems Research Division, Cybermedia Center / Graduate School of Information Science and Technology, Osaka University)
14:45 - 15:00 Wrap-up and Q&A

 

Important Notes for Participation

This event will be conducted in an online format. Please ensure you have an environment with internet access. Further details on how to connect will be provided separately.

Date : Sep 2, 1:15 p.m. - 3:00 p.m.
   Sep 9, 1:15 p.m. - 3:00 p.m.
Instructor: Cybermedia Center
Venue: Online
Type : Lecture, Hands-on
Quota: 15(Hands-on), 100(listen only)
Application deadline: Sep 2, noon

Application acceptance has ended.