분류 전체보기 (654) 썸네일형 리스트형 [ Python ] 정밀한 계산에 Fraction으로 분수를 사용하기 Fraction 객체는 파이썬의 fractions 모듈에서 제공하는 클래스입니다. 이 클래스는 분수를 정확하게 표현하고, 분수 연산을 할 때 유용합니다. Fraction 객체는 두 정수(분자와 분모)로 분수를 표현하며, 수학적인 분수 연산을 수행할 때 부동소수점 연산의 오차를 피할 수 있습니다.주요 특징 및 사용법Fraction 객체 생성:Fraction 객체는 두 개의 정수(분자와 분모)를 인자로 받아 생성할 수 있습니다.분자가 하나만 주어지면 분모는 1로 간주됩니다.from fractions import Fractionf1 = Fraction(3, 4) # 3/4f2 = Fraction(5) # 5/1f3 = Fraction(1, 3) # 1/3자동 약분:Fraction 객체는 생성 시 자.. [ Python ] 큰 수 계산에 Decimal 객체 사용하기 Decimal 객체는 파이썬의 decimal 모듈에서 제공하는 클래스입니다. 이 객체는 부동소수점 수의 정확성을 유지해야 하는 계산에서 매우 유용합니다. float 타입이 2진 부동소수점으로 숫자를 표현하는 반면, Decimal 객체는 10진 소수점 숫자를 정확하게 표현합니다.주요 특징 및 사용법정확성 유지:Decimal은 10진수 기반의 연산을 수행하므로, float 타입에서 발생할 수 있는 부정확한 표현과 연산 오류를 피할 수 있습니다.예를 들어, 0.1 + 0.2를 float로 계산하면 약간의 오차가 발생하지만, Decimal로 계산하면 정확하게 0.3을 반환합니다.from decimal import Decimalresult = Decimal('0.1') + Decimal('0.2')print(re.. [ Python ] 정확하고 오차없는 10진수 연산 - Decimal 클래스 Decimal 클래스는 Python의 decimal 모듈에 포함된 클래스입니다. 이 클래스는 고정 소수점(decimal floating point) 수학을 수행하기 위해 사용됩니다. 일반적인 부동 소수점 연산이 근사치로 수행되는데 반해, Decimal 클래스는 더 높은 정확도를 제공하며, 특히 금융 계산이나 정확한 소수 계산이 필요한 경우에 유용합니다.주요 특징 및 사용법정확한 소수 연산:Decimal 클래스는 내부적으로 10진수를 기반으로 하여 소수 연산을 처리합니다. 부동 소수점 연산에서는 자주 발생하는 오차 문제를 줄일 수 있습니다.from decimal import Decimala = Decimal('0.1')b = Decimal('0.2')c = a + bprint(c) # 0.3 출력위 예제.. [ Git ] Git 설치하기 Git을 설치하는 방법은 사용하는 운영 체제에 따라 다릅니다. 아래에 Windows, macOS, 그리고 Linux에서 Git을 설치하는 방법을 설명하겠습니다.Windows에서 Git 설치Git 다운로드: Git 공식 웹사이트에 접속한 후, 다운로드 버튼을 클릭하여 최신 버전의 Git 설치 파일을 다운로드합니다.설치 파일 실행: 다운로드한 .exe 파일을 실행합니다.설치 과정: 설치 마법사의 안내에 따라 설치를 진행합니다. 기본 설정으로 설치해도 무방하지만, 필요한 경우 설치 옵션을 변경할 수 있습니다.Git Bash와 Git GUI를 함께 설치하는 옵션이 기본으로 선택됩니다."Use Git from the Windows Command Prompt" 옵션을 선택하면 Git을 Windows 명령 프롬프트에.. [ Linux ] 디렉토리 내의 파일 개수 확인하기 유닉스에서 디렉토리 내의 파일 개수를 확인하는 여러 가지 방법이 있습니다. 가장 일반적인 방법은 ls, find, 또는 stat 명령어를 사용하는 것입니다. 여기 몇 가지 예를 들어 설명하겠습니다.1. ls와 wc 명령어 사용ls -1 | wc -lls -1: 디렉토리 내의 파일을 한 줄에 하나씩 나열합니다.wc -l: 출력된 파일 목록의 라인 수를 세어 파일의 개수를 반환합니다.이 방법은 현재 디렉토리 내의 파일과 디렉토리의 개수를 세는 데 유용합니다.2. find와 wc 명령어 사용find . -type f | wc -lfind . -type f: 현재 디렉토리와 하위 디렉토리 내의 모든 파일을 찾습니다.wc -l: 찾은 파일 목록의 라인 수를 세어 파일의 개수를 반환합니다.이 명령어는 하위 디렉토리.. [ SQLite ] Table에 새로운 컬럼(column) 추가하기 SQLite3에서 기존 테이블에 새로운 열(column)을 추가하려면 ALTER TABLE 명령어를 사용할 수 있습니다. 이 명령어를 사용하여 테이블에 열을 추가하는 기본 구문은 다음과 같습니다.기본 구문ALTER TABLE 테이블명 ADD COLUMN 열이름 데이터타입 [옵션];예시 1: 단순한 열 추가ALTER TABLE users ADD COLUMN age INTEGER;위 예시는 users 테이블에 age라는 정수형 열을 추가합니다.예시 2: 기본값과 함께 열 추가ALTER TABLE users ADD COLUMN email TEXT DEFAULT 'example@example.com';이 예시는 users 테이블에 email이라는 텍스트형 열을 추가하고, 기본값으로 'example@example.. [ Git ] 파일의 변경된 부분을 되돌리기 Git에서 워킹 디렉토리(working directory)에서 변경된 내용을 되돌리기 위한 방법은 여러 가지가 있습니다. 상황에 따라 적절한 명령어를 사용할 수 있습니다.1. git restoreGit 2.23 버전 이후로 추가된 명령어로, 변경된 파일을 되돌릴 때 사용합니다.git restore 예를 들어:git restore file.txt이 명령어는 file.txt에 대한 변경 사항을 되돌리고, 파일을 마지막 커밋 상태로 복원합니다.2. git checkout (Deprecated)git restore 명령어가 나오기 전에는 git checkout 명령어를 사용했습니다. git checkout은 여전히 사용 가능하지만, git restore가 더 권장됩니다.git checkout -- 예를 들어:g.. [ Python ] 클래스를 상속해서 나의 클래스 만들기 (다중 상속 포함) 파이썬에서 클래스 상속은 객체 지향 프로그래밍의 중요한 개념으로, 기존 클래스(부모 클래스 또는 슈퍼 클래스)의 속성과 메서드를 새 클래스(자식 클래스 또는 서브 클래스)에서 재사용하거나 확장할 수 있게 합니다. 상속을 통해 코드의 재사용성과 확장성을 높일 수 있습니다.상속의 기본 개념부모 클래스 (Super Class / Base Class): 다른 클래스가 상속받을 수 있는 기존 클래스입니다.자식 클래스 (Sub Class / Derived Class): 부모 클래스를 상속받아 부모 클래스의 속성과 메서드를 물려받는 클래스입니다.상속의 특징속성과 메서드의 상속: 자식 클래스는 부모 클래스의 모든 속성과 메서드를 자동으로 상속받습니다.메서드 오버라이딩 (Method Overriding): 자식 클래스에.. 이전 1 ··· 36 37 38 39 40 41 42 ··· 82 다음