[카테고리:] 미분류

  • Notion에서 Markdown 이용하기

     

    📝 Notion에서 지원하는 Markdown 기능

    Notion은 마크다운(Markdown)의 모든 기능을 지원하지는 않지만, 대부분의 마크다운 기능을 직관적인 방식으로 제공합니다.

    마크다운을 입력하거나 붙여넣기 하면 자동 변환되며, UI 버튼으로도 쉽게 조작할 수 있습니다.

     
     
     


    ✍️ Notion에서 지원하는 주요 Markdown 기능

    기능Markdown 문법Notion 사용법
    제목###### 등###### 입력 후 스페이스
    굵은 글씨**굵게** 또는 __굵게__**굵게** 또는 __굵게__
    기울임*기울임* 또는 _기울임_*기울임* 또는 _기울임_
    코드 (inline)`코드``코드`
    코드 (블록)“`js
    console.log()
    “`
    /code 또는 “` 입력
    리스트 (순서 없는)-*+-*+ 입력 후 스페이스
    리스트 (순서 있는)1. 2. 3.1. 입력 후 스페이스
    체크리스트- [ ] 할 일[] 입력 후 스페이스
    수평선---***___--- 입력


     
     
     


    Notion에서 Markdown 입력하기

    • 제목을 입력하려면 #스페이스를 입력합니다.

    • 굵은 글씨를 입력하려면 ** ** 사이에 글씨를 입력합니다.


     
     


    📦 마크다운 내보내기

    • Notion 페이지 → “내보내기” (Export) → Markdown & CSV 선택 시 .md 형식으로 다운로드 가능
    • 이미지와 내부 링크도 구조적으로 함께 export 됨

     
     
     


  • [Jupyter Extension] 주피터 익스텐션

    소개

    Jupyter Extensions(주피터 확장 프로그램)은 Jupyter Notebook 또는 JupyterLab의 기능을 확장하는 방법입니다.

    이 확장 기능을 활용하면 UI 변경, 코드 자동 완성, 실행 속도 향상, 새로운 도구 추가 등 다양한 기능을 추가할 수 있습니다.

     
     
     


    🌖 Jupyter Extension의 종류

    Jupyter 확장은 크게 세 가지 유형으로 나뉩니다.

    확장 유형설명사용 기술
    Notebook Server Extension백엔드 확장 (새로운 API, 데이터 처리 기능 추가)Python
    Notebook Frontend ExtensionJupyter Notebook UI 확장 (버튼, UI 요소 추가)JavaScript
    JupyterLab ExtensionJupyterLab용 확장 (더 강력한 기능, TypeScript 기반)TypeScript, React

     
     
     


    1️⃣ 🌖 Jupyter Notebook Extensions (클래식 노트북 확장)

    Jupyter Notebook을 확장하는 플러그인은 nbextensions라고도 불립니다. 이 확장 기능은 사용자 인터페이스(UI), 기능 추가, 코드 자동 완성 등을 지원합니다.

     
     
     


    2️⃣ 🌖 Jupyter Server Extension (백엔드 확장)

    Jupyter의 백엔드 기능을 확장하는 **서버 확장(Server Extension)**을 개발할 수 있습니다. 이 방식은 새로운 API를 추가하거나, 외부 서비스와 연결할 때 사용됩니다.

     
     
     


    3️⃣ 🌖 JupyterLab Extension (JupyterLab 확장)

    JupyterLab 확장은 TypeScript 및 React를 활용하여 UI와 기능을 커스터마이징하는 방식입니다. Jupyter Notebook보다 강력한 확장성을 제공하며, 플러그인 방식으로 동작합니다.


  • 주피터(Jupyter)란?, 특징, 사용분야

    🌖 Jupyter란?

    Jupyter는 데이터 과학, 머신러닝, 연구, 교육 등을 위한 대화형 컴퓨팅 환경을 제공하는 오픈 소스 프로젝트입니다.

    Jupyter의 핵심은 Jupyter Notebook이며, Python뿐만 아니라 Julia, R 등 다양한 언어를 지원합니다.

     
     
     


    🔹 특징

    1️⃣ Jupyter Notebook – 대화형 환경

    • 웹 기반 인터페이스에서 코드, 텍스트, 그래프 등을 한곳에서 실행 가능
    • Python, R, Julia 등 다양한 언어 지원
      • 이름 “Jupyter”는 Julia, Python, R에서 유래
    • Markdown 및 LaTeX 지원 → 코드뿐만 아니라 설명 문서까지 포함 가능

    2️⃣ JupyterLab – 업그레이드된 Jupyter 환경

    • Jupyter Notebook의 확장판으로, 여러 개의 노트북, 터미널, 텍스트 파일 등을 한 화면에서 관리 가능
    • 더 강력한 파일 탐색 기능 및 UI 제공

    3️⃣ JupyterHub – 다중 사용자 지원

    • 여러 명이 동시에 Jupyter Notebook을 사용할 수 있도록 지원
    • 팀 단위, 교육 기관, 연구소 등에서 많이 활용

    4️⃣ Jupyter Kernels – 다양한 프로그래밍 언어 지원

    • 기본적으로 Python을 사용하지만 Julia, R, C++, Scala, MATLAB, Go 등 100개 이상의 언어 지원
    • 커널을 추가하여 원하는 언어로 실행 가능

    5️⃣ Jupyter Widgets & Extensions – 확장 가능한 기능

    • 인터랙티브 위젯 → 슬라이더, 버튼 등을 활용하여 동적인 데이터 분석 가능
    • 다양한 nbextensions(확장 프로그램) → 자동 완성, 테마 변경 등 기능 추가 가능

     
     
     


    🔹 사용 분야

    ✅ 데이터 분석 & 시각화 → pandas, matplotlib, seaborn 활용

    ✅ 머신러닝 & 딥러닝 → scikit-learn, TensorFlow, PyTorch 지원

    ✅ 과학 연구 & 시뮬레이션 → 수학, 물리학, 생물학 등 다양한 연구 지원

    ✅ 교육 & 강의 자료 → 학생들이 직접 코드를 실행하면서 학습 가능

     
     
     


    참고자료

  • Markdown이란?, 주요특징, 기본문법

    📝 Markdown이란?

    • Markdown(마크다운)은 가볍고 간단한 텍스트 서식 문법입니다.
    • HTML처럼 복잡한 태그 없이도 손쉽게 문서를 작성할 수 있습니다.
    • 깃허브(GitHub), 워드프레스(WordPress), Jupyter Notebook, 블로그, 노트 앱(예: Notion, Obsidian) 등에서 널리 사용됩니다.

     
     

    ✅ Markdown의 주요 특징

    🔹 1. 가볍고 간단한 문법

    • 기본 텍스트 파일(.md)에 서식을 추가하는 방식
    • 복잡한 코드 없이, *간단한 기호(#, , -, _) 만으로 서식을 지정 가능
    • 쉽게 작성 가능한 텍스트 식
    • 제대로 보면 HTML 구조로 변환 가능

    🔹 2. HTML, LaTeX 변환 가능

    • Markdown으로 작성한 문서는 HTML, PDF, DOCX 등 다양한 포맷으로 변환 가능
    • 예: 굵은 글씨 → 굵은 글씨

    🔹 3. 코드 작성에 최적화

    • 개발자들이 문서화할 때 자주 사용 (예: README.md, 블로그 문서)

    🔹 4. 여러 플랫폼에서 지원

    • GitHub, Jupyter Notebook, Notion, WordPress, Slack, Discord, Reddit 등에서 사용 가능

     
     

    📌 Markdown 기본 문법

    1️⃣ 제목(Header)

    # 제목 1 (H1)## 제목 2 (H2)### 제목 3 (H3)#### 제목 4 (H4)##### 제목 5 (H5)###### 제목 6 (H6)

    ➡ 출력 결과:

    제목 1 (H1)

    제목 2 (H2)

    제목 3 (H3)

    제목 4 (H4)

    제목 5 (H5)
    제목 6 (H6)

    2️⃣ 굵은 글씨 & 기울임

    **굵은 글씨****굵은 글씨**_기울임 글씨__기울임 글씨_**_굵고 기울임_****_굵고 기울임_**

    ➡ 출력 결과:

    굵은 글씨 굵은 글씨

    기울임 글씨 기울임 글씨

    굵고 기울임 굵고 기울임

    3️⃣ 목록 (List)

    - 순서 없는 목록
    - 순서 없는 목록
    - 순서 없는 목록
    1. 순서 있는 목록
    2. 순서 있는 목록
    3. 순서 있는 목록
    

    ➡ 출력 결과:

    • 순서 없는 목록
    • 순서 없는 목록
    • 순서 없는 목록
    1. 순서 있는 목록
    2. 순서 있는 목록
    3. 순서 있는 목록

    4️⃣ 링크 & 이미지

    [Google](https://www.google.com)
    ![마크다운](https://via.placeholder.com/150)
    

    ➡ 출력 결과:

    Google 마크다운

    5️⃣ 코드 블록

    ```python
    print("Hello, Markdown!")
    ```

    ➡ 출력 결과:

    print("Hello, Markdown!")
    

    6️⃣ 인용구 (Blockquote)

    인용문은 이렇게 작성합니다. 여러 줄도 가능합니다.

    ➡ 출력 결과:

    7️⃣ 수평선 (구분선)

    ---
    

    ➡ 출력 결과:


     
     

    🚀 Markdown vs HTML 비교

    기능MarkdownHTML
    제목# 제목<h1>제목</h1>
    굵은 글자**굵음**<strong>굵음</strong>
    가로운 목록- 항목<ul><li>항목</li></ul>

     
     

    🎯 Markdown 확장 문법

    • Markdown은 기본 문법 외에도 몇 가지 확장 문법을 제공합니다.

    3️⃣ 이모지 사용 (GitHub, Slack, Discord 지원)

    :smile: :rocket: :fire:
    

    ➡ 출력 결과: 🙂 :rocket: :fire:

     
     

    🔥 Markdown을 사용하는 곳

    • ✅ 개발 문서 (README.md in GitHub)
    • ✅ 블로그 글 (Jekyll, Hugo, Hexo 등)
    • ✅ 워드프레스 & 노션(Notion) 문서
    • ✅ Jupyter Notebook (데이터 분석, 머신러닝)
    • ✅ Slack, Discord 메시지 작성
    • ✅ Obsidian, Typora 같은 노트 앱

     
     

    🏆 결론: Markdown을 사용해야 하는 이유

    • ✔ 가볍고 빠름 (텍스트 기반)
    • ✔ 가독성이 좋음 (코드처럼 쓰지만, 일반 텍스트처럼 읽을 수 있음)
    • ✔ HTML보다 간단 (태그 없이 서식 추가 가능)
    • ✔ 다양한 플랫폼에서 사용 가능
  • 안녕하세요!

    워드프레스에 오신 것을 환영합니다. 이것은 첫 글입니다. 바로 편집하거나 삭제한 다음 쓰기 시작하세요!