본문 바로가기

전체 글

(94)
마크다운 - 고급 코드(Code) 코드는 텍스트 내에 소스 코드나 코드 조각을 표시하는 데 사용됩니다. 특정 프로그래밍 언어의 구문이나 명령어를 강조하고, 일반 텍스트와 구분하여 보여주기 위해 사용됩니다. 인라인 코드와 코드 블록이 있습니다. 인라인 코드 작은 코드 조각이나 단어를 강조할 때 사용합니다. 백틱(`)으로 텍스트를 감싸서 인라인 코드를 만듭니다. 작성 예 `인라인 코드` 결과 인라인 코드 코드 블록 긴 코드 조각이나 전체 프로그램을 표시할 때 사용합니다. 세 개의 백틱(```) 또는 들여쓰기로 여러 줄의 코드를 작성합니다. 작성 예 ``` 코드 블록 라인 1 코드 블록 라인 2 코드 블록 라인 3 ``` 결과 코드 블록 라인 1 코드 블록 라인 2 코드 블록 라인 3 세 개의 백틱(```)옆예 코드 블록에 사..
FastAPI - 03 (쿼리(Query) 매개변수) 출처: https://fastapi.tiangolo.com/tutorial/query-params/ 아래의 내용은 공식 사이트의 내용을 제 경험과 생각을 추가하여 다시 정리한 것 입니다. 쿼리(Query) 매개변수 예시 경로 매개변수가 아닌 함수의 매개변수는 FastAPI에서 자동으로 쿼리(Query) 매개변수로 인식됩니다. 이는 함수에 선언된 매개변수가 URL의 경로 일부가 아니라면, 그 매개변수가 URL의 쿼리 스트링으로 처리된다는 의미입니다. from fastapi import FastAPI app = FastAPI() fake_items_db = [{"item_name": "Foo"}, {"item_name": "Bar"}, {"item_name": "Baz"}] @app.get("/items/"..
FastAPI - 02 (경로(Path) 매개변수) 출처: https://fastapi.tiangolo.com/tutorial/path-params/ 아래의 내용은 공식 사이트의 내용을 제 경험과 생각을 추가하여 다시 정리한 것 입니다. 경로(Path) 매개변수 예시 아래는 경로(Path)가 포함되어 있는 url의 예시입니다. http://127.0.0.1:8000/items/foo items와 foo가 경로입니다. 아래는 경로 매개변수를 사용하는 예시입니다. from fastapi import FastAPI app = FastAPI() @app.get("/items/{item_id}") # 경로 매개변수 - item_id async def read_item(item_id): # 함수 매개변수 - item_id return {"item_id": item_..
FastAPI - 01 (FastAPI란?) 출처: https://fastapi.tiangolo.com/ 아래의 내용은 공식 사이트의 내용을 제 경험과 생각을 추가하여 다시 정리한 것 입니다. FastAPI란? 공식 사이트 문서: https://fastapi.tiangolo.com/ 소스코드: https://github.com/tiangolo/fastapi FastAPI는 Python 3.6 이상을 지원하는 빠른 웹 프레임워크. API 개발에 중점(RESTful API를 구축에 적합). 'Starlette'의 비동기 프로그래밍 기능 이용. 'Pydantic': Python 코드에 최적화. 빠른 성능, 쉬운 사용, 그리고 뛰어난 오류 발견 기능을 제공. 주요 특징 빠름 - Starlette과 Pydantic으로 빠름 빠른 코드 작성 적은 버그 - 개..
마크다운 - 기본 마크다운이란? 공식 사이트: https://daringfireball.net/projects/markdown/ 출처: https://daringfireball.net/projects/markdown/ 웹 작성자를 위한 텍스트를 HTML로 변환하는 도구. 읽기 쉽고 쓰기 쉬운 일반 텍스트 형식을 사용하여 작성한 다음 구조적으로 유효한 XHTML(또는 HTML)로 변환 가능. (1) 일반 텍스트 형식 지정 구문. (2) 일반 텍스트 형식을 HTML로 변환하는 소프트웨어 도구. 마크다운으로 작성 된 예시 마크다운을 html로 변환 및 Preview 제가 SW개발을 하면서 마크다운을 사용 했던 곳은 다음과 같습니다. juptyer notebook(python을 웹 환경에서 개발) github blog(블로그 문..
원격 서버에서 ssh를 이용하여 Github 접속 절차 1. Local(원격 서버)에 접속하여 ssh key 생성 하기 - 개인키와 .pub는 공개 키가 생성 됨 2. 생성된 ssh key(id_rsa.pub)를 Github에 등록하기 - 공개 키(.pub)를 Github에 등록 - 개인 키는 local(원격 서버)에만 보관 3. Local에서 git 초기화 및 commit 하기 - 프로젝트 디렉토리로 이동 - .gitignore와 README.md 파일을 생성 및 편집 - git init 및 git config 설정 - git add 및 git commit을 실행 4. github에 repository를 생성하기 5. Local에서 remote 등록 및 github에 push하기 - git remote add origin을 실행 - git push를 ..