55,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결모두를 위한 파이썬 : 필수 문법 배우기 Feat. 오픈소스 패키지 배포 (Inflearn Original)
수업 관련 질문이 있습니다
아래 코드 부분, DiscriptorPath 클래스 내에서 DiscriptorCount 클래스의 인스턴스를 생성해서 s라는 변수에 바인딩하는데 이 과정에서 "./"라는 경로를 넘겨준적이 없는데,, DiscriptorCount 클래스는 어떻게 이걸 dirname으로 받은건지.. 모르겠어요 ㅠㅠ
- 미해결모두를 위한 파이썬 : 필수 문법 배우기 Feat. 오픈소스 패키지 배포 (Inflearn Original)
프로퍼티와 디스크립터 차이에 대해 알고 싶어요 :(
제목 그대로, 프로퍼티와 디스크립터의 정확한 차이가 무엇일까요.. 언제 프로퍼티를 쓰고 디스크립터를 쓰는 지 아시는 분 계신가요!?
- 미해결모두를 위한 파이썬 : 필수 문법 배우기 Feat. 오픈소스 패키지 배포 (Inflearn Original)
질문 있습니다 :)
정적 클래스 대신 동적 클래스를 사용하는 이유에 대해 알고 싶습니다! 혹시 아시는 분 계신가요..?
- 해결됨모두를 위한 파이썬 : 필수 문법 배우기 Feat. 오픈소스 패키지 배포 (Inflearn Original)
질문 있습니다!
No user Property 부분에서 a=SampleA()라는 부분이 인스턴스화 과정이라고 설명을 해주셨는데, 인스턴스화가 정확하게 무슨 의미인지 와닿지가 않아요 ㅠㅠ 인스턴스는 객체랑 같은 의미이고, 단지 상황에 따라서 다르게 말한다는 걸로 알고 있는데,, 인스턴스화가 메모리에 할당된다는 의미로 받아들이면 되는걸까요...? 그리고 파이썬 코드 내부 동작이 어떤식으로 일어나는 지 확인할 수 있는 방법이 있을까요..?
- 해결됨모두를 위한 파이썬 : 필수 문법 배우기 Feat. 오픈소스 패키지 배포 (Inflearn Original)
깊은 복사 관련 질문있습니다
복사, 얕은 복사, 깊은 복사를 상황에 맞게 사용해야한다고 하셨는데, 혹시 좀 더 어떤 상황에서 사용을 해야 하는 건지,, 자세하게 설명해주시면 감사하겠습니다 :)
- 미해결모두를 위한 파이썬 : 필수 문법 배우기 Feat. 오픈소스 패키지 배포 (Inflearn Original)
람다, map 함수 관련 질문 있습니다
1. 람다 함수를 사용하면 메모리를 아낄 수 있다고 설명해주셨는데, 어떤 원리로 메모리 절약을 하는 건지 궁금합니다. 한 번 쓰고 버릴 때 주로 람다 함수를 사용한다고 하셨는데, 이 부분에서 메모리를 아낄 수 있다는 원리가 나오는 걸까요? 2. map함수와 지능형 리스트 중에 어떤 걸 사용해야 더 효율성이 향상될까요..?
- 미해결모두를 위한 파이썬 : 필수 문법 배우기 Feat. 오픈소스 패키지 배포 (Inflearn Original)
가상환경 관련 질문이 있습니다.
저는 파이참에서 가상환경을 설정하여 사용하고 있습니다. 아나콘다를 이용해서 가상환경 설정을 했는데, 프로젝트를 생성할 때마다 가상환경을 생성해서 프로젝트별로 사용해야 하는건가요? 제가 전에 가상화폐 프로그램을 만들기 위해 가상환경을 만들었는데, 그 가상환경 안에 제가 설치해둔 라이브러리들이 있거든요.. 그 라이브러리를 쓰지 않는다면, 가상환경을 새로 한 개 더 생성해서 그 가상환경에서 프로젝트를 새로 시작하는 게 나은지 궁금합니다 :) 실무에서는 가상환경을 어떤 기준을 가지고 분리해서 진행하는지도 궁금하네요 :) 글 읽어주셔서 감사합니다 !
- 미해결모두를 위한 파이썬 : 필수 문법 배우기 Feat. 오픈소스 패키지 배포 (Inflearn Original)
MetaClass 3_3에서 질문입니다.
def cus_mul(self, d): for i in range(len(self)): self[i] = self[i] * d def cus_replace(self, old, new): while old in self: self[self.index(old)] = new CustomList1 = type( 'CustomList1', (list,), { 'desc':'커스텀 리스트1', 'cus_mul':cus_mul, 'cus_replace': cus_replace } ) c1 = CustomList1([1,2,3,4,5,6,7,8,9]) print('Ex1 > ', c1) print('궁금한 점 > ', c1.__dict__) 이렇게 코딩을 했을 경우 첫번째 Print문의 결과값은 [1,2,3,4,5,6,7,8,9] 두번째 Print문의 결과값은 {} 이렇게 나옵니다. 수업시간에 c1으로 인스턴스화 과정에서 [1,2,3,4,5,6,7,8,9]를 인자로 전달하면서 초기화 하였다고 말씀 해주셨는데 c1의 namespace를 확인해보니 빈 딕셔너리로 출력이 되었습니다. c1에 인스턴스화 시점에 __call__ 함수를 통해서 [1,2,3,4,5,6,7,8,9]가 전달되어 print('Ex1 > ', c1)을 실행 했을 때 출력된다는 것을 이해했습니다. 그런데 [1,2,3,4,5,6,7,8,9]는 어디에 기억되어 있는 건가요?
- 미해결모두를 위한 파이썬 : 필수 문법 배우기 Feat. 오픈소스 패키지 배포 (Inflearn Original)
Variable Scope 예제 3번
# Ex3 c = 40 def foobar(): # c = c + 10 # UnboundLocalError # c = 10 # c += 100 print('Ex3 > ', c) foobar() 이 코드에서 '# c = 10' 주석에 해당하는 부분은 오류가 생기지 않았고, Ex2와 동일한 부분인 것 같습니다. 항상 좋은 답변 감사드립니다.
- 미해결모두를 위한 파이썬 : 필수 문법 배우기 Feat. 오픈소스 패키지 배포 (Inflearn Original)
reduce활용 관련 질문
reduce함수에 대해서 활용하는 부분에 대해서 설명해 주실 때, 이메일 주소, 문자열을 더하는 것을 예로 드셨는데 이게 무슨 예인지 이해가 잘 되지 않습니다. 뿐만 아니라 reduce 함수의 활용이라고 검색해도 실무에서 어떤식으로 응용하는지 잘 와닿지가 않습니다. 이 부분에 대해서 예시를 들어주시면 감사하겠습니다.
- 미해결모두를 위한 파이썬 : 필수 문법 배우기 Feat. 오픈소스 패키지 배포 (Inflearn Original)
py_ad_1_5.py관련 __enter__에서 왜 self._start를 리턴하는지 문의드립니다.
py_ad_1_5.py관련 __enter__에서 왜 self._start를 리턴하는지 문의드립니다. return없이 self._start만 해도 해도 될것 같아서 문의드립니다.