마지막 수강 들어가면서 cufflinks 시각화를 다루었는데, 버젼 문제로 그래프가 구현되지 않았습니다. cufflinks 최신 버전(==0.7.13)임에도 말이죠...... 결국에 제미나이의 도움을 받아, plotly와 버젼이 높은 문제인 것을 알아냈고, pip uninstall plotly cufflinks -y 기존 버젼의 plotly와 cufflinks를 지우고, cufflinks == 0.7.14와 잘 맞는 plotly 4.14.3 버전을 설치해서 마지막까지 그래프를 구현해서 수강을 완강할 수 있었습니다. pip install plotly==4.14.3 cufflinks==0.17.3 마지막 위기를 잘 넘겨, 완강할 수 있게되어 좋습니다.
url = "https://finance.naver.com/item/sise.nhn?code=352820" pd.read_html(url, encoding='cp949') AttributeError: 'SoupStrainer' object has no attribute 'name' 상기와 같이 코드 실행시 에러가 발생합니다.. 원인을 알려주십시요
안녕하세요. 좋은 강의 감사합니다. 아직 강의를 완전히 제 것으로 만들기에는 시간이 부족해서 강의 외 질문드립니다. 강의 주제와 관련은 있으나 강의 관련 질문은 아니니 가볍게 답변해 주시면 됩니다. 증권데이터 수집, 분석 강의를 수강한 이유가 주식 자동매매 프로그램을 만들고 싶어서입니다. 가족 중 한 분이 투자한 많이 물려 있는 주식을 정리해야 하는데, 항상 주식 그래프를 보고 있을 수가 없어서 자동매매 프로그램 제작에 관심을 갖게 되었습니다. 한국투자증권, 키움증권이 REST API를 지원해서 이 두 회사용으로 만들어 보려고 합니다. 처음에는 조건을 주고 자동매매하고, 추후에는 강화학습을 활용해서 완전 자동화를 해보고 싶습니다. 프로그램이 계속 돌면서 Discord로 알림 메시지를 보내는 걸로 하려고 합니다. 혹 유사한 사례나 참고할 자료, 프로그램 개발 방향에 대한 조언 등이 있으면 알려 주시면 감사하겠습니다.
안녕하세요 강사님. 제목의 강의 중에서 depth_first 함수의 동작이 궁금하여 기본 코드에서 "2.코드 변경"과 같이 print 문을 추가 하여 분석 중 "3. 실행결과"와 같이 출력 되는 것을 확인 하였습니다. 질문 Node(3) 출력하기 전에 s-yield가 한번 출력 되어야 할 것 같은데 두 번 출력에 대한 해석이 안됩니다. f-yield Node(3) s-yield Node(1) Node(3) s-yield Node(0) Node(3) Node(3) @@추가 질문을 올려 놓고 고민 하다 보니 Node(1).depth_first() 함수가 한번만 호출 된다고 생각했는데. 프로그램이 종료 될 때 까지 총 4번이 호출 되면 말이 되는 듯 한데.. 추측한 시나리오가 맞는지요? Node(1).depth_first() : next(Node(1)) 4번 호출 Node(3).depth_first() : next(Node(3)) 2번 호출 Node(4).depth_first() : next(Node(4)) 2번 호출 Node(2).depth_first() : next(Node(2)) 3번 호출 Node(5).depth_first() : next(Node(5)) 2번 호출 코드 변경 def depth_first(self): print("f-yield",self) yield self print("f-next",self) for c in self: for x in c.depth_first(): print("s-yield",self,x) yield x print("s-next",self,x) 실행 결과 f-yield Node(0) Node(0) f-next Node(0) f-yield Node(1) s-yield Node(0) Node(1) Node(1) s-next Node(0) Node(1) f-next Node(1) f-yield Node(3) s-yield Node(1) Node(3) s-yield Node(0) Node(3) Node(3) s-next Node(0) Node(3) s-next Node(1) Node(3) f-next Node(3) f-yield Node(4) s-yield Node(1) Node(4) s-yield Node(0) Node(4) Node(4) s-next Node(0) Node(4) s-next Node(1) Node(4) f-next Node(4) f-yield Node(2) s-yield Node(0) Node(2) Node(2) s-next Node(0) Node(2) f-next Node(2) f-yield Node(5) s-yield Node(2) Node(5) s-yield Node(0) Node(5) Node(5) s-next Node(0) Node(5) s-next Node(2) Node(5) f-next Node(5)
안녕하세요 조달청 나라장터 개편으로 인해 7강은 삭제된 것은 잘 안내 받았습니다. 제가 여쭤보고 싶은 것은 7강에서 쓸 수 있는 개념+내용을 다른 실무에도 적용할 수 있을 것 같은데, 혹시 조달청 말고 다른 사이트를 예시로 한 강의는 없는지 여쭤보고자 합니다. 예를 들어, 한국은행에 들어면 금융규제가 굉장히 많은데 이를 액셀로 한꺼번에 정리하는 방법과 같은 부분에 응용할 수는 없을까요? 감사합니다:) 주니어 레벨이고 입사를 앞두고 있는데, 유용한 강의 올려주셔서 일잘러가 된 것만 같습니다:)
다비 강사님 안녕하세요. 강의 너무 잘 듣고 있습니다. 감사합니다. 나라장터 조달청 입찰공고 강의 중 내용을 실습하고 있는데요. 몇 일전 나라장터 사이트가 리뉴얼이 되더니 URL 수집이 잘 안됩니다. 개발자 페이지에서 URL을 눌렀을때 preview도 loading중이라고만 뜨고 결과가 안나오며, 검색창에 입력해봐도 마찬가지입니다. 제가 뭘 놓치고 있는걸까요? 조언 부탁 드립니다.
안녕하세요. 네이버쇼핑에서 어떤 특정 제품은 로그인을 해야 제품 가격을 볼수 있는데요. (레이저 포인터는 19세 이상 구매할수 있어서 성인 인증을 받아야 합니다.) https://search.shopping.naver.com/catalog/11269411900?cat_id=50002931 이런경우 파워쿼리로 웹 주소를 넣으면 로그인을 하라고 나오고 더이상 진행이 안 되구요. 말씀하신 네이버API 로 가져와볼려고 했더니 이런식으로 나오고 애플리케이션 등록이 등록이 안 되더라구요. 혹시 API 를 이미 발급 받아서 인걸까요? (API 상태라고 적혀있긴 합니다.) 그리고 네이버 API 를 통해서, 네이버 로그인이 필요한 제품의 가격을 가져 올수 있을까요? 가져올려는 것은 아래의 가격 정보를 가져올려고 합니다.
기존 강의에서 elem = browser.find_element_by_id("query") 였는데 이제는 elem = browser.find_element("id","query") 이렇게 작성해야함 ㅜㅜ 계속 AttributeError 떠서 미치는줄 알았는데 구글링해서 찾다보니 나와서 써보니 문법이 바뀐거였음
안녕하세요 다른 쥬피터랩에서 실행하고 있는데요.. import koreanize_matplotlib 진행을 했는데도... import koreanize_matplotlib import matplotlib.pyplot as plt import seaborn as sns import pandas as pd from pandas.plotting import register_matplotlib_converters # 그래프에 retina display 적용 %config InlineBackend.figure_format = 'retina' register_matplotlib_converters() # Matplotlib에서 날짜 데이터를 처리하기 위한 변환기 등록 # 데이터 예시 (실제 사용 시 'data' DataFrame이 필요합니다) data = pd.DataFrame({ '등록일시': ['2023-01-01', '2023-02-01', '2023-03-01'], '참가업체수': [10, 15, 20] }) data['등록일시'] = pd.to _datetime(data['등록일시']) # '등록일시'를 기준으로 데이터 정렬 data_sorted = data.sort_values('등록일시') # 시간에 따른 '참가업체수' 선 그래프 그리기 plt.figure(figsize=(12, 6)) # 그래프 크기 설정 sns.lineplot(data=data_sorted, x='등록일시', y='참가업체수') # 선 그래프 생성 plt.title('시간에 따른 참가업체수 분석') # 그래프 제목 설정 plt.xlabel('날짜') # x축 라벨 설정 plt.ylabel('참가업체수') # y축 라벨 설정 plt.xticks(rotation=45) # x축 눈금 라벨 회전 plt.tight_layout() # 그래프 레이아웃 조정 # 그래프 표시 plt.show ( ) 이런 에러가 계속 나서요.. 혹시 어떻게 진행하면...될까요 ㅜㅜ
안녕하세요, https://github.com/FinanceData/FinanceDataReader?tab=readme-ov-file 수업듣고 있는데, tutorial 부분에 6개 종류가 더있는 것 같은데 실제 깃에는 2개밖에 없어서요 혹시 2024년 기준으로 업데이트 된 걸까요?? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
from selenium.webdriver.common.by import By economy = driver.find_element(By.CSS_SELECTOR,'#gnbContent > div > ul > li:nth-child(4) > a > span') economy economy.click() driver.implicitly_wait(5) 시 화면이 공백으로 나오네요