2단계 : 6. 실습 : 파이썬 파일 관리 시스템
1. 전체 개요 이 코드는 파이썬으로 구현한 간단한 파일 관리 시스템입니다. 다양한 파일 유형(txt, csv, json)을 읽고 쓰며, 디렉터리 생성 및 삭제, 파일 검색, 수정 등의 기능까지 포함되어 있어 학습용 프로젝트나 업무 자동화 스크립트로 활용하기 적합합니다. 주요 클래스 설명 ㉮ FileManager • 기능: 파일의 기본 정보를 가져오고, 이름 변경, 복사, 삭제 등의 기능 제공 • 주요 메서드: • get_file_info() – 파일 경로, 이름, 크기 등 반환 • rename() – 파일 이름 변경 • copy() – 파일 복사 • delete() – 파일 삭제class FileManager: # 파일 관리 기본 클래스 def __i..
2025. 4. 2.
2단계 : 5. 리스트와 반복문 (리스트와 관련된 주요 메서드 - append(), remove(), sort() 등)
Python의 리스트(List)는 다양한 메서드(method)를 제공하여 데이터 추가, 삭제, 정렬, 변환 등의 기능을 쉽게 수행할 수 있습니다.이번 장에서는 리스트의 주요 메서드(append(), remove(), sort(), extend(), pop(), insert() 등)를 심도 있게 다루고, 실전 예제와 함께 설명합니다. 1. 리스트(List) 메서드란 ? 리스트 메서드는 리스트 객체에 내장된 함수로, 리스트를 직접 변경하거나 조작할 수 있는 기능을 제공합니다. ✅ 대표적인 리스트 메서드메서드기능append(x)리스트 끝에 요소 추가extend(iterable)여러 개의 요소 추가insert(i, x)특정 위치(i)에 요소 추가remove(x)특정 요소 삭제pop(i)특정 위치(i)의 요소 제..
2025. 3. 23.
2단계 : 5. 리스트와 반복문 (리스트의 기본 개념과 생성)
1. 리스트(List)란? Python에서 리스트(List)는 여러 개의 데이터를 순차적으로 저장할 수 있는 데이터 구조입니다.리스트는 다양한 데이터 타입을 포함할 수 있으며, 인덱스를 사용하여 요소를 접근하고 조작할 수 있습니다. ✅ 리스트의 주요 특징 • 순서가 있는(Ordered) 데이터 구조 • 다양한 데이터 타입을 저장 가능 • 변경 가능(Mutable) → 요소 추가, 수정, 삭제 가능 • 반복문을 활용한 데이터 조작 가능 2. 리스트 생성 방법 리스트는 대괄호 []를 사용하여 생성합니다. ㉮ 기본적인 리스트 생성numbers = [1, 2, 3, 4, 5]fruits = ["사과", "바나나", "체리"]mixed_list = [10, "Python", 3.14, True] # ..
2025. 3. 22.
2단계 : 4. 함수 (함수 정의와 호출 - def 키워드)
함수(Function)는 특정 작업을 수행하는 코드 블록으로, 코드의 재사용성을 높이고, 유지보수를 용이하게 하며, 프로그램을 모듈화하는 데 중요한 역할을 합니다. Python에서는 def 키워드를 사용하여 함수를 정의할 수 있습니다. 이 장에서는 함수의 개념, 정의 방법, 호출 방식, 매개변수 전달, 반환값 처리, 그리고 함수의 장점까지 자세히 살펴봅니다. 1. 함수란 무엇인가? ㉮ 함수의 개념 함수(Function)는 특정 입력을 받아 처리를 수행한 후 결과값을 반환하거나 특정 작업을 실행하는 코드 블록입니다.함수를 사용하면 반복되는 코드를 줄이고, 가독성을 향상시키며, 유지보수성을 높일 수 있습니다. ㉯ 함수의 기본 구조def 함수이름(매개변수): 실행할 코드 return 반환값 •..
2025. 3. 17.