55,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
atom 명령프롬프트 실행
강의에서 말씀하신대로 설치했는데 atom실행은 안되고 이렇게 뜹니다. 뭐가 문제인건지 모르겠어서 여줘봅니다. 참고로 windows입니다
- 미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
클래스 메소드 리턴
안녕하세요! 클래스 & 메소드 심화 (3-2)에서, 가격 인상율을 설정할 수 있는 클래스 메소드인 43-49줄 코드에서 질문이 있습니다. 47줄에서 return을 받는 이유가 궁금합니다. return이 없으면 특별한 문제가 발생할까요? 감사합니다.
- 미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
reduce의 람다 함수 질문드립니다.
안녕하세요. (reduce(lambda x, t: x + t, range(1,11)) 구문에서 lambda의 인자 x, t 2개를 받는데 lambda에 넣는 인자는 range(1,11) 하나로 보입니다. x에는 1,2,3...10이 들어가는 것은 이해가 가는데 t에는 어떤 인자가 들어가는 건가요?
- 해결됨우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
python-test 에러 : ctrl+alt+t
안녕하세요 좋은사람님! 이미 올라와 있는 몇몇 질문들과 동일한 에러가 발생합니다 혹시 지금 이 에러에 대한 해결책이 있나요? 아니라면 대체해서 사용할 수 있는 패키지가 있는지도 알려주셨으면 좋겠습니다 감사합니다 :)
- 미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
3개 이상의 연산인경우 프로세스가 궁금합니다.
object.__add__(self, other) 예제 따라서 해보다가 궁금한데요. 인자가 2개밖에 없으니 3개 이상인 경우를 연산할려고 하니까 에러가나서요. 매직메소드를 클래스안에 구현해놓지 않으면 3개이상이 저절로 되는데 .. 찾아봐도 잘 나오지가 않더라구요. 어떻게 되는건지 궁금합니다.
- 미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
4분07초에서, 생기는 문제점에 관하여 이해가 되지않습니다.
1. urlopen은 block i/o이다. 2. 쓰레드를 사용해서 urlopen을 따로 사용해주면 3. asyncio에서 제어권을 사이트에서 응답이 올때까지 넘긴다. 이 과정이 왜 이렇게 진행되는지 이해가 되질 않습니다. urlopen을 사용해서 타 사이트의 응답을 시간단축을 위해 병렬적으로 받고 싶은데, urlopen은 block i/o라 병렬적으로 받기힘들다. 따라서, asyncio패키지를 이용해서 i/o를 병렬로 처리해준다. 이런 말씀이신가요??
- 미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
future.result, future.done 질문
future는 단지 변수인데 result, done 매서드는 어느 패키지에서 나온건가요??
- 미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
스케줄링 상태확인
스케줄링 확인 할 때에는 결과값이 반환 안된 상태가 맞나요? 다른 말로하자면, 큐에만 등록되고 연산은 실행되지 않은...? 그래서 첫번째 등록된것만 running상태고 나머지는 pending이고 이렇게 이해하면 맞는건가요? Scheduled for 1000000 : <Future at 0x1f3b61cf508 state=running> Scheduled for 10000000 : <Future at 0x1f3b6220948 state=pending> Scheduled for 100000000 : <Future at 0x1f3b6220a48 state=pending> Scheduled for 1000000000 : <Future at 0x1f3b6220b08 state=pending>
- 미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
키가 중복될 수 없다는 말이 무슨 말인가요?
키가 중복될 수 없다는 말이 무슨 말인가요?
- 미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
%r
%r 부분은 무엇인가요 제가 초급강의를 안들에서 ㅜㅠㅠ
- 미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
전반적인 강의 내용 관련하여 질문드립니다.
안녕하세요. 인프런 오리지널의 이름을 믿고 해당 강의를 신청하여 수강중입니다. 해당 강의 소개에는 하기와 같이 C와의 연동/GUI 프로그래밍/IOT 프로그래밍 등의 내용이 있다고 되어있습니다. 저는 지속적으로 관련 강의가 업데이트 될 줄 알았는데 작년을 끝으로 본 강의는 마무리 된 거 같고, 하기 언급된 내용에 대한 강의는 안 올라오고 있습니다. 하기 내용에 대해 업데이트 예정이 있으신지, 만약 없다면 해당 강의 소개에 대한 의견을 듣고 싶습니다.
- 미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
iter함수에 대해 조금 햇갈리는게 있습니다.
__next__를 이용한 class를 사용할 때는 iter함수를 안쓰고 바로 next()함수를 이용했고 __iter__를 이용한 class를 사용할 때는 next함수 이전에 class 인스턴스를 iter함수 사용후에 next함수를 이용했는데 정확히 언제 next를 쓰기전에 iter함수를 써야되는건가요??
- 미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
result와 future.result()의 차이가 무엇일까요?
with 문 내에서 print([future.result() for future in result.done]) 에서 단순히 result 값만 출력하면 될 것 같은데, result로 실행해보면 TypeError: 'DoneAndNotDoneFutures' object is not callable 이렇게 출력되는데 정확히 어떤 이유인가요?
- 해결됨우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
예제 3번 UnboundLocalError 에 대한 질문입니다.
에러가 나는 정확한 이유가 무엇인가요? 1. 함수내에서 지역변수가 있는데 c가 할당되기전 이기 떄문인지, 2. 전역변수c와 지역변수 c의 할당값이 다르기 때문에 충돌이 일어나서 그런건지, 아니면 다른 이유때문인지 이해가 잘 되지 않습니다. 만약 1의 경우라면 print문 실행할 때는 전역변수 값을 출력하면 될것 같은데 안되는 이유가 잘 이해 안되고, 2의 경우라면 print문이 실행되고 나서 지역변수 c가 할당되는 것으로 이해하고 있었는데, 어떻게 출력 자체가 안되는 것인지 궁금합니다.
- 미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
iter(),next() 반복가능에 관한 질문입니다.
iterable 객체와 iterate 객체의 차이점을 이해 못하겠습니다. 어떤 문자열을 dir로 속성을 확인하면 __iter__ 가 있으니깐, next()를 적용할수있겠구나 싶으면, 'str' object is not an iterator 이렇게 'iterator가 아니야' 라면서 type error가 발생함을 확인하였습니다. 따라서, __iter__와 iterator는 뭔가 다르다는 소리같은데, __iter__도 반복가능하다는의미이고, iterator도 반복가능한 객체라는의미인데, 둘의 차이점이 무엇인가요? 또한, 이와 관련하여, 06_1강의에서, 우선 __init__을 호출하신다음, __iter__메서드를 사용하지않으시고, 바로 다음 __next__에 오류없이 적용될수있었고, 어떻게 for구문과 같이 반복사용되어 모든 단어를 반환하였는지 궁금합니다. print(dir(self._text))를 진행하였을떄 __iter__를 확인했습니다만. 위에서 처럼 __iter__속성이 존재해도, next()함수에서는 오류가 발생하였습니다. 계속 이 반복가능 부분에서 꼬이고 꼬여서 막혀버리네요 ㅠㅠ... 답변부탁드립니다.
- 미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
iter,next 함수질문입니다.
next함수는 __iter__ 속성이 있는 객체에서 사용이 가능하다는 것 까지는 이해했습니다. 그런데 문자열도 __iter__속성을 가지고있는데, t='abc' next(t) 이런식으로 작성하면 해당객체는 반복이 불가능하다는 식으로 오류가 출력되더라구요. 혹시 이유를 알수있을까요? 이해못한 원인에 Iterator과 Iterable의 차이를 구별못해서도있는거같네요
- 해결됨우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
환경설정 2-1
환경설정 2-1 에서 보여주시는 text 강의자료를 어디서 다운받아야하는지 모르겠습니다~
- 미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
저도 pendulum 설치가 안됩니다.
설치가 되지 않아 앞선 질문에 대한 답변과 같이 setuptools를 설치하고 다시 해봤는데도 마찬가지입니다. pendulum이 설치되지 않으면 수강하는데 문제가 있진 않을까요?
- 미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
클로저 함수 내부 nonlocal 사용 여부
안녕하세요, 강사님 강의 정말 잘 듣고 있습니다. closure 강의를 듣던 더중 하기 질문사항이 발생하여 문의드립니다. 강사님께서 설명하신 closure함수 def closure_ex1(): # Free variable # 클로저 영역 series = [] # 사용하려는 함수(averager) 바깥에서 선언된 변수가 자유변수 # 자유변수에 누적된 값을 저장해놓는다. def averager(v): series.append(v) print('inner >>> {} / {}'.format(series, len(series))) return sum(series) / len(series) return averager # 함수가 리턴(파이썬에서 클로저 패턴이 이렇게 생겼다.) 의 경우, nonlocal을 붙이지 않아도 series가 리스트 변수로서, free variable로 작동하는데, # 잘못된 클로저 사용def closure_ex2(): # Free variable cnt = 0 total = 0 def averager(v): cnt += 1 # 위에 값을 참조 못한다. total += v return total / cnt return averageravg_closure2 = closure_ex2()print(avg_closure2(10)) # 예외 의 경우엔, 왜 nonlocal을 붙이지 않으면 cnt와 total이 free variable로 동작하지 못하는지 문의드립니다. 답변 부탁드립니다.
- 해결됨우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
closure_ex1()에서..
안녕하세요! 의문점이 생겨 질문드립니다. series = []도 지역변수 에리어에 선언되었는데, 왜 이 변수는 에러가 발생하지 않는건가요? 혹시, 리스트는 가변이 가능하고, 지역변수는 불변이라 그런게 맞을까요? 그리고 global과 nonlocal의 차이가 뭔가요? nonlocal을 global로 대체했을때도 정상적으로 작동했기에 궁금증이 생겨 질문드립니다.