목록Language/Python (10)
eunzae's develog
os 모듈 사용 현재 경로의 파일 밀 폴더 추출 >>> os.listdir() ['전처리.ipynb'] 특정 경로의 파일 및 폴더 추출 >>> os.listdir(r'C:\Users\shinu\Desktop\전처리') ['.ipynb_checkpoints', 'results', '전처리.ipynb', '전처리.xlsx', '전처리lower.ipynb']
>>> import os >>> os.getcwd() 'C:\\Anaconda3\\Lib\\idlelib' >>>
함수명(인자1: 인자1타입, 인자2: 인자2타입) -> 리턴 타입: ### 예시 def split_word(col_series: pd.Series, split_str:str) -> List[str]: logging.info(f"return's type : pandas.core.series.Series") logging.info(f"return's elemenet type : List[str]") return col_series.str.split(split_str) col_series의 타입: pd.Series split_str의 타입: str 이 함수가 반환해주는 값의 형식: List[str]
함수 정의 1. def문을 입력하고 끝날 때 까지 들여쓰기를 지키며 코드 줄을 입력한 후 마지막에 빈 줄을 입력 2. 해당 함수 이름과 소괄호를 사용하여 실행 def hello(): print('hello') hello()
문자열 및 연산자 Escape 코드 \n : 개행 \t : 탭 \\ : 문자 \' : 문자 \" : 문자 \r : 캐리지 리턴 \f : 폼 피드 \a : 벨 소리 \b : 백 스페이스 \000 : 널 문자 len 함수 len(변수명) # 문자열 길이 출력 raw string: r 뒤에 오는 문자는 escape 문자로 인식하지 않음 변수명 = r '문자열' raw_s1 = r'C:\Programs\Test\Bin' print(raw_s1) → C:\Programs\Test\Bin 멀티라인: 엔터까지 포함하여 출력하고 싶을 때 변수명 = \ """문자열""" multi = \ """ 문자열 멀티라인 테스트 """ print(multi) → 문자열 멀티라인 테스트 문자열 연..
파이썬 숫자형 및 연산자 + : 더하기 - : 빼기 * : 곱하기 / : 나누기 // : 나누기(몫) % : 나누기(나머지) ** : 지수(제곱) 단항 연산자 형 변환 int(정수) float(소수) complex(복소수) 수치 연산 함수(https://docs.python.org/3/library/math.html) abs(): 절댓값을 구한다 print(abs(-7)) → 7 divmod(): 몫과 나머지를 구한다 n, m = divmod(100, 8) print(n, m) → 12 4 math 패키지 불러오기 import math math 패키지 함수 math.ceil(): 올림 math.floor(): 내림 print(math.ceil(5.1)) → 6 print(math.floor(5.1)) → 5
자료형 파이썬 데이터타입 종류 Boolean Numbers String Bytes Lists Tuples Sets Dictionaries 데이터타입 출력 print(type(변수명))
03. 가상환경의 필요성 가상환경의 필요성 한 컴퓨터에서 여러 버전의 파이썬을 사용하여 프로젝트를 진행할 때, 깔끔한 환경 구성 가능 윈도우나 맥 등 전체 환경에 영향을 주지 않고 작업 가능 가상환경 생성 기존의 폴더 내에 가상환경을 생성하거나, 새로운 가상환경 폴더를 생성 맥의 경우 터미널, 윈도우의 경우 cmd에서 진행 가상환경 생성python -m venv 기존 폴더명 | 생성할 폴더명 가상환경 활성화 Mac OScd bin source ./activate Windowcd Script activate.bat 가상환경 비활성화 Mac OScd bin deactivate Windowcd Script deactivate.bat 패키지 맥의 경우 터미널, 윈도우의 경우 cmd에서 진행 패키지 설치 pip ..
02. print 함수의 이해 기본출력 문자열은 큰 따옴표(") 혹은 작은 따옴표(') 안에 작성 여러 print 함수를 쓰면 자동적으로 줄바꿈이 됨 print('Hello Python!') → Hello Python! print("Hello Python!") → Hello Python! print('''Hello Python!''') → Hello Python! print("""Hello Python!""") → Hello Python! separator 옵션 사용 sep='' 작은 따옴표 안의 문자로 연결 공백으로 두면 모두 붙여서 출력print('T','E','S','T&..
파이썬(Python) 기초 파이썬 개발 환경 설정 Step 1. 파이썬 설치 Step 2. IDE 설치(VS code) 작업 환경 설정 Step 1. 기본 세팅 VS Code 파이썬 환경 설정 Extension - 'Python' 설치 View - Command Palete (단축키: command + shift + P) Command Palete - 'Python: Select Interpreter' 검색 - 내 파이썬 클릭 후 설치 Step 2. VS Code Run Without Debuging 단축키 설정 Command Palete - 'Tasks: Configure Task' 검색 - 'Others' 선택 - 기존 내용 지우고 하단 내용 복사+붙여넣기 { // See https://go.micr..