2024/10/02 2

TIL 4 (파이썬 강의 5 - 1 ~ 5 - 2 + 라이브러리 강의 1 - 1 ~ 1 - 2 )

5 - 1 프레임워크와 라이브러리- 라이브러리 : 특정 기능을 수행하는 모듈이나 함수들의 집합- 프레임워크 : 애플리케이션 개발의 기본 구조와 흐름을 제공하는 틀- 둘의 차이   1. 제어의 흐름 - 라는 개발자가, 프는 프가 흐름을 제어함   2. 코드 작성 방식 - 라는 원하는 기능만 선택적으로 사용, 프는 일정한 구조와 규칙에 따라 코드를 작성해야 함   5 - 2 MVT(Model - View - Template)- MVT 패턴 : Django에서 사용하는 아키텍처 패턴. 모델, 뷰, 템플릿으로 구성됨- 모델(Model) :  데이터베이스 구조와 데이터 처리 로직을 정의함- 뷰(View) : 비즈니스 로직과 데이터 처리를 담당하며, 사용자 요청에 따라 어떤 데이터를 보여줄지 결정함- 템플릿(Tem..

TIL 3 (인공지능을 위한 파이썬 3 - 5 ~ 4 - 5)

3 - 5 패키지- 여러 모듈을 논리적으로 묶은 디렉터리 구조로, 파이썬에서는 pip install 피키지이름 명령어를 사용해 설치 가능- 가상환경 : 프로젝트 간 패키지 충돌 방지를 위해 독립된 Python 실행 환경을 제공- 관리 : requirements.txt 파일을 통해 피키지 의존성을 관리하고, 충돌문제를 해결   3 - 6 try, except, finally- 에러는 프로그램이 비정상적으로 종료되는 문제, 예외는 에러의 한 종류로 예외 처리를 통해 프로그램이 멈추는 걸 방지- 예외 발생 가능성이 有 코드를 try블록에 작성, 예외 발생 시 except 블록에서 처리) - finally 블록은 에러 발생 여부와 관계없이 항상 실행되는 코드 블록으로, 주로 리소스 정리에 사용됨   4 - 1 ..