본문 바로가기

분류 전체보기129

10.파이썬 기본 개념: 모듈과 패키지 모듈(Module) 모듈은 파이썬 코드를 담고 있는 파일입니다. 모듈을 사용하면 코드를 논리적으로 구성하고 재사용할 수 있습니다. 다른 모듈에서는 import 키워드를 사용하여 모듈을 불러와 사용할 수 있습니다. 모듈 사용 방법: import 모듈이름 예제: # math 모듈 사용 예제 import math print(math.sqrt(16)) # 제곱근 계산 패키지(Package) 패키지는 여러 모듈을 모아놓은 디렉토리입니다. 패키지를 사용하여 관련된 모듈들을 그룹화하고 구조화할 수 있습니다. 패키지 구조: mypackage/ __init__.py module1.py module2.py 패키지 사용 방법: import 패키지이름.모듈이름 예제: # 패키지 내 모듈 사용 예제 import mypackag.. 2024. 3. 29.
9. 파이썬 기본 개념 : 제너레이터와 이터레이터 제너레이터(Generator) 제너레이터는 연속된 데이터를 만들어내는 함수입니다. 제너레이터는 각 데이터를 생성하고 메모리에 저장하지 않고, 필요할 때마다 데이터를 생성합니다. 이는 메모리를 효율적으로 사용하며, 대용량 데이터를 처리할 때 유용합니다. 제너레이터 함수는 함수 내부에서 yield 키워드를 사용하여 값을 반환하면서 일시적으로 함수의 실행을 중단하고, 호출자에게 제어를 반환합니다. 호출자는 제너레이터에서 반환한 값을 사용하고, 다음에 호출될 때까지 기다립니다. 예제: def my_generator(): yield 1 yield 2 yield 3 gen = my_generator() print(next(gen)) # 1 출력 print(next(gen)) # 2 출력 print(next(gen).. 2024. 3. 28.
8. 파이썬 파일 처리: 파일 열기, 읽기, 쓰기 파일 처리란? 파일 처리는 컴퓨터의 파일 시스템에서 파일을 열고 읽거나 쓰는 등의 작업을 수행하는 것을 말합니다. 파이썬에서는 내장 함수와 파일 객체를 통해 간단하게 파일 처리를 할 수 있습니다. 파일 열기 및 닫기 파일 열기: file = open("파일경로/파일이름", "모드") 파일 닫기: file.close() 파일 모드 파일을 열 때 사용하는 모드에는 읽기 모드('r'), 쓰기 모드('w'), 이어쓰기 모드('a') 등이 있습니다. 파일 읽기 read() 메서드: content = file.read() readline() 메서드: line = file.readline() readlines() 메서드: lines = file.readlines() 파일 쓰기 write() 메서드: file.writ.. 2024. 3. 26.
7. 파이썬 예외 처리: try-except, 다양한 예외 처리 기법, finally 예외 처리란? 예외 처리는 프로그램이 실행 중에 발생하는 오류를 처리하는 기술입니다. 이를 통해 프로그램이 비정상적으로 종료되는 것을 방지하고, 예외 상황을 대비할 수 있습니다. try-except문을 사용하여 예외 처리하는 방법 설명 try-except 문 구조: try: # 예외가 발생할 수 있는 코드 예외 발생 가능성이 있는 코드 except 예외종류 as 변수: # 예외 처리 코드 예외가 발생했을 때 처리할 코드 예제: try: x = 10 / 0 # ZeroDivisionError 발생 except ZeroDivisionError as e: print("0으로 나눌 수 없습니다.") print("에러 메시지:", e) 다양한 예외 처리 기법과 사용 사례 설명 1. 여러 개의 except문 사용하.. 2024. 3. 26.