Skip to content

uzihyun/oop2024fall

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

oop2024fall

OOP course @ HNU CE (2024 fall)

Links

수업 노트 관련

프로그래밍 환경 관련

프로그래밍 언어 관련

Installing the programming environment

기본적으로 Codespace 안에서 설치하는 것을 기준으로 한다. 다른 리눅스 호환 환경에 코드스페이스와 대략 비슷한 버전의 python, jupyter를 설치한다면 마찬가지 방법으로 프로그래밍 환경을 구성할 수 있다.

Before installing

학기 초에 시험해 본 바에 따르면 Codespace에 기본적으로 python, jupyter가 설치되어 있다 것

@~ ➜ /workspaces/oop2024fall (main) $ python --version
Python 3.12.1
@~ ➜ /workspaces/oop2024fall (main) $ jupyter --version
Selected Jupyter core packages...
IPython          : 8.26.0
ipykernel        : 6.29.5
ipywidgets       : not installed
jupyter_client   : 8.6.2
jupyter_core     : 5.7.2
jupyter_server   : 2.14.2
jupyterlab       : 4.2.4
nbclient         : 0.10.0
nbconvert        : 7.16.4
nbformat         : 5.10.4
notebook         : not installed
qtconsole        : not installed
traitlets        : 5.14.3

Installation steps

sdk install java 22.0.2-tem

위 명령은 Codespace(또는 sdkman으로 자바 설치를 관리하는 시스템)에서만 필요한데, 설치 중에 뭐라고 물어보면 Y를 입력하면 된다.

curl -Ls https://sh.jbang.dev | bash -s - app setup

위와 같이 실행 후 터미널을 닫고 새로운 터미널 열어서 다음으로 진행한다. (성공적으로 설치되면 영문으로 새로운 터미널을 열라는 내용이 포함된 메시지가 출력될 것이다.)

jbang --java 22 io.github.padreati:rapaio-jupyter-kernel:2.1.0 -i -auto

여기까지 성공적으로 rapaio 자바 커널(런타임)을 설치하면 끝!

How to run

jupyter-lab --no-browser --IdentityProvider.token='x'

이렇게 실행하여 새로운 웹브라우저 창/탭에서 토큰으로 설정한 x를 입력하여 주피터 환경에 접속

로컬 환경에 설치한 경우에는 아무런 없이 jupyter-lab 으로만 실행해도 됨

About

OOP course @ HNU CE (2024 fall)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%