목록함수 (7)
Susan and Data

apply, lambda, map [DataFrame 인덱싱] 방법 내용 df[] df['column'] 해당 컬럼 인덱싱 df['column', 'column'] 해당 리스트의 컬럼 인덱싱 df['row':'row'] 첫번째 지정한 row부터 마지막으로 지정한 row까지 인덱싱 df.loc[] df.loc[:, 'column'] 모든 row의 해당 컬럼 인덱싱 df.loc[:, ['column', 'column']] 모든 row의 해당 리스트의 컬럼 인덱싱 df.loc[:, 'column':'column'] 모든 row의 첫번째 지정한 column부터 마지막으로 지정한 column까지 인덱싱 df.iloc[] df.iloc[인덱스값] 지정한 인덱스 값에 해당하는 row 및 column 인덱싱 df.il..

카페 주문 프로그램 [모듈] 1. time: 운영 체제가 제공하는 다양한 시간 기능을 다루는 모듈 [함수] 1. time.sleep: 입력한 초만큼 프로그램 일시정지 2. items: 딕셔너리에 있는 키와 값들의 쌍을 얻을 수 있음. Q. 카페에서 주문을 받고, 음료를 제공한 후 log를 남겨라. 카페 메뉴 1. 아메리카노(음료 만드는 시간: 1초) 2. 라떼(음료 만드는 시간: 2초) 3. 바닐라라떼(음료 만드는 시간: 3초) 4. 녹차라떼(음료 만드는 시간: 3초) 5. 콜드브루(음료 만드는 시간: 1초) 코드를 작성할 때 함수를 사용하는 것이 쉽지 않았다. 하드코딩은 유지보수를 어렵게 만들기 때문에 그 점을 어떻게 개선해나가야 할지 고민을 많이 했다. (1) 카페 프로그램 사용 시 추후 자주 변경 ..

파일 입출력 [파일 모드] 파일 모드 내용 r 읽기전용 w 쓰기전용 x 배타적(독점적) 파일 생성, 같은 이름의 파일 존재 시 실패 a 파일의 끝에 추가하는 경우, 쓰기전용 b 바이너리 모드 t 텍스트 모드 + 업데이트(읽기 및 쓰기)를 위한 디스크 파일 열기 U 유니버설 개행 모드 [모듈] 1. datetime: 날짜, 시간과 관련된 메소드 지원 2. time: 운영 체제가 제공하는 다양한 시간 기능을 다루는 모듈 [함수] 1. readline: 파일의 내용을 한 라인씩 읽어 들여 문자열로 반환 2. readlines: 파일의 모든 라인을 순서대로 읽어 들여 각각의 라인을 하나의 요소로 저장하는 리스트로 반환 3. datetime.strftime: 날짜 형식 변환 4. time.sleep: 입력한 초만..

문자열 [함수] 1. len: 문자의 길이 확인 2. split: 문장 쪼개기 3. replace: 내용 변경 4. lower: 소문자 변경 5. upper: 대문자 변경 6. startwith: ~로 시작하는 7. endswith: ~로 끝나는 8. strip: 앞, 뒤 불필요한 공백 제거 Q. a='banana pen' 문자 길이는? Q. a='This is a pen' 문장을 쪼개시오. Q. a='This is a pen' 각각 다른 리턴값으로 출력 Q. This와 is의 값을 합치시오. Q. 아래의 문장을 단어 단위로 나누시오.(하이픈은 제외) "A 61-year-old man whose wife worked as O'Connell's housekeeper was charged with one c..

파일분류 [파이썬 모듈] 1. os: 현재 디렉토리 확인, 디렉토리 변경, 현재 디렉토리 파일 목록 확인, csv 파일 호출할 때 유용한 모듈 2. shutil: 파일 복사 및 이동할 때 유용한 모듈 3. glob: 인자로 받은 패턴과 이름이 일치하는 모든 파일과 디렉토리의 리스트를 반환하는 모듈 [파이썬 함수] 1. os.listdir: 파일 목록 읽기 2. len: 파일 갯수 확인 3. os.makedirs: 여러 폴더 생성 4. glob: 확장자별로 파일 골라내기 5. basename: 파일명, 확장자 추출 6. shutil.move: 파일 이동 [프로세스] 1. 모듈 import 2. 이미지가 저장된 폴더 문자열 변수 생성 3. 파일 갯수 확인 4. dog, cat 폴더 생성 5. jpg 파일 갯..

함수 Q. x1=10, x2=25 사칙연산 함수 생성(adder, suber, multer, divider) Q. x1=10, x2=25 사칙연산을 하나의 함수로 생성

파이썬 함수/메소드 [파이썬 모듈] 1. os(Operating System): 파이썬을 이용해 파일을 복사하거나 디렉토리를 생성하고, 특정 디렉토리 내 파일 목록 확인 시 사용 2. shutil: 파일복사와 삭제 시 사용 3. pathlib: 디렉토리, 파일의 경로를 객체로서 조작 및 처리 가능 [파이썬 함수/메소드] 1. touch: 빈 파일 생성 2. os. listdir: 지정한 디렉토리 내 모든 파일과 디렉토리 리스트를 리턴 3. os.makedirs: 디렉토리 생성 4. src(source): 기존 위치 5. dst(destination): 옮길 위치 6. shutil.copy: 파일 복사 [파이썬 함수/메소드로 디렉토리 복사] 1. 현재 작업 디렉토리에 파일 생성(touch를 활용하여 con..