본문 바로가기
728x90

Python/Python Basic4

Python 예외처리(try, except, else, finally, raise) 파이썬은 EAFP방식의 코딩스타일을 권장한다. EAFP = It's Easier to Ask Forgiveness than Permission = 허락을 구하는 것보다 용서를 구하는 것이 쉽다 즉, 앞장에서 소개했던 파이썬에서 흔히 발생하는 에러들을 일단은 무시한채 수행(try)시키고, 에러가 발생하면 그때 처리(except)하겠다는 뜻이라고 한다. [기본 구조] try : 에러 발생 가능성이 있는 코드 실행 except : 에러명1 except : 에러명2 else : (for, if, try문) 에서 에러가 발생하지 않을때 실행 finally : 에러의 발생 여부와 관계없이 항상 실행되는 구문 # Example1 test = ['emilia', 'python', 'coding'] try: x = te.. 2023. 5. 20.
Python 주요Error 정리 파이썬에서 발생하는 에러의 종류는 굉장히 다양하다. 미리 에러의 종류들을 이해하고 에러가 났을 때 당황하지 않고 어떤 부분이 잘못 되었는가 확인하고 수정하면 된다! 그래서 자주 나오는 에러들만 정리 해보고자 한다. 1. SyntaxError : 문법이 잘못됨. (괄호, 따옴표) error msg) Syntax Error : invalid syntax if x = y: # SyntaxError: invalid syntax # 수정) if x == y: 2. NameError : 참조변수 없음. 선언이 안됨. error msg) name '예시' is not defined emilia = 10 print(emillia) # NameError: name 'emillia' is not defined 3. Zer.. 2023. 5. 20.
Step2_변수(Variable), 자료형(Data type) [변수(Variable)] - 프로그램에서 사용하기 위한 특정한 값을 저장하는 공간을 의미한다. - 선언되는 순간 메모리 특정영역에 공간이 할당된다. - 변수에는 값이 할당되고 해당 값은 메모리에 저장되는 구조이다. * 컴퓨터의 구조 - 폰 노이만 아키텍쳐 폰 노이만 아키텍쳐에서는 사용자가 컴퓨터에 값을 입력하거나 프로그램을 실행할 경우 그 정보를 먼저 메모리에 저장시키고 CPU가 순차적으로 그 값을 해석하고 계산하여 사용자에게 결과값을 전달한다. a) 변수 표기법 - 알파벳, 숫자, underbar로 선언이 가능하다. ex) data = 0, _a12 =2, _egg = 'afdf' 등 - 변수명은 의미있는 단어로 표기하는게 좋다. ex) engineer_name = 'emilia' - 변수명은 대소문.. 2023. 3. 22.
Step1_Python [파이썬(Python) ] 파이썬은 1991년 네덜란드계 소프트웨어 엔지니어인 귀도 반 로섬이 발표한 고급프로그래밍 언어이다. 다른 프로그래밍 언어보다 가독성이 높고 문법이 쉽기 때문에 나같은 '비전공자' 도 쉽게 이해할 수 있는 언어라고 할 수 있다. 이처럼 파이썬은 초보자부터 전문가까지 다양한 사용자층을 보유하고 있으며, 다양한 플랫폼에서 쓸 수 있고 모듈이 풍부하기 때문에 이의 사용이 계속해서 증가하고 있다. 특징으로는 다음과 같다. a) 객체 지향 언어이다. 객체 지향 언어란? 프로그램을 여러 객체로 만들어 이들끼리 서로 상호작용 하도록 만든 언어를 의미. 변수를 지정해주면 이에 함수를 적용시켜 객체끼리 상호작용을 하도록 만들어 줄 수 있다. b) 문법이 쉽고 간결하다. #C++ #include .. 2023. 3. 15.