Skip to content

Latest commit

 

History

History
96 lines (55 loc) · 3.17 KB

README.md

File metadata and controls

96 lines (55 loc) · 3.17 KB

Sync labels

Python QnA

Python에 관련된 질문을 하고 해결한 문제를 정리하여 기록을 남기는 레포지토리입니다!

질문, 문제 해결의 절차

1. issue를 통해 글을 작성합니다

  • 정해진 템플릿에 따라 질문할 내용을 작성합니다.

    반드시 본인의 질문을 답변자가 이해할 수 있도록

    필요한 정보, 모르는 경우 템플릿이 요구하는 자료를 작성합니다.

    질문, 문제가 발생한 코드와 함께 첨부하고 Python 코드를 첨부할 경우, 가독성을 위해서 반드시

    백틱(backticks)을 이용해 하이라이팅 해주세요

```python
# 이렇게 작성해 주세요
```

그래야 아래와 같이 이쁘게 보입니다.

def main():
  print("Hello World!")

if __name__ == '__main__':
  main()

2. 질문, 문제가 해결 된 경우 반드시 문서화를 합니다

여러분이 마주친 문제는 다른 사람들 또한 마주칠 가능성이 매우 높습니다.

질문을 한 개인의 입장에서는 한번이지만

답변을 해주는 입장에서는 똑같은 답변을 반복하는 것과 같습니다!

반드시 질문/문제 발생부터 해결까지 과정을 짧게 작성해주세요!

2-1. Solved

해결한 문제에 대해 정리한 문서를 저장하는 폴더입니다.

문제가 해결된 것으로 결정된 경우 최초의 이슈 작성자가 정해진 템플릿을 통해 작성합니다!

2-2. Unsolved

해결하지 못 한 문제에 대해 정리한 문서를 저장하는 폴더입니다.

문제가 해결되지 못 한 것으로 결정된 경우 최초의 이슈 작성자가 정해진 템플릿을 통해 작성합니다!

해결하지 못 한 문제가 이후에 해결 된 경우,

문제를 해결한 당사자가 새로운 문서를 ./Solved에 작성한 후 커밋합니다

질문 이외에 Contribute

더 나은 방식의 템플릿 또는 새로운 템플릿을 작성한 경우,

현재 이 레포지토리를 포크(Fork) 한 뒤에 수정할 사항을 포크한 레포지토리에 커밋(commit)을 하고,

KNET-KWU/Python-QnA 레포지토리 사이트로 돌아와 PR(Pull Request)를 하시면 됩니다!

템플릿 이외에도 다 나은 개선할 사항이 있으면 컨트리뷰트를 해주셔도 됩니다!

질문, 문제의 의미

엄격히 구분하는 것은 아니며, 혼동을 줄이기 위해 작성된 내용입니다.

질문의 경우

  내가 이해했을 때는 `A → B, B → C` 그래서 `A → C` 라고 생각했는데

  왜 `A → F`라는 결과가 나오는 거지?

처럼 문제를 해결하기 위한 접근 방법이 존재했으나 제대로 실행이 되지 않은 상태입니다.

어느정도 문제 해결을 하기 위한 기반 지식이 있는 경우를 말 합니다.

문제의 경우

  이거를 대체 어디서부터 접근을 해야되는 걸까?

처럼 문제 해결하기 위한 논리의 과정 자체가 아예 없는 상태라고 보실 수 있습니다.