Python 25

[TIL 60일차] Spotify Web API - 곡 찾기

Spotify Web API - 곡 찾기 [목차]지난번 데이터 불러오기곡 찾기최종 코드[주요내용] 1. 지난번 데이터 불러오기지난 편에서 Spotify Web API Client id, secret를 가지고 왔습니다.!pip install spotipy #   이번 포스팅은 내가 찾고싶은 노래 제목을 입력하여 가장 올바른 노래를 찾아 곡 id를 추출하는걸 해보겠습니다.  2. 곡 찾기  2-1) search_and_recommend()함수def search_and_recommend(): query = input("\n💡 찾고 싶은 노래 제목을 입력하세요 ╰(*°▽°*)╯: ") track_id = select_music(query) if track_id == None: p..

[TIL 59일차] Spotify Web API 알아보기

Spotify Web API [목차]Spotify Web API Client 아이디 비번 가져오기데이터 불러오기[주요내용] 1. Spotify Web API Client 아이디 비번 가져오기이번 포스팅은 Spotify에서 Web API를 가지고 Search에서 노래 정보를 가지고 와보겠습니다.💡 Colab이 처음이신분들은, 제 포스팅 중에 세팅편을 확인해주세요!!!   1- 1) 우선 API를 활용하려면 Client ID와 secret를 알아야합니다 (아래 링크에 들어가주세요)https://developer.spotify.com/https://developer.spotify.com/documentation/web-api/reference/search Home | Spotify for Developers..

[TIL 51일차] 메이플 Open API 사용하는 방법 - Github 저장하기

Open API 사용법 - github [목차]회원 가입 및 로그인저장소 만들기파일 만들기코드 작성하기코드 저장완료코드 가져오기Colab 확인[주요내용]Github는 Git 기반의 웹 플랫폼으로, 소프트웨어 프로젝트의 버전 관리와 협업을 지원한다.개발자들이 코드를 저장, 공유, 관리하며 버그 추적, 프로젝트 관리 등의 도구를 제공한다. 또한, 개발자들이 연결되고 작업을 공유하며 새로운 프로젝트를 발견할 수 있는 커뮤니티 역할도 한다.  1. 회원 가입 및 로그인 : 아이디가 없으신 분들은 가입해주세요!!💡용어정리- Repository(저장소): 코드를 저장하는 홈페이지입니다. 세상에 있는 모든 프로그래밍언어를 지원하며 .ipynb 형태의 jupyter notebook도 지원합니다. -.py : 파이썬..

[TIL 50일차] 메이플 Open API 사용하는 방법 - 스타포스 특정 기간 조회

Open API 사용법 - 스타포스 특정 기간 조회 [목차]날짜 범위 설정하기반복적으로 요청 보내기결과 확인최종 코드[주요내용] 저번 확률 정보 조회에서 내가 했던 스타포스 정보를 보고 성공과 실패 확률에 대해서 알아보았습니다. 이번 포스팅은 스타포스 기간에서 특정 기간 조회를 해보겠습니다. 시작에 앞서, 49일차 최종 코드를 가지고와서, 오늘 바꿔야 될 부분을 확인합니다.params 를 바꿔야겠어요!!!# 코랩에서 키 데이키 가져옴from google.colab import userdataKEY = userdata.get("KEY") # 'KEY' 라는 이름의 데이터를 가져옴# 헤더 설정headers = { 'accept': 'application/json', 'x-nxopen-api..

[TIL 49일차] 메이플 Open API 사용하는 방법 - 확률 정보 조회

Open API 사용법 - 확률 정보 조회 [목차]데이터 불러오기[주요내용] 저번 캐릭터 목록 조회편에서 간단하게 자신의 캐릭터에 대한 데이터를 확인하고, Colab으로 정보를 불러왔습니다.이번 포스팅은 확률 정보 조회를 통해 스타포스 강화 결과 조회를 해보겠습니다~💡 Colab이 처음이신분들은, 제 포스팅 중에 세팅편을 확인해주세요!!! 이 전 포스팅에서 세팅하고 데이터를 조회할 수 있는 환경을 만들었습니다. 이번 포스팅부터는 주요 내용만 다룰 것이니, 혹시 이해가 안되시면 이 전 !Colab 데이터 불러오기편!을 확인해주세요. 1. 이전 포스팅에서 했던 데이터를 가져오고, 오늘은 params에서 캐릭터 목록이 아닌 스타포스 강화 결과 조회로 바꿔줌여기서 주의 : params에서 날짜가 그 하루에 했..

