프로그래밍, 데이터 과학을 위한 파이썬 입문
프로그래밍, 데이터 과학을 위한 파이썬 입문
수강정보
(73개의 수강평)
2066명의 수강생
33,000원
지식공유자 : TeamLab
108회 수업 · 총 16시간 9분 수업
기간 : 평생 무제한 시청
수료증 : 발급 강의
수강 난이도 : 입문
bubumandu2 프로필

while 조건문 bubumandu2 3일 전
def main():     user_input = 999     while(user_input != 0):         user_input = input("Input a positive number : ")         if is_positive_number(user_input) == True:             factorial_value = get_factorial_value(user_input)             print(factorial_value)         elif user_input != '0':             print("Input again, Please")         elif user_input == '0':             print("Thank you for using this program")             user_input = 0 맨 위의 0은 ''가 들어가지 않는데 아래 두개의 0에는 ''가 들어가야 하는 이유가 이해가 안되서 질문 드립니다!

0
김신협 프로필

강의자료 부탁드립니다 김신협 6일 전
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.  PDF는 받아지는데 파이썬 파일을 받을수가 없네요  guqtls85@naver.com으로 강의자료를 일괄 받을 수 있을까요?

0
freer11 프로필

main 이 제대로 작동하는데 계속 failed 가 뜹니다.. freer11 11일 전
저도 아래와 같은 문제인데... 구글링을 해보고, 이리저리 수정도 해봤는데... main 이 과제 안내 스크린샷처럼 잘 운영됨에도 계속 failed 라고 뜹니다.. ㅠㅠ 과제 관련 해결 안 된다고 하시긴 하셨는데... 도저히 혼자 힘으로 해결이 안 되어 도움 요청드려도 될까요?

0
seulgee moon 프로필

