저번 포스팅에서는 크롬 개발자 도구를 활용해 우리가 스크랩핑 할 부분의 태그를 확인했고, 필요한 모듈을 불러오기까지 했습니다. 파이썬을 활용한 뉴스 스크래핑 1파이썬을 활용한 뉴스 스크래핑 2 지난 포스팅들을 보려면 위의 링크를 확인해주세요.의사 코드(pseudo code) 작성하기의사 코드(수도 코드)는 실제 프로그래밍언어로 구성된 것이 아니라 일반적인 언어로 코드를 흉내내서 알고리즘을 써 넣은 코드입니다. 일단 코드가 어떻게 구성될지 미리 생각해보고 작성하는 것이 더 효율적이겠죠? 항상 미리 의사코드를 작성한 후에 그에 맞게 코드를 작성해보시는 것을 추천드립니다. 일단 rss를 통해 링크를 가져온 후 다시 링크에 접속해서 기사의 내용을 가져오는 것이 우리의 목표입니다. 그래서 크롤러 함수를 한 개 만..
저번 포스팅에서는 스크래핑을 할 때엔 필요한 모듈들과 가상환경을 구축하는 방법에 대해서 다뤘습니다. 지난 포스팅에 다룬 것이 기억나지 않는다면 아래 링크를 통해서 복습해주세요. 파이썬을 활용한 뉴스 스크래핑 1rss를 통하여 오늘자 뉴스 링크 가져오기오늘자 뉴스를 스크래핑하는 것이 우리의 목표였습니다. 오늘자 뉴스를 어떻게 받을 수 있을까요? 여러 방법이 있겠지만 저는 rss를 활용해보겠습니다. rss(Rich Site Summary)는 뉴스나 블로그에서 주로 사용하는 컨텐츠 표현 방식으로, 웹 사이트의 내용을 보여줍니다. 중앙일보의 rss를 이용하면 오늘자 뉴스들을 접할 수 있습니다. 중앙일보 전체 기사 rss 바로가기 rss를 보면 문제점을 하나 발견할 수 있습니다. 오늘자 뉴스 전체를 가져오고 싶은..
파이썬 인터프리터를 활용한 단어테스트기 만들기 1 보러가기영어 단어 불러오기다른 영어단어 파일을 사용해도 상관없고, 저번 포스팅에서 제공한 단어를 사용하셔도 상관없습니다. json 파일로 만들어서 이용할 것이라는 것만 아시면 됩니다. 같은 디렉토리에 영어파일을 두고 word_test.py 파일을 만들어주세요. 맨 처음 해야할 것은 json으로 된 영어 단어를 불러오는 일입니다. json에 관련된 메소드를 활용하려면 관련 모듈을 가지고 와야 하겠죠? import json with open('toeic_voca.json') as data_file: vocas = json.load(data_file) with open()은 괄호 안에 있는 파일을 불러와서 열고 사용한 다음엔 자동으로 파일을 닫아줍니다. as는..
만들면서 더 배워봅시다.간단한 것들이라도 만들어보는게 학습에 큰 도움이 됩니다. 오늘 포스팅은 같이 단어테스트기를 만들어서 앞에서 배운 것들을 활용해봅시다. 같이 만들 것을 미리 설명해보도록 하겠습니다. 우선 프로그램이 실행되면 욕을 해달라고 하며 입력을 받습니다. 그리고 몇 일차를 진행할 것인지 묻습니다.(6일차까지 있습니다.) 단어의 영어 뜻이 나오고, 그에 맞는 단어를 입력하면 됩니다. 정답을 맞출 경우 "정답입니다"라고 나오고 틀렸을 경우 우리가 입력한 욕과 함께 정답이 무엇인지 나옵니다.사용자의 입력을 받는 함수 input()우선 프로그램을 만들기 전에 알아두어야 할 것들을 정리해보겠습니다. 사용자에게 입력을 받으려면 어떻게 해야할까요? input()함수를 이용하면 입력을 받고, 입력 받은 값을..