AI 웹개발 취업캠프 - 30일차 [NIPA/정보통신산업진흥원]

윤태경·2023년 8월 29일
0
post-custom-banner

📝과제 - 파이썬 기본 문법

  • 숫자형
a = 3
b = 4

a + b # 더하기 3 + 4 = 7
a - b # 빼기 3 - 4 = -1
a * b # 곱셈 3 * 4 = 12
a / b # 나눗셈 3 / 4 = 0.75
a ** b # 제곱 3의 4승 = 81
b // a # 몫 1
b % a # 나머지 1
  • 문자형
name = 'python'

name * 2 # pythonpython
"hello " + name # hello python
len(name) # 문자열 길이 6

# 인덱싱
a = name[1] # y

# 슬라이싱
b = name[3:5] # hon
  • 리스트
item = [1, 2, 3, 4, 5, 6]

# 인덱싱
item[2] + item[5] # 3 + 6
item[-1] # 6

# 슬라이싱
item[0:3] # [1, 2, 3]

# * 연산
item * 2 # [1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6]

# len
len(item) # 6

# append
item.append(7) # [1, 2, 3, 4, 5, 6, 7]

# pop
item.pop() # 마지막 요소 제거 후 반환  7
print(item) # [1, 2, 3, 4, 5, 6]
  • 딕셔너리
# 키와 밸류를 쌍으로 가지는 자료형
dic = {"key": "value", "name": "python", "age": 10, "item": [1, 2, 3, 4, 5]}

dic["age"] # 10
dic["item"] # [1, 2, 3, 4, 5]

# 쌍 추가
dic_1 = {1: "a"}
dic_1[2] = "b"
print(dic_1) # {1: "a", 2: "b"}

# 키만 불러오기
dic.keys() # ["key", "name", "age", "item"]

# 밸류만 불러오기
dic.values() # ["value", "python", 10, [1, 2, 3, 4, 5]]

# 쌍으로 불러오기
dic.items() # [("key", "value"), ("name", "python"), ("age", 10), ("item", [1, 2, 3, 4, 5])]
  • for문
a = [1, 2, 3]

for i in a:
	print(i)

"""
1
2
3
"""

# for range
for i in range(5):
	print(i)
"""
0
1
2
3
4
"""

# 리스트 컴프리헨션
b = [i for i in a]
print(b) # [1, 2, 3]
  • if문
a = 5
if a > 0:
	print("양수")
elif a == 0:
	print("0")
else:
	print("음수")
    
# 양수
  • while문
i = 0
while i < 5:
	print(i)
    i += 1
"""
0
1
2
3
4
"""

본 후기는 정보통신산업진흥원(NIPA)에서 주관하는 <AI 서비스 완성! AI+웹개발 취업캠프 - 프론트엔드&백엔드> 과정 학습/프로젝트/과제 기록으로 작성 되었습니다.

profile
frontend
post-custom-banner

0개의 댓글