본문 바로가기

IT250

인터페이스와 API 목차 1. 인터페이스(Interface)의 정의 2. 인터페이스의 종류 3. API(Application Programming Interface)의 정의 1. 인터페이스(Interface)의 정의 A와 B가 있다면, A와 B가 정보를 주고받을 수 있도록 연결해주는 일종의 매개체다. A와 B는 각각 소프트웨어일 수도, 기계일 수도, 인간일 수도 있다. 이 매개체는 입력과 출력이 가능해야 하며, 프로토콜, 커넥터, 버튼 등이 이에 속한다. 참고로 두산백과에 따르면 '사물과 사물 사이 또는 사물과 인간 사이의 경계에서, 상호 간의 소통을 위해 만들어진 물리적 매개체나 프로토콜을 말한다.'라고 적혀있다. 인터페이스는 하드웨어, 소프트웨어, 사용자 인터페이스로 구분된다. 2. 인터페이스의 종류 2.1. 하드웨어 .. 2022. 12. 25.
파이썬 라이브러리란? 목차 1. 라이브러리(Library)란? 2. 라이브러리의 구성 1. 라이브러리(Library)란? 자주 사용하는 기능을 수행하는 모듈과 패키지의 집합체. 패키지라는 단어와 혼용해서 사용하기도 한다. 반복적인 기능을 수행한 코드를 작성할 때 모듈이나 패키지를 활용하면 개발에 필요한 노고를 줄일 수 있다. 개발자들은 다른 개발자가 만들어놓은 라이브러리를 활용하여 자신의 프로그램에 포함시킬 수 있다. 라이브러리는 다른 사용자들과 공유가 가능하다. 그러나 그중에는 저작권도 있는 것도 존재하기에 사전에 사용 가능 여부를 확인해야 한다. * 모듈(Module) : 특정 기능들(함수, 변수, 클래스 등)이 구현되어 있는 하나의 파이썬 파일(.py) * 패키지(Package) : 모듈들의 집합. 2. 라이브러리의 구.. 2022. 12. 24.
이메일 프로토콜(SMTP, POP3, IMAP···) 목차 1. 프로토콜(Protocol)의 정의 2. 이메일 프로토콜의 종류 3. POP3 VS IMAP 1. 프로토콜(Protocol)의 정의 통신에서의 프로토콜은 여러 컴퓨터나 단말기 사이에서 정보를 주고받을 때 통신 방법에 대한 약속을 의미한다. 그리스어 'protokollen'에서 의미를 찾을 수 있다. 이는 '맨 처음'을 의미하는 'proto'와 '붙인다'는 의미의 'kollen'의 합성어다. 외교 분야에서의 프로토콜은 '의전'이라는 의미로 사용되고 있다. 의전은 나라의 중요한 손님을 맞이할 때 지켜야 하는 격식을 의미한다. 분야에 따라서 다양한 프로토콜이 존재하는데, 이번 시간에는 이메일을 주고받을 때 사용되는 프로토콜을 알아본다. 2. 이메일 프로토콜의 종류 이메일 프로토콜은 전송과 수신 프로토.. 2022. 12. 23.
IDE(통합개발환경)란 무엇인가? 목차 1. IDE(통합개발환경)의 정의 2. IDE의 유형 3. IDE의 장점과 단점 4. 어떤 IDE가 좋을까? 1. IDE(통합개발환경)의 정의 통합개발환경(Integrated Development Environment, IDE)이란, 특정 프로그램 개발에 필요한 모든 작업을 하나의 프로그램에서 처리하는 환경을 제공하는 소프트웨어다. 코드 작성을 위한 텍스트 에디터, 코드 실행을 위한 빌더, 코드의 문제를 체크해주는 디버거 등의 프로그램들을 하나로 묶어 대화형 인터페이스를 제공한 것이 통합개발환경이다. 과거에는 개발 언어에 따라서 IDE가 별도로 존재했지만, 요즘에는 다양한 개발 언어를 지원하는 IDE가 있다. 2. IDE의 유형 2.1. 설치형 IDE 대부분의 IDE는 설치형 IDE에 해당한다. 다.. 2022. 12. 22.
인바디(체성분 분석기) 측정 원리 목차 1. 인바디란? 2. 측정 원리 3. 정확성 4. 지방 및 근육량을 파악하는 가장 좋은 방법 1. 인바디란? InBody HQ 대한민국에서 세계로 | 인바디 공식 홈페이지 www.inbody.co.kr 실제로 인바디라 지칭하는 기기의 본래 이름은 '체성분 분석기'다. 대부분의 체성분 분석기가 '인바디'라는 회사의 모델을 사용한다. 때문에 인바디라는 단어가 체성분 분석기를 대신하는 단어로 쓰이고 있다. 2. 측정 원리 '생체 전기저항 분석법(Bioelectrical Impedance Analysis)'을 이용하여 측정한다. 인체에 미세한 전류를 보냈을 때 발생하는 저항값을 계측하여 인체 성분을 분석하는 방법이다. 사용자의 손과 발을 장비의 전극에 접촉시키면 미세한 전류가 신체로 흐르게 된다. 수분이 .. 2022. 12. 21.
구글 크롬 새탭 페이지 설정 방법 목차 1. 북마크바 표시(Ctrl + Shift + B) 2. 북마크바 우클릭 후 '앱 단축키 표시' 버튼 클릭 3. 북마크바에서 '앱' 클릭 4. '웹 스토어' 클릭 5. 'new tab redirect' 검색 6. 'New Tab Redirect' 확장 프로그램 크롬에 추가 7. 우측 상단 확장 프로그램 아이콘 클릭 8. 새탭 페이지의 URL 입력 후 'Save' 버튼 클릭 1. 북마크바 표시(Ctrl + Shift + B) 2. 북마크바 우클릭 후 '앱 단축키 표시' 버튼 클릭 3. 북마크바에서 '앱' 클릭 4. '웹 스토어' 클릭 5. 'new tab redirect' 검색 6. 'New Tab Redirect' 확장 프로그램 크롬에 추가 7. 우측 상단 확장 프로그램 아이콘 클릭 8. 새탭 페이.. 2022. 12. 20.
구글 크롬 시작 페이지 설정 방법 목차 1. 크롬 우측 상단 아이콘 클릭 2. '설정' 버튼 클릭 3. 좌측 상단 '시작 그룹' 선택 4. '특정 페이지 또는 페이지 모음 열기' 선택 5. '새 페이지 추가' 클릭 후 원하는 URL 입력 6. 크롬 종료 후 재실행 1. 크롬 우측 상단 아이콘 클릭 2. '설정' 버튼 클릭 3. 좌측 상단 '시작 그룹' 선택 4. '특정 페이지 또는 페이지 모음 열기' 선택 5. '새 페이지 추가' 클릭 후 원하는 URL 입력 6. 크롬 종료 후 재실행 2022. 12. 19.
반응형