2020.08.12
[패스트캠퍼스 수강 후기] 데이터분석 인강 100% 환급 챌린지 3회차 미션
어제까지는 데이터를 출력하는 법, 종류를 배웠고 오늘 강의부터는 이 데이터를 사용해서 결과값을 도출하는지 배우기시작했다💪
함수 수학시간에 지겨울정도로 들었던 말인데.. 역시 이 파이썬에서도 쓰였다. 수학이나 숫자, 데이터와 관련있는 모든건 함수와 뗄레야 뗄수없는 사이인가보다..!
파이썬에서 함수를 쉽게 설명하면? 인풋을 규칙에 따라 넣어주면 아웃풋이 출력되는 것..
함수를 정의할때는,
def 함수이름 (parameter 1,parameter 2, ....):
여기서 파라미터는 넘겨주는 값으로써, 수학시간에 y=ax 할때 x와 같은 개념이었다.
예를 들면, def my_func(1,2,3,4,5) : 으로 쓸 수 있다.
리턴이 없는 함수는, 함수식이 없이 데이터를 뽑아낼 때 쓰는 것으로, print 코딩을 하면된다. 이에 반면에 Return 과 Result 라는 코딩도 쓰이는데, Return 은 함수의 식을 치환해서 계산할때 사용하고, Result 는 이 치환된 함수를 계산한 값을 도출할 때 쓴다.
강의에서 배운 내용을 바탕으로 혼자서 연습해본 것으로, 함수식을 치환하지않는 경우 print(a)를 해서 값을 계산할 수 있었다. Return을 쓸 경우, 예를 들어 a *( b + c) 라는 함수식을 s라고 치환하고, 그다음 result= func( parameter들)의 식을 쓰고 result를 계산하면, 값이 나왔다!
간단하게 요약✍️하면, 함수정의→ 데이터 입력→ print 함수정의→ 함수식을 치환, return →result=func(데이터입력)→ result |
데이터를 비교할때도 우리가 일반적으로 숫자를 비교할때 쓰듯, 부등호와 등호=<>로 비교할 수 있지만 '같다'는 ==고, '같지않다'는 !=으로 일반 수학식과 다르게 써야했다. 숫자 뿐만 아니라, 문자열의 길이와 모양새도 비교가능했다. (다만 문자열의 경우는 대수비교는 불가능!)
숫자식을 써보면 이렇게 참인지 거짓인지 출력된다.
오늘의 하이라이트!! 조.건.문
조건문으로 if, else 그리고 elif가 있는데, if는 조건문이 '참'인 경우, else는 말 그대로 if 조건문이 거짓인 경우 값이 도출된다. elif는 나이 등 3가지 이상의 여러가지 조건으로 나눠야할 때 쓸 수 있는 조건문이었다.
if 조건문 :(반드시 콜론을 붙여야한다!) [indent] print ('if 구문 실행') → 조건문이 참인 경우 출력.
else : [indent] print('else 구문 실행' )→ 조건문이 거짓인 경우 출력.
여기에 elif 조건문을 추가하면,
if 조건문a : [indent] print ('if 구문 실행') → 조건문a가 참인 경우 출력. 거짓인 경우 elif 1로 elif 조건문b : [indent] print ('elif 1구문 실행') → 조건문b가 참인 경우 출력. 거짓인 경우 elif 2로 elif 조건문c : [indent] print ('elif 2구문 실행') → 조건문c가 참인 경우 출력. else : [indent] print('else 구문 실행' )→ 조건문c도 거짓인 경우 출력. |
이라고 깔끔하게 복습했다.
고등학교 수학시간에 배웠던 집합과 명제 시간으로 돌아간 것 같은 느낌으로... 01.파트 1 22강-25강 수강완료!✊
[패스트캠퍼스 수강 후기] 데이터분석 인강 100% 환급 챌린지 5회차 미션 (0) | 2020.08.14 |
---|---|
[패스트캠퍼스 수강 후기] 데이터분석 인강 100% 환급 챌린지 4회차 미션 (0) | 2020.08.13 |
[패스트캠퍼스 수강 후기] 데이터분석 인강 100% 환급 챌린지 2회차 미션 (0) | 2020.08.11 |
[패스트캠퍼스 수강 후기] 데이터분석 인강 100% 환급 챌린지 1 회차 미션 (0) | 2020.08.10 |
[여름방학에 뭐하지..?]직장인을 위한 파이썬 데이터분석 올인원 패키지 Online/패스트 클래스 환급강의 신청 (0) | 2020.07.19 |
댓글 영역