수강이 제한됩니다.
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
변수의 범위 설명하실때 사용하신 함수 관련 질문이 있습니다
안녕하세요 변수의 범위 설명하실때 사용하신 함수 관련 질문이 있습니다 그때 입력하신 a, b 값에 str()을 항상 씌우셨잖아요. 복습하다가 a,b가 integer이니까 굳이 str()을 붙이 필요가 없다고 생각해서 다 지우고 아래와같이 입력했는데 실행이 잘 되더라고요. def calculate(x,y) : total = x+y print("in function") print('a:', a, 'b:', b, 'a+b:', a+b, 'total :', total) return total a=5 b=7 total=0 print("in program -1") print('a:', a, 'b:', b, 'a+b:', a+b) sum=calculate(a,b) print("after calculation") print("total :", total, "sum:", sum) 그래서 선생님이 굳이 str()을 붙이신 이유가 있으신걸까해서 여쭤봅니다. 다른 함수 사용할때도 str()을 붙이는 것이 더 유용한 건가요? 답변해주시면감사하겠습니다
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
미니콘다 설치 관련
저번에 글 올렸었는데 아직 해결이 안되서 또 올립니다. Mac Os에 미니콘다 3.7 버전을 다운받았는데 파이썬 2.7.10 버전이 다운로드 되어서 rm -rf ~/miniconda 이 코드를 써서 미니콘다를 삭제하고 다시 다운로드 받았는데요. (다운로드 받은 링크는 https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh 입니다) 이렇게 다시 다운로드를 해도 똑같이 나중에 터미널에 python 을 입력해보면 파이썬2.7.10 버전이 다운로드 됬다고 뜹니다. 답변해주신 path 에 관한 질문은 설치중에 뜨지 않았습니다. 왜 이런 오류가 생기는 걸까요?..
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
미니콘다 설치 관련
미니콘다 웹사이트에 들어가서 3.7 버전을 다운로드 해서 그대로 따라했는데 다 하고보니까 Haileys-MacBook-Pro:~ hailey$ python Python 2.7.10 (default, Feb 22 2019, 21:55:15) [GCC 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.37.14)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> 이런식으로 파이썬2.7 버전이 깔려있네요. 실수가 있었나하고 다시 미니콘다 웹사이트에 들어가서 3.7 버전을 다운받아도 이미 다운로드 되있는거라고 터미널에서 에러가 뜹니다. 과제 제출을 위해서 pip command 를 사용하려하는데 2.7 버전에는 포함이 안되있는거네요. 2.7 버전을 지우고 3.7 버전을 다시 다운 받아야하는건가요? 아니면 그대로 사용해도 되는건가요?
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
tableau로 csv파일 쉽게 보는 방법을 놓쳤습니다.
customer.csv파일을 tableau로 보는 방법을 놓쳤습니다. 한번만 더 설명해주실수있을까요? 아니면 패키지를 다운받거나 tableau활용하는 프로세스 강의가 어디있을까요?
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
flake8 실행이 안됩니다
flake8이 제 cmd에서 설치가 안돼서 (EnvironmentNotWritableError: The current user does not have write permissions to the target environment. 이런 메시지가 떴어요.) 관리자 권한으로 실행해서 깔았는데, 설치는 된 것 같은데 flake8 파일명을 입력해서 체크를 해보려고해도 안됩니다. 뭐가 문제인지 모르겠네요 ㅠㅠ
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
main
main 함수의 역할이 정확히 무엇인지 잘 모르겠습니다 설명 부탁드립니다..! 답변을 듣고나서 지금까지 한 과제를 한 번 더 보면 더 잘 이해할 수 있을 것 같아요
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
함수 입력순서
함수 입력순서에 대해서 질문이 있습니다. 함수 수행 순서를 듣고 결국에 print부분을 컴퓨터가 먼저 인식한다고 생각해서, 그럼 함수와 print부분을 바꿔도 인식 순서에는 영향을 주지 않을거라고 생각해서 def d_rectangle_area(x,y) : return(x*y) print(d_rectangle_area(5,7)) 이렇게 되어 있던 것을 print(d_rectangle_area(5,7)) def d_rectangle_area(x,y) : return(x*y) 이렇게 바꿔봤어요 이게 더 컴퓨터가 인식하기에 효율적일거라고 생각해서요. 근데 에러뜨던데 함수를 결과값보다 항상 먼저 입력해야 하는 이유가 있나요?
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
parameter, return값 유무에 대하여
강의 잘 듣고 있습니다. 근데 parameter, return값 유무에 대하여 질문이 있는데요. parameter는 없는데 리턴값이 없는 경우 어떻게 실행이 된다는 건지 모르겠습니다. 함수 내의 수행문만 수행한다는 것의 의미를 잘 모르겠어요 ㅎㅎ 리턴값이 없으면 그 자체로 결과값은 허공에 떠야 하는 것 아닌가요? 예를 들어 y=3x+7에서 y를 입력하지 않은 것(이렇게 이해해도 될지 모르겠습니다만 ) print를 입력했으니 화면에 결과값이 어쨌든 프린트 되는 건 이해 하겠는데 def b_rectangle_area(x,y) : print(x,y) 라고 입력하면, 'def b_rectangle_area(x,y) :'이 함수는 완전히 정의되지 않은 거니 메모리에 입력되지 않는 것이고, 터미널에서는 print(x,y) 만 인식을 해서 x,y를 print 해야 하는데 x,y는 정의되지 않은 sting이니까 에러가 나야 하는 것 아닐까?생각해서 여쭤봅니당. 만약에 반환값이 없어도 함수를 수행할 수 있다면 반환값을 왜 굳이 입력해야 하는 건가요?
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
설치가 안되네요
터미널에 입력하면 Haileys-MacBook-Pro:~ hailey$ wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -bash: wget: command not found 이런식으로 나오는데 뭐가 문제인건가요?
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
숫자 입력
print('숫자를 맞춰보세요 (1~100)') 에서 100이 아니라 99아닌가요? ....
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
decimal, integer
print('art : %5d, price per unit : %8.2f' %(453,59.058)) 이거 할때 decimal쓰신걸 보고 왜 integer를 안 쓰셨지? 생각해서 >>> print('art : %5i, price per unit : %8.2f' %(453,59.058)) 이렇게 d 대신 i를 입력해보니 정상적으로 같은 결과로 출력이 되더라고요. 원래 이런 건가요? python언어에서 decimal=integer를 같은 것으로 받아들이고 써도 되는지 궁금합니다.
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
제출이 안돼요. s
submit파일이 확장자가 .py라 그런가 제출이 안되네요 확장자를 .bat로 바꿔도 안되는데
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
python console_test.py
python console_test.py의 의미가 정확히 뭔지 알 수 있을까요? 보통 콘솔창에서 python을 입력하면 "파이썬을 이제 쓰겠다"라는 거잖아요, 근데 "atom console_test.py"를 쳐서 실행시킨 뒤에 "python console_test.py"을 치면, "console_test.py에서 python을 이제 쓰겠다"라는 의미로 받아들이면 될까요?? 그렇다면 "atom console_test.py"를 쳐서 실행시킨 뒤에 그냥 python을 쓰면 다르게 작동 되나요? 궁금합니다 ! 감사합니다
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
ls? is? 강의중에 입력하신 이거 용도가 뭐에요?
py 파일 불러오실때(4분 40초 정도) ls?is ? 입력하시잖아요. 그럼 그 파일 리스트가 뜨는 것 같아서 제가 콘솔창에 같은 걸 입력해보니 "'ls'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다."라고 뜹니다. 어떻게 쓰는 건가요? 저는 참고로 윈도우 os입니다
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
2번과제 질문입니다
def add_string_number(string, float_number): 문제에서 정답이 result = str(string_number) + str(float_number)이거 잖아요, 근데 정확히 string_number가 뭘 말하는 지 궁금합니다. string이면 string이고 number면 number인것 같은데 string_number는 뭘 말하는 건가요? 그리고 반드시 str(string_number) 이라고 답을 입력해야 하나요? 혹시 result = string+str(float_number)는 될 수 없는지 궁금합니다. 답변 부탁드립니다 ^^ 감사합니다
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
SSL 에러가 발생하면서 제출이 안됩니다 ㅠㅠ
제출이 계속 안되는데 혹시 방법이 있을까요?
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
SSL handshake failed error
어제 컴퓨터 포멧을 하고 python 과 conda를 새로 깔았습니다. 그 후 과제를 제출하려는데 그림과 같은 에러가 뜹니다. 확인 부탁드립니다. pip install certifi 도 이미 했습니다.
- 해결됨프로그래밍, 데이터 과학을 위한 파이썬 입문
title()과 capitalize() 차이
띄어쓰기가 없는 yesterday 단어의 경우 yesterday.title()을 하든 yesterday.capitalize()를 하든 앞 단어인 y만 대문자 표시가 되는 것 아닌가요? 이 두 함수의 차이가 뭔지 궁금합니다. --------------------------------------------------- n_of_yesterday3 = yesterday_lyric.title().count("yesterday") print("Number of a Word 'Yesterday'", n_of_yesterday3) 을 했더니 Number of a Word 'Yesterday' 0 여기에서는 왜 0이라는 결과가 나왔는지 궁금합니다. 제목 양식으로 앞글자만 대문자화했으면 당연히 9개가 나와야 하지 않나요? 언제나 친절히 답변해주셔서 감사합니다.
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
capitalize().count("yesterday")
위와 같이 capitalize().count("yesterday") 를 했더니 8이 나오는데 왜 9가 아닌가요? capitalize().count("Yesterday")를 하면 또 이상하게 1이 나옵니다. 앞 단어 시작이 대소문자에 관계 없이 yesterday이기만 하면 앞글자만 크게 하는 거니까 lower().count("yesterday")를 했을 때처럼 9가 나와야 하지 않나요?
- 미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
제출이 안되네요
backend.ai 설치하고 submit.bat에 해시 붙여 제출했는데 SSL is not supported라고 나오면서 제출이 안됩니다. 테스트에서는 모두 True로 뜨긴 하는데 제출이 안되니 답답하네요.