2024/12/30 3

Django

Django Python 기반으로 작성된 웹 프레임워크웹 개발을 위한 모든 필수 도구를 포함한 풀스택 프레임워크웹사이트의 백엔드(서버 측 논리)와 프론트엔드(HTML, CSS, JavaScript 등)을 효율적으로 연결할 수 있도록 돕는 도구이자 환경   Django의 구조 Django가 따르는 MTV 아키텍처  Model • 데이터베이스와 상호작용하는 부분 • 데이터를 저장하거나 가져올 때 사용하는 로직을 포함예: 사용자 정보, 게시글 데이터 등을 정의 Template • HTML, CSS, JavaScript와 같은 프론트엔드 레이아웃을 구성하는 부분 • 데이터를 사용자에게 보여주는 역할 View • 사용자의 요청을 처리하고 Model과 Template 사이를 연결하는 역할 • 비즈니스 로직을 작성하..

Framework

Framework  소프트웨어 개발을 위한 구조적인 틀framework를 통해 개발자는 반복적으로 필요로 하는 기능이나 로직을 효율적으로 처리가능   구조화된 코드의 집합 • 자주 사용되는 도구와 기능 모음 • 특정 작업을 수행하는 데 필요한 기능들이 통합적으로 제공 코드 재사용성 • 이미 검증된 코드로 구성되어 있어, 개발자가 새로 작성할 필요 없이 가져다 쓸 수 있음 대표적인 Python 프레임워크  • Django: 대규모 웹 애플리케이션에 적합 • Flask: 간단하고 가벼운 웹 애플리케이션에 적합 • FastAPI: 최신 기술 기반, 빠르고 비동기 처리에 강점    Framework의 필요성 생산성 향상 • 개발의 부수적인 요소(보안, 데이터베이스 연결 등)를 프레임워크가 처리 • 개발자는 핵심..

∟Framework 2024.12.30

Python - Matplotlib

Matplotlib math+plot+library다양한 유형의 그래프와 차트 생성, 데이터를 시각적으로 표현해 분석과 공유를 더 쉽게 만들어주는 데이터 시각화 라이브러리  지원 그래프 • 선 그래프(Line Plot) : 시간에 따른 데이터 추세 분석• 산점도(Scatter Plot) : 두 변수 간의 관계를 나타냄• 막대 그래프(Bar Chart) : 카테고리별 데이터를 비교• 히스토그램(Histogram) : 데이터의 분포를 나타냄• 파이 차트(Pie Chart) : 비율을 강조하는 데 적합• 박스 플롯(Box Plot) : 데이터의 범위, 중앙값, 이상치 시각화• 면적 그래프(Area Plot) : 여러 범주의 누적 데이터 시각화• 스택 막대 그래프(Stacked Bar Chart) : 카테고리별..

Python to AI 2024.12.30
728x90
반응형