Laravel, Codeigniter 등의 PHP프레임워크들이나 PHP 패키지들 의존성을 관리한다던지 PHP클래스파일을 로딩할때 쓰인다. 컴포저는 Packagist라는 PHP 패키지 저장소와 연동되어 있는데, 설치를 원하는 패키지에 대한 composer.json 파일을 작성하고 터미널 창에서 composer.json 파일이 있는 디렉토리로 이동한 후, 알맞은 실행 명령을 입력하면 해당 파일에 기술된 패키지를 자동으로 다운로드받는다. composer.json 파일의 내용과 실행 명령어는 각 벤더 측에서 제공하고 있으니 자세한 것은 그곳을 찾아보면 된다. (출처: 위키백과, https://namu.wiki/w/%EC%BB%B4%ED%8F%AC%EC%A0%80)
리눅스 기반으로 데이터 분석을 수행한다면 하나의 머신을 여러 명의 분석가가 공유하는 경우가 대부분입니다. 이럴 때 jupyter server를 리눅스에 설치하고 원격 접속이 가능하게 한다면 colab과 같은 환경으로 사용할 수 있습니다.
우분투 리눅스에는 기본적으로 파이썬 3.10
이 설치되어 있습니다. (22.04.4
기준) 이 버전을 원하는 버전으로 변경하는 과정을 소개합니다.
자신만의 모듈을 만들고 나면 함수나 클래스 단위로 주석을 작성합니다. 이 주석을 읽어들여서 레퍼런스 문서를 자동으로 생성해 주는 기능을 소개합니다.
파이썬을 사용하다 보면 많은 패키지를 pip 명령으로 설치하게 됩니다. 시간이 지나 일부 패키지를 업그래이드 하게 되는데 가끔 번거롭게 느껴집니다. 이 포스팅에서는 컴퓨터에 설치되어 있는 모든 패키지를 일괄 업그래이드 하는 방법을 소개 합니다.