전체 글 (252) 썸네일형 리스트형 Python을 통한 BBC 뉴스 크롤링하기 이전 글에서 설명한 것처럼 뉴스를 파싱해보도록 하자. 오늘 해볼 것은 아래와 같다. 1. 외국 사이트에서 문장을 크롤링(사실 파싱이 맞다)하여 화면에 표시(파싱) 1.1 Python(BeautifulSoup)을 통해 외국사이트에서 특정 키워드를 추출하여 배열로 return 하기 1.2 Python에서 리턴한 데이터를 node에서 받아와 GET 웹서비스로 만들기 1.3 React 기반 웹에서 node 서비스를 호출하고, 화면에 '예쁘게' 표시하기 굳이 파이썬을 통해 파싱할 필요는 없지만 추후 확장성을 고려하여 BeautifulSoup를 사용할 수 있는 Python을 선택했으나, 얼마든지 자바스크립트를 사용해도 된다. 우선 파싱할 페이지는 feeds.bbci.co.uk/news/rss.xml 이다. BBC의.. BBC를 크롤링하여 웹사이트에 뿌리고, 파파고를 이용하여 번역하는 사이트를 만들어보자. 본인은 영어를 그리 잘하지 못하지만 영어 공부에는 관심이 많다. 코딩을 하다보면 생기는 문제들에 대한 대부분의 답은 영어로 찾을 수 있고, 그나마 찾은 답을 해석하다가 사소한 부분에서 오역이 발생하면 한참을 더 헤매야 하기 때문이다. 이때문에 매일 영어 공부를 하고 있는데 주로 듀오링고 를 이용하여 공부하고 있다. www.duolingo.com/learn 무료로 외국어를 배우세요. 게임을 통해 영어를 비롯한 다양한 언어를 배워보세요. 100% 무료로 제공되는, 게임처럼 재미있고 과학적으로 효과가 검증된 언어 학습 앱입니다. www.duolingo.com 듀오링고는 단순하다. 영어 문장을 해석하거나, 한글로 된 문장을 영작하는것을 무한하게 반복하는것. 물론 번역기와는 차원이 다른 퀄리티에, 하나의 문장을 .. 2020.10.05 오늘의 커밋. 다작하기 오늘은 3가지를 했습니다. 1. 알고리즘 문제 풀던걸 대충 마무리 2. Duou lingo(가칭)의 화면 설계 3. Doostagram의 로직 수정 어쩌다보니 지금 손에 잡고있는 일이 많은데, 고민이 됩니다. 흥미가 떨어져 아예 프로젝트를 접어버릴 수 있을 것 같아 다양한 주제로 소규모 프로젝트를 동시에 하고 있는데, 제 몸은 하나이니만큼 진도가 더디고, 하나에 집중하지 못하니 정신이 산만하기도 하네요. 그렇다고 하나의 프로젝트만 계속 잡고 있으면, 다른 관심있는 분야에 대해서 너무 오랫동안 손대지 못할것도 같고, 흥미가 금방 떨어지는것도 생각해야겠죠. 항상 그렇지만 오늘도 역시 마무리는 하던대로 열심히 하자 입니다. 2020.09.30 오늘의 커밋. 여가를 즐기기 오늘은 하루종일 집에서 보냈습니다. 게임을 질리도록 하고, 웹서핑도 질리도록 하고, 10시가 한참 넘어서야 공부를 하고 책을 폈고 하루를 정리했죠. 썩 나쁜것은 아니지만 노는데에 쓰는 시간을 조금 줄여야하지않나 하는 생각은 계속 드네요. 제가 남들보다 공부량이 뒤떨어진다고 생각하지는 않지만, 질 높은 학습을 하는것은 아마 결코 아닐 것이고, 하고자 하는 욕심이 많은 편이기 때문에 지금보다 더 많이 공부해야 할 것 같습니다. 여러가지 문제가 있겠지만 노느라 공부 안하는게 제일 큰 문제 같아요. 이를 해결하기 위해서는 필히 여가시간을 줄여야 합니다. 생각해보면 알고리즘 문제풀이는 시간이 정말 금방금방 갑니다. 놀 시간에 알고리즘 문제 하나라도 더 풀어보자는 마인드로 좀 해봐야겠어요. 알고리즘 공부는 바킹독만 알아도 된다. blog.encrypted.gg/ BaaaaaaaarkingDog blog.encrypted.gg www.youtube.com/channel/UCwFszkz9NbnQyQn5YbDfZtg BaaarkingDog www.youtube.com IT에는 천재들이 참 많고, 심지어 공부 자체를 즐기는 이들이 다른 분야에 비해 압도적으로 많습니다. 우연히 알고리즘 문제 풀이를 찾다가 알게된 분인데, 이 분야에서 이정도까지 설명을 자세하게 해주시는 분은 국내 기준으로 흔치 않은 것 같습니다. 아쉽게도 초고난이도 문제를 기준으로 하기 때문에 사용하는 언어가 C++이지만 대부분의 문제는 푸는 방법만 알고 있다면 공부에는 큰 문제가 없을 것 같습니다. 상당히 어린 나이에도 이정도까지 깊이있게 이해하고 잘 아시는것을 보면 .. Sherlock and the Valid String 풀다지침 /* Sherlock considers a string to be valid if all characters of the string appear the same number of times. 셜록은 생각한다. 문자열이 유효하다고 만약 문자열의 모든 문자들이 나타난다면 같은 횟수로 셜록은 문자열의 모든 문자들이 같은 횟수로 나타난다면 문자열이 유효한다고 생각한다. It is also valid if he can remove just 1 character at 1 index in the string, and the remaining characters will occur the same number of times. 또한 유효하다. 만약 그가 할수 있다 삭제를 그냥 문자 1개 1인덱스에서 문자열의.. Alternating Characters javascript로 풀기 영어해석을 또 잘못했다. Your task is to change it into a string such that there are no matching adjacent characters. 이 문장을 당신의 작업은 문자열속에 인접한 문자와 매치되지 않는것들을 바꾸는 것이다. 이렇게 해석해서 삽질했다. Your task is to change it into a string such that there are no matching adjacent characters. 당신의 작업은 문자열속에 일치하는 인접문자가 없도록 바꾸는 것이다. 이렇게 해석해야 한다. /* You are given a string containing characters A and B only. 당신은 문자 오직 A,B만 포함된 문자열.. Strings: Making Anagrams javascript로 풀기 코드 첨부가 안되네 옘뱅 /* Alice is taking a cryptography class and finding anagrams to be very useful. We consider two strings to be anagrams of each other if the first string's letters can be rearranged to form the second string. In other words, both strings must contain the same exact letters in the same exact frequency For example, bacdc and dcbac are anagrams, but bacdc and dcbad are not. Alice decid.. 이전 1 ··· 17 18 19 20 21 22 23 ··· 32 다음