목록SW 개발 (173)
DATA101
🔭 포스팅 개요 pipenv는 파이썬에서 공식으로 권장하는 패키지 관리 툴로써 무엇보다 편리하고 안정적으로 패키지 관리가 가능하기 때문에 가상환경 사용 시 가장 추천하는 툴입니다. 본 포스팅에서는 pipenv의 등장 배경과 장점부터 설치하고 사용하는 방법까지 알아봅니다. 📚 목차 1. pipenv 등장 배경 1.1. Summary 1.2. 상세 설명 1.2.1. pip 1.2.2. 가상환경 모듈 2. pipenv 소개 3. pipenv 설치 4. 가상환경 생성 5. 가상환경 실행 6. 가상환경에서 주피터 노트북 실행 7. Pipfile 파일 소개 8. 패키지 설치 9. Pipfile.lcok 파일 소개 10. 가상환경 비활성화 11. 가상환경 삭제 12. pipenv 모듈 기능 1. pipenv 등장 배..
본 포스팅에서는 터미널 프롬포트에 (base)가 출력되는 이유를 알아봅니다. 나아가, 아나콘다 기본 활성화/비활성화하는 방법에 대해 알아봅니다. 📚 목차 1. 터미널 프롬포트 내 (base) 의미 2. 아나콘다 기본 환경 활성화 여부 확인 3. 아나콘다 기본 환경 비활성화 4. 아나콘다 기본 환경 활성화 1. 터미널 프롬포트 내 (base) 의미 터미널에 아래 스크린샷에서 빨간 박스로 친 (base)가 출력되는 이유는 아나콘다 기본 환경(base)이 자동으로 활성화되어 있기 때문입니다. 이는 아나콘다의 auto_activate_base 옵션이 True 상태이기 때문이죠 2. 아나콘다 기본 환경 활성화 여부 확인 아나콘다 기본 환경 활성화 여부를(auto_activate_base) 확인해 봅니다. 터미널에..
본 포스팅에서는 pip 개념과 pip/pip3 설치 방법을 알아봅니다.1. pip 개념Pip Installs Packages의 약자Python 패키지를 설치하고 관리하는 패키지 매니저(Package Manager)MacOS에서 brew, node의 npm, yarn, Linux에서 apt와 같은 개념의 패키지 매니저2. pip vs pip3pip와 pip3의 차이는 파이썬 버전의 차이입니다. pip: Python2 버전 패키지 매니저 참고로 파이썬2 버전은 2020년 1월 1일 자로 추가적인 업데이트 지원 종료 pip3: Python3 버전 패키지 매니저 3. pip 설치 확인Python 2.7.9 이후 버전과 Python 3.4 이후 버전을 사용하고 계시다면 pip가 내장되..
오늘은 Mac에서 파이썬 기본 버전 변경 방법을 빠르게 알아봅니다. 명령어 4줄이면 돼요 :) Step 1. 파이썬 버전 확인 터미널을 열어 현재 파이썬 기본 버전을 알아봅니다. python --version 현재 파이썬 기본 버전이 2.7.16 버전으로 되어있습니다. 참고로, 파이썬2 버전은 2020년 1월 1일자로 지원이 종료되었습니다. Step 2. 설치된 파이썬 리스트 확인 현재 설치되어 있는 파이썬 리스트를 확인합니다. ls -l /usr/local/bin/python* 저는 3.6, 3.8 버전이 설치되어 있습니다. 다음 Step에서 3.8 버전으로 변경해 보겠습니다. (Option) 변경하고 싶은 파이썬 버전이 설치되어 있지 않은 경우 만약 변경하고 싶은 파이썬이 설치되어 있지 않다면 설치부..
오늘은 파이썬 가상환경의 필요성에 대해 알아봅니다. 개요 가상 환경은 프로젝트마다 격리된 환경(즉, 가상 환경)을 생성함으로써 프로젝트별로 패키지를 관리하기 위함입니다. 파이썬을 입문하기로 마음 먹으셨다면 지금부터라도 가상 환경 사용을 권장해 드립니다. 파이썬의 패키지 관리 특징 파이썬은 같은 인터프리터 버전끼리 같은 패키지를 공유합니다. 예를 들어, 가상 환경을 사용하지 않는 상황에서 A 프로젝트, B 프로젝트에서 Python 3.7.4를 사용하고 가정하겠습니다. 그럼 A 프로젝트에서 설치한 패키지를 B 프로젝트에서 따로 설치할 필요 없이 사용할 수 있습니다. 프로젝트마다 패키지를 매번 설치하지 않아도 되니 파이썬을 입문하신 분들에게는 매우 편리하게 느껴지실 겁니다. 하지만, 프로젝트마다 다른 버전의 ..
본 포스팅에서는 파이썬 내장 함수 zip에 대해 알아봅니다. zip 함수란? 파이썬 내장 함수인 zip을 사용하면 위 문제를 쉽게 해결할 수 있습니다. zip 함수는 데이터 개수가 같은 자료형 여러 개를, 같은 인덱스의 데이터끼리 튜플(tuple)로 결합해 주는 함수입니다. zip 함수의 역할 이해 아래 예시를 보시면 zip 함수를 쉽게 이해하실 수 있을 겁니다. 과일의 이름, 가격, 개수를 각각 리스트에 저장해 두었다고 가정해 보겠습니다. fruit = ['사과', '바나나', '파인애플'] price = [1200, 1000, 7000] quantity = [20, 12, 3] 위와 같이 데이터 종류별로 리스트에 나눠져 있으면 어떤 과일이 얼마의 가격에, 몇 개정도 보관되어 있는지 알기 어렵습니다. ..
본 포스팅에서는 수출/수입 업무 Flow 이해를 위한 용어를 간략히 정리해 봅니다. Letter of Credit(L/C) 은행에서 구매 업체의 신용을 고려하여 구매자가 거래금을 지급하지 못하더라도 판매자에게 거래 대금을 은행이 보증하고 지급해 주는 증서 판매업체 대부분은 L/C 개설 희망 한국어로는 신용장(信用狀)이라 부름 은행발행 신용장은 국제무역대금의 결제수단으로 주로 사용 수입용 LC(Import LC, I/LC), 수출용 LC(Export LC, E/LC)로 나뉨 Local L/C(L/LC) Local Letter of Credit의 약자로, 국내에서만(Local) 통용되는 내국신용장 L/C에 비해 수수료 저렴 회사 간 신뢰도가 낮을수록 L/C, L/LC, 현금거래 순으로 거래 체결 예를 들어,..
본 포스팅에서는 Trade Contract의 개념에 대해 간략히 알아봅니다. Trade Contract(TC)란? "무역계약" 의미 구매 주문(Purchase Order, PO)과 판매 주문(Sales Order, SO)에 관련한 모든 정보 포함 수입/수출 업무에서 사전 오더의 다음 업무 프로세스 사전 오더Release를 통해 TC 생성 TC를 release 하면 PO와 SO 동시 생성 TC를 통해 예상 Margin 확인 가능 판매 시점에 보험료, 운송비 등의 부대비용이 달라지기 때문에 margin은 예상 금액 TC 업무 Case TC 생성 사전 오더*Release를 통해 TC 생성 ※ 사전오더: 계약 성사되기 이전 단계부터 성사될 때까지의 영업정보 관리(구매&판매 단가 포함) TC를 Release 하여..