본문 바로가기

카테고리 없음

[패스트캠퍼스 수강 후기] 데이터분석 인강 100% 환급 챌린지 3회차 미션

안녕하세요.

오늘 벌써 3회차 미션이네요. 데일리 미션을 먼저 수행하고 하루를 보내야 마음이 더 편해서 오전~오후 중에 업로드 하려고 해요. 확실히 강의 들으면서 미션 작성하고 직접 실행해보니 집중력 최고! 진도도 얼마나 나갔는지도 같이 기록해요. 

 

01. part1.

19. ch04_01 - 25. ch05_04

 

1. 연산

2. 사칙연산
더하다 +
빼기 -
나누기 /
곱하기 *

3. 기타 연산
% : 몫을 나눈 나머지
// : 나눗셈에 대한 몫을 정수형으로 구함
** : 제곱

a = 10
b = 3

a % b
>1

a // b 
> 3

a ** b
> 1000

4. 연산 순서
* / 먼저 계산, 괄호 () 활용 가능

5. 문자열 연산
+만 사용가능 -> 문자열을 붙일 때 사용
(-, / * 오류) 

a = '사과'
b = '딸기'
a + b
> 사과딸기

a = '20' (문자열로 인식)
b= '30'
a + b
> 2030

a = 20 (숫자로 인식)
b = 30
a + b
> 50

ch05_01

1. 주석
# 한칸 띄어 사용
코드셀에서만, 코드 사이사이 코멘트

2. indent
들여쓰기 
tab 키 -> indent 1번 효과

indent가 제대로 설정되지 않으면 에러 발생. (unexpected indent)

변수 할당 시 
a = 3
    b = 4
unexpected indent로 표시

->
a = 3
b = 4

ch05_02
1. 함수
반복적으로 사용되는 부분을 묶음. 재사용 가능.
input과 output

def func(a,b,c):
return (a + b) * c

func(1,2,4)
> 12

func(2,4,2)
> 12

2. 함수 정의 def(define)
def 함수이름 (parameter1, parameter2, ) :
끝에 클론 : 붙여야 함.

3. 함수 값 리턴 필수는 아님

def my_func(a, b)
s = a + b
return s

my_func(1, 10)
> 11

result = my_func(1, 10)

result
> 11

4. parameter 여러 개 생성 가능. 순서 중요

def my_func(a, b, c) :
return (a + b ) * c

a = 10
b = 20
c = 30

(a + b) * c
> 900

my_func(c, b, a)
>500

ch02_05

1. 비교연산자

1-1 대소비교 >, >=, <, <=
true, false 형태로 값 출력
문자열은 비교 불가능.

1-2 같다 ==
= 는 대입 연산자
구분하기 위해 == 두 번 사용

1 == 1
> True

1 == 3
> False

1-3 같지 않다 !=
2 != 3
> True

2 != 2
> False

'나' != '나'
> False

2. 조건문

2-1 if
if 구문 끝에는 콜론(:) 붙여줄 것

if 6>4 :
print('참')
> 참

if 5>3 : (참일경우)
print('참')
print('참')
print('끝')
>참



if 5>7 : (거짓일 경우)
print('참')
print('참')
print('끝')

>끝

-> 거짓일 경우에는 실행 안되고
참일떄만 indentation 레벨이 같은 것을 출력 함

2-2 else

if 5 < 3:
print('if 구문 실행')
else:
print('else 구문 실행')
> else 구문 실행

if 없이 else 구문 단독 실행 불가

2-3 elif
3가지 이상 동작 수행 시
elseif의 약자

if 3 > 5 :
print('if 구문')
elif 7>5 :
print('elif 구문')
else :
print('이것도 저것도 아니다')
> elif 구문

여러 개 elif 구문이 있을 경우에는 가장 상위에 있는 elif 구문 출력

2-4
1은 참, 0은 거짓으로 표현

if 1:
print('참')
else
print('거짓')
> 참

 



제가 듣고 있는

패스트캠퍼스 데이터분석 강의 링크입니다.

bit.ly/3imy2uN