66,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
english = words_dict[q] 부분에서
englsih = words_dict[q] 부분에서 if user_input.strip().lower() == english.lower(): #공백제거 strip #소문자만들기 lower print("정답입니다.") break else: print("틀렸습니다.")if user_input.strip().lower() != english.lower(): print("정답은 {} 입니다.".format(english)) 이렇게 나오는데, 제 생각에는 그러면 english 는 해당 문제의 정답을 말하고, user_input은 유저가 입력한 정답인거로 이해했습니다. 그러면 if user_input.strip().lower.() == english.lower(): 부분에서 if user_input.strip().lower() == words_dict[q]: 로 대체해도 되지 않을까요? 왜 english 를 넣으셨는지 궁금합니다. 그래서 제가 english 를 words_dict[q] 로 대체하여 실행해 보았더니 잘 되는 것 같아서요.,
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
24번째 줄 에서의 오류 ..?
import randomnumbers =[]number = str(random.randint(0,9)) #문자열로 다룬다, 문자열로 다루는 이유? #코딩하다보면 안다.for i in range(3): #3번 반복 while number in numbers: number = str(random.randint(0,9)) numbers.append(number)count_strike = 0count_ball = 0while count_strike < 3: count_strike = 0 count_ball = 0 num = str(input("숫자 3자리를 입력하세요 : ")) if len(num) == 3: for i in range(0,3): for j in range (0,3): if num[i] == numbers[j] and i == j: count_strike += 1 elif num[i] == number[j] and i != j: count_ball += 1 if count_strike == 0 and count_ball == 0: print("3 out!") else: output = "" if count_strike > 0: output += "{} 스트라이크".format(count_strike) if count_ball > 0: output += "{} 볼".format(count_ball) print(output.strip()) print("게임 성공") 실행을 시켜보면 elif num[i] == number[j] and i != j: IndexError: string index out of range 라고 떠서 어떻게 해야할지 뭐가 문제인지 모르겠습니다..
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
안녕하세요 질문 있습니다
tag.html이라는 파일을 생성하고 아래와 같이 작성한다음 tag.html의 explorer를 들어가서 edge, chrome 등을 실행시켜도 "네이버입니다" 또는 이미지 배너가 전혀 뜨지않고 그냥 하얀 바탕화면 입니다.. 머가 잘못된 걸까요 ㅠ ㅠ <a href="https://www.naver.com">네이버입니다.</a> <img src=https://ssl.pstatic.net/tveta/libs/1340/1340015/9aa93c1844b5504cc49e_20210715144540630.jpg">
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
C언어에서 사용하는 [ #if, #elif, #else, #endif와 #ifdef, #endif]와 같은 역활을 파이썬에서 구현하기
안녕하세요 ? 박사님의 수강생입니다. 한가지 문의드립니다. C언어에서 [ #if, #elif, #else, #endif와 #ifdef, #endif 와 같은 조건부 컴파일 지시자 ]을 종종 사용합니다. 사용 목적은 경우(조건)에 따라서 다르게 컴파일하기 위해서 입니다. 파이썬에서도 이와 유사한 기능을 하는 구문(문법/기타)가 있는지요 ? 물론, 컴파일러과 인트프린터는 차이가 있습니다만… 암튼… 위와 같은 목적을 하기 위해서는 파이썬에서는 어떤 구문(문법/기법/테크닉/기타)을 활용하는지요 ?
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
can't invoke "winfo" command 라는 오류가 나옵니다
winfo 기능이 제대로 작동이 안되는 것 같은데 이유가 있을까요?
- 해결됨남박사의 파이썬 기초부터 실전 100% 활용
range()질문드립니다
range(3) 과 range(0, 3)이 어떻게 다른건지 모르겠습니다 두 코드 동일하게 0~2까지 1씩 증가하는 코드 아닌가요?코드를 실행하면 다르게 동작하는데 어떻게 다른건가요??
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
다른 언어(VB, C#)로 만들어진 모듈(DLL) 파이썬에서 사용하는 방법 문의
안녕하세요? 박사님 강의 잘 듣고 있습니다. 다른 언어로 구현된 라이브러리 (VB, C#) 파이썬에서 사용할 수 있나요? 있다면 어떻게 해야 하는지요?
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
파이썬 Library(또는 모듈)
안녕하세요 ? 수강생입니다. 파이썬에는 많은 Library(또는 모듈)이 있습니다. Pandas, QT, Numpy, 기타 등등… 이러한 모든 종류의 모듈을 일목요연하게 정리한(또는 list-up 또는 설명한) 사이트가 있으면 알려 주시면 감사하겠습니다. 목적은 “어떤 작업을 위해서 어떤 모듈을 사용하며 되겠구나 !” 정도의 전체적인 개요를 알기 위해서 입니다.
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
믹스인 관련하여 질문 드립니다.
안녕하세요 남박사님 강의 잘 듣고 있습니다. 해당 강의를 보고 문득 의문이 든게 믹스인 개념을 사용하지 않고 소켓과 스레드 만으로도 채팅 클라이언트를 구현 할 수 있지 않을까 생각하고 한번 구현을 시도해 보았으나 실패하였습니다. 제가 구현한 코드와는 별개로 혹시 해당 영상에서 믹스인 개념을 사용한 이유에 대해서 알 수 있을까요?
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
사용자 입력받기에서 입력받기가 안됩니다
(사진)
- 해결됨남박사의 파이썬 기초부터 실전 100% 활용
기존 flask 에 텔레그램봇을 추가하는 방법.
안녕하세요 강사님. 강사님 강좌를 합쳐서 하나의 서비스로 구현하려고 하는데, 어느 강좌에 글을 남겨야하는지 몰라서 두군데 모두 글을 남겨봅니다. 한쪽에만 답변하셔도 됩니다. 현재 강사님의 강좌인 실전 웹사이트 만들기 강좌와 실전 100% 활용강좌를 모두 완강하였습니다. 게시판 서버를 감시하기위해서 텔레그램봇을 추가하려고 합니다. 봇파일(bot.py)을 별도로도 만들어 보고 run.py 에다 옮겨서 구현해봤는데도 메시지 보내기는 되는데, 메시지 가져오는 폴링 기능이 동작을 하지 않고 있습니다. 기본 기능인 에코 기능을 테스트 중입니다. 추가로 웹훅 방식으로도 구현해 봤는데, 게시판 서버가 nginx+uwsgi+flask 구조라서 그런지 POST 방식으로 텔레그램에서 게시판서버로 접속을하면 308 redirect 오류가 발생합니다. 확인해보니 텔레그램봇을 redirect 를 지원하지 않는다고 합니다. 혹시 동일구조(nginx+uwsgi+flask) 웹서비스와 텔레그램봇을 구현하신 경험이 있으시면 조언 부탁드립니다. 물론 웹훅을 위해서 도매인 설정 및 https 설정도 적용하여 정상동작하고 있습니다. 웹서비스와 텔레그램봇(폴링 또는 웹훅)을 어떤 구조로 만들어야 하는지 문의 드립니다. 웹훅방식이면 더 좋겠지만, 폴링방식이어도 감사드립니다.
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
class내부의 멤버들을 찾고자 할 때...
안녕하세요 ? 남박사님의 강의 수강자입니다. 파이썬 프로그래밍할 때…. Library씩으로 제공되는 모듈과 클래스를 이용할 경우가 있습니다. 예를 들면, PyQt5에서 QLabel이라는 class를 사용하고자 합니다. 그런데, QLabel class 내부의 각종 멤버(변수,메서드,클래스)를 알아야만 사용(코딩)이 가능합니다. 이 때, 인터넷에서 쉽게 찾을 수 있는 방법이 있는지요 ? 예를 들면, PyQt5의 QLabel Class를 구글에서 검색하면, 아래와 같은 C++용 Library 사이트(문서)는 나타나지만, https://doc.qt.io/qt-5/qlabel.html 파이썬용은 찾을 수가 없습니다. 어떻게 찾으면 됩니까 ?
- 해결됨남박사의 파이썬 기초부터 실전 100% 활용
안녕하세요 네이버 영화 평점 크롤링 부분 질문 입니다.
import requests from bs4 import BeautifulSoup url = " https://movie.naver.com/movie/point/af/list.nhn?&page=1" r = requests.get(url) bs = BeautifulSoup(r.text, "lxml") trs = bs.select("table.list_netizen > tbody > tr ") print(trs) 안녕하세요 영상보면서 차근차근 따라하는중에 잘 안되는 부분이 있어서 질문 드립니다. 영상 제작 시점과 지금은 뭐가 조금 다른지.. 똑같이 진행하여도 값이 다르게 나오네요ㅠ 일단위에 코드로 실행을 하면 아래의 사진과 같이 나옵니다. td가 3개인거같은데 맞을까요 ? (제가 첨부를..잘못해서 그런지 다른페이지로 열어야 잘보이네요 ㅠㅠ 죄송합니다) 그래서 제가 어찌어찌 해서 이렇게 까지는 뽑았는데 10점 중 이제 7점 뭐 2점 이부분을 못하고 있습니다.이리 저리 해밨는데 역시 어렵네요 답이 아니더라도 조언 부탁드립니다. import requests from bs4 import BeautifulSoup url = " https://movie.naver.com/movie/point/af/list.nhn?&page=1" r = requests.get(url) bs = BeautifulSoup(r.text, "lxml") trs = bs.select("table.list_netizen > tbody > tr ") # print(trs) for tr in trs: tds = tr.select("td") if len(tds) != 5: continue number = tds[0].text tatle = tds[1].select("a")[0].text point = tds[1].select("span")[1].text print(number, tatle, point,)
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
remove 기능 질문드려요
a='가나다라마' 라고 정의할 때 remove 로는 '가' 를 지울수없나요?
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
python .\test.py
terminal 에 python .\test.py 이거를 눌러도 처음 나온 결과값만 나옵니다.
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
결과값이 나오질 않습니다.
import requests from bs4 import BeautifulSoup import re def get_hotdeal(items): url ="https://slickdeals.net/newsearch.php?src=SearchBarV2&q={}".format(items) r= requests.get(url) bs = BeautifulSoup(r.text,"lxml") rows = bs.select("div.resultRow") results = [] for r in rows: link= r.select("a.dealTitle.bp-p-dealLink.bp-c-link")[0] href = link.get("href") if href is None: continue href = "https://slickdeals.net" + href title = link.text price = r.select("span.price")[0].text.replace("$"," ").replace("from"," ").replace("off"," ").replace("each"," ").strip() if price.find("/") >= 0 or price == "": continue price = float(price) hot = len(r.select("span.icon-fire")) results.append((title,href,price, hot)) return results get_hotdeal("ipad") #이렇게 만들었는데 터미널에 아무런 값이 반환되지 않습니다. #리턴값을 프린트하면 값이 나오는데, 왜 함수로 하면 아무값도 나오질 않을까요? #평소에는 껏다 키면 될때가 있었는데 껏다 켜도 안됩니다 #에러 메세지도 안떠서 어디서 잘못된건지 모르겟어요.
- 남박사의 파이썬 기초부터 실전 100% 활용
안녕하세요.
삭제된 글입니다
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
range 질문 있습니다.
안녕하세요, 너무 기초를 질문 드려서 부끄럽네요.. 위에서 ragne(1,10)은 1~9까지의 숫자를 고르는게 이해가 갑니다. 그런데 밑의 range(3)이면, 세번이 반복이 아니라, 0~2까지가 되는걸로 이해가 되는데, 이게 왜 3번 도는 걸로 되는건지 이해가 안갑니다. 짐작으로는 number를 str로 캐스팅 하였으니, 문자가 3개가 들어간다고 생각하는데, 제가 이해한게 맞나요? 아니면 range에서 ()안에 한글자만 넣을경우 자리수가 되는 건가요?
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
한국어 English 코드가 invalid syntax로 뜹니다.
선생님과 똑같이 입력했는데 계속 Invalid syntax가 뜹니다. 어디서 잘못된 건가요?
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
파일 전송이 봇에서 실행이 안됩니다...
무엇이 문제일까요...? 28번 print와 36번 del이 강의에서랑 색이 다른것도 걸립니다...