일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- BOJ #컴퓨터공학 #C++ #알고리즘 #자료구조
- 잔
- 컴퓨터공학 #c #c언어 #문자열입력
- 컴퓨터공학 #자료구조 #스택 #c++ #알고리즘 #백준문제풀이
- 컴퓨터공학 #Java #자바 #클래스 #객체 #인스턴스
- HTML #CSS
- Today
- Total
목록Programming Language (64)
영벨롭 개발 일지
[ 모듈 Module ] 모듈(module)은 프로그램을 구성하는 작은 부품입니다. 모듈은 전역변수, 함수, 클래스 등을 모아놓은 .py 파일로, import 라는 명령으로 언제든지 재사용 가능합니다. 모듈을 사용하면 동일한 기능을 하는 함수 또는 클래스 등을 재코딩할 필요 없이 import라는 명령으로 가져와 사용하면 되기 때문에 훨씬 효율적이겠죠? # module.py def sum(a, b): return a + b # main.py import module a = 1 b = 2 result = module.sum(a, b) print(result) # 3 [ 패키지 Package ] 패키지(package)는 특정 기능과 관련된 여러 모듈들을 하나의 상위 폴더에 넣어 놓은 것입니다. 기능적으로 비슷..
[ API 알아보기 ] API(Application Programming Interface)는 프로그램과 프로그램을 이어주는 연결고리로, 데이터를 원할하게 주고받을 수 있도록 어떠한 약속을 해준것이라고 할 수 있습니다. API를 통해 클라이언트(client)와 서버(server)가 데이터를 교환할 수 있는 것이지요! 추가적으로 인터페이스(Interface)는 사용자와 컴퓨터가 소통할 수 있도록 하는 것입니다. 대표적으로 키보드와 마우스가 있겠죠? [ API Key 알아보기 ] 여러분이 어떠한 API를 만들었다고 가정해봅시다. 이때 내가 만든 API를 누가 사용하는지를 알 수 있어야겠죠? 때문에 API Key를 가진 사용자만이 우리의 API를 사용할 수 있도록 하는 것입니다. API를 제공하는 측에서는 이..
[ Googletrans 설치하기 ] Googletrans 모듈은 언어 감지 및 번역을 도와주는 라이브러리입니다. 터미널에서 다음 명령어를 입력하여 googletrans를 설치해주세요. $ pip install googletrans==4.0.0-rc1 [ Googletrans 불러오기 ] 설치가 완료되면 파이썬 파일에서 import를 하여 모듈을 불러옵니다. from googletrans import Translator [ 언어 감지하기 ] 언어를 감지하기 위해선 detect() 메소드를 이용합니다. 기본형 Translator().detect(언어를 감지할 문장) 1. 우선 번역기를 만듭니다. 2. 언어 감지를 원하는 문장을 설정합니다. 3. detect() 메소드를 이용하여 언어를 감지합니다. from..
[ If Statement ] 기본형 if (조건식1) { 실행코드 ... } else { 실행코드 ... } if (조건식1) { 실행코드 ... } else if (조건식2){ 실행코드 ... } else { 실행코드 ... } const a = 1; if (a === 0) { console.log("a is 0"); } else if (a === 1) { console.log("a is 1"); } else { console.log("rest..."); } [ Switch Statement ] 기본형 switch (a) { case 값1: 실행코드 break; case 값2: 실행코드 break; .... default: 실행코드 break; } const a = 1; switch (a) { cas..
[ SMTP 란? ] SMTP(Simple Mail Transfer Protocol)은 말 그대로 이메일을 주고 받을 수 있는 프로토콜입니다. 이 과정에서 IMAP이라는 프로토콜도 사용하게 되는데, IMAP은 메일 수신을 위한 프로토콜입니다. client A가 SMTP를 통해 A의 이메일 server로 메일을 보내면 B의 이메일 server와 STMP를 통해 이메일을 주고 받고 B의 server가 IMAP을 통해 client B에 이메일을 보내주는 과정을 거쳐 우리는 이메일을 주고받을 수 있게 됩니다. [ 사용 방법 ] 메일 전송을 요청할 때, 우리는 서버가 이해할 수 있는 형태인 MIME 형태로 변환하여 메일을 작성해야 합니다. MIME(Multipurpose Internet Mail Extension..
[ 산술 연산자 Arithmetic Operator ] 연산자 설명 + 더하기 - 빼기 * 곱하기 / 나누기 % 나머지 [ 할당 연산자 Assignment Operator ] 연산자 설명 a = 1 a의 값으로 1 할당 a += 1 a의 값으로 a + 1 할당 a -= 1 a의 값으로 a - 1 할당 a *= 1 a의 값으로 a * 1 할당 a /= 1 a의 값으로 a / 1 할당 a %= 1 a의 값으로 a % 1 할당 [ 비교 연산자 Comparison Operator ] 연산자 설명 a == b 자동으로 형 변환이 일어난 후 같은지 비교 예) 123 == "123" -> true a === b a와 b가 같다면 true a !== b a와 b가 다르다면 true a < b a가 b보다 작다면 tru..