2026년 7월 21일 화요일

Markdown 작성법



# 1단계 대제목 (가장 큰 제목)

여기에 문서의 전체적인 개요나 소개 글을 작성합니다.

## 2단계 중제목 (주요 목차)

문단의 서식을 지정할 때는 아래 기호들을 사용합니다.

* **굵은 글씨**는 강조할 단어 앞뒤에 별 두 개(`**`)를 붙입니다.
* *기운 글씨*는 별 한 개(`*`)를 붙입니다.
* ~~취소선~~은 물결 두 개(`~~`)를 붙입니다.

## 2단계 목록 안내 (수정됨)

리스트(목록)를 만들 때는 두 가지 방법을 씁니다.

### 3단계 순서가 없는 목록 (글머리 기호)

* 별(`*`)이나 대시(`-`)를 쓰고 한 칸 띄우면 됩니다.
  * 한 번 더 들여쓰기(Tab)하면 하위 목록이 됩니다.
* 깔끔하게 정렬됩니다.

### 3단계 순서가 있는 목록

1. 숫자를 쓰고 마침표를 찍습니다.
2. 자동으로 번호가 매겨집니다.
3. 내용을 계속 이어 나갈 수 있습니다.

---

## 코드 및 인용구 작성법

텍스트 중간에 `이런 형식`으로 인라인 코드를 넣을 수도 있고, 줄을 바꿔서 긴 코드 블록을 만들 수도 있습니다.

아래는 터미널 명령어 블록 예시입니다.

```bash
pip install numpy
```

아래는 파이썬 코드 블록 예시입니다.

```python
import numpy as np

def hello_world():
    print("안녕하세요, 마크다운 템플릿입니다!")

hello_world()
```

> 여기에 인용구를 작성합니다.
> 팁이나 주의사항을 강조할 때 자주 사용합니다.

---

## 링크 및 이미지 삽입

* **웹사이트 링크:** [구글 바로가기](https://google.com)
* **이미지 넣기:** ![이미지 설명](https://picsum.photos)

## 간단한 표(Table) 만들기

| 이름 | 역할 | 비고 |
| :--- | :---: | ---: |
| 홍길동 | 개발자 | 왼쪽 정렬 |
| 이순신 | 매니저 | 가운데 정렬 |
| 김철수 | 디자이너 | 오른쪽 정렬 |


database.py

import os from contextlib import contextmanager # contextmanager 임포트 from typing import Generator from dotenv...