33,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
폰북 프로젝트 배포 관련하여 문의 드립니다.
폰북 프로젝트 강의 수강 후, 해당 프로젝트 수행한 파일을 Github 혹은 대학원 인턴 면접 시 활용 해도 괜찮을까요?
- 미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
정답 오류
in_str = "../source/22-1.txt"with open(in_str, 'r') as file:txt = file.read()txt = txt.replace(","," ")txt_list = txt.split()print(txt_list)print(len(txt_list)) 영상속에서는 split()을 기본값으로 설정을 안하고split(" ") 으로 해서 which\npermits 을 한단어로 인식해 정답이 72로 나오는데 기본값으로 하면 73으로 나옵니다저거는 왜 인식이 안되서 72가 정답이되는거죠?정규표현식으로 했을때도저 단어만 인식을 못하고있습니다
- 미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
anaconda 검색 안됨.
강의 알려주신대로 anaconda 다운로드 받았는데 윈도우 검색창에서 anaconda 쳐도 안나오고 jupyter도 안나오네요.근데 파일은 다운로드 되었다고 뜹니다.
- 미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
TypeError: 'int' object is not callable
1. 질문하시기 전 유사한 질문이 있는지 검색을 먼저 부탁드려요!전체 소스코드를 올려주시면 답변을 빠르게 드릴 수 있어요!(글보다 빨라요)기초적인 질문은 이미 검색해보시면 사례가 많이 있어요!문법적인 궁금증은 먼저 구글 검색을 통해서 레퍼런스(메뉴얼)을 읽어보시고 해결하시면 실력 향상 100%너무 잦은 질문이나 강의와 관련 없는 질문은 가급적 자제 부탁드려요 ㅠ.ㅠ2. 답변이 다소 늦을 수도 있어요!일반적인 근무시간(9 TO 6) 안에는 답변을 드리도록 노력하고 있어요!문법적인 질문은 먼저 검색을 통해 해결해 보세요!정확하게 질문해주시면 정확한 답변을 받으실 수 있어요!늦더라도 꼭 응답은 드리고 있으니, 먼저 검색을 통해 해결해 보세요!안녕하세요. 강의 잘 수강하고 있습니다.그런데 방법2, 방법3 코드에서 TypeError: 'int' object is not callable 가 발생하네요... 왜 그런지 알 수 있을까요 ? python 버전은 3.11.5 입니다.
- 미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
QnA_markdown_01-1.Naming Convention 특수 기호 관련
강의 중 " 변수 네이밍 규칙 ( Naming convention ) 에서쥬피터 노트북에 힌트 부분에서는 다음과 같이 나와 있습니다." 특수문자 ( +, - , *, /, $, @, &, %) 불가"여기서, 두 번째에 "_" 가 아니라, "-" 가 오타인 것 같습니다.(언더스코어가 아닌 마이너스 기호)확인 부탁드립니다.
- 미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
중복된 번호 예외처리를 위한 nested dict 탐색 속도 관련 질문
저는 Update, Delete 메뉴를 실행 시, 입력된 전화번호가 중복되는지 예외처리를 구현해봤습니다.def find_duplicate_number(phonebook, new_number): is_duplicate = False for pid, address in phonebook.items(): if int(address.get('Phone')) == new_number: is_duplicate = True return is_duplicate그런데 dict 의 모든 value 를 선형탐색 하는 것이 비효율적인것 같아서 질문드립니다.Nested dict 형태라서 어쩔 수 없는것인지, 혹은 다른 방법이 있을까요?
- 미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
phonebook project (name_check, json)
안녕하세요~ 2가지 질문 드립니다. def add_member(d) 함수를 만들 때 name_check를 넣으셨는데, 없어도 함수를 돌리는 데에는 문제가 없어 보입니다. 중간에 체크를 넣으신 이유가 있을까요? json 파일은 'a+' 모드가 없고 'r'과 'w'만 가능한 것으로 알고 있습니다. 초반에 'r'로 읽어오고 종료하기 직전에 'w'로 쓰고 종료해도 괜찮을까요?with open ('../source/45-1.json', 'r') as file: phonebook = json.load(file) < 1~3 중간 내용 동일 > elif menu == '4': with open ('../source/45-2.json', 'w') as out: json.dump(d, out) print('Exit') break
- 미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
실행시간을 확인하고 표시하려면 어떻게 하나요?
1. 질문하시기 전 유사한 질문이 있는지 검색을 먼저 부탁드려요!전체 소스코드를 올려주시면 답변을 빠르게 드릴 수 있어요!(글보다 빨라요)기초적인 질문은 이미 검색해보시면 사례가 많이 있어요!문법적인 궁금증은 먼저 구글 검색을 통해서 레퍼런스(메뉴얼)을 읽어보시고 해결하시면 실력 향상 100%너무 잦은 질문이나 강의와 관련 없는 질문은 가급적 자제 부탁드려요 ㅠ.ㅠ2. 답변이 다소 늦을 수도 있어요!일반적인 근무시간(9 TO 6) 안에는 답변을 드리도록 노력하고 있어요!문법적인 질문은 먼저 검색을 통해 해결해 보세요!정확하게 질문해주시면 정확한 답변을 받으실 수 있어요!늦더라도 꼭 응답은 드리고 있으니, 먼저 검색을 통해 해결해 보세요! 강의를 열심히 듣고 있는 수강생입니다.똑같은 결과를 내더라도 여러가지 방법으로 해결하는 것을 알려주셨는데요.그런데 궁금증이 생긴것이 방법1, 방법2, 방법3 등등각 방법이 실행시간이 얼마나 걸리는지 궁금합니다.함수를 실행하고 실행시간도 밑에 표시하고 싶은데 어떻게 구현하면 좋을까요?
- 미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
주피터 파일제목 만들때 에러가 발생해요
주피터 노트북에서 파일 생성하고 제목 수정할 때, 왜 에러가 발생할까요?ㅜㅠ파일 저장도 안되요ㅠㅠ Autosave failed 라고 떠요
- 미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
Jupyter notebook 계속 셧다운..
선생님 안녕하세요 강의 잘 듣고 있습니다.다름이 아니라 jupyter notebook을 실행하면 처음에 접속이 잘되는데 강의 따라 실습 진행하려고하면 계속 서버가 내려가더라고요.. 로그를 보고 구글링 해보고 하긴하는데.. 버전 충돌인지..뭔지 잘 안되는데 확인 한번 부탁드립니다! 파이썬 버전은 3.11 입니다![I 17:45:33.464 NotebookApp] Jupyter Notebook 6.5.4 is running at:[I 17:45:33.464 NotebookApp] http://localhost:8888/?token=27bf6aafd58feca0f228f42436a21431d8c93fc090dc5232[I 17:45:33.464 NotebookApp] or http://127.0.0.1:8888/?token=27bf6aafd58feca0f228f42436a21431d8c93fc090dc5232[I 17:45:33.464 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).[C 17:45:33.492 NotebookApp]To access the notebook, open this file in a browser:file:///C:/Users/%EB%AF%BC%EC%A7%84%EA%B8%B0/AppData/Roaming/jupyter/runtime/nbserver-148356-open.htmlOr copy and paste one of these URLs:http://localhost:8888/?token=27bf6aafd58feca0f228f42436a21431d8c93fc090dc5232or http://127.0.0.1:8888/?token=27bf6aafd58feca0f228f42436a21431d8c93fc090dc5232[I 17:45:52.488 NotebookApp] 302 GET / (::1) 0.000000ms[I 17:45:52.489 NotebookApp] 302 GET /tree? (::1) 0.000000ms[W 17:46:00.324 NotebookApp] Not allowing login redirect to '/tree?'[I 17:46:00.324 NotebookApp] 302 POST /login?next=%2Ftree%3F (::1) 0.000000ms[I 17:46:00.332 NotebookApp] 302 GET / (::1) 0.000000ms0.01s - Debugger warning: It seems that frozen modules are being used, which may0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off0.00s - to python to disable frozen modules.0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to disable this validation.[I 17:47:42.085 NotebookApp] Creating new notebook in /python_basic_1.5/1.IntroBad file descriptor (C:\ci\zeromq_1616055400030\work\src\epoll.cpp:100)0.00s - Debugger warning: It seems that frozen modules are being used, which may0.00s - make the debugger miss breakpoints. Please pass -Xfrozen_modules=off0.00s - to python to disable frozen modules.0.00s - Note: Debugging will proceed. Set PYDEVD_DISABLE_FILE_VALIDATION=1 to disable this validation.
- 미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
json파일이 계속 안만들어져요..
상대경로로 해서 다 맞게 했는데 계속해서 해당 파일에 json파일이 안 만들어지네요.. 왜 그런거죠?d = {"group1":[ {'name': 'Park', 'age': '32', 'sex': 'Male'}, {'name': 'Cho', 'age': '44', 'sex': 'Female'}, {'name': 'Kang', 'age': '39', 'sex': 'Female', 'married': 'No'} ], "group2":[ {'name': 'Kim', 'age': '23', 'sex': 'Male', 'married': 'Yes'}, {'name': 'Lee', 'age': '37', 'sex': 'Male', 'married': 'No'} ], "type" : {"a": "employee", "b": "officer", "c": "director", "d": "manager", "e": "service provider"} }with open('../source/32-2.json', "w") as f: json.dump(d, f)
- 미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
list로 형변환 할때 'list' object is not callable 오류가 나요
알려주신 대로 실행해봤는데x = ["a", 1, "b", 2, "a", 3, "b", 4, 5, "b"]a = list(set(x))print(a)list에서 오류가 나면서 'list' object is not callable 라고 뜹니다a를 list로 형변환 안하면 오류가 안 납니다왜 그런 걸까요
- 미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
주피터 노트북 테마 관련 질문
안녕하세요.주피터노트북 배경화면이 흰색이라 눈이 안파서테마 변경하려보니, jupyterthemes를 설치하면 된다고 하더라구요.그래서 아나콘다프롬프트창 실행해서pip install jupyterthemes 실행하면 이러한 문구가 나오는데, jt 실행해도 아래와 같이 에러가 발생하는데, 혹시 해당 문제 해결 방법 알 수 있을까요? 구글링 검색해도 정보가 없어서, 혹시 알고 계시는 지 해서 여쭈어봅니다..
- 미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
.ipynb_checkpoints 폴더 질문드립니다.
안녕하세요. 주피터 노트북 관련해서 궁금한 점이 있는데요, 제가 처음에 지정해놓은 경로에 파일을 두고, 주피터 노트북 실행해서 작업을 하닥, 주피터 노트북 경로 파일 폴더를 열어보니,아래와 같이 .ipynb_checkpoints라는 폴더가 만들어져있더라구요.해당 폴더 안에 들어가보면 원래의 파일들이 해당 폴더 안에 또 만들어져있는데, 이거는 자동으로 백업해주는 기능인가요?
- 미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
지역변수, 전역변수
y = 100 def test2(): # y = 1000 # y *= 10 return y # 실행 print(f'ex2 결과 : {test2()}')y = 100 def test2(): # y = 1000 y *= 10 return y # 실행 print(f'ex2 결과 : {test2()}')이거 두 개의 차이점을 잘 모르겠습니다위 코드는 실행이 되고, 아래 코드는 실행이 되지 않는데, 위 코드에서도 결국에는 y를 리턴하기전에 y라는 변수가 함수 내에서는 선언이 되어있지 않은 것은 마찬가지 아닌가요??할당 이전에 참조되었기 때문에 UnboundLocalError가 발생하는건데, return이라는 것을 실행하는 것 또한 할당 이전에 참조 된 것이라고 볼 수 있는거 아닌가용
- 미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
26-1 폴더도 해당 경로에 생성되어있는데 메모장 파일이 안만들어지네요
# 코딩 영역import osfilenames = "../source/26-1/파일명.txt"contents1 = ["A", "B", "C", "D", "F", "G"]cpmtemtslist1 = ["Python", "JavaScript", "PHP", "Rust", "Solidity", "Assembly"]# 방법1def write_contents1(filepath): if not os.path.exists(filepath): os.makedirs(filepath) # loof write for n, c in zip(filenames, contents1): with open(filepath + n + '.txt', 'w') as file: file.write(c) # 실행1write_contents1("../source/26-1/") 위와 같이 실행했는데 26-1 폴더에 파일 생성이 안되더라구요..ㅠㅠ 맥북에서는 다른 경로를 지정해야하는건가요? 혹시나 해서 터미널에서도 실행해봤는데 아래와 같은 메세지가 나왔습니다 zsh: parse error near `n,'
- 미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
'is' 와 '==' 언제 사용하나요?
'is'와 '==' 차이점은 어느 정도 이해되는데, 각각을 언제 사용해야 하는지는 잘 모르겠습니다. 검색을 해보면 주로 '==' 사용하고 None 과 비교할 때 'is'를 사용한다고 하는데 실제로 이렇게 사용하나요?z = 'None'a = Noneprint(f'z is None : {z is None}')print(f'z == None : {z == "None"}')print(f'a is None : {a is None}')print(f'a == None : {a == "None"}')z is None : False z == None : True a is None : True a == None : False