#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목20-1 기말고사 기출문제 관련 질문 드립니다.2020-07-13 15:20
작성자

웹파이썬 계절학기 기말고사에 대비해 20-1 기말고사 기출문제를 풀었습니다.

푸는 중 문제 관련 몇가지 궁금한 점이 생겨 질문드립니다.


 1. 멤버 데이타로 enabledChannelList만 명시되어 있던데,

 문제를 풀며 다른 멤버 인스턴스 변수를 선언하고 사용할 필요성을 느꼈습니다.(ex: 현재 채널의 인덱스를 나타내는 변수 등) 이런 경우 문제에 명시된 변수 이외에 다른 멤버변수를 정의하고 사용해도 될까요 ?

만약 안된다면 어떤식으로 enabledChannelList의 다양한 정보들(ex:선호도,blocked 채널)등을 나타내면 좋을지 궁금합니다.


 2. 실습자료에서는 __init__ method를 쓰지 않을 시 id = 0, name = ''와 같이 클래스의 시작부분에서 변수를 초기화시켜주었던데, 이 과정이 반드시 필요한 것인지 궁금합니다. 메소드 안에서 인스턴스 변수를 선언하고 초기화해도 구동에는 이상이 없었어서 질문 드립니다.


 3. 문제와는 관련이 없는 질문인데, 혹시 계절학기도 본학기와 마찬가지로 웹부분은 시험에 출제되지 않는지 궁금합니다. 


 4. 또 search 알고리즘은 기본적으로 프로그래밍을 위해 알아두어야 한다는 것을 알고 있습니다. 그런데 공부하다보니 버블sort나 바이너리sort등 워낙 종류가 다양해서 어느 범위까지 공부하면 좋을지 기준이 잘 서지 않아서, 얼마나 심도있게 공부하면 좋을지 궁금해 질문 드립니다 !



꼭 4개 질문에 모두에 대한 답이 아니어도 아시는 내용 있으시면 댓글 달아주시면 감사하겠습니다 !!

댓글