본문 바로가기

발자국98

[파이썬] 위키를 엑셀로, 'beautiful Soup'이용해 웹 크롤링 하는 방법 오늘은 웹 크롤링을 해보려 합니다. 위키백과에서 세계 각 나라별 수도 정보에 대해 가져와 엑셀에 정렬해보겠습니다. 각자 에디터를 열어 '.py'로 끝나는 파이썬 파일을 만들어 주세요. 1. 홈페이지 열기 우선 홈페이지부터 열어야겠죠? 상단에 urlopen 라이브러리를 넣어준 후, 다음과 같이 코드를 넣어주면 url을 에디터에 불러올 수 있습니다. from urllib.request import urlopen #url 불러오기 html = urlopen("https://ko.wikipedia.org/wiki/%EB%82%98%EB%9D%BC_%EC%9D%B4%EB%A6%84%EC%88%9C_%EC%88%98%EB%8F%84_%EB%AA%A9%EB%A1%9D") 2. BeautifulSoup html에서 데.. 2020. 5. 8.
[파이썬,머신러닝] graphviz 설치/실행 에러 해결 Decision tree를 하는 과정에서 graphviz관련 오류가 날 때가 있습니다. 1. ModuleNotFoundError: No module named 'graphviz' 에러 파이썬에서 해당 라이브러리가 설치되지 않았다는 것을 의미합니다. 그럼 설치해주면 되겠쥬? 커맨드 창에 할때는 요렇게 입력해주시면 됩니다. pip install graphviz 하지만 주피터 노트북에서 바로 설치하고 싶다면 주피터 새 블록에 이렇게 입력해주세요. !pip install graphviz 주피터에서 ! 는 "! 이후에 나오는 내용들을 커맨드창에서 입력하는 것과 똑같이 처리해줘~ " 라는 의미입니다. 자 이러면 무사히 되야 할텐데, 여전히 오류가 나실 확률이 높습니다. 2. ExecutableNotFound: fa.. 2020. 5. 7.
Git,Github 개념 - 깃헙 사용법 오늘은 git과 github에 대해 가볍게 이야기해보려 합니다. Git? 깃은 소스코드를 효과적으로 관리하기 위해 개발된 분산형 버전 관리 시스템을 말합니다. 여기서 버전이란 프로그램의 변경사항을 말하는데요. 우리가 휴대폰을 예로 생각해보면, 소프트웨어 업데이트를 하면서 버전이 바뀌잖아요? 이런 버전을 관리해주는 것을 git이라 생각하시면 됩니다. 즉 우리는 git을 통해 같은 파일에 대해 각기 다른 버전, 코드의 변경사항들을 저장하여 보관할 수 있습니다. 이외에도 git은 다양한 역할을 하는데요. 크게 3가지로 보시면 됩니다. 1. 버전 관리(코드를 저장) 2. 백업(이전 상태로 돌려주기) 버전을 관리하기 때문에 내가 원하는 이전의 시점으로 돌아갈 수 있죠? 이전으로 돌아가야 할 때가 있냐고요? 예를 .. 2020. 4. 28.
Bootstrap 사용법 & Start bootstrap 템플릿 Bootstrap은 프론트엔드를 위한 웹 프레임워크입니다. 쉽게 말하면 ppt를 만들 때 템플릿과 같은 것들이 모인 곳이라고 보면 되겠네요. 하지만 우리가 템플릿만 쓰면 나만의 느낌을 가진 ppt를 만들지 못하는 것처럼 bootstrap으로만 화면을 꾸미면 그 특유의 느낌이 생깁니다. 누가봐도 bootstrap을 쓴 것 같은 느낌...?ㅎ 그래서 만약 프론트엔드 개발자 쪽을 꿈꾸신다면 부트스트랩을 탈피하여 자신만의 코드를 짜셔야겠지만! 우선 처음하는 개발자들에게 대신 꾸며주는 bootstrap은 가뭄 속의 단비와 같습니다. 자 이제 본격적으로 부트스트랩 이용방법에 대해 말씀드리겠습니다. https://getbootstrap.com/ Bootstrap The most popular HTML, CSS, an.. 2020. 4. 23.
728x90