-
[3주차] 스파르타코딩클럽 웹개발 종합반 1카테고리 없음 2022. 10. 20. 14:59
3-1
본격적으로 시작하기 전에 파이썬을 다운로드 했다!
3-2 파이썬을 하기 전 연습 겸 복습으로 파이참을 썼다.
이건 나중에 복습할때 한번 더 해보는거로.. ㅋㅋㅋ 힘들다..ㅠㅠㅠ
3-3 파이썬 시작하기.
파이참에 파이썬용 새 프로젝트를 만들고 간단한 코딩을 하나 했다.
프로젝트를 만든 폴더에 venv 폴더가 없는데 일단 해보고는 있다.. 안되면.. 알아봐야지..
3-4 파이썬 기초공부
이번 강의에는 변수 및 기본연산, 자료형, 함수, 조건문, 반복문에 대해 배웠다.
변수 및 기본 연산
a = 3 # 3을 a에 넣는다
b = a # a를 b에 넣는다
a = a + 1 # a+1을 다시 a에 넣는다
num1 = a*b # a*b의 값을 num1이라는 변수에 넣는다
num2 = 99 # 99의 값을 num2이라는 변수에 넣는다
자료형
숫자, 문자형
name = 'bob' # 변수에는 문자열이 들어갈 수도 있고, num = 12 # 숫자가 들어갈 수도 있고, is_number = True # True 또는 False -> "Boolean"형이 들어갈 수도 있습니다.
리스트형
a_list = [] a_list.append(1) # 리스트에 값을 넣는다 a_list.append([2,3]) # 리스트에 [2,3]이라는 리스트를 다시 넣는다
Dictionary 형
a_dict = {} a_dict = {'name':'bob','age':21} a_dict['height'] = 178
Dictionary 형과 List형의 조합
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'
함수
def sum(a,b): print('더하자!') return a+b result = sum(1,2) print(result)
조건문 if / else 로 구성
def is_adult(age): #is_adult 라는 이름의 함수를 정의한다. age를 변수로 받는다. if age > 20 : # age가 20보다 크면 print('성인입니다.') # 조건이 참이면 성인입니다를 출력 else: #age가 20보다 작으면 print('청소년입니다') # 조건이 거짓이면 청소년입니다를 출력 is_adult(22) #age가 22가 되었으니 성인입니다를 출력
반복문
주석을 달면서 이해하려 했지만 아직 힘들다.. 강의 계속 들으면서 노력해야 할 것 같다.
people = [{'name': 'bob', 'age': 20}, # 딕셔너리형 {'name': 'carry', 'age': 38}, {'name': 'john', 'age': 7}, {'name': 'smith', 'age': 17}, {'name': 'ben', 'age': 27}] def get_age(myname): #get_age라는 이름의 함수를 정의한다. myname을 변수로 받는다. for person in people: if person['name'] == myname: #만약 ame 과 myname이 같으면 return person['age'] # 'age'로 나를 변신시켜라 return '해당하는 이름이 없습니다' # 해당하는 이름이 없습니다로 변신시켜라. print(get_age('bob')) print(get_age('kay'))