들어가기
함수는 하나의 박스라고 생각하시면 됩니다. 프로그래밍에서 함수를 사용하는 이유는 반복적으로 실행되어야하는 코드의 묶음을 프로그래머가 기억하기 쉬운 이름으로 저장하여 반복적으로 호출하고 싶을 때 함수를 사용합니다. 파이썬에서는 어떻게 함수를 정의하고 호출하는지 살펴보도록 하겠습니다.
학습목표
함수의 개념을 이해하고 내장 함수를 잘 사용 할 수 있다.
핵심 키워드
- 함수
- 내장 함수
학습하기
들어가기
함수는 하나의 박스라고 생각하시면 됩니다. 프로그래밍에서 함수를 사용하는 이유는 반복적으로 실행되어야하는 코드의 묶음을 프로그래머가 기억하기 쉬운 이름으로 저장하여 반복적으로 호출하고 싶을 때 함수를 사용합니다. 파이썬에서는 어떻게 함수를 정의하고 호출하는지 살펴보도록 하겠습니다.
학습목표
함수의 개념을 이해하고 내장 함수를 잘 사용 할 수 있다.
핵심 키워드
학습하기
학습자료
함수(Function)
함수는 반복적으로 호출해야 하는 코드의 묶음을 하나의 블럭으로 만들어 이름을 붙여 재사용률을 높인 "코드의 묶음"입니다.
예를 들어, 이를 닦는다를 5살짜리 아이에게 가르친다고 생각해봅시다. 그리고 안타깝게도 아이는 각 단계를 매일 하나하나 알려줘야 한다고 가정해 봅시다.
치약과 칫솔을 꺼낸다 → 치약을 칫솔에 1cm가량 바른다 → 물을 묻힌다 → 윗니를 닦는다 → 아랫니를 닦는다 → 물로 행군다.
만약, 위와 같은 과정을 매일 반복해서 알려줘야 한다면, 귀찮고 짜증나는 일이 될겁니다.
이것을 하나의 함수로 정의를 한다면 아래와 같이 될 것이며, 양치질()이라는 함수의 이름만 호출해주게 되면 :(콜론) 이후에 입력해 놓은실행 코드를 순차적으로 실행하게 됩니다.
def 양치질():
치약과 칫솔을 꺼낸다.
치약을 칫솔에 1cm가량 바른다.
물을 묻힌다.
윗니를 닦는다.
아랫니를 닦는다.
물로 행군다.
내장 함수
파이썬에는 이미 정의된 함수들이 있습니다. 우리가 지금까지 사용해 왔던 내장 함수들은 아래와 같습니다.
print("Hello World") # ( 괄호 ) 안의 내용을 출력하는 함수
input( ) # ( 괄호 ) 안의 사용자 입력값을 받는 함수
float( ) # ( 괄호 ) 안의 값을 float로 변환하는 함수
int( ) # ( 괄호 ) 안의 값을 int로 변환하는 함수
comment
강의가 재미있습니다. 짧게 분류되어 있지만 시간 가는줄 모르고 공부합니다
교수님 귀여워요
함수 = 하나의 박스
한 묶음의 패키지 상품 같은 것
학교에 빗대어 설명하면
중학교 교육과정이라는 공통된 함수가 존재하고
학생들은 함수에 입력되는 변수값들이다.
전체적인 원리부터 차근차근 알려주시는 강의 좋습니다. 저는 강의를 듣고 제가 갖고 있는 기초 파이썬 교재를 함께 공부하니 더 이해가 잘 되는 것 같아요~ 가끔씩 보여 주시는 교수님의 귀여운 표정들도 이 강의를 더 빛나게 하는 것 같습니다.
4강까지는 아직 할만 하군요. ㅠㅠ
영어에서는 소문자가 더 큰 값을 갖는다는 건 처음알았네요!! 신기방기동방신기
비공개 글입니다.
4강도 화이팅!
completed
8분 강의에 첫 줄 코드 print float(99) / 100 는 print 뒷부분을 괄호로 묶지 않아서 오류가 나네요.
좋은 강의 감사합니다
210606