Python

· Python/Basic
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'를 치면 명..
· Python/Basic
-----------------------------------------------------------------------------------------------------   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..
pandas에서 데이터 프레임의 구조 1. 열 이름(column names) 출장자 출장지 소요일수 이동수단 지급금액 ◀column names 0 고양이 도넛가게 4시간 대중교통 1 고슴도치 젤라또가게 4시간 행정차량 2 다람쥐 도토리가게 2시간 대중교통 3 백룡 사우나 2시간 업무택시 4 표범 피자집 3시간 행정차량 ※df.columns를 출력하면 '출장자', '출장지', '소요일수', '이동수단', '지급금액'이 나옴 2. 열(column) ▼column 출장자 출장지 소요일수 이동수단 지급금액 0 고양이 도넛가게 4시간 대중교통 1 고슴도치 젤라또가게 4시간 행정차량 2 다람쥐 도토리가게 2시간 대중교통 3 백룡 사우나 2시간 업무택시 4 표범 피자집 3시간 행정차량 ※df['출장자']를 출력하면 ..
1. 판다스에서 culmns과 row의 개념 1. read_excel의 skiprows로 원하는 columns를 설정 2. df.loc["행이름", "열이름"]으로 처음에 주인 표 추출 3. df.iloc[행번호, 열번호]로 원하는 양식의 표로 바 ---- 차례로 시작 순서 1. import pandas as pd 로 판다스를 불러내기 2. pd.read_excel(불러올 엑셀 주소) ※엑셀 주소는 URL도 될 수 있고, 절대 경로, 상대 경로도 될 수 있다. 상대경로의 경우 작업 디렉토리를 기준으로 한 경로 예) 절대경로: pd.read_excel(D:\python\lesson1\test\출장비.xlsx) py 파일(작업)이 test폴더에 있을 경우의 상대경로: pd.read_excel(출장비.xlsx..
도뉘넛-
'Python' 카테고리의 글 목록