2024/10 59

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 ..

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

2 - 3 제어문 & 반복문- 제어문(Control Statements) : 프로그램의 실행 흐름을 제어하는 명령문- 반복문(Loops) : 특정 코드 블록을 여러 번 반복해서 실행하는 구조- 제어문과 반복문을 결합해 더 복잡한 논리 흐름을 만들 수 ㅇ.  사용 예시) 1. 조건부 반복  2. 반복 중 조건 처리- 프로그래밍에서의 중요성 : 유연성, 코드 재사용, 자동화   2 - 4 Python 조건문- if문 : 기본적인 조건문으로 if 뒤에는 조건식이 오고, 조건식이 참(True)이면 해당 코드 블록이 실행됨- else문 : 쌍이 되는 if문이 실행되지 않았을 때 실행되는 구문- elif문 : 여러 개의 조건을 순차적으로 검사할 때 사용- 중요한 점 : 조건문의 순서, 중첩 조건문   2 - 5 P..