log-diginori / log-diginori.github.io

grep -E 'oepn|source|mind' log.diginori.log
https://log.diginori.com
1 stars 2 forks source link

Kotlin Programming for Developers #39

Open becky2sawyer opened 1 year ago

becky2sawyer commented 1 year ago

코틀린 공부하기

1. 저자를 만났다

2. 책을 구매했다 - 개발자를 위한 코틀린 프로그래밍 A to Z 코틀린 문법 및 코루틴 입문서 | 문용준

3. mac m1 anaconda 관련 이슈를 보고 나는 miniforge 를 설치했다.

$ pyenv install miniforge3-4.10.3-10
Downloading Miniforge3-4.10.3-10-MacOSX-arm64.sh...
-> https://github.com/conda-forge/miniforge/releases/download/4.10.3-10/Miniforge3-4.10.3-10-MacOSX-arm64.sh
Installing Miniforge3-4.10.3-10-MacOSX-arm64...
Collecting package metadata (current_repodata.json): done
Solving environment: done

==> WARNING: A newer version of conda exists. <==
  current version: 4.10.3
  latest version: 22.11.1

Please update conda by running

    $ conda update -n base conda

## Package Plan ##

  environment location: /Users/m2/.pyenv/versions/miniforge3-4.10.3-10

  added / updated specs:
    - conda=4.10.3
    - pip

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    ca-certificates-2022.12.7  |       h4653dfc_0         142 KB  conda-forge
    certifi-2022.12.7          |     pyhd8ed1ab_0         147 KB  conda-forge
    openssl-1.1.1s             |       h03a7124_1         1.5 MB  conda-forge
    pip-22.3.1                 |     pyhd8ed1ab_0         1.5 MB  conda-forge
    ------------------------------------------------------------
                                           Total:         3.3 MB

The following packages will be UPDATED:

  ca-certificates                      2021.10.8-h4653dfc_0 --> 2022.12.7-h4653dfc_0
  certifi            conda-forge/osx-arm64::certifi-2021.1~ --> conda-forge/noarch::certifi-2022.12.7-pyhd8ed1ab_0
  openssl                                 1.1.1l-h3422bc3_0 --> 1.1.1s-h03a7124_1
  pip                                   21.3.1-pyhd8ed1ab_0 --> 22.3.1-pyhd8ed1ab_0

Downloading and Extracting Packages
pip-22.3.1           | 1.5 MB    | ################################################################################################################################################ | 100%
ca-certificates-2022 | 142 KB    | ################################################################################################################################################ | 100%
openssl-1.1.1s       | 1.5 MB    | ################################################################################################################################################ | 100%
certifi-2022.12.7    | 147 KB    | ################################################################################################################################################ | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Installed Miniforge3-4.10.3-10-MacOSX-arm64 to /Users/m2/.pyenv/versions/miniforge3-4.10.3-10

4. 파이썬 가상환경 - 코틀린 생성

$ conda config --set auto_activate_base false

$ conda env list

conda environments:

# base * /Users/m2/.pyenv/versions/miniforge3-4.10.3-10 kotlin /Users/m2/.pyenv/versions/miniforge3-4.10.3-10/envs/kotlin

$ conda activate kotlin (kotlin) $


### 5. 주피터 노트북 &  주피터랩 설치
- [x] Everyone knows about it. Skipping.

### 6. Jupyter용 Kotlin 커널 설치
- https://github.com/Kotlin/kotlin-jupyter
``` bash
$ conda install -c jetbrains kotlin-jupyter-kernel

Collecting package metadata (current_repodata.json): done
Solving environment: done

==> WARNING: A newer version of conda exists. <==
  current version: 4.10.3
  latest version: 22.11.1

Please update conda by running

    $ conda update -n base conda

## Package Plan ##

  environment location: /Users/m2/.pyenv/versions/miniforge3-4.10.3-10/envs/kotlin

  added / updated specs:
    - kotlin-jupyter-kernel

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    kotlin-jupyter-kernel-0.11.0.208|             py_0        72.9 MB  jetbrains
    ------------------------------------------------------------
                                           Total:        72.9 MB

The following NEW packages will be INSTALLED:

  kotlin-jupyter-ke~ jetbrains/noarch::kotlin-jupyter-kernel-0.11.0.208-py_0

Proceed ([y]/n)? y

Downloading and Extracting Packages
kotlin-jupyter-kerne | 72.9 MB   |                                                                                                                                                  |   0%
kotlin-jupyter-kerne | 72.9 MB   | ################################################################################################################################################ | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
becky2sawyer commented 1 year ago

7. jupyter-lab > Kotlin 선택

image image