1. dotenv를 사용하는 이유.(1)아이디, 비밀번호, 등 환경 변수에 대한 설정을 내부 소스 코드가 아닌, 외부 파일에 별도로 저장하여, 정보가 유출되지 않도록 할 수 있고(2) 변수를 매번 새로 입력할 필요 없이 불러와 사용할 수 있다.2. dotenv 사용하는 방법(1) 설치터미널에 'pip install python-dotenv' 입력하여 설치한다.(2) 환경 변수 저장 파일 생성같은 폴더에 새 파일을 만든 뒤 이름을 '.env'로 변경한다.(3) .env 파일에 변수 저장하기만든 env 파일에 사용할 변수를 저장한다. 보통 api 인증키, id, 비밀번호를 저장한다.예)api_key = 1224888(4) 저장한 값 호출하기import os from dotenv import load_dote..
Python/Basic
1. python에서 가상 환경 만드는 이유 (1) 각 프로젝트마다 필요한 라이브러리가 다른데, 이것을 모두 전체 python에 설치하게 되면 해당 프로젝트에만 사용된 라이브러리를 구분할 수 없다. 고객사에 파일 전달 시 꼭 필요한 라이브러리와 버전을 정확히 전달해야 한다. (2) 각 프로젝트마다 라이브러리의 버전이 다를 수 있는데, 이때 전체 python에 설치된 버전을 바꾸게 되면, 같은 라이브러리 다른 버전을 사용하고 있던 프로젝트에 영향을 줄 수 있다.2. 가상환경 만드는 방법 (1) 터미널에 'python -m venv 가상환경이름'를 입력하면 작업 폴더에 '가상환경이름' 폴더가 생긴다.(2) 가상환경을 실행시키려면, 터미널에 '가상환경이름\Scripts\activate'를 치면 명..
----------------------------------------------------------------------------------------------------- 1. 자료형 비교 자료형리스트튜플딕셔너리집합생성a = [value1. values2,]a = (value1, values2)요소 하나 일 때 뒤에 ‘,’를 삽입해야 튜플로 인식a = {key1:value1, key2:value2}a = set(value)빈 값 생성a = []a = ()a = {}a = set()b = set(a)표기대괄호 []괄호 ()중괄호 {}set()순서 유무인덱스 가능○○xx중복 허용○○Key 중복 불가x변경 가능○X○○조작요수 추가변수명.append(value)#변수명.extend (itera..