반응형

전체 글 678

[python matplotlib] pyplot의 기본 기능

안녕하세요. 언제나휴일입니다. matplotlib.pyplot에는 도표를 그리는 다양한 기능을 제공합니다. 기본적인 기능을 사용하는 실습을 통해 Look & Feel 해 보세요. matplotlib 공식 사이트 더보기 1. 다루는 기능 plot - 도표에 그릴 값들을 지정 title - 도표 제목을 지정 show - 도표 시각화 axis - x,y 축 설정 xlabel - x축 레이블 지정 ylabel - y축 레이블 지정 subplot - 부분 도표 지정 2. 사용할 모듈 matplotlib 모듈을 설치한 후에 사용이 가능합니다. matplotlib.pyplot을 plt로 축약하여 사용할게요. import matplotlib.pyplot as plt 3. 첫 번째 - Y값 목록만 전달 plt.plot(..

Python/matplotlib 2020.11.20

[python QT] 리스트 위젯 사용하기

안녕하세요. 언제나휴일입니다. 이번에는 리스트 위젯을 사용하는 실습을 해 볼게요. 더보기 1. 소스 코드 #MainWindow.py import PyQt5.QtWidgets as qtwid class MainWindow(qtwid.QMainWindow): def __init__(self): super().__init__() self.te_item = qtwid.QTextEdit(self) self.btn_add = qtwid.QPushButton("추가",self) self.lbox_item = qtwid.QListWidget(self) self.lb_item = qtwid.QLabel("[선택 항목]",self) self.btn_remove = qtwid.QPushButton("삭제",self) sel..

Python/QT 2020.11.19

[python QT] Button 클릭하면 TextEdit에 입력 내용을 Label에 표시

안녕하세요. 언제나휴일입니다. 이번에는 MainWindow에 자식 위젯을 배치하는 첫 번째 실습입니다. 실습할 내용은 Button을 클릭하면 TextEdit에 입력한 내용을 Label에 표시하는 것입니다. 더보기 1. 소스 코드 #MainWindow.py import PyQt5.QtWidgets as qtwid class MainWindow(qtwid.QMainWindow): def __init__(self): super().__init__() self.te_query = qtwid.QTextEdit(self) self.btn_confirm = qtwid.QPushButton("확인",self) self.lb_query = qtwid.QLabel("[입력 문자열]",self) self.Initialize..

Python/QT 2020.11.19

[python QT] 마우스 클릭 이벤트 핸들러에서 배경색 토글

안녕하세요. 언제나 휴일입니다. 이번에는 마우스 클릭할 때 배경색을 토글(흰색과 검정색)하는 실습을 할게요. 더보기 1. 소스 코드 #ToggleWindow import PyQt5.QtWidgets as qtwid import PyQt5.QtCore as qtcore class ToggleWindow(qtwid.QMainWindow): def __init__(self): super().__init__() self.flag = False self.setWindowTitle("배경 색 토글") self.resize(300,300) self.ChangeColor() def mousePressEvent(self, e): if e.buttons() & qtcore.Qt.LeftButton: self.ChangeC..

Python/QT 2020.11.19

[python QT] 나의 윈도우 클래스 만들기

안녕하세요. 언제나휴일입니다. 이번에는 QMainWindow에서 파생한 나의 윈도우를 클래스를 만드는 실습을 할게요. 더보기 1. 소스 코드 저는 프로그램을 개발할 때 클래스는 별도의 파일로 작성하는 것을 선호합니다. 여기에서는 나의 윈도우 클래스를 정의한 MyWindow.py와 프로그램 진입점이 있는 Main.py가 있습니다. #MyWindow.py import PyQt5.QtWidgets as qtwid class MyWindow(qtwid.QMainWindow): def __init__(self): super().__init__() self.setWindowTitle("나의 윈도우") self.resize(300,300) #Main.py import sys import PyQt5.QtWidgets ..

Python/QT 2020.11.19

[python QT] 첫 번째 응용 만들기

안녕하세요. 언제나휴일입니다. 파이썬으로 GUI(Graphic User Interface) 프로그램을 작성할 때 QT라이브러리를 많이 사용합니다. 파이썬에서 QT라이브러리를 사용할 수 있게 제공하는 다양한 모듈 중에 여기에서는 PyQt5를 사용할게요. PyQt5모듈이 설치 전이라면 먼저 설치하세요. 더보기 1. 첫 번째 응용 만들기 파이썬 소스 파일에 다음처럼 코드를 작성하시고 실행시켜 보세요. import PyQt5.QtWidgets as qtwid app = qtwid.QApplication([]) mw = qtwid.QMainWindow() mw.setWindowTitle("FirstQTApp") mw.show() app.exec_() 다음과 같은 창이 뜨는 것을 알 수 있어요. 2. 소스 설명 2..

Python/QT 2020.11.19

[빅데이터 python] 웹 검색 엔진 만들기 - 7. 검색기(TF-IDF)

안녕하세요. 언제나휴일입니다. 앞에서 웹 수집 로봇 및 형태소 분석, 역파일 생성에 관하여 구현하였습니다. [빅데이터 python] 웹 검색 엔진 만들기 - 1. 웹 검색 엔진 소개 [빅데이터 python] 웹 검색 엔진 만들기 - 2. 형태소 및 Inverse 테이블 정의 [빅데이터 python] 웹 검색 엔진 만들기 - 3. MorphemeSql 클래스 정의 [빅데이터 python] 웹 검색 엔진 만들기 - 4. InverseSql 클래스 정의 [빅데이터 python] 웹 검색 엔진 만들기 - 5. 수집한 웹 페이지 형태소 분석 및 역파일 생성하기 [빅데이터 python] 웹 검색 엔진 만들기 - 6. 수집 결과를 워드 클라우드로 나타내기 이번에는 검색 요청한 내용을 포함하는 웹 페이지를 TF-IDF..

[빅데이터 python] 웹 검색 엔진 만들기 - 6. 수집 결과를 워드 클라우드로 나타내기

안녕하세요. 언제나휴일입니다. 앞에서 웹 수집 로봇 및 형태소 분석, 역파일 생성에 관하여 구현하였습니다. [빅데이터 python] 웹 검색 엔진 만들기 - 1. 웹 검색 엔진 소개 [빅데이터 python] 웹 검색 엔진 만들기 - 2. 형태소 및 Inverse 테이블 정의 [빅데이터 python] 웹 검색 엔진 만들기 - 3. MorphemeSql 클래스 정의 [빅데이터 python] 웹 검색 엔진 만들기 - 4. InverseSql 클래스 정의 [빅데이터 python] 웹 검색 엔진 만들기 - 5. 수집한 웹 페이지 형태소 분석 및 역파일 생성하기 이번에는 수집 로봇에 의해 얻어온 결과를 워드 클라우드로 표시하고 테이블로 나타내기로 할게요. 새로운 프로젝트를 생성하고 아에서 작성한(1~4) 파일들은 ..

[빅데이터 python] 웹 검색 엔진 만들기 - 5. 수집한 웹 페이지 형태소 분석 및 역파일 생성하기

안녕하세요. 언제나휴일입니다. [빅데이터/빅데이터 with python] - [빅데이터 python] 웹 검색 엔진 만들기 - 1. 웹 검색 엔진 소개 [빅데이터/빅데이터 with python] - [빅데이터 python] 웹 검색 엔진 만들기 - 2. 형태소 및 Inverse 테이블 정의 [빅데이터/빅데이터 with python] - [빅데이터 python] 웹 검색 엔진 만들기 - 3. MorphemeSql 클래스 정의 [빅데이터/빅데이터 with python] - [빅데이터 python] 웹 검색 엔진 만들기 - 4. InverseSql 클래스 정의 이번에는 웹 수집 로봇이 수집한 웹 페이지를 형태소 분석하고 이를 형태소 테이블 및 역파일 테이블에 추가하는 부분을 구현합시다. 1. 사용할 라이브러리..

[빅데이터 python] 웹 검색 엔진 만들기 - 4. InverseSql 클래스 정의

안녕하세요. 언제나휴일입니다. [빅데이터/빅데이터 with python] - [빅데이터 python] 웹 검색 엔진 만들기 - 1. 웹 검색 엔진 소개 [빅데이터/빅데이터 with python] - [빅데이터 python] 웹 검색 엔진 만들기 - 2. 형태소 및 Inverse 테이블 정의 [빅데이터/빅데이터 with python] - [빅데이터 python] 웹 검색 엔진 만들기 - 3. MorphemeSql 클래스 정의 이번에는 Inverse 테이블과 연동하는 InverseSql 클래스를 정의합시다. 1. 사용할 라이브러리 파이썬에서 MSSQL을 사용하려면 pymssql을 포함합니다. 데이터베이스와 연결하는 부분은 미리 작성한 SqlCon을 사용할 거예요. import pymssql from SqlC..

반응형