IT & Programming/python(20)
-
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 -
python String method 파이썬 문자열 메소드
파이썬 문자열 메소드파이썬의 문자열(string)은 풍부한 메소드를 제공하여 텍스트 처리를 쉽게 할 수 있습니다. 다음은 주요 문자열 메소드들을 카테고리별로 정리한 것입니다.1. 대소문자 변환upper(): 모든 문자를 대문자로 변환lower(): 모든 문자를 소문자로 변환capitalize(): 첫 글자만 대문자로, 나머지는 소문자로 변환title(): 각 단어의 첫 글자를 대문자로 변환swapcase(): 대소문자를 서로 바꿈s = "Hello, World!"print(s.upper()) # HELLO, WORLD!print(s.lower()) # hello, world!print(s.capitalize()) # Hello, world!print(s.title()) ..
2025.05.10 -
Python의 __main__에 대한 설명
Python의 __main__에 대한 설명__main__은 Python에서 특별한 의미를 갖는 모듈 이름으로, 프로그램의 실행 방식과 관련된 중요한 개념입니다.__main__의 기본 개념Python에서 __main__은 프로그램이 직접 실행될 때 해당 모듈에 자동으로 할당되는 이름입니다. 모든 Python 파일은 직접 실행되면 내부적으로 __name__ 변수가 "__main__"으로 설정됩니다.if __name__ == "__main__":의 의미이 조건문은 Python에서 매우 일반적으로 사용되며, 다음과 같은 의미를 갖습니다:if __name__ == "__main__": # 이 코드는 이 파일이 직접 실행될 때만 실행됩니다. # 이 파일이 다른 파일에서 임포트될 때는 실행되지 않습니다.사..
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 -
파이썬(Python) 내장함수에대해 알아보자
파이썬(Python)에는 별도의 라이브러리를 import하지 않고도 사용할 수 있는 내장 함수(built-in function) 가 있습니다. 이 함수들은 파이썬 인터프리터에 기본 포함되어 있어, 바로 사용할 수 있고 프로그래밍을 보다 간편하게 해줍니다.다음은 주요 내장 함수 목록과 그 설명, 간단한 사용 예시를 정리한 내용입니다.기초 연산 및 변환 관련 함수abs(x): 숫자의 절댓값을 반환예: abs(-5) → 5round(x, n): 반올림 (n은 소수점 자릿수)예: round(3.14159, 2) → 3.14pow(x, y): x의 y 제곱 (x ** y 와 같음)예: pow(2, 3) → 8divmod(a, b): 몫과 나머지를 튜플로 반환예: divmod(10, 3) → (3, 1)bin(x)..
2025.05.10