Python 썸네일형 리스트형 다음(Daum) 뉴스 댓글 기능 동기: 다음에 게시되는 뉴스에 나타나는 댓글을 한눈에 볼 수 있다면 사람들의 생각을 더 잘 이해할 수 있다. 구현방법 - python 이용 - web 으로 구현 사용자는 쉽게 게시 url 을 복붙하여 결과를 확인할 수 있게 한다. 더보기 python 디버깅 툴, pdb 코딩은 즐거움이다. 머리속에 있던 생각을 실행이 되는 구체화된 결과물을 만들어 내는 과정이기 때문이다. 또 결과물이 내가 의도했던대로 무리없이 작동하면 보람도 느낀다. 그 과정속에 어려움도 있다. 기대했던 바대로 작동하지 않는 경우가 비일비재해서다. 그리고 대부분 그러한 경우 원인을 쉽게 찾기 어렵다. 간단히 print() 를 사용할 수 있지만 좀더 진보된 툴, pdb를 써보자. 아래의 예는 django에서 ipdb(Improved pdb)를 사용한 예이다. class IndexView(generic.ListView): template_name = 'polls/index.html' context_object_name = 'latest_question_list' def get_queryset(self): .. 더보기 Python 가상 환경(virtualenv)이 필요한 이유 python virtualenv를 꼭 사용해야 할까요? python 가상 환경 없이도 python 프로젝트를 진행할 수 있습니다. 패키지를 system 영역에 설치해도 전혀 문제없다고 말할 수 있습니다. 당장은. 이런 경우를 생각해 보겠습니다. A 라는 프로젝트 진행을 하려고 합니다. 이를 위해 django==1.0.0 과 requests==0.5.0 를 사용했고 성공적으로 패포하여 유지보수 중입니다. 그리고 어느 정도 시간이 지나 B라는 프로젝트를 진행하려고 합니다. requests 패키지가 개선되어 지금은 requests==0.10.0 을 사용할 수 있게 되었습니다. 그래서 프로젝트 B에서는 requests==0.10.0 을 사용하려고 합니다. pip install -U requests==0.10.0.. 더보기 [Problem 49]네자리 수의 등차소수 찾기 [EP 049] 네자리 소수가 만드는 등차수열 에서 나온 문제입니다. 접근하기 쉽지 않은 문제였지만, 해답을 보면서 큰 도움이 되었습니다. 직접 실행해본 결과 조건 하나가 맞지 않는다고 판단해서 다시 적용해 보았습니다. 코드가 좀 지저분해진거 같은데, 잘못된 점 찾아주시면 정말 감사하겠습니다. if set(str(p)) == set(str(q)): # this condition isn't quite exact def process(num): primes = [2, 3] cnt = 4 result = [] while cnt cnt: break if cnt % prime == 0: isPrime =.. 더보기 이전 1 2 3 다음