4주차 정리(Docker Compose, Pymongo, MongoDB, SQL, NoSQL)

📍 Docker Compose Docker Compose는 여러 컨테이너를 가지는 애플리케이션을 통합적으로 Docker 이미지를 만들고, 만들어진 각각의 컨테이너를 시작 및 중지하는 등의 작업을 더 쉽게 수행할 수 있도록 도와주는 도구이다. 특징 서비스들을 시작하고

2023년 3월 25일
·
0개의 댓글
·

[Clone coding] To do app

📍 Jinja2 Jinja는 python flask 패키지에 내장된 템플릿 엔진이다. 개발자가 동적으로 변하는 웹 페이지를 쉽게 구현할 수 있도록 도와준다. 고정적으로 출력되어야 할 서식 html코드가 존재하고 동적으로 변해야할 자리는 jinja2문법으로 비워둔다.

2023년 3월 18일
·
0개의 댓글
·

2주차 정리(pre-commit, github action, pytest, docker)

📍 Git Hooks Git Hooks는 Git과 관련한 어떤 이벤트가 발생했을 때 자동으로 특정 스크립트를 실행할 수 있도록 하는 기능이다. 이는 클라이언트 훅 과 서버 훅 으로 나뉘는데, 클라이언트 훅은 커밋이나 Merge할 때 클라이언트에서 실행하는 훅이다.

2023년 3월 11일
·
0개의 댓글
·

[Python] FastAPI

📍FastAPI FastAPI는 현대적이고, 빠르며(고성능), 파이썬 표준 타입 힌트에 기초한 Python3.6+의 API를 빌드하기 위한 웹 프레임워크이다. 주요 특징 빠름: (Starlette과 Pydantic 덕분에) NodeJS 및 Go와 대등할 정도로 매우

2023년 3월 5일
·
0개의 댓글
·

[Python] 가상환경(Pyenv, Pipenv)

📍 가상환경이란? 파이썬 버전과 라이브러리 버전을 독립적으로 관리하여 프로젝트마다 버전의 충돌을 방지하기 위해 등장한 것으로 독립적인 파이썬 실행 환경을 의미한다. 이는 pip을 활용한 패키지 관리의 문제점을 해결해주며 프로젝트별로 패키지 관리가 가능하다. 📍 P

2023년 3월 5일
·
0개의 댓글
·