티스토리 뷰

알고리즘 (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의 사용 순서를 설명하는 시작 가이드를 제작하는 것이 바람직

 

Swagger

- API Docummentation Tool

- Swagger 는 REST API를 설계, 빌드, 문서화 및 사용하는 데 도움이되는 OpenAPI 사양을 중심으로 구축 된 오픈 소스 도구 세트

 

REST API

- REST의 특징을 기반으로 서비스 API를 구현한 것

 

Postman

- REST API 설계, 개발, 테스팅하는 GUI 툴로 개발 생산성을 높여주는 프로그램

 

 

참고 : 위키피디아 - 자료구조

위키피디아 - 알고리즘

banjjoknim - Swagger로 API 문서 자동화를 해보자입니다. 

점프투파이썬 - 05-2 모듈

Python Documentation 6. Module

이상학의 개발블로그 - [Swagger] RESTful API 문서 만들기 feat. YAML

슬기로운 개발생활 - REST란? REST API 와 RESTful API의 차이점

취미와 밥줄사이 - [POSTMAN] 포스트맨 (POSTMAN) 사용법

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
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
글 보관함