먼저 go를 다운로드 받아야 한다. Download and install - The Go Programming Language Download and install Download and install Go quickly with the steps described here. For other content on installing, you might be interested in: 1. Go download. Click the button below to download the Go installer. Download Go Don't see your operating syste go.dev go는 Js나 Python과 다르게 특정 디렉터리 내에서만 프로젝트를 작업할 수 있는데 Window는 C:\go를..
이 글은 기술적으로 어떤 방식이 더 빠른가를 테스트하기보다 실제 많이 사용하는 패턴을 중심으로 어떤 패턴이 속도가 빠른지를 측정해 보았다. 실험 내용 목적: Python_list 또는 Numpy_array의 각 요소에 1을 더한 후 결과를 반환한다. (예: [0, 1, 2, 3] → [1, 2, 3, 4]) 방법: 한 패턴 당 총 3번의 실행 시간을 측정하고 평균값을 구한다. comp_Py_list: 1.042 # list comprehension map_Py_list: 1.432 # list(map(...)) for_Py_list: 1.589 # for i in Py_list add_Np_array: 0.016 # + (operator) def_Np_array: 0.026 # pre-defined 'a..
때로는 Python 코드를 짜는 거보단 Linux 명령어를 사용하면 편리하게 처리할 수 있는 것들이 있다. 그래서 파이썬 스크립트 내에서 쉘 명령어를 실행하는 방법을 알아보았다. 참고로 아래 내용은 Python 3.10에서 테스트한 코드이다. !command 주피터 노트북에서는 ! (느낌표)를 이용해 명령어를 실행할 수 있다. !ls 그런데 이 방법은 주피터 노트북(.ipynb)에서만 가능하다. subprocess subprocess 모듈에는 쉘 명령어를 실행할 수 있는 다양한 방법이 존재하지만 그 중 run 함수가 있다. import subprocess # subprocess.run(명령어) subprocess.run("ls") subprocess.run("ls", cwd="./projectC") 문자..