컴퓨터란 대량의 정보를 사전에 정의된 절차에 따라 입력 데이터를 자동으로 처리하여 정보를 생산하는기계이다. 즉 데이터를 처리하기위해 만들어졌다.
제어장치, 연산 장치, 기억장치, 저장장치, 입력장치, 출력장치로 구성됨.
하드웨어:컴퓨터 부품
소프트웨어: 하드웨어를 제어하고 구체적이 작업을 수행,
당연하게도 현재까지는 자의적으로 데이터를 처리하여 정보를 생산하는것은 불가능하다
인코딩 체계: 컴퓨터가 문자와 숫자 그리고 기호를 어떻게 컴퓨터가 실제 가용할 수 있는 데이터로 변환해야 하는지 결정하는 규칙의 집합니다.
알고리즘: 주어진 문제를 풀기 위한 단계별 절차이다.
알고리즘에 의거해 소프트웨어는 문제해결을 처리한다.
소스 소드는 컴파일러와 인터프리터에 의해 컴퓨터가 이해할 수 있는 기계어로 변환되어 실행된다.(파이썬은 4세대 언어)