Go apprentice

A go apprentice insei (院生, insei) is a student learning to play Go at an institution, typically with the aim of becoming a professional player. In Japan, such a student is called an insei (literally, "institution student"). Institutions for insei include the Nihon Ki-in (Japanese Go Association) and the Kansai Ki-in (Kansai Go Association). The equivalent of Go insei in Korea is "Yeon gu saeng" (Korean: 연구생; Hanja: 硏究生; RR: Yeon(-)gusaeng), read "Ken kyū sei" in Japanese and "Yán jiū shēng" (Chinese: 硏究生, also meaning "graduate student") in Chinese.

Qualifications and study

In Japan, once a year 3 or 4 apprentices who qualify in a yearly tournament become professional players.

East Asian players are required to become a professional before the age of 18 while studying as insei, but foreigners have the chance up to the age of about 30.

To become an insei, a person requires a professional to sponsor them, and an application to the Nihon Ki-in. There is no official way to contact a professional for sponsorship.

While insei, many people live with their professional sponsor, who tutors and supports them. Some insei just visit their professional sponsor several times a week. The professional sponsor acts as a mentor for the insei.

gollark: This is an API I run to do some random things.
gollark: ```python#!/usr/bin/env python3from flask import Flask, jsonifyfrom wsgiref.simple_server import make_serverimport subprocessimport randomfrom mpd import MPDClientimport threadingimport timempd_client = MPDClient()mpd_client.connect("localhost", 6600)print("connected, mpd is", mpd_client.mpd_version)app = Flask(__name__)@app.route("/")def index(): return "Hello, World!"@app.route("/fortune/")def fortune(): return subprocess.run(["fortune"], stdout=subprocess.PIPE).stdoutcurrent_song = Nonedef mpd_loop(): print("mpd query loop started") while True: global current_song current_song = mpd_client.currentsong() current_song["status"] = mpd_client.status() time.sleep(0.2)threading.Thread(target=mpd_loop).start()@app.route("/current-song")def get_current_song(): return jsonify(current_song)with make_server('', 1337, app) as httpd: print("Serving HTTP...") httpd.serve_forever()```
gollark: It doesn't require classes. Hold on.
gollark: I saw `getunicode`, which seems python2-ish since python3 has better unicode handling.
gollark: Also, please use Flask and Python3.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.