python

    원티드 프리온보딩 1주차 후기

    프리온보딩이란 무엇인가? 원티드에서 주관하는 데이터 사이언티스트 양성 프로그램이다. 파이썬의 문법부터 시작해서 pandas와 numpy를 어떻게 다루는지, seaborn을 이용해서 시각화를 어떻게 해야하는지 등을 가르쳐준다. 매 주 주말은 교육을 듣고 평일엔 팀 프로젝트를 수행해야하며, 그러기 위해 깃허브와 슬랙을 이용해 협업해야한다. 무엇을 배웠나? 프리온보딩은 5월 1일 토요일에 시작했다. 1주차에 배운 내용은 파이썬의 기본 문법, 깃의 기본적인 명령어, numpy, pandas의 배열, 데이터프레임 등을 중심으로 기본적인 활용법을 배웠다. 팀프로젝트 과정은? 1주차 과제는 국민연금 데이터를 이용해서 유니콘 기업을 찾는 것이다. 당연하게도 회사명은 숫자 코드로 바뀌어져있고, 주어진 데이터는 연 매출액..

    python bz2 에러 해결방법

    해당 오류가 발생한 이유 bz는 bzip이라는 압축 관련 라이브러리이다. 해당 에러가 발생한 이유는 파이썬이 인식을 못하던지, 아니면 설치가 안되있던지... 아무튼 해당 라이브러리를 인식하지 못했을 때 발생한다. 해결법 해당 해결법은 우분투 기준이다. (물론 우분투를 설치한 WSL2도 마찬가지) 패키지 설치 sudo apt install libbz2-dev 설치 이후 파이썬을 재설치한다.

    python 설치(poetry)

    poetry 설명 poetry는 각 프로젝트의 패키지 버전들을 명시하고 의존성을 관리한다. js 진영의 npm이라고 생각할 수 있다. vs pipenv pipenv는 느리고 불안정하다! pipenv를 사용하다보면 패키지 다운이 실패하는 경우가 왕왕 발생한다. poetry 설치 및 구성 작업 디렉토리 pip install poetry poetry init poetry로 패키지 설치 poetry add poetry add -D D 옵션을 붙이면 현재 디렉토리에서만 해당 개발환경에서만 사용할 패키지로 설치할 수 있다. poetry 명령어 자동완성 mkdir $ZSH_CUSTOM/plugins/poetry poetry completions zsh > $ZSH_CUSTOM/plugins/poetry/_poetry..

    python 설치 (pyenv)

    패키지 설명 pyenv - 파이썬 및 특정 파이썬 프로그램의 패키지들을 버전별로 관리할 수 있는 툴 pyenv-virtualenv - 파이썬 환경을 관리하는 툴, 이 툴을 이용하여 디렉토리별로 파이썬 패키지들을 다양하게 조합할 수 있다. autoenv - 디렉터리 이동시 자동으로 가상 환경이 실행되는 스크립트, pyenv-virtualenv의 보조 pyenv 설치 brew brew install pyenv curl curl -L \ https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer \ | bash # ~/.bashrc || ~/.zshrc export PATH="/home/opc/.pyenv/bin:$PAT..