Python & 인공지능

인공지능 활용 - 1주차

SeoKyung 2023. 5. 3. 00:31

* Python의 기본 문법에 대한 부분은 'Python 기본편'에 포스팅한 내용을 보자. 여기서는 간단히 표기할 것이다.

 

1. if~else문 - 일단 괄호가 없다. 그리고 중괄호 없이 ':' 로 구분한다. ex) if a % 2 == 0:

 

2. function은 예시문으로 보자. ex) def functionName(): 으로 선언하고 내용물을 채우는 것은 똑같다.

 

3. lamda함수 - 함수를 딱 한 줄!로만 표현 해주는 치트키 예시문으로 보자.

(lamda x, y : x+y)(10, 20) -> 30

t = lamda x:x*2+1 -> t(6) = 13

t = lamda x:print("test: {}".format(x+3)) -> t(2) = test: 5

참고로 여기서 print는 { }안에 .format을 이용해서 그 값을 넣는다.

 

4. 반복문은 for 변수 in 범위: 이다. 예시를 통해서 보면 for i in range(10)이다. 여기서 range는 0~9까지 이고, range(1, 10)이면 1 ~ 9까지이다.

for문의 경우 한 줄 사용도 가능한데 예시문으로 보자. x = [i ** 2 for i in range(10)] -> [0, 1, 4, 9, ....] 이다. 참고로 i**2는 제곱이다.

 

while 반복문의 경우 while 조건 : 의 시작부를 가진다. 내용물은 똑같이 채운다. 마찬가지로 중괄호는 없다. ex) while i >= 1 :

 

5. input( )은 입력을 받는다.

 

 

1주차에서 다루었던 파이썬 기본 문법에 대해서 정리했다. 사실 Python 기본편 포스팅을 보면 알겠지만 이것말고도 엄청나게 기본 문법이 많기는 한데... 일단은 시간이 부족해서 이 정도만 알고 넘어가자. 다행히 포스팅을 하면서 외우게 됐다.

 

*이 글은 내가 나중에 보려고 작성하는 글이다. 남한테 도움은 안된다.