인프런 커뮤니티 질문&답변

Yeonho Kim님의 프로필 이미지
Yeonho Kim

작성한 질문수

가장 빠른 풀스택: 파이썬 백엔드와 웹기술 부트캠프 (flask/플라스크와 백엔드 기본) [풀스택 Part1-1]

실전 ABTest 기능 지원 블로그 구현하기: MVC 패턴과 블루프린트

이해하기 어렵네요

작성

·

206

0

제가 이해하기 어려운 부분이 다른 분들도 어려우신거 같네요
 
이전 강의에서도 느꼈는데 어려운 부분 설명하실때 그리고 코딩 시현하실때 구체적으로 코드이름와 함수명을 말씀안하시고 요기 저기 여기 있는 부분 식으로 추상적으로 말씀하셔서 어려운 부분이 더 어렵게 느껴지네요 이미 수강중이라 어찌할 수 없지만 지적은 해야할것 같아 글 올립니다

답변 2

0

if __name__ == '__main__'  이라는 코드에서 의문이 생겨 질문드립니다.

(질문에 앞서, 강의 내용이 너무 이해가 잘 되고 입문자가 궁금할만한 내용들을 꼼꼼히 설명해 주셔서 너무너무너무 감사드립니다~~)

 

__main__부분을 ' ' (문자열)로 반드시 감싸주는 이유가 궁금합니다.

__name__변수에는 모듈의 이름 '그 자체' 가 담기는 거라고 생각을 하고 있습니다. 그러면, __name__변수에는 '모듈 이름' 이 그대로 담기는 원리가 아닌가요??  (예를 들어, index.py라는 파일이라고 하면 __name__ 변수에는 index 혹은 __main__이 담겨서 이를 식(?) (코드?)으로 표현을 하면 __name__ == __index__혹은 __main__ 이라고 문자열 기호(')를 쓰지 않고 표현을 한다라고 생각이 드는데.. 

아직 입문자라 프로그래밍에 대한 개념이 부족합니다.

 

0

안녕하세요. 

사실 많은 분들께서, 제 강의를 기본적으로는 다른 IT 강의보다 어려운 내용을 쉽게 이해하기 쉽게, 설명해주시고, 배려해주신다고 하시긴 해요. 본 강의는 백엔드 기본이라서, 난이도가 낮지는 않지만, 그래도 해당 강의에 대해 많은 분들께서 굉장히 긍정적인 피드백을 받았거든요. 그래서 이해하기 어렵다라는 다른 분들이 많았다라는 부분은 아닌 것 같아요. 

물론 해당 강의가 이제 개발자로 가는 본격적인 강의라서, 난이도가 낮지 않고요. 그래서 그 부분에 대해서는 앞서 이야기를 드렸고요. 또 그렇다고 쉬운 기술만 설명해서, 백엔드 기본에서 익혀야 하는 부분을 놓치고, 그냥 쉬웠다 라고만 느끼게 만들지는 않았습니다. 어느정도 레벨에 와있는지에 따라서, 본 강의는 생각보다 쉽게도, 생각보다 어렵게도 느껴지실 수 있고, 어렵게 느껴지시는 경우는 아직은 해당 강의를 따라오실만한 상황은 아니므로, 그 이전 강의들을 먼저 선수강하시면서 역량을 쌓으시는 것을 추천은 드렸어요.

추상적으로 이야기드리는 부분도, 화면상에 다 어느 코드인지, 명시적으로 화면에 표시를 하면서 말씀을 드리고, 코드를 한번에 다 구현하면서 한번에 다 모든 기술을 설명드리지 않고, 단계별로 나눠서 각 단계마다 집중할 포인트에 맞추어 설명을 드리고 있어요.

마지막으로 MVC 패턴을 제가 그렇게까지 앞부분에서 긍정적으로 이야기하지 않았던 부분이 바로, 말씀하신 부분이기도 합니다. 각자에 따라 일부 분들은 직접 눈으로 연결되는 모습이 직관적으로 보여야만, 이해가 되시는 분들도 있는데요. MVC 패턴은 그 자체가 직접적으로 눈에 보이지 않기 때문에, 이해가 쉽지 않습니다. 패턴화된 일종의 룰을 기반으로 코드를 작성하는 것이거든요.

그럼에도 불구하고, 제가 진행한 본 강의만 어렵다 라고 느껴지신다면, 괜찮습니다. 충분히 그럴 수 있습니다. dream@fun-coding.org 로 인프런 계정 이메일과 환불 요청만 해주신다면, 제 강의들은 이후에 듣지 않으신다는 것을 조건으로, 환불해드리겠습니다.

감사합니다.

Yeonho Kim님의 프로필 이미지
Yeonho Kim

작성한 질문수

질문하기