🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

공부순서(?)에 대해서 질문입니다.

22.03.01 09:29 작성 조회수 187

0

안녕하세요? 강사님 좋은 강의 감사드립니다. 공부순서(?)에 대해서 한번 여쭤보고 싶어서 질문을 드립니다.

사실 이 질문을 드려도 될까에 대해서 좀 고민을 했습니다. 약간 강의 외적인 부분이라.. 하지만 이 부분을 미리 잘 결정해두는 것이 중요할 것 같아 실례를 무릎쓰고 질문을 드립니다. 또한 글이 길어지는 것에 대해 양해를 구합니다

 

우선 강의는 조금  어렵습니다ㅠㅠ . 하지만 간신히 한발한발 따라갈 수는 있으니 참 다행입니다. 또 따라갈 수 있으면서 어려운 강의는 오히려 장점이라고 생각합니다. 그만큼 배워야만 하는 내용들을 효율적으로 배울 수 잇는 환경에 던져졌다는 뜻이니까요. 다행이 열의도 있어서 제게는 참 감사한 상황입니다.

 

다만 조언을 구하고 싶은 부분은 어떤식으로 공부를 해나가야 할지를 잘 모르겠습니다. 물론 단순히 많은 시간을 들이면 어떤 방식으로 공부를 하고 무엇을 지향하든 더 높은 실력을 갖출 수 있겠으나 ㅠㅠ (누구나 그렇듯)시간이 한정적이다 보니 효율적인 공부방식에 대한 선생님의 의견을 여쭙게 되네요. 

 

이번 3월내내 선생님의 강의를 두번~세번정도 들어볼 생각이였습니다.(4월 초에 부트캠프를 떠나게되어) 다만 계속해서 드는 생각이  제 몫을 할줄아는 장고개발자란 필요할 때 문서를 찾아보고 상황에 맞게 장고의 기능들을 커스터마이징할 수 있는 개발자가 아닐까? 라는 생각이 들더라구요.

그리고 그렇게 생각을 해보면, 사실 지금 장고강의를 들을 때가 아니라 파이썬 문법을 더 파야하는 시기인가? 라는 고민을 하게 되었습니다. 

예를 들어,밑의 주소는 동일한 강의에서 선생님꼐서 답변해주신 내용에서 제공해주신 링크입니다.

https://github.com/django/django/blob/3.2.8/django/contrib/admin/decorators.py#L74

데코레이터가 클로저 함수를 가독성있게 표현해뒀다~ 정도로 대략적인 개념은 알고 있었습니다. 그래서 강의 중간에 데코레이터가 나와도 별다른 고민없이 받아들일 수 있지만 막상 코드를 보면  정확하게는 이해할 수가 없더라구요.. 이런 부분들이 좀 걱정이 됩니다. 결국 내가 깃헙을 보고 코드를 파헤쳐서 커스터마이징할 수 잇는게 아니라면, 아직은 장고를 공부하기에 부족한게 아닐까?.. 하고요.

다만 이에 대해서도 고민이 되는 부분은, 지금 일단 장고가 재미있고 그래서 파이썬 문법보다는 장고공부를 더 하고 싶은 마음입니다.

 

괜히 길게 말했나 싶네요 ㅠㅠ 결국 질문을 요약하면 이정도 인것 같습니다.

강의를 따라가면서 강사님이 말씀해주시는 내용을 그냥 수동적으로 받아들이는 것 자체는 어떻게든 따라갈 수 잇을 것 같습니다. 그러나, 강의 외적으로  깃헙에 올라와있는 공식 코드를 보면서 이해하고 새롭게 커스터마이징 하거나 하는 것은 힘들것 같은데(파이썬 문법수준이), 이러한 상황일때는 파이썬 문법을 더 공부해야 할까요? 혹은 제가 원하는 바대로 장고강의를 계속해서 진행해도 될까요?

 

또한 답변과 상관없이, 좋은 강의를 제공해주신 것에 대해 한번 더 감사드립니다.

 

 

 

 

 

답변 1

답변을 작성해보세요.

0

안녕하세요.

질문 감사드립니다.

장고를 시작하심에 있어서 파이썬 함수/클래스/상속/일급함수/장식자에 대한 이해가 필수적입니다. 이 중에 일급함수/클래스의 개념은 파이썬 뿐만 아니라 JS에서도 활발히 사용되는 개념인데요. 너무 얕게만 문법을 보기만 했고, 간단한 예제만 따라쳐봤을 뿐, 활용은 잘 하지 못하시는 분들이 많죠.

장식자는 일급함수 문법의 연장선에 있으니, 일급함수를 자유자재로 사용하실 수 있을 정도면 장식자에 대해서도 수월하게 이해를 하실 수 있으실 것입니다. 함수/클래스에서 인자를 처리하는 방법, 그리고 Callable Object, Iterable Object 등에 대해서도 이해가 필요합니다.

제가 예전에 유료로 서비스하던 파이썬 강의를 무료로 풀어놓은 것이 있습니다. 다소 오래된 영상이지만 장고를 위한 파이썬의 핵심 개념을 다시 한 번 살펴보시기에 도움이 되실 듯 합니다. 로그인없이 바로 영상을 확인하실 수 있습니다. (장고를 위한 파이썬 문법 강의도 언젠가 리뉴얼하긴 해야될텐데 말이죠. 😢)

https://www.askcompany.kr/vod/python/

함수/클래스/상속/일급함수/장식자 문법을 깊게 살펴보신 후에, 본 강의에 임하신다면 코드에 대한 이해도가 많이 좋아지실 수 있으실 거예요.

그리고 처음부터 프레임워크 코드를 보고 한 번에 파악하고 커스터마이징하는 사람은 없습니다. 시작에는 그 **사상을 이해**하려하고 활용에 포커스를 맞춰보시는 것이 좋습니다.

시간에 쫓기시더라도 너무 조급해하지는 마세요. 어떤 기술이든 수련과 숙련의 시간이 필요합니다.

오래된 포스팅이지만, 아래의 "돈오점수" 포스팅 일독을 권합니다.

http://egloos.zum.com/agile/v/4876792

화이팅입니다. :-)

김영빈님의 프로필

김영빈

질문자

2022.03.02

좋은 말씀 감사합니다. 말씀 듣고 보니 많이 초조했던게 느껴지네요.. 파이썬 문법은 오고가면서 꾸준히 보겠습니다. 돈오점수에 관한 포스팅도 잘읽었습니다 감사합니다!

채널톡 아이콘