본문 바로가기

PIP3

[mongoDB Atlas 오류] pymongo.errors.ServerSelectionTimeoutError: mongoDB Atlas에서 받은 application 코드를 python에 입력하여 데이터를 DB로 insert 하는데 뭔가가 심상치 않음을 발견했다. 계속해서 아래와 같이 에러코드가 뜨는 것! pymongo.errors.ServerSelectionTimeoutError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate 해결방법은 이렇다. 1) 파이썬 라이브러리 패키지(pip)로 certifi 설치 Pycharm - Preferences - python 인터프리터 - '+' 버튼 눌러서 패키지 설치 혹은 터미널에서 pip install certifi 실행 2) python 파.. 2021. 12. 15.
[mongoDB Atlas (3) 데이터 공유] 웹프로그래밍 A-Z 내일배움캠프 AI트랙 정돈된 데이터를 mongoDB Atlas로 공유하는 마지막 관문으로 application 코드로 DB와 python을 연결하여 데이터를 삽입, 변경, 삭제, 찾기 해보자. 📣 잠깐! DB는 왜 사용할까? 데이터를 구별해서 사용성을 높이기 위해 DB의 두가지 종류 1) SQL: 정형화 / 변경하기 어려움 / 분석하기 쉬움 2) NoSQL: 비정형화 / 변경쉬움 / SQL보다 분석하기 어려움 우리가 사용하고자 하는 MongoDB는 NoSQL에 속한다. 01. 기본세팅(username, password 입력) from pymongo import MongoClient # application 코드 생성 시 username과 password를 입력해야함 # name:password client = MongoCli.. 2021. 12. 15.
[mongoDB Atlas (2) 웹크롤링] 웹프로그래밍 A-Z 내일배움캠프 AI트랙 mongoDB Atlas에 데이터를 공유하기 이전에 먼저 데이터를 다듬는 작업이 필요하다. python의 유용한 라이브러리 pip(python install package)를 가상환경(venv)에 설치함으로 웹의 정보를 공유하기 좋은 데이터로 만들어주는 웹크롤링 작업을 해보자. 01. 파이썬 패키지 설치(in PyCharm) MAC user : PyCharm-Preference-Python Interpreter로 이동 후 '+'버튼 누른 뒤 패키지 설치 다양한 라이브러리가 있지만 아래와 같이 크게 4가지를 설치해보자. Ajax와 같은 역할을 하는 requests 웹의 html을 불러와서 크롤링을 쉽게 할 수 있도록 도와주는 bs4(BeautifulSoup) mongoDB Atlas 와 python을 연결.. 2021. 12. 15.