Python 메소드 / 내장 함수/ 함수

2JOON·2024년 11월 24일
0

기본적인 강의가 끝나고 이것저것 적어보려고 다시 켜보았다.
공부를 할때 가장 중요한것은 아무래도 글을 적는 습관이 아닐까 한다.
기본적인 강의를 듣고 짧게나마 요약하여 글을 남겨보려고 한다.

우선 파이썬을 배우면서 가장 중요한 메소드/내장함수/함수의 정의에 대해 한번
적어보자면

메소드

메소드란?

이것저것 찾아보며 내린 정의는 이렇다.
메소드는 특정 객체에 속해 있는 함수이다. 비유를 하자면
자동차에 속해 있는 '시동 걸기' 혹은 '브레이크 밟기'와 같은 기능이라고
보면 된다. 즉 객체의 특정 작업을 수행하는 도구라고 할 수 있다.

괜찮은 이미지가 있어 가져와 보았다.

파이썬이란..?

내장함수

내장함수란?

내장 함수란 파이썬에서 기본적으로 제공되는, 즉 따로 모듈을 불러오지 않고도
바로 사용할 수 있는 함수들을 의미한다.
자동차로 예를 들자면 엔진, 바퀴 등 우리가 시동을 걸고 밞기만 하면 자동차는 가듯이
프로그래밍 과정에서 자주 사용되는 다양한 기능들을 제공해주는 역할을 한다.

함수

함수란?

위와 마찬가지이지만 함수를 다시 정리해보자면
함수는 크게 두 가지 종류로 나눌 수 있고 내장함수와 우리가 정의하여 만든 함수가 존재한다.
쉽게쉽게 자동차로 예를 들어 네비게이션이나 방향제 등 자동차 안에 기본적으로 들어 있지는 않지만 우리의 운전을 도와줄 아이템들을 추가하는 즉 프로그래머가 직접 만드는 함수들이 특정 작업을 수행하기 위해 필요한 코드를 모아서 만든것이다.

내장함수와 함수의 큰 차이점은 누가 만들었는가? 가 가장 쉽게 이해할 수 있는 원리인 것 같다.

profile
끄적

0개의 댓글