본문 바로가기

Python/개념32

Day 10. 과제: 디렉토리 관련 프로그램 (주) 좋은 기업 폴더에 많은 부서의 문서들이 섞여있습니다. 날짜순서대로 정렬이 되어있어서 어느 부서의 문서인지 구분할 수 없습니다. 먼저 압축을 풀어준 뒤 파일들을 해당부서 폴더로 들어가도록 정리해보도록 하겠습니다. 1. 파일 압축 풀기 ㄴ 광고연감.zip과 영상모음.zip 파일들이 압축해체되어 나온 것을 볼 수 있습니다. 2. 파일 엑셀명으로 정리하기 1. 파일명을 엑셀로 정리합니다. ㄴ엑셀에 파일명들이 저장된 것을 볼 수 있습니다. 3. 파일 정리하기 1. 부서명을 뽑아냅니다. 2. 기타 폴더까지 만듭니다. 3. 디렉토리를 만듭니다. 4. 디렉토리안에 파일들을 정리해 넣습니다. ㄴ각 부서별 폴더로 이동한 것을 볼 수 있습니다. 2024. 3. 24.
Day 10. 디렉토리 관리 프로그램 더보기 주피터 노트북 실행하면 그 해당 폴더를 중심으로 저장하거나 관리 실행됨, 위치가 중요 주피터 노트북 설치 1) 파이썬이 설치되어 있어야 함 (pip도 설치되어 있음) 2) pip install jupyter (설치가 되지 않는 경우 pip install --upgrade pip 명령 실행 후 다시 설치) 3) 주피터 노트북 실행 (1) jupyter notebook --notebook-dir='C:\Ryuzy\Python' (2) 원하는 디렉토리로 이동 후 실행 cd 내경로 jupyter notebook 주피터 노트북 단축키 셀 선택 모드(ESC) a: 위에 새로운 셀 추가 b: 아래 새로운 셀 추가 c: 셀 복사하기 v: 셀 붙여넣기 x: 셀 잘라내구 dd: 셀 삭제하기 m: 마크다운으로 변경 .. 2024. 3. 22.
Day 9-2. 파일 입출력 라이브러리 1. OS 파이썬의 os 모듈은 운영 체제와 상호 작용하는 많은 함수와 유틸리티를 제공합니다. 이 모듈을 사용하면 파일, 디렉터리 또는 운영 체제에 관한 작업을 수행할 수 있습니다. os.getcwd() : 현재 경로 가져오기 import os # 현재 경로 가져오기 os.getcwd() # 디렉토리 안에 파일(디렉토리)을 리스트로 반환 os.listdir(os.getcwd()) /content ['.config', 'sample_data'] os.chdir() : 작업 디렉토리 변경하기 # 작업 디렉토리 변경하기 os.chdir( ./data/ ) os.path.join( 'path명' , '파일명' ) : 파일경로 합쳐주기 data_dir = './data/' file_path = os.path.jo.. 2024. 3. 21.
Day 9-1. 변수 타입 어노테이션 1. 변수 타입 어노테이션 변수 타입 어노테이션은 파이썬 3.5부터 도입된 기능으로, 변수의 예상 타입을 명시하는데 사용됩니다. 이는 주로 코드의 가독성을 높이고, 정적 타입 검사 도구(예: mypy)를 사용하여 타입 오류를 사전에 잡아내기 위한 목적으로 사용됩니다. 타입 어노테이션은 실제로 변수의 타입을 강제하는 것이 아니라, 개발자가 변수가 어떤 타입을 가져야 할 것으로 예상하는지 명시하는 것입니다. 2. 기본 타입 어노테이션 [기본] name = "김사과" age = 20 height = 160.5 is_lover = True [어노테이션] name: str = "김사과" age: int = 20 height: float = 160.5 is_lover: bool = True 3. 리스트, 튜플, 딕.. 2024. 3. 21.
LIST