강의명
(초보자) 인벤토리 데이터가 포함된 Python 데이터
이범규 튜터
강의자료
https://www.notion.so/1-71164ea191994107ba1e0c73b29b0b5c?pvs=4
(Sparta Coding Club) 1주 차: Python as King – Python 기초, 작업 자동화
매 강의 시작 부분에 PDF 파일을 넣어두었습니다!
www.notion.so
위키를 배웠다
구글 코랩
- 브라우저에서 Python을 코딩할 수 있는 환경!
- (1) 컴퓨터에 파이썬을 설치할 필요가 없고, (2) 인터넷만 있으면 어디서든 접근할 수 있으며, (3) 내 컴퓨터보다 빠릅니다!
파이썬 기초
1) 변수 및 기본 연산
a = 3 # 3을 a에 넣는다
b = a # a를 b에 넣는다
a = a + 1 # a+1을 다시 a에 넣는다
num1 = a*b # a*b의 값을 num1이라는 변수에 넣는다
num2 = 99 # 99의 값을 num2이라는 변수에 넣는다
2) 목록, 사전 유형
– 리스트의 순서가 중요하다
a_list = ('사과','배','감','수박')
a_list(0)
a_list.append('귤')
a_list(4)
– 딕셔너리 타입은 { key : value } 형식 중요
a_dict = {'name':'bob','age':21}
a_dict('age')
a_dict('height') = 178
a_dict
–>
딕셔너리 타입과 리스트 타입의 조합
people = ({'name':'bob','age':20},{'name':'carry','age':38})
# people(0)('name')의 값은? 'bob'
# people(1)('name')의 값은? 'carry'
person = {'name':'john','age':7}
people.append(person)
# people의 값은? ({'name':'bob','age':20},{'name':'carry','age':38},{'name':'john','age':7})
# people(2)('name')의 값은? 'john'
3) 기능
def sum(a,b):
return a+b
def mul(a,b):
return a*b
result = sum(1,2) + mul(10,10)
4) 조건문
if age > 20:
print('성인입니다') # 조건이 참이면 성인입니다를 출력
else:
print('청소년이에요') # 조건이 거짓이면 청소년이에요를 출력
is_adult(30)
5) 루프 문
조건문 + 함수 + 루프문 동시 사용
def check_adult(age):
if age > 20:
print('성인입니다')
else:
print('청소년이에요')
ages = (20,30,15,5,10)
for age in ages:
check_adult(age)