본문 바로가기

파이썬16

멜론 차트 크롤링 코드(Crawling Melon Chart) ## 사용한 라이브러리 - Selenium, BeautifulSoup, Pandas, datetime - Webdriver for Chrome ## Melon Chart page www.melon.com/chart/index.htm - 멜론 차트 페이지의 경우 100곡에 대한 정보로 구성 ## Crawling 및 데이터 저장 - 노래 제목은 div.ellipsis.rank01에서 찾을 수 있음 - 노래 제목 앞뒤로 '\n'가 붙어 있으므로, text 정보 추출 시 해당 개행문자 삭제 필요(strip사용) - 가수 이름은 div.ellipsis.rank02에서 찾을 수 있는데 추가로 span.checkEllipsis에 반복해서 나오고 있음 - 가수 이름을 찾기 위해 최종적으로 div.ellipsis.ran.. 2020. 12. 13.
파이썬(Python) 및 파이토치(PyTorch) 버전 업그레이드 하기 오픈소스를 사용하다보면 흔히 겪게 되는 문제 중 하나가 버전 호환성이다. TensorFlow에서 PyTorch로 딥러닝 라이브러리를 변경한 이유 중 가장 큰 것이 마이너 버전 차이에도 코드 호환이 되이 않았기 때문이다. 여튼 파이썬의 경우 파이썬 자체 버전도 다양하게 배포되고 있고, 파이토치도 다양한 버전이 동시에 릴리즈되고 배포되고 있으므로 본인에게 필요한 버전을 잘 선택하여 설치하는 것이 필요하다. 1. 파이썬 버전 업그레이드 (Python version upgrade) 하기 현재 설치 가능한 파이썬 버전은 주요 버전은 2와 3이며, 마이너버전에 따라 2.7, 3.6, 3.7, 3.8, 3.9 가 있고, 각 마이너버전에서는 3.x.y (patch)와 같이 패치 버전이 존재한다. 이에 따라 파이썬 버전.. 2020. 11. 24.
파이썬 패키지 업데이트 원본자료: How to Update All Python Packages 설치된 파이썬 패키지 버전 확인 pip list 업데이트 된 파이썬 패키지 확인 pip list --outdated ※ 참고로 위 결과는 이미 업데이트를 완료한 상태라서 outdated 된 패키지가 많지 않은 상태임. 윈도우 환경에서 모든 파이썬 패키지 업데이트(확인) 1. 윈도우 PowerShell 실행 2. 명령어 입력 pip freeze | %{$_.split('==')[0]} | %{pip install --upgrade $_} 리눅스 환경에서 모든 파이썬 패키지 업데이트(미확인) 방법1. grep 이용한 업데이트 pip3 list --outdated --format=freeze | grep -v '^\-e' | cut -d .. 2020. 10. 3.
무거운 Anaconda 대신 miniconda 다양한 버전의 Python과 관련 패키지를 사용하기 가장 좋은 방법은 가상 환경 (virtualenv)을 사용하는 것이며 이를 지원하는 최선의 방법은 Anaconda를 사용하는 것이라 할 수 있다. Anaconda 소개는 아래 링크 참조 2016/08/22 - [PROGRAMMING/Python] - Anaconda (아나콘다) 이용한 Python 개발환경 구성 그런데 몇 년간 Anaconda를 사용하며 느낀 점을 돌아보면 한 가지 아쉬운 점이 떠오른다. 그건 바로 "너무 무거워졌다"는 것이다. 초기 Anaconda 버전을 설치할 때만 해도 약간 무겁네 라는 느낌이었지만, 최근 설치하면서 느낀 것은 너무하네...라는 느낌이다. 현재 Python 개발로 사용중인 PC의 Anaconda3 폴더를 보면 환경이.. 2018. 12. 26.
PyCharm, 궁극의 Python IDE PyCharmPyCharm은 Python 프로그래밍을 위한 최고의 IDE라 생각된다. PyCharm은 JETBRAIN 사에서 개발한 Python을 위한 IDE로 코드 완성 기능이 상당히 우수하다. 이외에도 Anaconda를 이용한 Python 개발 환경 구성 후 여러 환경을 활용하고자 할 때에도 상당히 유용하게 사용할 수 있다. Python 프로그래밍을 하고 있다면 당장 다운로드 받아 설치하고 사용해 보기를 권장한다. Professional edition과 Community edition을 지원하고 있는데 Community edition은 무료이므로 PyCharm에 대해서 알고 싶다면 이를 다운로드 받아서 사용하면 된다. 아래 그림에도 정리되어 있지만 추가적인 기능을 필요로 하는 경우에는 Professi.. 2017. 4. 12.
Anaconda 개발환경 설정 및 Package 설치하기 Anaconda 소개는 아래 포스트 참조 2016/08/22 - [PROGRAMMING/Python] - Anaconda (아나콘다) 이용한 Python 개발환경 구성 Anaconda Prompt 기본 명령어 Anaconda 환경 설정을 위해서 우선 'Anaconda Prompt'를 실행하면 아래와 같은 창이 나타난다. (윈도우 10 기준) 시작 > Anaconda2 (64-bit) > Anaconda Prompt ▶ Anaconda 버전 확인 conda --version ▶ Anaconda 최신 버전으로 업데이트 conda update conda 새로운 개발환경 만들기 전 하면 될 듯... ▶ Anaconda meta package 업데이트 conda update anaconda 새로운 개발환경 만들기.. 2016. 8. 25.