모듈
-
[혼공파] 6주차 과제 - 모듈 실행, WrapupAI/혼공학습단10기_Python 2023. 8. 10. 14:32
1. 요약 - 외부 모듈(external module)은 파이썬이 기본적으로 제공하지 않는 모듈로서 누군가(혹은 기업) 만들어 제공한 모듈임. - pip install은 외부 모듈을 설치할 때 사용하는 명령어 - 라이브러리(library): 개발자가 모듈의 기능을 호출하는 것. 정상적인 제어 모듈. - 제어 역전(IoC: Inverse of Control): 개발자가 모듈 함수를 호출하는 것이 일반적이나, 이와 반대로 개발자가 만든 함수를 모듈이 실행하는 것. 예를 들어 프레임워크(framework)는 제어 역전이 발생되는 모듈임. 즉 개발자가 작성한 코드를 모듈이 실행하는 형태. - 엔트리 포인트(entry point): python 명령어를 사용한 첫 진입 파일 - __name__ == “__main..
-
[혼공파] 5주차 과제 - 예외처리, 모듈(1/2)AI/혼공학습단10기_Python 2023. 8. 8. 22:56
1. 요약 1) 예외 처리 - 구문 오류(Syntax error)는 프로그램의 문법적인 오류로 프로그램 실행조차 되지 않게 만드는 오류임. - 예외(Exception or Runtime error)는 프로그램 실행 중에 발생하는 오류로서, try catch 구문 등으로 처리할 수 있음. 참고로 구문 오류는 실행 자체가 안되므로 try catch 구문으로 처리할 수 없음. - 기본 예외 처리는 if else(조건문) 등을 사용해 예외를 처리하는 기본적인 방법 - try exception 구문은 예외 처리에 특화된 구문 - 예외 객체는 예외와 관련된 정보를 담고 있는 객체 - raise구문은 예외를 강제로 발생시킬 때 발생하는 구문 2) 모듈 - 표준 모듈은 파이썬이 기본적으로 제공하는 모듈 - import..