Development/Python
venv 개념 정리, 그리고 BeautifulSoup4와 pymongo
들어가며 3주차에서는 파이썬 기초 문법, bs4(BeautifulSoup4)를 사용한 웹 페이지 스크래핑(크롤링), pymongo를 사용한 MongoDB 사용 방법에 대해서 다루었다. 단, 처음 파이썬을 접한 상황이라면 이 강의로는 파이썬 기초를 잡기에는 턱없이 부족하니, wikidocs나 구글링, 유튜브를 통해서 어느정도 기초 지식을 쌓고 수강하는 것을 추천한다. 특히, 문자열 및 리스트의 인덱싱과 슬라이싱, 딕셔너리 정도만 숙지하여도 3주차 강의를 수월하게 이해하고 따라갈 수 있다고 생각한다. package와 venv package 이미 누가 짜놓은 소스코드를 현재 내가 진행 중인 프로젝트로 불러와서 사용할 수 있다. 이렇게 다른 사람이 구현해놓은 기능의 소스코드를 패키지, 모듈, 라이브러리라고 한다..
Development/Python
pandas를 사용하여 데이터프레임(DataFrame)을 엑셀(Excel) 파일로 저장하는 방법
들어가며 이전 포스팅에 이어 이번에는 DataFrame 객체를 엑셀 파일로 저장하는 방법에 대해서 정리해보았다. 예시에서 사용할 DataFrame 객체의 데이터는 다음과 같다. columns = ["번호", "케이블", "레이스웨이"] data = [ [1, "cable01", "raceway01"], [2, "cable01", "raceway02"], [3, "cable01", "raceway03"], [4, "cable01", "raceway04"], [5, "cable01", "raceway05"], [6, "cable02", "raceway03"], [7, "cable02", "raceway05"], [8, "cable02", "raceway07"], [9, "cable03", "raceway10..