티스토리 뷰
알고리즘 (Algorithm)
- 수학, 컴퓨터과학, 언어학 또는 엮인 분야에서 어떠한 문제를 해결하기 위해 정해진 일련의 절차
- 계산을 실행하기 위한 단계적 절차를 의미하기도 함
- 문제 풀이에 필요한 계산절차 또는 처리과정의 순서
자료 구조 (Data structure)
- 컴퓨터 과학에서 효율적인 접근 및 수정을 가능케 하는 자료의 조직, 관리, 저장을 의미
-> 대부분의 프로그래밍 언어는 일정 수준의 모듈개념을 가지고 있으며, 이는 자료구조가 검증된 구현은 감춘 채 인터페이스만을 이용하여 다양한 프로그램에서 사용되는 것을 가능케 해준다. C++, 자바와 같은 객체지향 프로그래밍 언어는 특별히 이러한 목적으로 객체를 사용한다.
모듈 (Module)
- 파이썬에서의 모듈
- 모듈이란 함수나 변수 또는 클래스를 모아 놓은 파일이다.
- A module is a file containing Python definitions and statements.
API (Application Programming Interface)
- 프로그래머 혹은 프로그램이 API의 사용할 수 있는 도구나 서비스의 역할 부분을 호출(call) 하여 사용
-> Web Application 에서 API 는 프로그램(서버, 데이터) 이(가) 데이터를 주고 받을 수 있도록 하는 매개체 라고 할 수 있다.
API 문서 (API Documentation)
- 특정 기술을 사용하기 위한 약속이 정의된 문서
- 이 약속들은 보통 요청 방식, 요청 파라미터 유형, 파라미터의 필수 여부 등을 의미
- API의 사용 순서를 설명하는 시작 가이드를 제작하는 것이 바람직
- API Docummentation Tool
- Swagger 는 REST API를 설계, 빌드, 문서화 및 사용하는 데 도움이되는 OpenAPI 사양을 중심으로 구축 된 오픈 소스 도구 세트
REST API
- REST의 특징을 기반으로 서비스 API를 구현한 것
- REST API 설계, 개발, 테스팅하는 GUI 툴로 개발 생산성을 높여주는 프로그램
참고 : 위키피디아 - 자료구조
banjjoknim - Swagger로 API 문서 자동화를 해보자입니다.
Python Documentation 6. Module
이상학의 개발블로그 - [Swagger] RESTful API 문서 만들기 feat. YAML
슬기로운 개발생활 - REST란? REST API 와 RESTful API의 차이점
취미와 밥줄사이 - [POSTMAN] 포스트맨 (POSTMAN) 사용법
'What I Learned' 카테고리의 다른 글
TIL_20220921_알고리즘, 자료구조 개요 (1) | 2022.09.21 |
---|---|
TIL_20220920_컴퓨터 구조 (0) | 2022.09.20 |
WIL_220913to220916_내일배움캠프3주차 (0) | 2022.09.17 |
TIL_20220916_반복문 (0) | 2022.09.16 |
TIL_20220915_git branch 작업 commit process (0) | 2022.09.16 |
- Total
- Today
- Yesterday
- HTML
- css
- GIT
- 항해솔직후기
- 스파르타코딩클럽
- HTTP
- 항해플러스ai
- dtl
- Til
- 예외처리
- 코드컨벤션
- 함수
- 클래스
- wil
- 장고
- 자료구조
- API
- 항해플러스후기
- 파이썬
- 파이썬나누기
- css선택자
- 파이썬 함수 return
- github
- 반복문
- 컴퓨터구조
- 스파르타내일배움캠프
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |