- 새로운 팀에서도 서로를 존중하는 말 & 겸손함으로 좋은 협업 경험 만들기
- 파이썬 학습 주차가 끝났다. 부족한 개념은 Django를 배우면서 보충.
- Django 학습 시작
- Django 기본 개념 이해하기
MVT(Minimum Viable Product)를 이해하고 활용할 수 있다
- 데이터베이스 모델링을 이해하기
데이터베이스를 사용하기 앞서ERD(Entity-Relationship Diagram) 설계/구축 학습
- Git 추가 특강
- 학습강의 Django 기초
- 참고자료 Python 예제
- 참고자료 Django 구조 설명 영상
소프트웨어
코드의 일부를 재사용하기 위한 작은 단위
일반적으로 변수, 함수, 클래스 등을 포함
다른 코드에서 import를 통해 사용
파이썬의 모듈은 .py 파일로 구현
소프트웨어 개발에서
자주 사용되는 기능을 모아서 재사용성을 높이는 도구
보통 모듈의 집합으로 구성
일반적으로 별도의 설치 과정이 필요
파이썬의 대표적인 라이브러리는
NumPy, Pandas, Matplotlib 등이 있다.
앱의 구조, 규칙, 틀을 제공
특정 도메인에 특화된 기능들을 제공
개발자가앱의 논리적인 기능 구현에만 집중
할 수 있도록 필수적인 부분을 처리
대표적인 프레임워크로는 웹 개발에서 Django, Flask 등이 있다.
2003년부터 Adrian Holovaty와 Simon Willison에 의해서개발되고 이후 오픈소스로 꾸준히 개발되어 현재 4.0버전(2022)에 이르렀다. 고차원 언어인 Python으로 이루어져있고 데이터 분석과 AI의 발전에 힘입어 백엔드 프레임워크로 더욱 선호되고 있다.