- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 채용문제
- 파이썬 입문
- 알고리즘 강의
- python 중간고사
- 파이썬
- 프로그래밍
- 코딩문제
- 파이썬3
- gdrive
- 알고리즘 강좌
- 대학시험
- 알고리즘
- c언어
- selenium
- Crawling
- 코딩시험
- 기말시험
- 중간시험
- 파이썬 알고리즘
- 쉬운 파이썬
- python data structure
- 파이썬활용
- 파이썬 자료구조
- 크롤링
- 파이썬 강좌
- 셀레니움
- 자료구조 강의
- 자료구조
- 면접 파이썬
- 파이썬 강의
목록분류 전체보기 (163)
반원 블로그
PaPaGo API 파파고는 2가지 번역서비스가 존재합니다. NMT(Neural Machine Translation) : 인공신경망 기반 기계 번역 SMT(Statistical Machine Translation) : 통계 기반 기계 번역 각각의 장단점은 직접 확인하시길 바랍니다. NMT : https://developers.naver.com/products/nmt/ SMT : https://developers.naver.com/products/translator/ 여기서는 NMT만 다루도록 하겠습니다. 기본 예제 해당 가이드는 여기서 확인할 수 있습니다. https://developers.naver.com/docs/papago/papago-nmt-example-code.md#python import o..
CFR API Clova Face Recognition API는 이미지 데이터에서 얼굴 인식 결과를 알려줍니다. 또한 요청 URL만 조금 바꾸면 닮은 꼴 연예인을 알려주는 서비스를 이용할 수 있습니다. 기본 예제 친절하게도 파이썬 예제를 제공합니다. https://developers.naver.com/docs/clova/api/CFR/API_Guide.md#Python 아쉽게도 코드 주석이 #대신 //로 되서 오류가 나지만 간단하니 고쳐줍시다. 또한 client_id와 client_secret에서 이전 [B. 네이버 개발자 등록]에서 발급받은 값을 넣어줍시다. 코드 중간에 open함수에 파일명을 적는 곳이 있습니다. 파이썬과 같은 위치에 이미지 파일을 옮겨놓고, 코드에 파일명을 적을 때는 확장자까지 대소..
네이버 개발자 센터 등록 네이버 개발자 센터에서 등록과정을 진행합니다. 등록에는 네이버 계정이 있어야합니다. https://developers.naver.com/main/ 애플리케이션 등록 서비스를 이용하기 위해선 먼저 애플리케이션 등록을 해야합니다. 애플리케이션 이름을 정하여 입력하고, 원하는 서비스를 사용API에서 클릭하여 추가합니다. 여기선 이미지 인식과 파파고를 다뤄볼 것이라 아래처럼 추가했습니다. 비로그인 오픈 API 서비스 환경은 다음처럼 입력 후 등록하기를 누릅시다. ID와 Secret 확인 위 절차를 마치거나 상단에 내 [Application] - [내 애플리케이션]을 누르면 ID와 Secret을 확인할 수 있으며, [보기]를 누르면 [재발급]버튼이 활성화됩니다. 이 2가지는 파이썬으로 네..
설치 requests 모듈이 설치되있어야합니다. 윈도우에서의 설치 명령어 pip install requests 맥, 리눅스에서의 설치 명령어 pip3 install requests
보안 허용 마찬가지로 접근 허용을 해야합니다. 추가로 필요한 서버명 등을 확인합시다. 서버명 : smtp.naver.com 포트 : 587 보안 연결 : TLS 네이버 메일 보내기 구글 메일 보내기와 크게 다르지 않습니다. 서버명만 바꿔주면 네이버 메일 보내기가 됩니다. #1. 이메일 보내기 기본 예제 import smtplib from email.mime.text import MIMEText sendEmail = "네이버ID@naver.com" recvEmail = "받는 이메일" password = "네이버 비밀번호" smtpName = "smtp.gmail.com" #smtp 서버 주소 smtpPort = 587 #smtp 포트 번호 text = "매일 내용" msg = MIMEText(text) ..
파일 첨부 메일 전송 파일을 첨부하면 전송해야될 데이터(MIME타입 데이터) 개수가 2개 이상이 됩니다. 여러 개의 MIME 데이터를 하나의 MIME에 담아서 보내봅시다.(마치 편지와 여러가지 과자를 하나의 택배에 넣어 보내듯이) 파일 첨부 MIME의 경우 파일에 대한 정보를 header에 추가해줘야합니다. 또한 파일은 바이너리(binary) 모드로 읽어와서 MIMEApplication 함수의 입력인자로 넣어 MIME 데이터를 생성합니다. 여러 개의 MIME 데이터를 담을 택배에 해당하는 MIME 데이터는 MIMEMultipart를 통해 만들 수 있습니다. import smtplib # 메일을 보내기 위한 라이브러리 모듈 from email.mime.multipart import MIMEMultipart..