과제 제출시 오류 seulgee moon 15일 전
과제 제출을 하는데 아래와 같은 문구가 뜹니다 원인 및 해결 방법을 알 수 있을까요? Traceback (most recent call last):   File "c:\users\user\miniconda3\lib\site-packages\aiohttp\connector.py", line 822, in _wrap_create_connection     return await self._loop.create_connection(*args, **kwargs)   File "c:\users\user\miniconda3\lib\asyncio\base_events.py", line 1050, in create_connection     transport, protocol = await self._create_connection_transport(   File "c:\users\user\miniconda3\lib\asyncio\base_events.py", line 1080, in _create_connection_transport     await waiter   File "c:\users\user\miniconda3\lib\asyncio\sslproto.py", line 529, in data_received     ssldata, appdata = self._sslpipe.feed_ssldata(data)   File "c:\users\user\miniconda3\lib\asyncio\sslproto.py", line 189, in feed_ssldata     self._sslobj.do_handshake()   File "c:\users\user\miniconda3\lib\ssl.py", line 944, in do_handshake     self._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1108)   The above exception was the direct cause of the following exception:   Traceback (most recent call last):   File "c:\users\user\miniconda3\lib\site-packages\ai\backend\client\request.py", line 389, in __aenter__     raw_resp = await self.rqst_ctx.__aenter__()   File "c:\users\user\miniconda3\lib\site-packages\aiohttp\client.py", line 855, in __aenter__     self._resp = await self._coro   File "c:\users\user\miniconda3\lib\site-packages\aiohttp\client.py", line 367, in _request     conn = await self._connector.connect(   File "c:\users\user\miniconda3\lib\site-packages\aiohttp\connector.py", line 445, in connect     proto = await self._create_connection(req, traces, timeout)   File "c:\users\user\miniconda3\lib\site-packages\aiohttp\connector.py", line 756, in _create_connection     _, proto = await self._create_direct_connection(   File "c:\users\user\miniconda3\lib\site-packages\aiohttp\connector.py", line 879, in _create_direct_connection     raise last_exc   File "c:\users\user\miniconda3\lib\site-packages\aiohttp\connector.py", line 856, in _create_direct_connection     transp, proto = await self._wrap_create_connection(   File "c:\users\user\miniconda3\lib\site-packages\aiohttp\connector.py", line 824, in _wrap_create_connection     raise ClientConnectorCertificateError( aiohttp.client_exceptions.ClientConnectorCertificateError: Cannot connect to host api.backend.ai:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1108)')]   The above exception was the direct cause of the following exception:   Traceback (most recent call last):   File "c:\users\user\miniconda3\lib\runpy.py", line 194, in _run_module_as_main     return _run_code(code, main_globals, None,   File "c:\users\user\miniconda3\lib\runpy.py", line 87, in _run_code     exec(code, run_globals)   File "C:\Users\USER\miniconda3\Scripts\backend.ai.exe\__main__.py", line 7, in <module>   File "c:\users\user\miniconda3\lib\site-packages\click\core.py", line 829, in __call__     return self.main(*args, **kwargs)   File "c:\users\user\miniconda3\lib\site-packages\click\core.py", line 782, in main     rv = self.invoke(ctx)   File "c:\users\user\miniconda3\lib\site-packages\click\core.py", line 1259, in invoke     return _process_result(sub_ctx.command.invoke(sub_ctx))   File "c:\users\user\miniconda3\lib\site-packages\click\core.py", line 1066, in invoke     return ctx.invoke(self.callback, **ctx.params)   File "c:\users\user\miniconda3\lib\site-packages\click\core.py", line 610, in invoke     return callback(*args, **kwargs)   File "c:\users\user\miniconda3\lib\site-packages\ai\backend\client\cli\run.py", line 577, in run     if is_legacy_server():   File "c:\users\user\miniconda3\lib\site-packages\ai\backend\client\session.py", line 24, in is_legacy_server     ret = session.Kernel.hello()   File "c:\users\user\miniconda3\lib\site-packages\ai\backend\client\base.py", line 21, in _method     return cls.session.worker_thread.execute(coro)   File "c:\users\user\miniconda3\lib\site-packages\ai\backend\client\session.py", line 64, in execute     raise result   File "c:\users\user\miniconda3\lib\site-packages\ai\backend\client\session.py", line 48, in run     result = loop.run_until_complete(coro)   File "c:\users\user\miniconda3\lib\asyncio\base_events.py", line 616, in run_until_complete     return future.result()   File "c:\users\user\miniconda3\lib\site-packages\ai\backend\client\kernel.py", line 46, in hello     async with rqst.fetch() as resp:   File "c:\users\user\miniconda3\lib\site-packages\ai\backend\client\request.py", line 399, in __aenter__     raise BackendClientError(msg) from e ai.backend.client.exceptions.BackendClientError: BackendClientError('Request to the API endpoint has failed.\nCheck your network connection and/or the server status.\n➜ ClientConnectorCertificateError()')

0
wolfram 프로필

강의자료좀 보내주세요 wolfram 19일 전
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.  도저히 받을수가 없어요/...부탁드립니다,hzw94@nave.com입니다.

0
paintom 프로필

강의자료 링크 문의 paintom 24일 전
강의자료 링크를 눌렀는데 항목이 존재하지 않는다고 나옵니다.  PDF는 받아지는데 파이썬 파일을 받을수가 없네요  paintom@naver.com으로 강의자료를 일괄 받을 수 있을까요? 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 

1
freer11 프로필

Yesterday.txt 파일 경로에서 다운로드가 안 됩니다. freer11 25일 전
https://raw.githubusercontent.com/TeamLab/cs50_example_code/master/12_string/yesterday.txt 위 주소를 클릭해도 404 : Not Found 라며 다운로드가 안 됩니다.

1
오강석 프로필

다른 함수는 다 Pass인데 main 함수만 Fail입니다. 오강석 26일 전
다른 건 다 통과했는데 main 함수만 fail이 나왔습니다. 실행했을 때는 잘 돌아가던데 어디가 문제일까요? def main(): print("Morse Code Program!!") # ===Modify codes below============= while 1: user_input = input("Input your message(H - Help, 0 - Exit): ") if is_help_command(user_input) is True: print(get_help_message()) elif user_input == "0": break elif is_validated_morse_code(user_input) is True: print(decoding_sentence(user_input)) elif is_validated_english_sentence(user_input) is True: print(encoding_sentence(user_input)) else: print("Wrong Input") # ================================== print("Good Bye") print("Morse Code Program Finished!!")

1
Ki Min Su 프로필

과제 확인 부탁드립니다. Ki Min Su 1달 전
dic은 처음에 주어진다고 가정을 하고 작성을 해 보았습니다. def value_key_back(i):     user_dic = {"America": 1, "Korea": 82, "China": 86, "Japan": 81}     user_key_list = list(user_dic.keys())     user_value_list = list(user_dic.values())     key_index_num = user_value_list.index(i)     result = user_key_list[key_index_num]     return result print('user_dic = {"America": 1, "Korea": 82, "China": 86, "Japan": 81}') dic_value = int(input("Input any value:         ")) print("The Key is {0}". format(value_key_back(dic_value)))

0
오강석 프로필

is_positive_number 함수의 소수 판별 오강석 1달 전
is positive_number 함수에 앞 영상에서 설명한 것과 같이  if int(integer_str_value) > 0:             return True  return False 이런식으로 코드를 작성했는데 이렇게 코드를 작성하면 32.2와 같은 소수점이 포함된 실수의 경우 리턴값이 True가 되지 않나요? 그런데 작성한 코드는 잘 돌아가는데 혹시 뭐 놓친게 있을까요? def is_positive_number(integer_str_value): try: # ===Modify codes below============= # 시작전 반드시 'pass'를 지울 것 if int(integer_str_value) > 0: return True return False # ================================== except ValueError: return False def get_factorial_value(integer_value): factorial_result = 1 while integer_value > 0: factorial_result = integer_value * factorial_result integer_value -= 1 # ================================== return factorial_result def main(): user_input = 999 # ===Modify codes below============= while user_input != "0": user_input = input("Input a positive number : ") if user_input == "0": print("Thank you for using this program") elif is_positive_number(user_input) == True: factorial_result = get_factorial_value(int(user_input)) print(factorial_result) else: print("Input again, Please") # ================================== if __name__ == "__main__": main()

0
j jung 프로필

submit.bat 코드를 실행하면 오류가 뜹니다! j jung 1달 전
안녕하세요:)  과제 제출하는 중에 오류가 떠서 문의드립니다! 숙제 제출 확인 메시지 밑에 이렇게 뜨고, 제출 과제 확인을 누르면 과제 제출 내역이 없다고 뜨는데, 어떻게 하면 되는 걸까요?   아 그리고 visual studio code를 쓰고 있는데, 미니콘다 대신 사용해도 괜찮은거죠? 답변 부탁드립니다! 감사합니다:)

0
ekdekfk6341 프로필

가변인자 공부할 때 나타나는 오류 ekdekfk6341 1달 전
def asterisk_test_2(*args): x,y,z = args print(x) print(y) return sum(x,y) asterisk_test_2(3,4,5) 저는 가변인자를 활용했을 때, 가변인자 속 값들을 더해주는 코드를 작성해보고 싶었습니다. 하지만, 위와 같은 코드에서 int object is not literable이라고 뜨는데 그 이유를 잘 모르겠습니다.

0
ekdekfk6341 프로필

for문과 while문의 차이 ekdekfk6341 1달 전
for문에서는 조건절에서 변수를 정의할 수 있고, while문에서는 조건절에서 변수를 정의할 수 없기 때문에, 반복문을 들어가기 전에 미리 변수를 정의하는 것 맞나요? 아니라면 while문도 마찬가지로 조건절에서 변수를 정의할 수 있는 것인가요?

0
ekdekfk6341 프로필

number of cases 관련 질문입니다 ekdekfk6341 1달 전
a = len(list_data) new_list_data = [] for i in range(0,a): for j in range(0,a): b = str(list_data[i]) + str(list_data[j]) new_list_data.append(b) result = new_list_data # ================================== return result

0
ekdekfk6341 프로필

더 간단한 코드를 작성한 것 같습니다. 한번 봐주세요! ekdekfk6341 1달 전
kor_score = [49, 79, 20, 100, 80] math_score = [43, 59, 85, 30, 90] eng_score = [49, 79, 48, 60, 100] midterm_score = [kor_score, math_score, eng_score] student_average = [0,0,0,0,0] for i in range(0,5): sum = midterm_score[0][i] + midterm_score[1][i] + midterm_score[2][i] student_average[i] = sum / 3 print(student_average)

0
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스