66,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨남박사의 파이썬 기초부터 실전 100% 활용
터미널에 쳐도 아무것도 나오지 않아요
.뭐가 문제인지 모르겠어요...
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
문제만 설명된 자료
안녕하세요. 문제만 정의된 자료나 영상이 있을까요? 처음부터 스스로 코드를 짜보고 싶은데 지금 보니 영상을 쭉~~ 봐야 문제가 뭔지를 이해할수 있네요.. 문제만 설명된 슬라이드나 영상이 있었으면 좋겠습니다. 예를들어, input/outpu 정도와 해당 프로그램이 뭘 구현하면 되는지.. 이런 정도요.
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
환율정보 어디가 문제 인지 ㅠㅠ 원인을 찾기가 어려워요 ㅠㅠ 도와주세요
강사님 ㅠㅠ 어디가 원인일까요 ? boy.py 에는 elif command == "/money" or command =="/환율": w = " ".join(args) output = module.money_translate(w) bot.sendMessage(chat_id, output) 이렇게 넣었고요,,, module.py 에는 아래와 같이 넣었는데 ㅠㅠ 계속 money = format(round(float(money) * float(keywords[0]), 3), ",") 오류가 나타나요,,,강사님처럼 홍콩달라를 했는데도 나타나서 ㅠㅠ 그냥 더 간단하게 했는데도 그러네요 ㅠㅠ File "/home/Ammasters/telegram_file/bot.py", line 40, in handler output = module.money_translate(w) File "/home/Ammasters/telegram_file/./module.py", line 97, in money_translate money = format(round(float(money) * float(keywords[0]), 3), ",")ValueError: could not convert string to float: '/money 1' MONEY_NAME = { "달러": "미국 USD", "유로": "유럽연합 EUR", "엔": "일본 JPY(100엔)", "위안": "중국 CNY", "파운드": "영국 GBP", } def get_exchange_info(): EXCHANGE_LIST = {} url = "https://finance.naver.com/marketindex//exchangeList.nhn" r = requests.get(url) bs = BeautifulSoup(r.text, "lxml") trs = bs.select("table.tbl_exchange > tbody > tr") for tr in trs: tds = tr.select("td") name = tds[0].text.strip() value = tds[1].text.strip().replace(",","") EXCHANGE_LIST[name] = value return EXCHANGE_LIST def money_translate(keyword): EXCHANGE_LIST = get_exchange_info() keywords = [] for m in MONEY_NAME.keys(): if m in keyword: keywords.append(keyword[0:keyword.find(m)].strip()) keywords.append(m) break if keywords[1] in MONEY_NAME: country = MONEY_NAME[keywords[1]] if country in EXCHANGE_LIST: money = float(EXCHANGE_LIST[country]) if country == "일본 JPY (100엔)": money /= 100 money = format(round(float(money) * float(keywords[0]), 3), ",") output ="{} 원".format(money) return output if __name__ == "__main__": print(money_translate("150달러"))
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
네이버 날씨 알리미
ㅠㅠ 강사님 네이버 날씨가 기존에 있던 div 정보가 아니라서 print 하면 [] <=== 요 정보만 나오네요 ㅠㅠ 어떤 정보를 가지고 오는 것이 좋을까요?
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
[2022] 네이버 블로그 검색 결과 크롤링 하기
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. https://search.naver.com/search.naver?query=%ED%8C%8C%EC%9D%B4%EC%8D%AC%EA%B0%95%EC%A2%8C&nso=&where=blog&sm=tab_opt 이렇게 되어 있고 페이지 없이 스크롤하면 계속 블로그가 나타납니다. 오토페이징 비슷한 기능이 있는 것 같습니다. 네트워크의 응답 영역도 view함수는 없고 그냥 html 이 보입니다. 뭔가 또 변화가 있는 것 같습니다만...
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
함수 마지막 부분
왜 코드 마지막 부분에 For 문을 써야하나요 ???그냥 print(result) 하면 안되나요 ? 크롤링 어렵네요 ㅜㅜ
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
집합의 차집합
지능형 로또 번호 생성기 14:00 ~ 정도에 설명에서 차집합을 설명하시면서 {1, 2, 3} - {2, 3, 5} 의 결과를 {1, 5} 로 설명해 주셨는데, {1} 이 맞지 않나 합니다. >>> a = set([1, 2, 3]) >>> b = set([2, 3, 5]) >>> a - b {1}
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
vs code run이 되지 않습니다 ㅜㅜ
현재 화면은 이렇습니다. 평소 그냥 run 으로 실행시켰는데, run을 누르면 cmd창과 code창만 몇개 생기고 실행이 되지 않습니다. 선생님께서 매번 하시는 python.\start.py 도 쳐봤는데 아무 반응이 없네요.. 이럴땐 어떻게 해야하나요? vs code 자체가 이상한가.. 싶어서 이전에 만들었던 숫자 맞추기 파일을 실행했는데 이건 돌아갑니다. 그런데 숫자 맞추기 파일을 실행해보고, 다시 야구게임 파일로 돌아와서 run을 눌러도 숫자 맞추기가 실행이 되어요ㅠㅠ
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
기회를 무한대로 주고, 정답이 나오면 멈출 수 있게 하려면 어떻게 해야하나요?
while 문을 사용하여 만들고 싶은데, while user_input==number: 만으로 예제를 바꿔서 해보니 되지 않습니다.. 어떤 방식으로 해야할까요?!
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
while 문 cpu 100..
안녕하세요~ 좋은 강의 잘 듣고 있습니다 다름이 아니라 while 문으로 서버에 send 값을 계속 받기 위해 recv 하는 구문을 while 반복문으로 했는데....cpu가 100을 칩니다...ㅠㅠ 일단 제 os 는 윈도우 입니다..ㅠㅠ python 버전은 3.10.2 최신 버전 입니다.. mac에서는 잘되었는데..윈도우에서는 계속 cpu 100을 치네요.. while True: time.slee(0.2)를 넣어주고 프로그램 실행하면 서버에서 보낸 값을 받고서는 계속 뭔가 실행되듯이 화면이 내려갑니다..ㅠㅠ
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
데코레이터 강의에서 1분 57초 내용
안녕하세요. 함수 결과를 도출할때 왜 print(c)라고 하면 안되나요? 왜 print(c())라고 해야하나요?
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
requests_html 모듈 install 문제
requests_html 을 pip install 하는데 되질 않습니다. 다른 모듈은 잘 되는 것 같은데 이거 하나가 설치가 잘 안되네요. ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 액세스가 거부되었습니다: 'c:\\programdata\\anaconda3\\lib\\site-packages\\certifi-2019.11.28-py3.7.egg-info\\dependency_links.txt' Consider using the `--user` option or check the permissions. 이렇게 나옵니다.
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
새 터미널을 누르고, python.\test.py 를 쳐도 선생님과 같이 나오지 않습니다.
아마 예전에 파이썬 설정을 잘못해놔서 그런것 같은데, 일단 선생님 터미널 창처럼 ps ~~ 이렇게 뜨는게 아니라 제 기본 터미널에는 (base) C:lect> 이게 기본값이고, 옆에 test.py라고 치면, (base) C:\lect> [9960:0107/161014.063:ERROR:broker_win.cc(56)] Error reading broker pipe: 파이프가 끝났습니다. (0x6D) 이렇게 뜹니다. 무엇이 문제일까요?
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
4:41 부분이 잘 이해가 되지 않아요ㅠㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. if__name__=="__main__"라는 부분이 이해가 잘 되지 않습니다. 그러니까 module에서 실행을 시키면 해당 if문이 참이라서 해당 아래 항목이 실행이 되지만 test에서는 해당 if__name=="__main__"포함 아래 항목은 실행이 되지 않는다. 라고 생각하면 되나요??
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
^^너무 좋네요~
인코딩 이렇게 자세하게 설명해주시는거 너무 좋네요. ㅎㅎ 감사합니다!!
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
음~ del a[2:5]
del a[2:5] 이게 2번 index부터 5개 삭제가 아니라 2번 ~ 5번 index 삭제( 5번 불포함) 이렇게 되는 거 같습니다. 선생님 ㅠㅠ
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
선생님 indexing 관련 질문입니다.
a="abcd 가나다라마바사 하하하" a[4,10] print(a) 가나다라마 --------------------------------------------- 설명하실때 4번 index에서 10글자라고 하시는데 프린트 된 결과를 보면 5글자만 나오는걸 보니~ 4번 index에서 10번 index 까지가 맞는거죠? 10글자가 아니라~
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
cctv만들기 질문입니다ㅓ.
from skimage.metrics import compare_ssim 작동이 안됩니다. 그래서 아래의 문장을 대체제로 같고왔습니다. from skimage.metrics import structural_similarity as compare_ssim 그런데 화면이 연속으로 찍히지 않고 한장만 찍힙니다. 칭 닫기를 누르면 다음 화면으로 넘어가는데 연속으로 찍히지 않아 질문드립니다.
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
비주얼 스튜디오 코드 작동이 안됨..
이런 식으로 처음에 뜨고, 인터프리터를 어떻게 설정해야 하는지 모르겠습니다. 아무리 검색해도 뭐가 안나오네요.. 이거 때문에 코드를 아무거나 입력해도 실행이 제대로 안됩니다 ..
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
혼자 클래스로 구현해봤는데 깔끔하지가 않습니다.
import random import os # 게임 초기화 os.system("clear") print("*"*60) print("숫자야구게임을 시작하겠습니다.") print("*"*60) # 사용자 입력 def user_input(cast=str): while True: user_num=cast(input("0~9까지 숫자를 겹치지 않게 3개를 입력해주세요. >> ")) if user_num.isnumeric() and len(user_num)==3: return user_num else: continue # 숫자생성 def com_input(): com_num="" com_n=str(random.randint(0,9)) for i in range(3): while com_n in com_num: com_n=str(random.randint(0,9)) com_num+=com_n return com_num # 게임시작 def game(*args): count_strike=0 count_ball=0 for i in range(3): for j in range(3): if args[0][i] == args[1][j] and i==j: count_strike+=1 elif args[0][i] == args[1][j] and i!=j: count_ball+=1 return count_strike, count_ball # 게임결과 def result(*args): if args[0]==0 and args[1]==0: print("3아웃입니다.") else: hint="" if args[0]>0: hint+="{} 스트라이크".format(args[0]) if args[1]>0: hint+=" {} 볼".format(args[1]) print(hint.strip()) # 종합 go=[0] com_num=com_input() while go[0]<3: user_num=user_input() go=game(user_num,com_num) result(go[0],go[1]) print("3 스트라이크!! 게임종료") 홀로 4번쯤 연습하다가 마지막 한번은 클래스로 구현해봤는데 깔끔하게 표현되지가 않습니다 ㅠ 더 깔끔하게 코딩가능하다면 조언 부탁드리겠습니다..