본문 바로가기

[Python GUI] PyQt5 입문하기 + 강좌 자료 모음 이번 포스팅에서는 Python으로 GUI 를 개발하는 방법에 대해 알아보자. 원래는 필자가 직접 GUI 입문 강좌를 써내려 갈 생각이였는데, 좋은 자료가 이미 많고 필자가 귀찮아서 초반에 헤매게 되는 몇가지만 짚고 넘어가고 강좌 모음을 링크로 남기기로 했다. PyQt5 설치하기 먼저 PyQt를 설치하는 방법이다. 직접 홈페이지에 들어가서 다운로드를 해줘도 되지만 킹갓 파이썬의 pip를 이용해서 쉽게 설치를 받을 수 있다. $ pip install PyQt5 $ pip install pyqt5-tools보통은 PyQt5를 치면 같이 설치되어야 하는데, 간혹 밑에 pyqt5-tools가 같이 설치되지 않는 경우가 있다고 한다. 위에서 이미 같이 설치된다면 이미 설치되어 있다고 뜨고 끝날테니 일단 2개 다 쳐..
자연어처리 과정 기록(nltk) 파이썬 사용일반적으로 영어 문장들을 자연어 처리할 때 nltk 자연어처리 패키지를 사용한다(설치는 cmd창에서) 패키지를 설치하고 corpus 자료를 파이썬 내부창에서 다운받는다(내장 자료 사용할 경우)-연습하면서 패키지 엄청 다운받음...pip install nltk import nltk nltk.download('book') nltk.download('vader_lexicon') nltk.download('wordnet') nltk.download('punkt') nltk.download('stopwords')corpus;말뭉치 : 분석을 위해 수집된 문서들의 집합(예를들어, 100개의 논문을 분석한다고 했을 때 100개의 논문을 통으로 말뭉치라고 지칭함)분석을 위해 말뭉치 > 문서 > 단락 > 문장..
유튜브 댓글 크롤링하기 동적 크롤링을 이용하여 댓글 가져오기데이터프레임 형식으로 저장할 때 인덱스 값으로 숫자가 붙는 것을 해결하기 위해아래 코드 사용컬럼이름을 지정하지 않으면 for문으로 돌릴 때 인덱스 번호만 출력됨..(0,1,2,3,...으로)url=[] filename = 'urlData.csv' urllist = pd.read_csv(filename, encoding='utf-8') #print(urllist) print(urllist['0']) for i in urllist['0']: print(i) url.append(i) print(len(url))댓글 가져오는 코드를 먼저 짠 다음함수로 처리하여url반복적으로 가져오는 코드로 작성from bs4 import BeautifulSoup from selenium im..
파이썬 오라클 접속 환경 조성 1. gensim설치 cmd 에서 pip install gensim 입력하여 설치, pip list로 확인 pip install cx_Oracle 로 설치 2. Oracle 사이트 접속해서 프로그램 다운로드(계정이 있어야 다운로드 가능) 인스턴트 클라이언트 다운로드 https://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html폴더 압축 훈 다음 c:/oraclexe\에 압축푼 폴더 그대로 복사, 폴더 주소 복사하여 환경변수에 추가하기 내컴퓨터 -> 속성 -> 고급시스템 속성 -> 환경변수 클릭하여 시스템 변수에서 Path에 경로 추가이클립스 접속해서 잘 작동되는지 확인 아래 코드 출력결..
파이썬 포리움, 코엔엘파이(KoNLP)설치 포리움(지리정보 활용) http://python-visualization.github.io/folium/docs-v0.5.0/설치법(셀레니엄과 비슷한 절차) cmd창에서 cd\Anaconda3\Scripts 입력해서 폴더 이동 후 pip install folium (입력하면 설치 시작됨) 설치가 되었으므로 다음단계 ㄱcmd에서 cd\Anaconda3\Scripts로 경로 이동 python --version 입력하여 파이썬 버전 확인하고 맞는 프로그램 다운 https://www.lfd.uci.edu/~gohlke/pythonlibs/#jpypeJPype1‑0.6.3‑cp36‑cp36m‑win_amd64.whl > 다운받은 파일 Anaconda3\Scripts로 복사한 뒤 cmd창에 pip install J..
파이썬 selenium 설치 동적 인터넷환경이 필요할 경우 selenium을 사용해야 한다cmd 실행 창에서 c:\anaconda3\scripts 로 이동 pip install selenium 입력 후 엔터->설치 이미 설치되어 있어서 다음단계로 ㄱ https://www.seleniumhq.org/download/DownloadsDownloads Below is where you can find the latest releases of all the Selenium components. You can also find a list of previous releases , source code , and additional information for Maven users (Maven is a popular Java build too..
파이썬 분석, 그래프 Numpy는 파이썬 모듈의 이름이기 때문에 파일명으로 저장하면 안된다넘파이 관련 참고 https://docs.scipy.org/doc/numpy/genindex.htmlIndex — NumPy v1.15 ManualScipy.org Docs NumPy v1.15 Manual index Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | Y | Z _ A B C D E F G H I J K L M N O Pdocs.scipy.orgmatplotlib사용하여 그래프그리기 import matplotlib.pyplot as plt plt.plot(배열) plt.xlabel('x축 한..
파이썬 sqlite3 사용 파이썬과 연동하여 사용하는 DB프로그램 파이썬내에서 sql명령문을 사용해 데이터의 편집을 할 수 있다sqlite3 사용 관련 파이썬 매뉴얼(문법) https://docs.python.org/3/library/sqlite3.html?highlight=sqlite3#module-sqlite3sqlite3 — DB-API 2.0 interface for SQLite databases — Python 3.7.1rc1 documentationsqlite3 — DB-API 2.0 interface for SQLite databases Source code: Lib/sqlite3/ SQLite is a C library that provides a lightweight disk-based database that d..