1. datetime 모듈이란? datetime 모듈은 파이썬 내장 모듈 중 하나로, 날짜와 시간을 다루기 위한 클래스와 함수를 제공합니다. 이 모듈은 date, time, datetime, timedelta 등 다양한 클래스를 제공하며, 이들을 이용해 날짜와 시간을 쉽게 다룰 수 있습니다. datetime 모듈은 별도의 설치 과정이 필요없습니다. 모듈을 사용하려면 아래와 같이 import를 하면 됩니다. import datetime 2. datetime.datetime datetime 클래스는 년, 월, 일, 시간, 분, 초, 마이크로초 등을 포함하는 datetime 객체를 생성합니다. 이 객체는 많은 메소드를 가지고 있으며, 이를 통해 날짜 및 시간 정보를 처리할 수 있습니다. 코드에서는 dateti..
1. math 모듈이란? math 모듈은 수학적인 함수와 상수를 제공하는 기본 모듈입니다. 이 모듈을 사용하면 삼각함수, 지수함수, 로그함수 등의 수학 함수를 계산할 수 있습니다. 또한 파이(pi), 자연상수(e)와 같은 상수 값을 사용할 수 있습니다. 상수(Constant)란 프로그래밍에서 변하지 않는 값을 의미합니다. 즉, 한 번 정해진 값은 프로그램 실행 중에는 변경할 수 없습니다. 상수는 보통 변수와 구분하기 위해 대문자로 표기합니다. math모듈은 별도의 설치 과정이 필요없습니다. 모듈을 사용하려면 아래와 같이 import를 하면 됩니다. import math 2. math.ceil 함수 math.ceil 함수는 주어진 숫자보다 크거나 같은 가장 작은 정수를 반환합니다. 쉽게 말하면 주어진 숫자..
더보기 ##필요 선행 지식 1. 파이썬 리스트(List) 정리 및 사용법 2. 파이썬 반복문 정리 및 사용법 3. 파이썬 함수 정리 및 사용법 4. 파이썬 모듈 정리 및 사용법 5. 파이썬 예외처리 정리 및 사용법 1. sys 모듈이란? sys 라이브러리는 파이썬 인터프리터를 제어하는 데 사용되는 기본 모듈 중 하나입니다. 이 모듈을 사용하면 다음과 같은 작업을 수행할 수 있습니다. (인터프리터는 코드를 작성하고 실행하는데 필수적인 도구입니다.) 인터프리터의 동작 제어 인터프리터의 종료 시스템 정보 확인 입출력 제어 시스템 호출 제어 예외 처리 제어 sys모듈은 별도의 설치 과정이 필요없습니다. 모듈을 사용하려면 아래와 같이 import를 하면 됩니다. import sys 2.sys에서 가장 많이 사용하..
1. os 모듈이란? 파이썬 os 모듈은 운영 체제와 상호 작용할 수 있는 기능들을 제공합니다. 이 모듈을 사용하면 다음과 같은 작업을 수행할 수 있습니다. 파일 및 디렉토리 생성, 삭제, 이름 변경 파일 시스템 속성 조회 및 수정 환경 변수 관리 시스템 명령어 실행 os 모듈은 별도의 설치 과정이 필요없습니다. 모듈을 사용하려면 아래와 같이 import를 하면 됩니다. import os 2. 파일과 디렉토리 관리 관련 함수 2.1 os.listdir() os.listdir() 함수는 지정된 디렉토리에 있는 모든 파일과 디렉토리의 이름을 리스트로 반환합니다. 아래 코드를 실행하면 현재 작업 디렉토리에서 파일과 디렉토리 목록이 출력됩니다. 이때, 출력된 목록에는 숨김 파일과 디렉토리도 모두 포함됩니다. 숨..
1. functools 모듈이란? functools 라이브러리는 파이썬에서 고차 함수(higher-order functions)와 관련된 도구를 제공하는 모듈입니다. 고차 함수란, 다른 함수를 인수로 받거나 반환하는 함수를 말합니다. 이 모듈을 사용하면 함수와 관련된 다양한 작업을 보다 쉽게 처리할 수 있습니다. 2. functools.partial() functools.partial() 함수는 함수의 일부 인자를 고정하여 새로운 함수를 생성합니다. 이 함수를 사용하면 기존의 함수를 재활용하면서 인자를 고정할 수 있습니다. 이 함수는 여러 개의 인자를 받는 함수와 키워드 인자를 받는 함수 모두에 사용할 수 있습니다. 아래 코드는 functools.partial을 사용하는 간단한 예시 코드입니다. powe..