Backend/Python

    파이썬 함수 - functions(2)

    파이썬 사용자 입력 - Input 사용법 - 기본 타입(str) 예제1) # 예제1 name = input("Enter your name") grade = input("Enter your grade") company = input("Enter your company") print(name, grade, company) 예제2) # 예제2 number = input("Enter number: ") name = input("Enter name: ") print("type of number", type(number)) print("type of name", type(name)) 예제3) #예제 3(계산) first_number = int(input("Enter number :")) second_number =..

    파이썬 함수 - functions(1)

    파이썬 함수식 정의 # 파이썬 함수 및 중요성 # 파이썬 함수식 및 람다(lambda) #함수 정의 방법 # def function_name(parameter): # code # 예제1 def first_func(w): print("Hello, ", w) word = "Goodboy" first_func(word) print(first_func) #예제2 def return_func(w1): value = "Hello, "+str(w1) return value x = return_func('Goodboy2') print(x) # 예제3(다중반환) def func_mul(x): y1 = x * 10 y2 = x * 20 y3 = x * 30 return y1,y2,y3 x, y, z = func_mul(1..

    파이썬 흐름제어 (3) - while 문

    파이썬 while 문 #파이썬 반복문 #While 실습 # while : # # 예1 n = 5 while n > 0: print(n) n = n - 1 print() # 예2 a = ['foo','ber', 'baz'] while a: print(a.pop()) print() # 예3 # break, continue n = 5 while n > 0: n -= 1 if n == 2: break print(n) print('Loop Ended.') # 예4 m = 5 while m > 0: m -= 1 if m == 2: continue print(m) print('Loop Ended.') print() #if중첩 #예5 i = 1 while i 0: n -= 1 print(n) if n == 5: bre..

    파이썬 흐름제어 (2) - for 문

    for 구문 - range() 함수 # 파이썬 반복분 # For 실습 # 코딩의 핵심 # for in # #range() 함수 for v1 in range(10): # 0~9 까지 print('v1 is :',v1 ) print() for v2 in range(1, 11): print('v2 is :', v2) print() for v3 in range(1, 11, 2): # 1 ~ 11까지 2구간씩 print('v3 is :', v3) print() # 1 ~ 1000 합 sum1 = 0 for v in range(1, 1001): sum1 += v print('1~1000 Sum:',sum1) print('1~1000 4의 배수 합:', sum(range(4,1000,4))) Iterables 자료형..

    파이썬 흐름제어 (1) - if 문

    if 구문 - 출력하기 #파이썬 제어문 # IF 실습 #기본 형식 print(type(True)) # 0이 아닌 수, "abc" , [1,2,3,...] , (1,2,3,...) ... print(type(False)) # 0, "" , [] ,() , {} ... # 예1 if True: print('Good') # 파이썬은 들여쓰기 (indent) 안하면 에러 if False: print('Bad') # 예2 if False: print('Bad!!!') else: print('Good!!!') # 관계 sep연산자 # > , >=, c) # a > b > c print('or:', a > b or b > c) print('not:', not a > b) ..

    파이썬 기초 자료형 (8) - 집합(Set)

    1) 집합(Set) 자료형 선언 및 변환 # 집합(Set) 특징 # 집합(Set) 자료형(순서X, 중복X) #선언 a = set() b = set([1,2,3,4]) c = set([1,4,5,6]) d = set([1,2,'Pen','Cap']) e = {'foo','bar','baz','foo','qux'} f = {42, 'foo' , (1,2,3), 3.1244423} print('a - ', type(a), a) print('b - ', type(b), b) print('c - ', type(c), c) print('d - ', type(d), d) print('e - ', type(e), e) print('f - ', type(f), f) print() # 튜플 변환(set -> tuple) ..

    파이썬 기초 자료형 (7) - 딕셔너리(Dictionary)

    1) 딕셔너리 자료형 선언 # 파이썬 딕셔너리 # 범용적으로 가장 많이 사용 (JSON) # 딕셔너리 자료형(순서X, 키 중복X, 수정 O, 삭제O) #선언 a = {'name' : 'Kim', 'phone' : '01033337777', 'birth' : '870514'} b = {0 : 'Hello Python'} c = {'arr': [1,2,3,4]} d = { 'Name' : 'Niceman', 'City' : 'Seoul', 'Age' : 33, 'Grade' : 'A', 'Status' : True } e = dict([ ('Name' , 'Niceman'), ('City' , 'Seoul'), ('Age' , 33), ('Grade' , 'A'), ('Status' , True) ])# 잘..

    파이썬 기초 자료형 (6) - 튜플(Tuple)

    1) 튜플 선언 및 함수 # 튜플 (Tuple) # 리스트와 비교 중요 # 튜플 자료형(순서o, 중복o, 수정X, 삭제X) #불변 (한번선언한 후 변경 불가) # 선언 a = () b = (1,) c = (11,12,13,14) d = (100,1000,'Ace','Base','Captine') e = (100,1000,('Ace','Base','Captine')) #인덱싱 print('>>>>>>>>>>>>') print('d - ', d[1]) print('d - ', d[0] + d[1] + d[1]) print('d - ', d[-1]) print('e - ', e[-1]) print('e - ', e[-1][1]) print('e - ', list(e[-1][1])) #튜플을 리스트로 변환 #수..