본문 바로가기

TIL(Daily)/Python17

Wed/15/Sep/22 Python 심화 오늘 배운 내용 try/exception,stackrace,축약식(Comprehension),lamda/map/fitter/sort활용 하기 오늘은 4가지를 배우게 됬다. 첫번째 try / exception을 활용한 에러 처리 python에서는 try / except 문법을 사용해 에러가 발생했을 때 처리를 해줄수 있습니다. number = "num" try: # try 구문 안에서 에러가 발생할 경우 except로 넘어감 number = int(number) # "num"을 숫자로 바꾸는 과정에서 에러 발생 except: # 에러가 발생했을 때 처리 print(f"{number}은(는) 숫자가 아닙니다.") 에러 종류에 따라 다른 로직 처리 number = input() try: int(number) .. 2022. 9. 15.
Tue/13/Sep/22-python 심화(Clalss,Mutable,Immutable) 오늘은 파이썬 심화강의 의 첫번째 Clalss,Mutable,Immutable 대해서 알아보자. class란? 클래스를 선언하는것은 과자 틀을 만드는 것이고, 선언된 과자틀(class)로 과자(instance)를 만든다고 생각하면 됩니다. 선언 후 바로 사용되는 함수와 다르게 클래스는 인스턴스를 생성하여 사용하게 됩니다. class 내부에 선언되는 메소드는 기본적으로 self라는 인자를 가지고 있습니다. self는 클래스 내에서 전역 변수와 같이 사용됩니다. # 용어 정리 - 인스턴스(instance) : class를 사용해 생성된 객체 메소드(method) : 메소드란 클래스 내에 선언된 함수이며, 클래스 함수라고도 한다. self : 메소드를 선언할 때에는 항상 첫번째 인자로 self를 넣어줘야 한다.. 2022. 9. 13.
Wed/07/Sep/22 TIL 우선 오늘 배운 내용에 대해 리뷰 를 해보자! 첫번째 반복문 while 혹은 for문을 사용해 반복문을 사용할 수 있습니다. for문 list, tuple, set 자료형의 요소들로 반복문을 사용할 수 있습니다. numbers = [1, 2, 3, 4] for number in numbers: print(number) # result print """ 1 2 3 4 """ members = ("lee", "kim", "park") for member in members: print(member) # result print """ lee kim park """ enumerate()를 사용해 반복되는 요소가 몇번째인지 확인할 수 있습니다. members = ["lee", "park", "kim"] for i.. 2022. 9. 8.
Tue/06/Sep/22-TLI python실시간 강의 숙제_01 calc_def.py def cal_result(a, b, op): if op == '+': return a+b elif op == '-': return a-b elif op == '*': return a*b elif op == '/': return a/b main.py import calc_def num_1 = int(input('input num_1 :')) num_2 = int(input('input num_2 :')) op = input('input op:') print("The_Result_is", calc_def.cal_result(num_1, num_2, op)) 오늘은 배운 내용에 대해 쓰도록 하겠다. 일단 자료형 활용하기 에 대해 말해보자. 이번강의 에서.. 2022. 9. 6.