홈 / Python Python Python Python으로 분석, 자동화, 연구용 스크립트 작업을 시작합니다. 설치 Step 1 설치 사용하는 OS에 맞는 Python 설치 파일을 내려받아 설치합니다. Step 2 라이브러리 터미널이나 Jupyter Notebook 셀에서 자주 쓰는 Python 라이브러리를 설치합니다. 선택 가상 환경 만들기 프로젝트 안에 .venv를 만들고 NumPy 같은 패키지를 설치합니다. Backends Backend 1 NumPy 작은 수치 계산과 데이터 준비에 NumPy array를 사용합니다. Backend 2 JAX gradient, compile, accelerator 지원이 필요한 array 코드에 JAX를 사용합니다. Backend 3 PyTorch machine learning 실험과 GPU 기반 계산에 PyTorch tensor를 사용합니다. 시각화 Topic 1 2차원 시각화 Matplotlib으로 기본 2차원 그래프를 만듭니다. Topic 2 3차원 시각화 surface나 trajectory를 위한 간단한 3차원 그래프를 만듭니다. Topic 3 GIF animation 짧은 Matplotlib animation을 GIF 파일로 저장합니다. 가속 Tool 1 Numba just-in-time compilation으로 numerical Python loop를 빠르게 실행합니다. Tool 2 ProcessPoolExecutor 서로 독립적인 Python 작업을 여러 CPU process로 나누어 실행합니다. Tool 3 CUDA GPU 실행이 이득이 될 만큼 큰 작업에 CUDA-capable GPU를 사용합니다.