
이번 포스트에서는 파이썬의 클래스에 대하여 정리하려고 한다.파이썬은 객체지향언어로 객체와 객체 간의 상호작용이 매우 중요하다고 생각한다. 각 객체는 각자만의 고유한 기능 및 성격을 가진다. 객체의 고유한 기능과 성격은 클래스에 의하여 정의되며, 그 클래스로 만든 객체

부동소수의 표현 컴퓨터는 부동 소수를 이진법을 사용하여 표기한다. 그러나 1과 10 사이에는 수 많은 부동소수가 존재하지만, 컴퓨터의 이진법으로는 이러한 수많은 10진수 부동 소수를 다 표현 할 수 없다. 따라서 컴퓨터는 부동소수를 근사값으로 부동소수를 표현한다. 부

input 함수 파이썬에서 사용자로 부터 입력을 받는 방법 중 하나로 input이라는 내장 함수를 이용 할 수 있다. 그 형태는 다음과 같다. 위와 같이 사용자로 부터 정수 10을 받아 변수 a에 대입하고 a를 호출하여 a에 저장된 값을 불러 올 수 있다. 하지만

힙 자료구조 파이썬에서 heapq 모듈은 이진트리(binary tree) 기반의 최소 힙(min heap) 자료구조를 제공하는 모듈이다. 여기서 힙(heap)이란 완전 이진 트리 자료구조(complete binary heap)의 일종으로 힙에는 두가지의 종류가 있다