일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- chromeSetup.exe 안됨
- 백준 14503번
- 연산자 끼워넣기
- ChromeStandaloneSetup64안됨
- 크롬 설치 안됨
- 크롬설치
- 크롬설치파일꺼짐
- chromeSetup.exe꺼짐
- 바로꺼짐
- 삼성 sw 역량테스트
- 로봇청소기
- 백준 14888번
- C++
- Today
- Total
공대생의 개발 일기장
인공지능 활용 - 1주차 본문
* 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 기본편 포스팅을 보면 알겠지만 이것말고도 엄청나게 기본 문법이 많기는 한데... 일단은 시간이 부족해서 이 정도만 알고 넘어가자. 다행히 포스팅을 하면서 외우게 됐다.
*이 글은 내가 나중에 보려고 작성하는 글이다. 남한테 도움은 안된다.
'Python & 인공지능' 카테고리의 다른 글
인공지능 활용 - 3주차(Numpy, matplotlib) (0) | 2023.05.03 |
---|---|
인공지능 활용 - 2 주차 (0) | 2023.05.03 |
인공지능 관련 끄적끄적 (0) | 2023.05.02 |
Python 기초편 끝! (0) | 2023.04.06 |
Python 기본편 (0) | 2023.03.13 |