본문 바로가기

전체 글

(133)
리그오브레전드 게임 데이터 수집기 만들기 [4-1화: 데이터 수집기_Riot-API 사용 함수들] 이제 Riot API를 사용하는 함수들에 대해 말씀드릴건데 그 전에 우선 Riot API 사용방법을 알려드리고자 합니다. 우선Riot API 사용 권한이 필요합니다. 1화부터 따라해오신 분들은 이미 권한이 있으실 것입니다. 없으신분은 아래 링크를 참고해서 Riot API 사용 권한을 획득해 주세요. yanoos.tistory.com/30?category=894635 1. 상단의 APIS 버튼을 클릭합니다. 2. 여러 분류의 API들이 있습니다. 제가 주로 사용한건 빨간색 네모 표시를 해둔 MATCH와 SUMMONER 탭에 있었습니다. 눌러보면 우측에 해당 분류에 해당하는 기능들이 나옵니다. 사진상에서는 ACCOUNT가 선택되어있고 ACCOUNT 탭에는 3개의 기능들이 있음을 알 수 있습니다. 3. 한번 ..
[파이썬] 파이썬으로 구글메일 사용하기 준비 파이썬을 이용해 구글 메일을 읽거나 쓰기 위해서 간단한 두 가지 준비가 필요합니다. 1. 구글 16자리 앱 비밀번호 발급(메일 쓰기) 2. 구글 IMAP 액세스 설정(메일 읽기) Gmail을 활용할 것이기 때문에 google 계정을 준비해주세요. 계정이 준비되었다면 아래 과정을 따라하시면 됩니다. #파이썬으로 메일을 쓰기 위한 구글 16자리 앱 비밀번호 발급받기 1. 구글 계정 보안설정에 접속합니다 https://myaccount.google.com/security Google 계정 보안 계정을 안전하게 보호하기 위해 보안 설정을 검토 및 조정하고 권장사항을 받아보려면 계정에 로그인하세요. myaccount.google.com 2. 앱 비밀번호 클릭 3. 빨간 박스를 메일, Windows 컴퓨터로 세팅하..
[파이썬] 첨부파일과 함께 메일 보내기 #사전 준비사항 1. 구글 계정 2. 16자리 앱 비밀번호 yanoos.tistory.com/9
[파이썬] 메일 읽기 파이썬을 이용해 메일을 읽기 위해서 우선 IMAP 액세스 설정이 필요합니다. Gmail을 활용할 것이기 때문에 google 계정을 준비해주세요. 계정이 준비되었다면 아래 과정을 따라하시면 됩니다. 코드를 작성하기에 앞서 파이썬으로 메일을 읽으려면 먼저 해둬야 하는 작업이 있습니다. 바로 16자리 앱 비밀번호 발급 받기 입니다. 1. 구글 계정 보안설정에 접속합니다 https://myaccount.google.com/security Google 계정 보안 계정을 안전하게 보호하기 위해 보안 설정을 검토 및 조정하고 권장사항을 받아보려면 계정에 로그인하세요. myaccount.google.com 2. 앱 비밀번호 클릭 3. 빨간 박스를 메일, Windows 컴퓨터로 세팅하고 생성 클릭 앱비밀번호를 발급받았다..
리그오브레전드 게임 데이터 수집기 만들기 [3화: 데이터 수집기_Riot-API 비사용 함수들] 우선 사용한 모듈들입니다. 사용처에 대해서는 차차... import requests import json import operator import datetime import time from skimage import io # 미니맵 처리 from sklearn.preprocessing import MinMaxScaler import matplotlib.pyplot as plt import numpy as np import pathlib import smtplib # 메일을 보내기 위한 라이브러리 모듈 from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.mime.application i..
리그오브레전드 게임 데이터 수집기 만들기 [2화: Riot API - 사용권한 얻기] Riot이 제공하는 데이터를 이용하기 위해서는 Riot API의 사용권한을 얻어야한다. https://developer.riotgames.com/ Riot Developer Portal About the Riot Games API With this site we hope to provide the League of Legends developer community with access to game data in a secure and reliable way. This is just part of our ongoing effort to respond to players' and developers' requests for data and developer.riotgames.com 위 사이트에서 Riot ..
리그오브레전드 게임 데이터 수집기 만들기 [1화: 탄생배경] 승부는 픽창에서부터 시작된다 리그오브레전드(이하 롤)을 수 년간 플레이하면서 롤을 하려고 컴퓨터를 켜면 opgg부터 켜는 것이 습관이 됐다. 큐 잡는 시간동안 opgg커뮤니티 유머글도 보고, 연승 중이라면 내 전적을 반복해서 바라보며 흐뭇함을 느끼기도 한다. 무엇보다 중요한 기능은 본 게임에 들어가기 앞서 픽창에서 사전정보를 얻을 수 있다는 것에 있을 것이다. 가령 랭크 게임을 돌릴 때 같은 팀에 걸린 사람들의 전적을 보고 그들의 상태를 파악할 수 있다. 동일티어 동일실력이라지만, 아무래도 연패 중인 사람이나 생전 안하던 챔피언을 픽하는 사람은 피하게 된다. 경험상 그들과의 게임은 쉽지 않았기에... 필자가 애용하는 것은 카운터 챔피언의 정보다. 픽부터 이길 확률이 높은 픽으로 가져가야한다. 카운터 챔피..
. .