본문 바로가기

전체 글39

애니메이션 검색 웹 애플리케이션 0 [애니메이션 검색 웹 애플리케이션 만들기] 걸린 시간: 약 50시간 난이도: 중 새로 사용한 라이브러리: streamlit 유튜브에서 Streamlit이라는 라이브러리를 이용해 간단하게 웹 애플리케이션을 만들 수 있다는 것을 알게 되었다. URL을 입력하면 자동으로 QR코드를 생성해 보여주는 아주 간단한 스크립트를 짜는 영상이었는데, 다른 것 보다도 이 streamlit 라이브러리의 정말 간단한 사용법과 깔끔한 인터페이스의 매력에 이끌려 꼭 한 번 활용해보고 싶다는 생각이 들었다. 【ぶっつけ本番】PythonによるQRコード自動生成アプリ開発の全行程をお見せします 고민을 하다가 만들기로 한 것이 애니메이션 검색 웹 어플이었다. 직장인이 오늘뭐먹지? 고민하는 것처럼 항상 무슨 애니를 볼지 고민을 많이 했는데, 제.. 2022. 3. 14.
90년생이 온다 제목 90년생이 온다 저자 임홍택 페이지 336 출간일 2018년 11월 16일 ISBN 9791188248674 몇 년 전에 큰 화제가 되었던 유명한 책이지만 여태 읽어보지 않아 이번 기회에 완독하게 되었다. 사실 원래 독서를 잘 하지 않았던 것도 있지만, 무엇보다 '내가 90년생인데 굳이 이 책을 통해 90년생에 대해 이해해야 할까?'라는 생각이 강해서 읽고 싶다는 생각이 들지 않았던 것 같다. 현재 일을 하고 있는 높은 직급의 나이가 많은 분들이 젊은 세대를 이해하기 위해서 꼭 읽어야하는 책이지, 나에게 도움이 되는 내용은 아니라고 무의식중에 그런 생각을 가지고 있었던 것일지도 모른다. 또 책의 제목에서부터 90년생을 뭉뚱그려서 지칭하고 있어 10년의 차이를 가진 사람들을 한꺼번에 일반화시키고 기성.. 2022. 2. 20.
JPOP 탑50 노래 메들리 자동 생성 요즘 영상편집이나 코딩 작업하면서 음악 메들리를 많이 듣는다. 유튜브에서 2~3시간 짜리 노래 모음집을 일일이 찾는 것도 귀찮고, 안좋아하는 노래가 껴있는 메들리가 많다. 그래서 이번 주 JPOP 탑50 노래들을 이은 파일을 자동으로 만들어주는 코드를 짜봤다. 어디까지나 저작권이 있는 노래이기 때문에 혼자 듣는 용도로만 사용하고, 유튜브에 따로 올리거나 이걸로 수익을 창출하지는 않을 생각이다. [JPOP 탑50 노래 메들리 만들기] 걸린 시간: 5시간 난이도: 하 새로 사용한 라이브러리: pytube, moviepy JPOP 노래 랭킹은 레코초쿠라는 사이트에서 받아왔다. NTT Docomo가 가지고 있는 회사지만 음원 쪽으로는 그렇게 유명한 사이트는 아니긴 하다. 하지만 나는 좋은 노래만 들으면 되기 때.. 2022. 2. 4.
파이썬으로 디스코드 봇 만들기 디스코드라고 자주 쓰는 음성 채팅 프로그램이 있다. 주로 친구들과 게임을 같이 할 때 쓰는데, 서버별로 추가할 수 있는 봇 프로그램을 쉽게 찾아볼 수 있다. 기능은 다양한데, 어떤 봇은 채팅에 반응해 답장을 해주기도 하고 어떤 봇은 음성 채널에서 노래를 틀어주기도 한다. 주어진 기능만 사용하자니 조금 아쉽기도 하고 내가 필요한 기능만을 포함한 우리 서버만의 특별한 디스코드 봇을 만들어보고 싶다는 생각이 들었다. 찾아보니 파이썬으로도 간단하게 구현이 가능하다고 해서 도전해보게 되었다. [파이썬으로 디스코드 봇 만들기] 기간: 2021.08. ~ 2021.12.(5개월) 공부 시간: 200시간 이상 체감 난이도: 어려움 시작 정말 아무것도 모르는 상태에서 '파이썬으로 디스코드 봇을 만들 수 있다'라는 말만 .. 2022. 2. 3.
[코딩] Riot API에서 정보 가져오기 3 시야 점수와 와드 관련 데이터를 막대그래프로 시각화하는 코드를 작성했다. 우선 Riot API에서 불러온 json 데이터를 우리가 사용하기 쉬운 pandas dataframe으로 바꿔주어야 한다. create_dataframe 함수를 정의해 유저 한 명에 대한 여러 경기 데이터 json에서 유용한 정보들을 테이블 형식으로 바꾸어 주도록 했고, 입력값으로 index_list를 받아 변환된 dataframe 중 필요한 열만 가져올 수 있게 만들었다. import sqlite3 from start import * from tqdm import tqdm import json import pandas as pd import matplotlib.pyplot as plt import matplotlib import .. 2022. 2. 1.
세상을 읽는 새로운 언어, 빅데이터 제목 세상을 읽는 새로운 언어, 빅데이터 저자 조성준 페이지 276 출간일 2019년 8월 21일 ISBN 9788950982737 코딩이나 데이터 과학에 대해서 정말 아무것도 모르는 사람들에게도 추천할만한 입문서로, 빅데이터가 무엇이고 어떤 방식으로 활용해야 하는지에 대해 개괄적인 내용을 담고 있는 책이었다. 책 내용 요약 1. 빅데이터 시대의 서막 오늘날 인터넷과 센서의 발달로 인해 얻을 수 있는 데이터가 많아졌고, 컴퓨터의 발달로 대용량 데이터를 처리하고 계산할 수 있게 되어 빅데이터의 시대가 열렸다. 우리는 이제 원하는 데이터를 실시간으로 받아 분석할 수 있는 환경에 놓였고, 여러 산업에서 다양한 방식으로 데이터를 활용할 수 있게 되면서 무궁무진한 가능성이 생겼다. 이전에는 상상도 할 수 없었던 .. 2022. 1. 24.