프로그래밍 초보라면 '함수'란 무엇인지, 그리고 '내장 함수'가 어떤 차이가 있는지를 정확히 이해하는 게 정말 중요합니다. 함수의 개념은 다중 프로그래밍, 객체지향 프로그래밍에서 아주 중요한 역할을 합니다. 오늘은 이부분을 간단 명료하게 정리해 보겠습니다. 시작해 볼까요?
" 매일 하루 5분, 365일 무료 강의 "
▶ 초보자를 위한 기초 문법 ◀
[ 필수 개념 정리, 코딩 실습 ]
(※본 강의는 파이썬 기본 에디터(IDLE Shell)를 실행하여 코드 입력과 실행 결과를 확인하면 이해하는데 도움이 됩니다!)
1. 프로그래밍에서 함수(Function)란?
1) 함수는 특정 작업을 수행하는 코드 묶음입니다.
2) 필요할 때 호출해서 사용할 수 있도록 만들어둔 작은 프로그램(단위)이라고 생각하면 됩니다.
3) 예를 들어: 두 수를 더하는 기능을 담고 있는 add() 함수를 만들어 보겠습니다.
4) 이렇게 직접 정의해서 만든 함수를 '사용자 정의 함수'라고 부릅니다.
5) 함수를 정의할 때 명령어 def 를 사용합니다. (예: def 함수명( ): )
2. 내장 함수(Built-in Function)란?
1) 파이썬에서 기본으로 제공하는(이미 만들어진) 함수를 말합니다.
2) 우리가 따로 만들지 않아도 바로 사용할 수 있습니다.
3) 예를들어: 입출력 함수, 문자열 함수, 타입 함수 등
3. 간단하게 비교해 볼까요?
구분 | 사용자 정의 함수 | 내장 함수 |
누가 만들지? | 개발자가 직접 정의 | 파이썬이 기본 제공 |
사용 방법 | 먼저 정의하고 호출해 사용 | 바로 호출해서 사용 가능 |
예시 | def add(x, y): | print(), len(), type() 등 |
4. 핵심 정리 한 문장!
▶ 함수는 특정 기능을 수행하는 코드 덩어리이고, 내장 함수는 이미 파이썬이 만들어 놓은 함수입니다.
5. 지난 강의 실습 과제 풀이
▶▶ 33강 실습 과제:
▶▶ 33강 과제 풀이(코드):
▶▶ 33강 과제 풀이(실행결과):
■ 정리 & 다음 강의 예고 : [035강] 파이썬에서 자주 쓰이는 내장 함수 정리
⊙ 오늘은 None의 개념과 쓰임새를 배워봤습니다. 단순히 '아무 값도 없음'이지만, 실제 코딩에서는 매우 중요한 역할을 합니다.
⊙ 다음 강의에서는 파이썬의 내장 함수들 중 자주 쓰는 것들을 간단히 정리해 보겠습니다.
(※본 강의는 파이썬 기본 에디터(IDLE Shell)를 실행하여 코드 입력과 실행 결과를 확인하면 이해하는데 도움이 됩니다.)
파이썬 독학 무료 강의 | 자주 사용되는 내장 함수 정리 [035강]
지난 강의에서 함수(사용자 정의 함수)와 내장 함수에 대해 알아보았습니다. 이번 시간에는 파이썬 내장 함수를 자세히 살펴보겠습니다. 파이썬에는 80개 이상 내장 함수가 존재합니다. 그중 초
caramelfilm.tistory.com
파이썬 독학 무료 강의 | None(값 없음) 의미와 활용법 [033강]
이번 강의에서는 파이썬에서 '값이 없음'을 의미하는 특수한 값 None에 대해 배웁니다. 초기값 설정, 반환값 처리, 조건 판단 등에 유용하게 쓰이는 개념이에요. 잘 익혀두면 프로그램의 흐름과
caramelfilm.tistory.com
■전산회계 1급,2급-기출을 알면 합격이 보인다!
"전산회계 자격증, 쉽게 공부하고 빠르게 합격할 수 있나요?" 하루 10분, 도전해 보세요!
인디음악 | 앨범재킷에 노래가 담긴 곡들
한참 우울했다. 우울에서 빠져나와야 하는 법을 터득하는 것보다 우울이 갑자기 덥쳤을 때 그 순간 나의 태연한 반응을 내보일 수 있는 내공이 절실하다. 그때는 지나칠 일들이 지금은 우울로
kind-blossom.tistory.com
'공부 > 파이썬 강의' 카테고리의 다른 글
파이썬 독학 무료 강의 | 자주 사용되는 내장 함수 정리 [035강] (1) | 2025.04.29 |
---|---|
파이썬 독학 무료 강의 | None(값 없음) 의미와 활용법 [033강] (1) | 2025.04.15 |
파이썬 독학 무료 강의 | 논리 자료형(Boolean)과 조건 판단 [032강] (5) | 2025.04.06 |
파이썬 독학 무료 강의 | 집합(Set) 자료형의 개념과 활용법 [031강] (4) | 2025.04.02 |
파이썬 독학 무료 강의 | 딕셔너리(Dictionary)의 개념과 활용법 [030강] (21) | 2025.03.27 |