66,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
sublime3 html 저장한 다음 web browser로 켰을때 다음과 같이 나타납니다.
기입을하고 저장한 다음 브라우저를 활용해서 켰을 경우 이렇게 나타나게 됩니다 ㅠㅠ 해결할 방법이 있을까요
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
del lang[3] 수행 후 리스트 순서가 바뀐 이유가 무엇인가요?
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
69번 질문입니다! (12:23 초)
선생님의 경우는 다음과 같이 푸셨는데요. def cal(var1, var2, var3): if var3 == "+": return var1 + var2 elif var3 == "*": return var1 * var2 elif var3 == "/": if var2 == 0: return -1 else: return var1 / var2 elif var3 == "-": return var1 - var2 else: return 0 data = cal(2, 3, "+") print (data) data = cal(2, 3, "*") print (data) data = cal(2,4, "/") print (data) data = cal(2, 3, "-") print (data) 저의 경우는 다음과 같이 해석해서 풀었습니다. def cal(var1, var2, var3): if var3 == "+": return var1 + var2 elif var3 == "*": return var1 * var2 elif var3 == "/": if var2 == 0: return -1 return var1 / var2 elif var3 == "-": return var1 - var2 else: return 0 data = cal(2, 3, "+") print (data) data = cal(2, 3, "*") print (data) data = cal(2,4, "/") print (data) data = cal(2, 3, "-") print (data) 리턴을 한다음 else로 다시 한번 받아주시고 return var1 / var2를 사용하셨는데 저는 그냥 곧바로 return을 사용한 케이스입니다. 실제로 노트에 사용해본 결과 제꺼에 문제 없이 작동을 하는데 무엇이 다른건지 알 수 있을까요 ?
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
python-question1-web 마지막 문제입니다.
소숫점 첫번째 자리 까지만 출력하고 싶은데 어떻게 할 수 있나요?
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
'NoneType' object has no attribute 'get_text' 에러 해결방법
크롤링을 하던중에 위 제목과 같은 에러메세지가 나와서 찾아본 결과 값이 없어서 저렇게 나온다고 하는것까지는 알아냈습니다. 아래 코드중에서 'del' 이 없을경우, 'span'의 값을 찾아오도록 하려면 어떻게 해야할까요? for item in data: print(item.select_one('del').get_text().strip())
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
int 활용 문자의 정수 전환 후 계산
[강의 위치] "문제를 풀며 가장 자연스럽게 익숙해지는 파이썬 기본: 데이터 타입과 변수, 그리고 출력4" 이 강의의 후반부입니다. 위 강의 내용 따라서 실습 중 전 계혹 오류가 납니다. 화면 캡쳐 드려요 간단한 함수인거 같은데, 더 이상 진도가 안 나가네요 ㅠ.ㅠ;;;
- 해결됨파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
딕셔너리 key 함수 관련 질문입니다.
안녕하세요 선생님. 파이썬 기본 : 다양한 데이터 구조 (딕셔너리) 강의 9분 34초에서 key만 출력하는 key 함수 사용 시, 리스트 형태로 추출한다고 설명 해주셨습니다. 그런데, type()을 이용하여 확인해보니 리스트가 아닌 dict_keys 객체 그 자체로 타입이 나왔습니다. 구글링을 이용하여 검색을 해보니 파이썬 3.0 버전 이후로는 리스트로 반환하는 것에서 메모리 낭비가 생겨서 리스트가 아닌 dict_keys 객체 그 자체로 반환한다는 내용을 알게 되었습니다. 그러면 강의에서 설명해주신 리스트 형태는 말 그대로 리스트라는 타입이 아니라 리스트의 모습을 띄고 있다고만 이해해도 괜찮을까요 ?
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
bs4, requests 라이브러리 설치 시 오류
안녕하세요. 크롤링과 웹기본 강의 수강 중 질문 드립니다 ! 해당 강의를 보고 따라하기 위해서는 bs4 , requests 라이브러리 설치가 필수적인데, 설치시 오류가 발생합니다. cmd 오류 문구 : WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. 강의 맨 처음부터 따라하면서 수강했는데, 갑자기 오류가 발생해 질문드립니다 ! 어떻게 해결해야 할까요 ?
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
반복문 활용2 : 시간 16:30 ~ 17:00
해당 결과문을 얻기 위해서 정답이 이렇다면 data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] data.reverse() for index in data: print(index) 저의 경우는 조금더 손쉽게 할려는 생각으로 data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] for index in data.reverse(): print(index) 해당 결과의 오류창을 보면 TypeError: 'NoneType' object is not iterable 다음과 같이 나타나게 됩니다. 제가 간과한 변수가 있을까 싶어서 문의 드립니다
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
쇼핑 예제 사이트 크롤링 질문있습니다
for i in range(1, 10): http = 'https://davelee-fun.github.io/page' res = requests.get('https://davelee-fun.github.io/page' + str(i) +'/') 제가 위에 반복문의 있는 주소를 실제로 검색해봤는데 i가 1일때는 404 에러가 발생했습니다. 하지만 크롤링을 하면 결과는 정상적으로 출력이 되는데 그 이유가 궁금합니다.
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
55번 데이터 구조 (딕셔너리) 문제 관련 질문 드립니다.
안녕하세요, 강사님^^ 항상 양질의 강의 주셔서 너무 감사합니다. 대학생 때 포기했던 코딩 기초를 덕분에 잘 알아가고 있습니다. 각설하고, 55번 문제의 경우 리스트와 딕셔너리가 호환된다고 하시면서 print(list(values)) 형식으로 해주셨는데, 제 주피터에서는 이게 돌아가지 않고 오류가 나네요. 아래와 같이 표시됩니다. (강사님의 답도 돌려 봤는데 이러네요) 'list' object is not callable 주피터도 최신 버전인데, 코드의 문제인지...알려주시면 너무 감사 드리겠습니다^^ 다시 한 번, 항상 잘 듣고 있습니다.
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
리스트를 집합으로 변경
리스트를 집합으로 바꾸는 data = set(data_list) 구문에서 'set' object is not callable 라는 오류가 발생합니다. set선언할 때도 이런 에러가 떠서 다르게 선언했는데 원인을 잘 모르겠습니다. 감사합니다.
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
실행시 해당 문구가 노출돼요.
from google_trans_new import google_translator translator = google_translator() translate_text = translator.translate('안녕하세요',lang_src='ko', lang_tgt='en') print(translate_text) 모듈을 2개 모두 설치하고 실행시킨 위 코드를 실행시킨 결과, JSONDecodeError : Extra data: line 1 column 725 (char 724)내용이 뜨는 상태입니다..!혹시 해결할 수 있는 방안이 없을까요?
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
혹시 vue나 react 같이
프론트엔드 프레임워크 또는 라이브러리로 만들어진 사이트 같은경우는 예를들어 <div id="app"></div> 같은 태그로만 소스코드가 이뤄지고 더 이상 내용이 없는데 이런 경우에는 크롤링을 할 수 있는 방법이 없나요?
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
len()은 가로안에 문자열 , 문자열 변수.count 으로 쓰는데 어쩔때는 . 어쩔때는 ()안에 데이터를 넣는지 구분방법이랑 이유가 궁금해요
- 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다)- 이외의 문의등은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 문자열 강의 중 12분 정도쯤부터 len()은 가로안에 문자열 , 문자열 변수.count 으로 쓰는데 어쩔때는 . 어쩔때는 ()안에 데이터를 넣는지 구분방법이랑 이유가 궁금해요
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
정규표현식 질문
안녕하세요. 수업 완강하고 전체적으로 복습중인데요! 정규 표현식 관련돼서 질문이 있습니다. 작성한 코드 from re import * mar = compile('http\:\/\/item.gmarket.co.kr\/Item\?goodscode\=[0-9]+\&\;ver\=[0-9]+') mar.search('http://item.gmarket.co.kr/Item?goodscode=1824005992&ver=637790507716456107') 위와 같이 작성하면 아래의 문자열 데이터가 모두 추출될줄 알았는데 http://item.gmarket.co.kr/Item?goodscode=1824005992&ver=637790507716456107 run 해보니 아래의 데이터가 추출되었습니다 http://item.gmarket.co.kr/Item?goodscode=18240059 왜 추출되다가 중간에 끊긴걸까요?
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
연계강의 추천
안녕하세요. 데이터 애널리스트를 꿈꾸는 대학생입니다. 잔재미코딩님의 파이썬 입문 강의를 잘 듣고 있습니다. 꼼꼼하고 공감해주는 강의 진심으로 감사드립니다. '강의소개'에 보면 데이터 분석/과학 코스 로 커리큘럼 강좌 리스트들이 있어 정주행할 생각입니다.다만 궁금한 점이 있는데요. 1. 데이터 관련 커리어에는 데이터 엔지니어, 데이터 사이언티스트, 데이터 애널리스트 등이 있고 직종별로 조금씩 다른 것으로 알고 있습니다. 해당 코스가 데이터 애널리스트를 준비하는 저에게도 알맞은 코스인지 알고 싶습니다. 잔재미코딩님은 단순히 수익이 아닌 배움을 나누는 것에서 희열을 느끼시는 분이라 생각되어 믿고 여쭤보고 싶습니다. (해당 코스중 특정 강의는 듣지 않아도 무방하다는 강의가 있을지 궁금합니다.) 2. 3월에 대학교 개학을 하게 되면 프로그래밍과 관련된 수업을 듣고 싶은데 추천해주실만한 분야가 있을까요? 예를 들어 머신러닝을 위한 선형대수라던지 이산수학과 같은 추후 고도의 프로그래밍을 위해서 미리 들어 놓으면 도움이 될 만한 프로그래밍외 과목이 있으면 추천해주시면 감사하겠습니다 :) (물론 데이터 분석 관련 강의는 잔재미님 강의를 들을 생각입니다.) 3. 제 성격상 프로그래밍 기저에 있는 원론적인 원리를 이해하는 것에 갈증을 느끼고 있는데 '프로그래밍 기초' 와 같은 강의를 듣는 것이 좋을까요..? 주변에서 일단 전체적인 프레임을 잡고 프로그래밍 기초는 추후에 공부해도 괜찮다고 하여 고민이 됩니다. 긴 글 읽어주셔서 감사합니다. 새해 복 많이 받으세요!
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
크롤링 질문
안녕하세요. 강의 열심히 잘 듣고 있습니다.! 항상 강의가 끝나고 제 스스로 학습한 내용을 복습하는데요! html 태그와 select를 활용하여서 크롤링을 시도하고 있었습니다. 아래 이미지와 같이 초록색으로 표시한 부분의 태그와 클래스 관계를 이용해서 html 정보를 프린트 해봤는데 [] 이렇게 아무것도 뜨지 않습니다.. 분명 태그간 상하과계를 제대로 적었는데 말이죠... 신기한건 초록색 부분을 없애고 ul > li.-qHwcFXhj0 이렇게 입력한 뒤 select을 하면 데이터가 뜬다는 것입니다 ㅜㅠ 분명 초록색으로 표시한 부분도 있는데 왜 초록색 부분을 추가해서 select 하면 데이터가 뜨지 않는 걸까요?
- 미해결파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
주피터 노트북 이미지 삽입
주피터 노트북에서 이미지를 삽입하려고 아래와 같이 마크업다운에 코드를 작성하고 실행시켜 봤는데 계속 이미지 아이콘만 뜹니다ㅠㅜ 업로드 해주신 주피터 파일 수업자료에 이미지가 있는 경우도 저는 아이콘만 표시 되는데 왜 이러는 걸까요...? 답변 부탁드립니다. 감사합니다 :)
- 해결됨파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
안녕하세요, 한글 깨짐 현상 관련하여 질문드립니다
안녕하세요, 강의 잘 듣고 있습니다. 네이버 금융 사이트에서 다음 부분의 내용을 크롤링하려고 했습니다. 그래서 강의에서 제시해 주신 대로 크롤링을 하였는데 한글 깨짐 현상이 발생하는 것을 확인할 수 있었습니다... 구글링을 해보니, 네이버 금융 사이트에서 인코딩 관련 문제가 생기는 것을 찾을 수 있었고, 이를 해결하기 위해 더 정보를 찾아보니 from bs4 import BeautifulSoup import urllib.request as req url = 'https://finance.naver.com/' res = req.urlopen(url).read().decode('euc-kr') soup = BeautifulSoup(res, 'html.parser') item = soup.select('#_topItems1 > tr > th > a') for content in item: print(content.get_text()) 다음과 같이 코드를 작성해 주면 한글 깨짐 현상이 해결됨을 확인할 수 있었습니다. 아직 크롤링 초보라 문제가 해결됨은 눈으로 확인하여도, 강사님이 설명해 주시는 것 만큼 뭔가가 확실하게 풀리는 느낌은 없어서요... 위와 같이 인코딩 문제가 발생하였을 때의 상황은 이렇게 해결하는 것이 맞나요?? 혹시 부가적인 설명도 가능하다면 조금 부탁드립니다ㅠㅠ 특히 urllib 를 사용해본 경험이 많지 않아서 해당 라이브러리 안에 어떤 모듈이나 함수를 사용해야 하는지 잘 모르겠습니다.. 답변해주시면 감사하겠습니다!