수강이 제한됩니다.
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
맥 터미널로 제출시 경고문 및 제출 불가능 python-kernel: skipping build phase due to missing "setup.py" file
안녕하세요. 맥을 통해 공부하는 수강생입니다. 과제 제출을 평소처럼 하려고 했으나 다음과 같은 터미널 경고 이후 abc 가 입력되고 그 이상부터는 무언가 조치를 취할 수가 없습니다. 문제상황을 봐주시면 감사하겠습니다! 123-MacBook-Air:6th 123$ ./submit.sh sub-ac288-208371-19772 ✔ Session fa167192a454c0c49f18bd13110fbbee is ready. ✔ Uploading done. python-kernel: skipping build phase due to missing "setup.py" file ✔ Build finished. (exit code = 0) abc
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
자동완성 어떻게 하나요?
명렁 프롬프트에서 경로설정이나 install.bat, atom arithmetic_function.py 실행 같은거 작성하실때 자동으로 완성이 되던데 혹시 어떻게 하는 것인가요?
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
캐쉬백 제도 질문있습니다
책을 먼저 구매했는데 책에는 인프런 강좌 캐시백 제도가 있다고 해서 강좌도 구매했습니다 그런데 어떤 질문의 답변에서 캐쉬백 제도 없어졌다고 답변주시던데 사실인가요..? 공지라도 해놓으셔야 저처럼 피해안보죠.. 책에도 해당 사이트에도 아무런 공지 없이 제도를 바꾸면 어떻게 아나요.. 그리고 만약 캐시백 제도 있다면 과제까지 제출해야 캐시백 되는 건가요? 과제 제출이 안됩니다..
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
제출 에러 해결안된건가요?
아직까지 제출이 안된건데 제가 잘못하고 있는건지 에러가 아직도 해결이 안된건지.. 별다른 공지가 없어서요
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
최근 MacOS 업데이트 후 제출이 불가능합니다.
./submit.sh [hashkey]를 입력하면 아래와 같은 에러가 발생합니다. 기존에 제출이 잘 되었는데 왜 그러는지 모르겠습니다. ------------------ SSL handshake failed on verifying the certificate protocol: <asyncio.sslproto.SSLProtocol object at 0x108701898> transport: <_SelectorSocketTransport fd=10 read=polling write=<idle, bufsize=0>> Traceback (most recent call last): File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/asyncio/sslproto.py", line 625, in _on_handshake_complete raise handshake_exc File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/asyncio/sslproto.py", line 189, in feed_ssldata self._sslobj.do_handshake() File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/ssl.py", line 763, in do_handshake self._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1056) SSL error in data received protocol: <asyncio.sslproto.SSLProtocol object at 0x108701898> transport: <_SelectorSocketTransport closing fd=10 read=idle write=<idle, bufsize=0>> Traceback (most recent call last): File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/asyncio/sslproto.py", line 526, in data_received ssldata, appdata = self._sslpipe.feed_ssldata(data) File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/asyncio/sslproto.py", line 189, in feed_ssldata self._sslobj.do_handshake() File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/ssl.py", line 763, in do_handshake self._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1056) ✘ BackendClientError("Request to the API endpoint has failed.\nCheck your network connection and/or the server status.\n➜ ClientConnectorCertificateError(ConnectionKey(host='api.backend.ai', port=443, is_ssl=True, ssl=None, proxy=None, proxy_auth=None, proxy_headers_hash=None), SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1056)'))") ------------------ 도움 부탁드립니다.
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
baseball main 에러
안녕하세요 교수님. 아래 질문들과 같은 문제인데.. main문에서 자꾸 fail이 뜹니다. 각 기능별 검증은 pass인데, main문만 fail이 뜨는데 계속 검증을 해봐도 문제를 찾지 못하겠습니다. 샘플로 나온 입력을 동일하게 하였을때 모두 알맞게 동작합니다. 문제를 어떻게 찾을 수 있을까요? 검증에 필요하다면 제가 작성한 코드를 어디로 보내드리면 될까요? 감사합니다.
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
무엇이 잘못 되었을까요?
음.. 제가 문제를 잘못 이해한건지 모르겠으나, 우선 제가 파악한 대로 한 후, submit 을 실행하면 위에 형변환은 pass가 나오지만, 나머지 사칙연산 라인은 fail로 나옵니다. 무슨 문제일까요? # string과 string 더하기================================================ def add_string_string(str_1, str_2): result = add_string_string(str_1, str_2) return result # 사칙연산============================================================== def associative_law_add(a, b, c): result = commutative_law(a, b, c) return result def associative_law_mutiple(a, b, c): result = associative_law_mutiple(a, b, c) return result def distributive_law(a, b, c): result = distributive_law(a, b, c) return result # 지수연산============================================================= def exponent(base, power): result = exponent(base, power) return result
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
아나콘다 파이썬과 웹 서버의 연동 관련 질문있습니다
파이썬을 쓰다가 본 강좌에서 아나콘다를 써서 기존 파이썬을 삭제했는데요, 그 이후 아파치를 이용할때, #!python이라고 할 경우 웹에서 오류메세지가 나오고 #!~~~Anaconda3/python.exe의 경로를 쓰면 작동하는데요 매번 파일 경로를 적기 불편한데 아나콘다 사용자의 경우엔 어떻게 하면 python만 쳐도 나오나요? 참고로 아나콘다의 환경변수는 설정해두었습니다. 그런데 왜 python을 못찾는 걸까요?
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
제출시 에러 질문
C:\Users\JAELYANG\Desktop\pythonPrac\windows>submit.bat sub-abcae-156898-19767 ✘ BackendClientError("Request to the API endpoint has failed.\nCheck your network connection and/or the server status.\n➜ ServerTimeoutError('Connection timeout to host https://api.backend.ai/')") os는 윈도우10이고 컴퓨터 시간은 네이버 현재시각과 일치합니다.. 네트워크는 휴대폰 핫스팟을 사용했습니다 무엇이 문제인가요?
- 프로그래밍, 데이터 과학을 위한 파이썬 입문
pip intstall vackend.ai-client시 에러
삭제된 글입니다
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
submit 으로 과제 제출 시 오류
submit.sh로 과제 제출시 아래 메세지에서 한참 멈춰 있다가 ⋯ Creating a temporary kernel... 아래 오류와 함께 제출이 되지 않고 있습니다. ✘ BackendClientError('Request to the API endpoint has failed.\nCheck your network connection and/or the server status.') 기존에는 정상 동작 했었고 pip install --upgrade backend.ai 이후에도 동일합니다. 확인 부탁드립니다.
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
미니콘다 설치 질문있습니다.
pc에 파이썬3와 아나콘다가 있는데 미니콘다도 설치해야하나요? 아나콘다가 있으면 파이썬3는 삭제해도 되는건가요?
- 프로그래밍, 데이터 과학을 위한 파이썬 입문
connect etimedout으로 패키지 설치 불가
삭제된 글입니다
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
atom . 으로 실행이 되지 않습니다.
유튜브 url 들어갔는데 비공개로 나오네요 ㅠ
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
console test가 실행이 안됩니다.
따로 받아야 하는 링크가 있었나요?
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
get_number_of_lines
조금 특이하게 짜긴 한 것 같은데.. def get_number_of_lines(filename): with open(filename, "rb") as f: count = 0 while str(f.readline()): count += 1 print(count) return count-1 코드를 위와 같이 짰습니다! 파이썬 쉘에서는 정상적으로 작동 하는데 문제는 submit 했을 때 숫자가 무한히 커지면서 계속 출력되네요... 왜 그러는 걸까요?
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
파이썬과 MS sql 연동 관련해서 질문드립니다.
강좌와 관련되지 않은 내용이지만.. # pymssql 패키지 import import pymssql # MSSQL 접속 conn = pymssql.connect(host=r"(local)", database='mydb', charset='utf8') # Connection 으로부터 Cursor 생성 cursor = conn.cursor() # SQL문 실행 cursor.execute('SELECT * FROM 고객;') # 데이타 하나씩 Fetch하여 출력 row = cursor.fetchone() while row: print(row[0], row[1]) row = cursor.fetchone() # 연결 끊기 conn.close() 이와 같이 했을 때 deprecating warning 이라는 문구가 나옵니다. 이게 어떤 의미인가요?
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
arithmetic_function.py 오류
cmd 에서 arithmetic_function.py 를 실행할 경우, 아래와 같은 오류값이 나옵니다. C:\Users\socar\workspace\python_mooc\lab_1_windows\windows>python arithmetic_function.py File "arithmetic_function.py", line 19 result = a/b ^ IndentationError: expected an indented block 무엇이 문제일까요? atom 에서 작성한 것은 다음과 같습니다. # -*- coding: utf8 -*- def addition(a, b): result = a+b return result def minus(a, b): result = a-b return result def multiplication(a, b): result = a*B return result def division(a, b): result = a/b return result def main(): print ("Addition Test") print (addition(3,5)) # Expected Result: 8 print (addition(10,5) == 15) # Expected Result: True print ("Addition Test Closed \n") print ("Minus Test") print (minus(3,5)) # Expected Result: -2 print (minus(10,5) == 5) # Expected Result: True print (minus(10,15) == 5) # Expected Result: False print ("Addition Test Closed \n") print ("Multiplication Test") print (multiplication(3,5)) # Expected Result: 15 print (multiplication(10,5) == 50) # Expected Result: True print (multiplication(10,-3) == 20) # Expected Result: False print ("Addition Test Closed \n") print ("division Test") print (division(5,5)) # Expected Result: 1 print (division(5,4)) # Expected Result: 1.25 print (division(10,5) == 2) # Expected Result: True print (division(10,-3) == 0.33333) # Expected Result: False print ("division Test Closed \n") if __name__ == "__main__": main() 감사합니다.
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
BackendAPIError: 400 Bad Request
(venv) C:\Users\user1\OneDrive\src\edu\lab_1>submit.bat sub-f4615-135895-19767 ∙ Session token prefix: ea5d954692 ∙ In the legacy mode, all cases will run serially! ✘ BackendAPIError: 400 Bad Request Missing or invalid API parameters. (lang is missing or empty!) 다음과 같은 에러가 납니다. 어떻게 해야 하나요?
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
교수님 baseBall 게임 main문 작성 문제
안녕하세요 교수님 야구게임하다가 검증을 2시간을 해도 도저히 답을 못찾아서 교수님께 질문 올립니다 def main(): print("Play Baseball") user_input = 999 # ===Modify codes below============= # 위의 코드를 포함하여 자유로운 수정이 가능함 is_game = True # 게임을 다시 실행할 시 컴퓨터의 random 함수를 작동시키는 whiile is_oneMore = True # 사용자의 재시작 의향을 받는 whiile is_random = True # 게임 실행시 사용자의 숫자를 받는 While while(is_game): # 이 while 는 컴퓨터의 랜덤 숫자 생성을 계속 진행할 while is_oneMore = True # 밑에서 다시 실행함에 따라 False 를 다시 True 로 변경을 해주어야 함 is_random = True # 마찬가지로 아래에서 False 랄 디시 True로 돌려야 계속 진행이 가능 random_number = str(get_not_duplicated_three_digit_number()) print("Random Number is : ", random_number) # 컴퓨터의 랜덤 숫자를 사용자에게 한번 보여줌 while(is_random): # 이 while 은 사용자의 숫자를 계속 받을 while user_input = input('Input guess number : ') # 이때 사용자가 값을 입력함 if(is_validated_number(user_input)): # 그 값을 컴퓨터의 값과 비교하여 strikes , balls 의 값을 비교함 이때 잘못입력하면 제일 아래의 else문으로 떨어짐 stikes , balls = get_strikes_or_ball(user_input , random_number) # 검증된 함수로 strike , balls 를 비교해서 unpacking 를 함 print("Strikes : ",stikes,",","Balls : ",balls) # 그 모습을 사용자에게 한번 보여줌 if(stikes == 3): # 여기서 종료 여부 물음 while(is_oneMore): one_more = input("You Win, one more(Y/N) ?") if(is_yes(one_more)): #검증된 함수로 물어봄 is_oneMore = False #이 때 다시 하고 싶으며면 제일 최상의 while을 제외하고는 탈출을 시켜야 하기 때문에 False 를 사용함 is_random = False # 마찬가지임 #여기로 끝이 나면 is_game while문으로 돌아감 else: if(is_no(one_more) or one_more == "0" ): # 그것이 아니라면 (yes 가 아닌 다른것을 입력했다면 n , 이거나 그 밖에 ) is_game = False is_oneMore = False is_random = False # 이때는 게임을 끝내고 싶기 때문에 모든 while 에 False 를 걸어서 게임을 종료 시켜야 함 else: # 이곳은 0도 아니고 , N이 아닌 전혀 이상한 값이 들어 왔을때는 print("Wrong Input, Input agin") continue # 다시 한번 종료의사만 물어보는 While 로만 돌아가야 한다 else: print("Wrong Input, Input agin") continue #이것의 continue 는 사용자가 잘못된 숫자를 입력했을 경우 오는 continue # ================================== print("Thank you for using this program") print("End of the Game") if __name__ == "__main__": main() atom 으로 작성한 main 문입니다 이때 다른 함수들은 전부 Pass를 받았는데 main만 계속해서 Fail 을 받고 있습니다 고치고 고처서 최대한 overView하고 똑같이 만들었는데 계속해서 fail이 발생합니다 위의 cmd 들이 제가 작성한 코드를 돌려본 결과 값입니다 제 코드가 잘못된 것인지 궁금합니다 감사합니다 사진이 작게 보이면 우클릭해서 새탭에서 열기 하시면 크게 보입니다 감사합니다