Python(3)
-
python file modules 파이썬에서 파일 처리
파이썬에서 파일 처리는 매우 중요한 기능 중 하나입니다. open() 함수를 기반으로 다양한 파일 입출력을 처리할 수 있으며, 텍스트 파일뿐 아니라 CSV, JSON 등 다양한 포맷도 다룰 수 있습니다.이번 설명에서는 텍스트 파일 입출력, 파일 모드, 경로 처리, CSV/JSON 처리, 모듈 정리까지 체계적으로 안내해드리겠습니다.1. 기본 파일 열기: open() 함수f = open("파일경로", "모드", encoding="인코딩")주요 모드 설명모드 의미 동작 요약'r'읽기파일이 없으면 에러 발생'w'쓰기기존 내용 삭제, 새로 작성'a'추가파일 끝에 내용 덧붙이기'x'배타적 생성파일이 있으면 에러 발생'b'바이너리 모드이미지 등 비텍스트 처리용'+'읽기 + 쓰기읽고 쓰기 모두 가능예시:f = open..
2025.05.12 -
파이썬 리스트와 인덱스
파이썬에서 리스트(list) 는 여러 개의 데이터를 순서대로 저장할 수 있는 가장 기본적이고 중요한 자료형입니다.특히 인덱스를 활용한 데이터 접근은 리스트를 제대로 활용하기 위한 핵심 개념입니다.1. 리스트란?여러 값을 하나의 변수에 저장할 수 있는 자료형대괄호 [] 사용다양한 자료형을 혼합해서 저장할 수 있음 (숫자, 문자열, 리스트 등)예시:fruits = ["사과", "바나나", "포도", "딸기"]2. 인덱스란?리스트의 각 요소는 **순서(인덱스)**를 가지고 있음인덱스는 0부터 시작음수 인덱스를 사용하면 뒤에서부터 접근예시:print(fruits[0]) # "사과"print(fruits[2]) # "포도"print(fruits[-1]) # "딸기" (마지막 요소)3. 인덱스를 활용한 수..
2025.05.10 -
파이썬 모듈은? 무엇인가? 코딩이쉬워지는 모듈
파이썬 모듈은 관련된 함수, 변수, 클래스 등을 하나의 파일에 모아놓은 파이썬 코드 집합입니다. 코드의 재사용성을 높이고, 기능을 깔끔하게 분리할 수 있는 매우 중요한 개념입니다.1. 모듈이란?하나의 .py 파일이 곧 모듈입니다.여러 함수와 변수를 포함할 수 있으며, 다른 파이썬 파일에서 import하여 사용할 수 있습니다.예:# mymath.py (사용자 정의 모듈)def add(a, b): return a + b다른 파일에서 사용:import mymathprint(mymath.add(3, 5)) # 82. 모듈 사용 방식 (import)1) 기본 importimport mathprint(math.sqrt(16)) # 4.02) 별명(alias) 사용import numpy as npnp.arr..
2025.05.10