66,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
웹캐시 관련 질문드려요.
양질의 강의 감사합니다~ 유저가 상품을 클릭해서 정보를 요청하면 웹서버가 DB에 접근해서 데이타를 가져와서 다시 브라주져에 뿌려주는 건가요? 클릭할때마다 DB에 접근하면 느릴꺼 같은데, 실제 서비스에서 웹캐시는 얼마나 이용하나요?
- 미해결처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
csv파일을 저장했는데
name, gender, birth, english, math, korean 'aave', 'man', '1983-07-16', 90, 80, 71 'bave', 'man', '1983-07-16', 90, 80, 71 'cave', 'man', '1983-07-16', 90, 80, 71 'dave', 'man', '1983-07-16', 90, 80, 71 'eave', 'man', '1983-07-16', 90, 80, 71 'fave', 'man', '1983-07-16', 90, 80, 71 'gave', 'man', '1983-07-16', 90, 80, 71 'have', 'man', '1983-07-16', 90, 80, 71 'iave', 'man', '1983-07-16', 90, 80, 71 'jave', 'man', '1983-07-16', 90, 80, 71 이런식으로 csv파일을 만들어서 workbench에서 import를 하려고했는데 table data import. can't analyze file. please try to change encoding type. if that doesn't help, maybe the file is not : csv, or the file is empty.라고 나오네요. SQL script도 제대로 읽은것 같고 csv파일도 utf-8로 잘 만든것 같고 따옴표도 잘 지키고 엔터도 잘 친것 같은데 안되는 이유가 뭘까요??
- 미해결처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
최종코드 관련하여 질문드립니다.
안녕하세요!현재 즐겁게 실습하고 있는 직딩입니다 ㅎ 질문을 드린 이유는 최종 코드로 지마켓의 데이터를 크롤링을 쥬피터 노트북으로 하다보니 크롤링 중 1분정도가 지나면 위와 같은 오류코드가 발생하고 있습니다 ㅠㅠ 수업에서 말씀해주신 파이참으로 코드를 돌릴경우 위와 같은 오류가 발생하고 있는데 제가 어떻게 조치하면 될지....해답(?)을 부탁드리겠습니다 ㅠ
- 미해결처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
안녕하세요 강사님.
많은 질문에 항상 친절히 답변해주셔서 감사합니다. 오늘은 [실전] 크롤링과 데이터베이스 - 크롤링 데이터 DB 자동 저장 코드와 팁1 강의에서 provider 데이터까지 추출하는 부분에서 궁금증이 생겨 질문드립니다. 아래 강사님이 작성하신 코드 중에서 provider = soup.select_one('div.item-info_headline > p > a > strong') 처럼 select_one을 한 경우에는 정상적으로 출력되고 _one 없이 select를 하면 오류가 생기는 점을 발견했습니다. strong 태그 div.item-info_headline 하위 태그에 strong 태그는 하나 밖에 없기때문에, select만 써도 괜찮다고 생각하였는데 오류가 난 점이 의문스러워 질문드립니다. 오늘도 즐거운 하루되셨길 바라겠습니다. product_link = item.select_one('div.thumb > a') item_code = product_link.attrs['href'].split('=')[1] res = requests.get(product_link.attrs['href']) soup = BeautifulSoup(res.content, 'html.parser') provider = soup.select_one('div.item-info_headline > p > a > strong') if provider == None: provider = '' else: provider = provider.get_text()
- 미해결처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
안녕하세요 강사님~
'[실전] 크롤링과 데이터베이스 - 크롤링 코드 작성 시작 ' 강의에서 이해가 안되는 부분이 있어서 질문드립니다. 아래 강의 캡쳐화면 부분은 get_item이라는 두 번째 함수를 만드는 부분입니다. 이 부분에서 질문이 있습니다. 1) 빈 리스트 함수를 만들어주셨는데, 강의자료로 주신 mysql_advace_with_pymysql에서 완성된 코드를 보아도 리스트변수로 추가해주신 인자가 없다고 생각이 되는데, 어떤 용도로 사용되는지 알 수 있을까요? 1-1) 만약, 제가 아직 많이 알지 못하여 놓치는 부분이 있다면, 어떤 부분이 어떻게 list변수에 추가되었는지 알려주시면 감사하겠습니다. 오늘도 좋은 하루되시길 바라겠습니다~!
- 미해결처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
안녕하세요 강사님~
안녕하세요 강사님~ 강의를 듣다가 모르는 부분이 있어서 질문을 올리게되었습니다. 패턴으로 익히는 파이썬과 MySQL - 데이터 입력과 검색 강의에서 반복문을 활용한 부분입니다. import pymysql db = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='funcoding', db='ecommerce', charset='utf8') cursor = db.cursor() for index in range(10): product_code = 215673140 + index + 1 sql = """INSERT INTO product VALUES( '""" + str(product_code) + """', '스위트바니 여름신상5900원~롱원피스티셔츠/긴팔/반팔', 23000, 6900, 70, 'F'); """ print (sql) cursor.execute(sql) db.commit() db.close() 강사님이 작성하신 위 코드 중 VALUES( '""" + str(product_code) + """', '스위트바니 여름신상5900원~롱원피스티셔츠/긴팔/반팔', 23000, 6900, 70, 'F'); """ 이 부분에서 '""" + str(product_code) + """' 이 앞뒤 데이터와 연결되는 형태를 가진 것도 아닌데 1) 왜 str(product_code) 앞 뒤에 + 를 써주셨는지 모르겠습니다. (참고로, +가 없이 실행 시 오류가 났습니다.) 또한, 강사님의 파이썬 강의를 수강을 한 상태이기 때문에 """ """ 가 문자열이 길어 row를 바꿔 작성해줘야할 때 쓴다고 알고있습니다. 그런데, 2) product_code 변수가 row를 바꿔줄만큼 길지도 않고, 데이터타입인 varchar(20)에 들어갈 수 있는 크기인데 """ """ 를 써야하는지 모르겠습니다. (참고로, 따옴표 하나로 실행 시 오류가 났습니다.) 마지막으로, product_code 변수를 만들 때 product_code = 215673140 + index + 1 를 product_code = 215673140 + index 로 선언하면 primary key와 관련한 오류가 발생하는 걸 알았습니다. 3) 강사님과 달리 table에 데이터가 채워져있지 않은 상태였음에도 불구하고, 오류가 나는 이유가 무엇인지 궁금합니다. 긴 질문글 읽어주셔서 감사하고, 항상 양질의 강의 또한 감사합니다. 남은 하루도 좋은 시간되시길 바랍니다.
- 미해결처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
파이썬에서 최종 크롤링 코드 돌리고 mysql로 데이터 트랜스퍼
안녕하세요, 강의 잘듣고있습니다! 현재 지마켓 크롤링 최종 코드까지 돌린상태구요, 데이터 분석으로 들어가려구 하는데, 우선 최종 코드 돌리는데 시간이 너무 오래걸려서 5000 rows 밖에 추출못했구요 그걸 파이썬에서 csv로 옮겼습니다.. 그뒤에 제가 그것만이라도 my sql에 옮기려고하는데, 저의 질문은 1.원래 파이썬에서 최종코드 돌리면서 그 데이터들이 mysql로 바로 옮겨지는것 아닌가요? 2. mysql에서 csv import 를 여러번 시도해보았지만 안되었습니다. 혹시 도움을 주실 수 있을까요?
- 해결됨처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
크롤링 관련 질문있습니다.
크롤링 관련 강의에서 최종코드란을 실행시키면 아래와 같이 트랜잭션 Timeout Lock이 걸립니다. DB를 지우고 다시 생성해도 동일하게 발생하는데, 어떤 이유로 인해서 발생하는지 알 수 있나요? <추가질문> 아래 해당 코드가 정상 실행됐을때 DB를 확인해보니 데이터가 없는 경우도 있었는데 왜 그런지 알수 있을까요?..
- 해결됨처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
set password error 1372
sql dcl 파트에서 set password 명령어를 실행하니까 비밀번호 해시값은 41-hexadecimal 이어야한다고 하네요 기존처럼 키보드 문자 배열로 바꿀 수 있는 방법이 있나요
- 미해결처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
CSV저장할때 다른점
저는 현재 맥북프로 2018에서 공부중인데요. 선생님은 텍스트편집기에 데이터 작성하실때 이름(dave) 성별(man) 생일등에 따옴표를 데이터 앞뒤로 넣어주셨는데 처음엔 똑같이 따라해서 진행하는데 워크벤치에서 임포트가 계속 안되는데 몇번보다보니 워크벤츠 끝자락부근에 입력될 데이터가 보여질때 따옴표가 그대로 보여지길래 csv 작성할때 데이터에 따옴표를 제거하고 저장후에 진행하니 임포트가 제대로 진행되었습니다. 이건 어떤 차이인지 혹시 알수있을까요? 인코딩이나 이런부분은 모두 동일하게 적용했는데.. 차후에도 이렇게 해야되는지 설정을 바꿔야하는지 궁금합니다.
- 미해결처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
크롤링 도중 에러가 나면 어떻게 이어서 진행할 수 있을까요?
안녕하세요. 재밌게 수강하고 있습니다. 크롤링 도중에 아래와 같이 [WinError 10060]이 뜨면서 크롤링이 멈추게 되었습니다. 구글링해보니 서버와 응답이 오래걸려서 나는 에러라고 하던데, 두 가지 질문 드릴라고 합니다. 1. 아래와 같은 서버 응답에러를 최소화 할 수 있는 방법이 있을까요? (아마도 좋은 네트워크 환경과 좋은 장비겠죠? 혹시 또다른 팁이 있을까 질문드립니다.) 2. [WinError 10060]에러가 서버와 응답으로 인한 일시적인 에러라면, 다시 크롤링을 자동으로 시도하도록 할 수 있을까요? 아니면 나중에라도 다시 이어서 할 수 있도록 크롤링한 홈페이지 주소를 로깅하는 방법밖에 없을까요?
- 미해결처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
안녕하세요 pymysql 설치에 관해서 질문있습니다
안녕하세요 선생님 강의 재밌게 잘 보고 공부하고 있습니다. pymysql설치하려고 터미널에 그대로 쳤는데 저렇게 뜨고 주피터노트북가서 실행하면 계속 에러가 뜹니다ㅜㅜ어떻게 해야하나요??
- 미해결처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
존재하는 csv파일을 MySQL Workbench로 import할 때 Error
안녕하세요! 우선 강의 정말 잘 보고 있습니다! 저도 비전공자여서(컴퓨터계열 과로 복수전공은 하고 있습니다만) 선생님의 수업 방식이 정말 좋고 맘에 드는 것 같습니다! Selenium과 Scrapy 강좌도 완강하고 정말 잘써먹고 있습니다! 본론으로, 제가 예전에 웹크롤링을 통해서 csv파일로 만들어 놓은 데이터가 있는데 이를 MySQL Workbench를 통해서 DB에 데이터를 넣어보려고 했는데요! encoding문제로 자꾸 에러가 뜨더라구요! 그래서 구글링해서 찾아보고 추측하건데 제csv파일 속 데이터의 '가격' 칼럼에 대한 레코드들이 "(큰따옴표)가 붙어있는 채로 있더라구요.. 그래서 그걸 제거해보려고 replace함수를 썼는데 제거가 되어 출력이 안되네요 ㅜㅜ 다른 커뮤니티에도 질문은 해놓았는데 아직 답변이 오지 않아 여기도 남겨드립니다...! 크롤링 코드를 어떻게 수정해야 할까요 아니면 크롤링 코드를 수정하는 것 말고 다른 측면에서 디버깅할 수 있는 방법이 있을까요!? *추신) 질문이 많아서 죄송합니다 ㅜㅜ 혹시 질문 공간에 공부 내용 이외에 진로에 관해서는 질문드리면 좀 실례일까요? 데이터 엔지니어/분석가에 신입으로 들어가거 싶어하는 학생입니다....! #크롤링 코드 전문과 에러 사진 첨부할께요! <CSV파일 결과 화면>
- 미해결처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
패턴으로 익히는 파이썬과 MySQL - 데이터 입력과 검색 중...
위의 구문중 for문에서 질문이 있습니다. '""" + str(product_code) + """', 이 부분에서 + str(product_code) + 앞뒤로 """ 이 붙는 이유는 무엇인가요? ㅠㅠ
- 미해결처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
데이터 삽입에 관한 질문
데이터를 10개로 늘리는 과정에서 다음과 같이 입력을 하면 ------------------------------------------------------ for index in range (10): product_code= 637172361661816756 + index + 1 sql="""insert into product values( '""" + str(product_code) + """','요즘에/단독봄신상10%할인/청바지/슬랙스/빅사이즈',32900,69,9900,'F');""" #cursor.execute(sql) print(sql) #db.commit() #db.close() ------------------------------------------------- 강의 해 주신대로 product_code가 10개로 늘어나 있지 않고 결과 값이 이렇게 나와요. insert into product values( '637172361661816766','요즘에/단독봄신상10%할인/청바지/슬랙스/빅사이즈',32900,69,9900,'F'); mysql에서도 전혀 변함이 없습니다. 무엇이 잘못 된 것일까요?
- 미해결처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
PyMySql를 import하려는데, 강의 화면에서처럼 에러 메시지가 나오기에, 터미널에서 pip install PyMySql을 실행하여 설치했지만, import오류가 계속해서 나옵니다. 어떻게 해야 할까요?
PyMySql를 import하려는데, 강의 화면에서처럼 에러 메시지가 나오기에, 터미널에서 pip install PyMySql을 실행하여 설치했지만, import오류가 계속해서 나옵니다. 어떻게 해야 할까요? MAC에서 연습하고 있구요~ 에러 메시지 내용은, Requirement already satisfied: pymysql in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (0.9.3) 이렇게 나옵니다.
- 미해결처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
product_link에 대해서요
강의에서 item_code = product_link.attrs['href'].split('=')[1] 라고 하셨을때의 지마켓 링크와는 다르게 현재는 href="http://item.gmarket.co.kr/Item?goodscode = 1730369684&ver 의 형태로 바뀌었더라구요 = 와 같이 &ver은 split으로 어떻게 나눌수 있나요..
- 미해결처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
오타제보
별건아니지만.. 주피터 노트북 공유해주신 자료에 아래 쿼리에서 필드명이 아니라 테이블명이어야할꺼같습니다. SELECT * FROM 필드명 LIMIT 10;
- 미해결처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
주피터노트북 파일다운
파일 다운로드한것 주피터 노트북에서 어떻게 열수 있을까요... 여는 방법을 모르겠어요
- 미해결처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지] (업데이트)
제글 질문 확인부탁드릴게요
질문에 댓글 달았습니다 확인 부탁드리겠습니다 .