ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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'))
    

     

Designed by Tistory.