본문 바로가기
728x90

Programming/Python68

[Python] PyDictionary 영어사전, 번역기 안녕하세요. 파이썬에서 번역기능이 필요할 때 유용한 패키지인 PyDictionary에 대해서 알아보겠습니다. PyDictionary 모듈 소개 및 활용예시 ▣ PyDictionary Module 파이썬2,3 환경에서 의미, 번역, 동의어, 반의어 등을 얻는 사전 모듈 (WordNet, Google-translate, synonym) - 주요 기능으로 meanings와 translations가 있음 ▣ PyDictionary Module 사용법 ○ 패키지 다운로드(installation) 및 import pip install PyDictionary from PyDictionary import PyDictionary ○ PyDictionary meanings Noun 명사 Verb 동사 Adverb 부사 A.. 2022. 7. 24.
파이썬 네이버 종목토론방 크롤링 오늘은 파이썬을 활용하여 네이버 증권의 종목토론방의 글들을 크롤링해보겠습니다. 데이터 탐색 & 크롤링 작업 1. 웹사이트 탐색하기 ▷ 사이트 바로가기 : https://finance.naver.com/item/board.naver?code=066970&page=1 - 크롤링할 때 중요한 점은 url이 특정 규칙으로 이루어져있는지와 해당 html을 면밀히 분석하여 필요한 데이터 값이 들어가 있는 구조를 파악하는 것입니다. - URL 확인 결과, 끝부분의 code에는 종목코드가 할당되어 있고 page에는 해당 페이지가 몇번째인지 나와 있음 → 페이지 부분에 숫자를 할당하여 반복문 생성 - 일정 이상의 조회수와 공감/비공감수에 따라 게시글을 필터링할 필요성 존재 - 날짜/제목/조회수/공감/비공감 Column으.. 2022. 6. 4.
파이썬 국내 주식시장 영업일/휴장일 구분하기 안녕하세요. 오늘은 파이썬으로 주식시장 영업일과 휴장일을 구분하는 코드에 대해 공부해보겠습니다. 파이썬 패키지 exchange_calendars 해당 패키지에 대한 상세한 내용은 아래 사이트를 참조하시기 바랍니다. - 사이트 바로가기 ▣ 패키지 설치 pip install exchange_calendars ▣ 패키지 개요 ○ 개장일/휴장일 여부 확인 가능 거래소 리스트 ecals.get_calendar_names(include_aliases=False) ## ['24/5', '24/7', 'AIXK', 'ASEX', 'BVMF', 'CMES', 'IEPA', 'XAMS', 'XASX', 'XBKK', 'XBOG', 'XBOM', 'XBRU',~~ ○ 특정일 개장일 확인하기 import exchange_ca.. 2022. 4. 9.
파이썬 브라우저 구글 코랩 소개 및 사용법 안녕하세요. 오늘은 파이썬 코딩 시, 주로 사용하는 Jupyter Notebook(이하 주피터 노트북)을 웹 브라우저에서 이용할 수 있는 구글 코랩에 대해 알아보는 시간을 가져보겠습니다. 구글 코랩 소개 및 사용법 ▣ 구글 코랩(Colab)이란? - Google Colaboratory 의 줄임말로, 웹 브라우저에서 파이썬을 작성하고 실행할 수 있는 서비스 - 클라우드 기반의 주피터 노트북 개발환경으로 구글 드라이브, 도커, 리눅스, 구글 클라우드 등의 기술로 이루어짐 - 별도의 파이썬 설치가 필요 없으며 데이터 분석에 사용되는 Tensorflow, Keras, mataplotlib, scikit-learn, pandas 등 패키지가 기본적으로 설치되어 있어 편리하게 이용 가능함 - GPU를 무료로 사용 .. 2022. 3. 18.
파이썬 리스트 중복 제거 (방법 및 예시) 안녕하세요. 오늘은 파이썬 리스트 내 중복 값을 제거하는 방법 및 실제 예시에 대해 알아보겠습니다. 파이썬 리스트 중복 제거 ▣ 파이썬 리스트 중복 제거 방법 3가지 set 집합형 자료 활용 for 반복문 활용 dictionary keys 활용 1. set(집합) set 자료구조의 특징인 자료 내에서 중복은 불가능하다는 성질을 활용하여 중복 제거 sample = ["a","b","c","d","a","a","b","c","e"] result = list(set(sample)); print(result) ## result : ["a","b","c","d","e"] 순서: 리스트 → 집합(set): 중복 제거 → 리스트 2. for 반복문 for문 내 중복되지 않는 조건문(if x not in 리스트)을 통.. 2021. 11. 29.
파이썬 haversine 위경도 거리 계산하기 안녕하세요. 오늘은 위도·경도 데이터를 이용해서 두 지점간의 거리를 구해주는 haversine 패키지에 대해서 알아보겠습니다. haversine 정의 ▣ 하버사인(haversine) 공식이란? 하버사인(haversine) 공식은 평면이 아닌 둥근 지구표면에 있는 두 지점 사이의 직선 거리를 구하는 방법입니다. haversine 활용 ▣ 라이브러리 설치 및 불러오기 ## 라이브러리 설치 pip install haversine ## 라이브러리 불러오기 from haversine import haversine, Unit ▣ 거리 계산해보기 # 위경도 입력 lyon = (45.7597, 4.8422) # (latitude, longtitude) paris = (48.8567, 2.3508) # 거리 계산 hav.. 2021. 11. 19.
728x90