[당첨자 확인] "점프 투 파이썬(저자 친필사인) 증정" 이벤트

안녕하세요.

"점프 투 파이썬(저자 친필사인) 증정" 이벤트가 종료되었습니다.

이벤트 당첨자는 다음과 같습니다.

이벤트 당첨자

  • sundoforce
  • tklee.me
  • 김종열
  • singleton
  • wjpark11
  • 야뢰
  • tpfkvm1016
  • GraphQL
  • nowdac
  • yugun000

선정방법

  1. 랭킹 1~5위 선정
  2. 다음 프로그램을 수행하여 이벤트 참여 하신분 중 무작위 5분 추첨

[event_select.py]

import django
django.setup()

import random
from django.db.models import Q

from pybo.models import Question, Answer

# 질문 또는 답변한 사람
qa = set()

# 질문한 사람
for q in Question.objects.filter(category__name='qna'):
    qa.add(q.author)

# 답변한 사람
for a in Answer.objects.filter(question__category__name='qna'):
    qa.add(a.author)

# 이벤트 참여자
participants = set()

# 이벤트 게시물
event_question = Question.objects.get(id=14)

# 답변으로 이벤트 참여한 사람
for a in event_question.answer_set.filter(Q(content__contains='이벤트') | Q(content__contains='참여')):
    participants.add(a.author)

# 댓글로 이벤트 참여한 사람
for c in event_question.comment_set.filter(Q(content__contains='이벤트') | Q(content__contains='참여')):
    participants.add(c.author)

# 질문 또는 답변을 작성하고 이벤트를 참여한 사람
target = qa & participants

# 이벤트에서 제외되어야 하는 사람들 (운영자와 랭킹 당첨자)
exclude = ['박응용', '운영자', 'sundoforce', 'tklee.me', 'singleton', '김종열', 'wjpark11']

# 제외시키기
winner = []
for t in target:
    if t.username not in exclude:
        winner.append(t)

# 최종 대상자 중 5명만 뽑기
final_winner = random.sample(winner, 5)
for w in final_winner:
    print("최종당첨자:%s" % w.username)

이벤트 종료일 직후 event_select.py 수행결과

(pybokr) ubuntu@ip-172-26-7-225:~/projects/pybokr$ python event_select.py
최종당첨자:야뢰
최종당첨자:tpfkvm1016
최종당첨자:GraphQL
최종당첨자:nowdac
최종당첨자:yugun000

당첨되신 분께는 이메일로 따로 연락을 드리겠습니다.

이벤트에 참여해 주신 모든분들께 감사드립니다.
기회가 되는데로 계속 유익한 이벤트를 진행하도록 하겠습니다.

박응용 859

M 2020년 7월 17일 9:48 오전

목록으로
6개의 답변이 있습니다. 1 / 1 Page

감사합니다!!!!
제 인생에도 이런 행운이 있긴 하군요...ㅠㅠ

singleton

2020년 7월 16일 1:51 오후

감사합니다 😊

쿠우아저씨

2020년 7월 16일 10:04 오전

축하드립니다. - 박응용님, 2020년 7월 16일 1:39 오후 추천 , 대댓글

오 이런 행운이 정말 감사합니다. ^^

김종열

2020년 7월 16일 10:15 오전

축하드립니다. - 박응용님, 2020년 7월 16일 1:39 오후 추천 , 대댓글

와 감사합니다.
파이선 랜덤 모듈 만세!

웹 사이트에서 볼때는 필요한 부분만 추려봤는데 책 받게되면 처음부터 끝까지 정독하겠습니다.

nowdac

2020년 7월 16일 1:25 오후

축하드립니다. 정독 화이팅입니다. - 박응용님, 2020년 7월 16일 1:39 오후 추천 , 대댓글

감사합니다!
답장 드렸는데 회신 없어도 연락이 간거겠죠?

GraphQL

2020년 7월 16일 3:18 오후

축하드립니다. 회신 잘 받았습니다. 아직 회신 안주신 분들이 있어서 모두 취합되면 일괄 발송 예정입니다. - 박응용님, 2020년 7월 16일 4:11 오후 추천 , 대댓글

이런 방법도 있었군요. 또 배우고 갑니다.

wjpark11

2020년 7월 17일 5:34 오전