묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
#의 여부에 따라 크롤링 성공 여부??
안녕하세요~ 선생님의 명강의를 들으며 감사함에 매일 눈물 흘리는 대학생입니다 ㅠㅠ 교수님의 넘치는 사랑으로 더 넘쳐버린 과제들에 치여서 과제에 머리가 터질 것 같았는데,, 잔코 영상 정주행하면서 과제 제작시간이 절반으로 줄어든 것 같아요. 서두가 길었네요! 궁금한 부분이 있습니다. 강의제목 : "바로 실전 크롤링해보기: 네이버 주식 사이트 크롤링하기" 강의시간 : 3분 34초 쯤 질문 내용 : 제가 첨부한 사진에서, 보라색 원으로 두 곳을 칠해두었습니다. 위의 원은 #을 넣어야만 아웃풋이 나오고, 아래의 원은 #을 빼야만 아웃풋이 나오더라구요. 반대로 위의 원에서 #을 빼고 아래 원에 #을 넣으면 아웃풋이 안나옵니다. 이유가 무엇일까요?? 바쁘시겠지만 알려주시면 정말 감사하겠습니다 =)) 과제에 치여서 죽어가는 저를 살려주셔서 다시 한 번 감사합니다.. 방학 되면 잔코의 다른 강의들도 다 들을게요!~! 첫 원의 코드 from bs4 import BeautifulSoup import requests res = requests.get('https://finance.naver.com/') soup=BeautifulSoup(res.content, 'html.parser') data = soup.select('#_topItems1 > tr > th > a') for item in data: print(item.get_text()) 두번째 원의 코드 from bs4 import BeautifulSoup import requests res = requests.get('https://finance.naver.com/') soup=BeautifulSoup(res.content, 'html.parser') data = soup.select('div.aside_area.aside_stock > table > tbody > tr> th > a') for item in data: print(item.get_text())
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
[14/25] 원본데이터가 바뀌어서 새로 시도한 코드 관련
[14/25] 거주지(구)별 확진자는 어떻게 될까? 저는 자료를 다운로드 받지 않고, 현재 시점 기준으로 크롤링을 해온 데이터를 활용해서 실습하고 있습니다. 그런데 서울시 제공 데이터가 조금 바뀌어서 현재는 타지역 정보가 ('타시도', '한국', '기타') 이렇게 됩니다. 나름대로 알려주신 코드를 조금 바꾸고, 결과는 강의처럼 나오게 해보았는데요. 아직 판다스가 익숙치 않아서, 두 가지 궁금증이 있습니다. 궁금 포인트1) 어떻게 하는지 몰라서 하나씩 따로 따로 뽑았는데요. 이거를 한 줄로 할 수는 없을까요? '멀티 인덱스는 안된다' 이런 오류가 계속 나오네요. 궁금 포인트2) 이것도 위와 비슷한 맥락입니다. 하나하나 빼줬는데, 이것도 한 줄로 할 수 있을까요? 아래에 제가 쓴 코드를 첨부합니다. # 거주지(구별) 확진자의 빈도수를 구하고 시각화 합니다. gu_count = df["거주지"].value_counts() gu_count.sort_values().plot.barh(figsize=(10,12)) # 궁금 포인트1 gu1 = gu_count[3:4].index gu2 = gu_count[23:24].index gu3 = gu_count[27:28].index # 궁금 포인트2 gu_count = set(gu_count.index) - set(gu1) - set(gu2) - set(gu3) df.loc[df["거주지"].isin(gu_count), "지역"] = df["거주지"] df["지역"] = df["지역"].fillna("타지역") df["지역"].unique()
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
[실전] 크롤링과 데이터베이스 - DB와 프로그래밍 코드 작성과 팁2 강의중 최종 코드 실행 관련 질문 드립니다.
안녕하세요 강사님. 파이썬 기초 부트캠프 강좌부터 Selenium, scrapy 강좌, MySQL 강좌까지 너무 잘 듣고 있습니다. 다름이 아니라, 제가 외국에서 강의를 듣는 중이라 인터넷 속도가 현저하게 느립니다 :'( 최종 코드까지 다 작성하고 파이참이나 커맨드창에서 실행하였으나 진행 중에 오류도 없이 그냥 프로그램이 멈춰버리네요;; 3일 밤낮으로 파이참과 커맨드로 번갈아가며 실행했으나 계속 멈추는 상태입니다ㅠㅠ 코드 에러가 나는 것도 아니고 다른 문제도 없어 보여 단순 인터넷 연결 문제로 보입니다. 이후 강좌를 들으려고 하니 MySQL에 데이터가 들어가 있는 상태에서 듣는게 좋을 것 같아서 이후 강좌를 못듣고 있습니다. 혹시 크롤링한 자료를 강의 자료로 받을 수 있을까요? 비전공자인 저에게는 너무나 큰 도움이 되는 강의기에 항상 감사한 마음으로 수강하고 있습니다. 꼭 완강하고 수강평 남기겠습니다! 감사합니다.
-
해결됨따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
강의 자료 관련 질문
안녕하세요. 전에 올렸던 질문이 해결된 것 같지 않아서 다시 질문드립니다.
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
github 권한부여 재요청 합니다.
인프런 아이디 : nicolas83인프런 이메일: nicolasso83@daum.net것헙 아이디 : nicolasso83@daum.net것헙 Username : nicolasij 중급도 권한요청 올려놓았는데 아직 안드러 왔던데 거기도 부탁드립니다.
-
미해결제주코딩베이스캠프 Code Festival: JavaScript 100제
키가 숫자일때 점접근자사용
안녕하세요선생님~ 수업 잘 듣고있어요 객체에서 키값으로 문자나 숫자를 쓸수있다고 하셨는데 ,숫자1을 키값으로 쓰니까 점접근자를 사용할수없네요? 각괄호접근자로는 값이 출력되구요 왜 그럴까요?
-
해결됨Javascript ES6+ 제대로 알아보기 - 초급
rest parameter장점
제가 이해한게 맞을까요? 전 강의하고 이번 강의 로 arguments 단점을 rest parameter가 보완해주는게 arguments는 유사배열객체여서 실제 배열 메소드 쓸려면 손이좀 가고 , argumetns[0] 값을 바꾸면 인자에도 영양을 미친다 그걸 나머지 파라미터를 이용하면 인자에도 영향을 안미치고 실제 배열이여서 메소드도 쓸수있고여
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
아나콘다 설치관련 질문드립니다.
안녕하세요. 아나콘다 설치하고 Jupyter Notebook (anaconda3) 파일 클릭하면 잠깐 검정색 화면 뜨면서 바로 창이 꺼져버립니다. 재설치를 해도 해결이 안되는데 원인이 무엇인지 여쭙겠습니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
최대 부분 증가수열
arr을 입력 받고 arr.insert(0,0)을 꼭 해주어야 하는 이유가 있을까요?
-
미해결Objective-C 강좌 - 12개 앱 만들면서 배우는 iOS 아이폰 앱 개발
최신버전 Xcode에 command line tool 이 없습니다
그냥 application으로 진행해도 되겠죠?
-
미해결스프링 프레임워크 핵심 기술
Application Context 내용 중 질문이 있습니다.
14분 중반부터 Autowired로 의존성을 주입하는 방법에 대해 이야기 해주셨는데요 내용 중 Autowired로 의존성을 주입하는 방법은 setter의 장점이라고 하셨는데요.setter 메서드를 지웠을 때도 정상적으로 의존성 처리가 되어서 말씀하신 부분이 어떤 의미인지 궁금합니다!아래는 제가 테스트해본 코드입니다 :)
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
프로미스 쉽게 이해하기
구글링인가요? then? catch? - promise
-
해결됨문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
잘 듣고 있습니다 :) 후속강의에 대해 질문있습니다.
제가 문과생인데도 불구하고 이렇게 쉽게 이해시켜 주셔서 좋아요. 제가 궁극적으로 관심있는것은 파이썬을 이용해서 리스크패리트를 구현하는건데, (garch모형? 같은걸 쓴다던데 어렵더라구요) 후속강의에서 퀀트전략 소개해주실때 혹시 리크스패리티도 하실 생각 있으신가요?
-
해결됨웹 게임을 만들며 배우는 자바스크립트
프로토타입 질문
프로토타입이 왜 필요한지에 대해서 잘 이해가 안가서 질문드립니다. 팩토리 패턴에서 사용한 코드 (아래) 여기에 그냥 type = 'toy'; width = 100; height = 200; 이런식으로 추가해줘도 똑같이 적용될텐데, 왜 굳이 프로토타입을 써야하는건지 제가 놓치고 있는 부분이 어딘지 잘 이해가 되지 않습니다. const cardFactory = (name, damage, hp)=>{ return { name: name, damage: damage, hp : hp, type: 'character', attack : function(){ console.log('공격 !'); }, defence : function(){ console.log('방어 !'); } } }
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Session의 함수 관련하여 질문드립니다.
강의 1회 완주한 뒤 코드를 복습하면서 의문이 생겼습니다. Session 클래스의 void OnSendCompleted(object sender, SocketAsyncEventArgs args) 메소드관련 질문드립니다. 진한 글씨체로 되있는 부분에서 비동기 전송작업에서 전송요청한 패킷의 일부만 전송되고도 OnSendCompleted 메소드가 호출 될 수 있지 않나요? 만약 맞다면 _pendingList.Clear() 를 사용해서 버퍼를 다 비워버리는것이 아니라 추가 작업을 해줘야하는 것이 아닌지 궁금합니다. void OnSendCompleted(object sender, SocketAsyncEventArgs args) { lock (_lock) { if (args.BytesTransferred > 0 && args.SocketError == SocketError.Success) { try { _sendArgs.BufferList = null; _pendingList.Clear(); OnSend(_sendArgs.BytesTransferred); if (_sendQueue.Count > 0) RegisterSend(); } catch (Exception e) { Console.WriteLine($"OnSendCompleted Failed {e}"); } } else { Disconnect(); } } }
-
해결됨Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
state질문드립니다.
vuex state 질문드립니다. 모든 컴포넌트에서 state가 접근하다보니 전역적인 객체 느낌이 있는데요. 전역적으로 사용하고자 할 때는 state를 사용하고 특정 컴포넌트 간에 캡슐화하여 사용할 때는 data 속성을 사용하면 되는 건가요 ? 그리고 state를 사용하면 영향을 받는 컴포넌트들도 많아지면서 부담스러워 질 것 같기도 한데 어떤 상황에서 사용하는게 좋을지 궁금합니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
Google login 및 axios 문의
안녕하세요. 강의 잘 들었습니다 강의 내용을 기존 프로젝트에 적용해 보려고 하는데요 몇가지 막히는 점이 있어서 문의드려요 1. 현재 프로젝는 ssr(넥스트)와 api서버 이렇게 2개로 구성되어 있는데 브라우저에서 api 서버로의 요청은 잘 동작하는데 서버 사이드에서 axios로 요청하게 되면 아래 에러가 발생하네요 export const getUser = async () => { const path = "user/my"; const { data } = await axios.get(`/api/${path}`); console.log("getUser", data); return data; }; connect ECONNREFUSED 127.0.0.1:80 2. 구글 및 소셜 로그인을 패스포트와 함게 사용하고 있는데 개발자 페이지에서 redirection url을 설정하도록 되어 있고 현재는 localhost와 배포시 https://서비스 주소 가 등록되어 있는데 도커를 사용할때는 에러가 발생하네요 400 오류: invalid_request Invalid parameter value for redirect_uri: Non-public domains not allowed: http://backend/api/auth/google/callback 검색을 해도 잘 안나와서 해결 방법이 있는지 궁금합니다.
-
해결됨HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
.box2를 float으로 진행하셨는데 inline-block으로 진행하다가 막히는 점이 있습니다..ㅜ
안녕하세요! 레이아웃 강의를 진행하다가 가로로 정렬하는데 두가지 방법이 있다고 말씀해주셨는데, 강의에서는 float으로 진행을 해주셔서 저는 display속성을 inline-block으로 바꿔서 진행하는 방법으로 진행해보았습니다..! 그런데 문제는 전 강의처럼 inline-block으로 설정하고 부모요소인 .box2에 text-align을 center로 변경했을때 float처럼 붙지 않고 두개는 붙고 하나는 다른 줄에 이동해있더라구요...ㅜㅜ 혹시 제가 놓친부분이나 잘못한 부분이 있을까요..? 코드와 사진 첨부하겠습니다! .container { border: 1px solid red; width: 1200px; margin: auto; } header { background-color: skyblue; overflow: hidden; } header article { /*공통적인 부분을 넣어주기*/ background-color: gray; width: 300px; height: 100px; } .logo { float: left; } .navi { float: right; } .box1 { background-color: yellowgreen; height: 300px; } .box2 { text-align: center; background-color: greenyellow; } .box2 article { display: inline-block; width: 33.333333333%; height: 300px; } .sub1{ background-color: darkgray; } .sub2{ background-color: lightgray; } .sub3{ background-color: lightslategray; } footer { background-color: skyblue; height: 100px; }
-
미해결대세는 쿠버네티스 (초급~중급편)
강의 잘 듣고 있어요!
안녕하세요. 강의 잘 듣고 있습니다. 실무에서도 잘 적응되고 있습니다. 항상 감사합니다. 다름이 아니오라 실무에서 CRD 에 대해서 많이 나오고 있는데요.. 생각보다, CRD 가 필수적인 요소라고 하더라구요.. 혹시 이 부분도 다뤄주실 예정인가요? 읽어주셔서 감사합니다.
-
해결됨파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
강의 제목 중 "FBV -> MBV: 블로그 포스트 리스트"에 대해
강의 내용에 FBV, MBV에 대한 설명이 없어 검색해보니 FBV는 Function Based View의 의미로 사용하신 것 같고, MBV는 Method Based View의 의미로 사용하신 것 같은데 FBV라는 용어는 일반적으로 사용하지 않는 것 같네요. 실제 내용은 Method Based View -> Class Based View로 변환하는 내용이라 MBV -> CBV가 맞지 않나요? 조금 혼란스러워 질문 남깁니다.