[TIL 48일차] 메이플 Open API 사용하는 방법 - Colab 데이터 불러오기

Open API 사용법 - Colab 데이터 불러오기 [목차]Colab API KEY 입력하기데이터 불러오기DataFrame 변환하기[주요내용] 저번 캐릭터 목록 조회편에서 간단하게 자신의 캐릭터에 대한 데이터를 확인했습니다!!!이번 포스팅은 저 데이터를 Colab에서 확인 할 수 있도록 해보겠습니다.💡 Colab이 처음이신분들은, 제 포스팅 중에 세팅편을 확인해주세요!!!  우선 저희는 파이썬으로 코드를 확인할거라, 샘플코드를 확인해주세요!!  1. Colab API KEY 입력하기  1단계 > 왼쪽 바에서 열쇠키 모양을 누르기  2단계 > 새 보안 비밀 추가를 누르기  3단계 > OPEN API KEY 복사한 키를 값에 넣어주기               이름은 저장하고싶은걸로 해주세요( 저는 'KE..

[TIL 47일차] 메이플 Open API 사용하는 방법 - 캐릭터 목록 조회편

Open API 사용법 - 캐릭터 목록 조회편 [목차]넥슨 OPEN API - 캐릭터 목록 조회[주요내용] 이번 포스팅은 넥슨 OPEN API에서 캐릭터 목록 조회를 간단하게 데이터를 확인해보겠습니다. 1. 넥슨 OPEN API - 캐릭터 목록 조회  1-1). 캐릭터 정보 조회를 누르시고, 오늘의 주제인 캐릭터 목록 조회를 해보겠습니다.  1-2) 조회를 누르시면 'Try it out' 을 누르시고,    API KEY에다가 아까 복사했던 API KEY를 넣어주세요↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓..

[TIL 46일차] 메이플 Open API 사용하는 방법 - KEY 발급 방법

Open API 사용법 - KEY 발급 방법 [목차]KEY 발급 방법[주요내용] 최근 넥슨에서 아래와 같이 일부 게임의 데이터를 활용해서 다양한 플랫폼을 개발 할 수 있도록 OPEN API를 제공합니다. 이러한 데이터를 받기 위해선 API KEY가 필요합니다. 이번 포스팅은 API KEY를 발급 방법에 대해서 소개해보겠습니다.   1. NEXON OPEN API에 접속하기 NEXON Open APINEXON Open API는 게임에서 제공하는 오픈 API 를 등록하고 관리하여 일반 사용자들에게 전달함으로써, 사용자들이 직접 게임 관련 애플리케이션을 제작할 수 있도록 도와주는 서비스입니다.openapi.nexon.com  조건 : 넥슨회원에게만 제공함으로, 넥슨 계정으로 로그인하기 (없을 경우, 가입해보세..

[TIL 45일차] 파이썬으로 Open API 사용하는 방법 - 세팅편

Open API 사용법 -세팅편 [목차]세팅편[주요내용] 최근 OPEN API 를 제공하는 회사들이 많아지면서, 다양한 데이터를 활용 할 수 있게 되었습니다.OPEN API는 Java, Java Script, Python 등 다양한 언어로 데이터를 확인 할 수 있습니다. 저는 파이썬을 주로 사용하고 공부 중이기 때문에 Python으로 OPEN API를 사용하는 법에 배워볼까 합니다. 이번 글은 세팅편이며, 저는 Google colab을 활용해 보려고합니다.OPEN API를 하기 위한 세팅을 시작해보겠습니다.   1. https://www.google.co.kr/ 들어가주세요.     들어가서 드라이브를 눌러주세요!!!   2. 좌측 상단에서 내 드라이브에 들어가주세요.  3. 내 드라이브에 갔다면, 넓은..

[TIL 36일차] Python - 게임 만들기(배경편)

배경 [목차]배경[주요내용]  1. 배경이번엔 배경을 만들어 볼겁니다. 이전 코드에서 2개만 추가!!!import pygamepygame.init() # 초기화(반드시 필요)# 화면 크기 설정screen_width = 480 # 가로 크기screen_height = 640 # 세로 크기screen = pygame.display.set_mode((screen_width,screen_height))#화면 타이틀 설정pygame.display.set_caption("Nado Game") # 게임 이름# 배경 이미지 불러오기background = pygame.image.load(" 여기 입력!!!")# 이벤트 루프running = True #게임이 진행중인가?while running: for event i..

Python/게임편 2025.01.06