sqlite3 테이블 출력하는 Python 예제입니다.2024. 8. 11 최초작성다음 포스트에서 테이블에 입력한 데이터를 모두 출력해보는 예제코드입니다. sqlite3 테이블에 데이터 삽입하는 Python 예제코드https://webnautes.tistory.com/2225import sqlite3database_file_path = 'zodiac.db' # 데이터베이스 파일 이름입니다.table_name = 'zodiac' # 테이블 이름입니다.try: conn = sqlite3.connect(database_file_path) cursor = conn.cursor() print("Database connection successful!")except ..
한국어 형태소 분석기인 Kiwi(Korean Intelligent Word Identifier)의 Python 모듈인 Kiwipiepy 사용방법을 간단히 다룹니다. 2024. 8. 1 최초작성2024. 8. 11 사용자 단어 추가 kiwipiepy를 사용하려면 필요한 패키지를 설치합니다. Python 3.6 이상에서 사용가능합니다. $ pip install kiwipiepy다음처럼 대화형 인터페이스로 형태소 분석기를 테스트해 볼 수 있습니다.한국어 형태소 분석기는 한국어를 형태소로 분리하고 품사를 분석해줍니다. 분리된 형태소는 form 항목에 포함되며 각 형태소의 품사는 tag 항목에 포함됩니다. $ python3 -m kiwipiepykiwipiepy v0.18.0>>> 아버지가방에들어가시다([Tok..
pyQt5 QDoubleSpinBox 예제입니다.2024. 8. 11 최초작성스핀박스를 클릭하여 값을 조정 후, 버튼을 누르면 스핀박스의 값이 출력됩니다. import sysfrom PyQt5.QtWidgets import QApplication, QWidget, QGridLayout, QLabel, QDoubleSpinBox, QPushButton, QVBoxLayout, QTextEdit, QHBoxLayoutclass CostSettingWidget(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): main_layout = QHBoxLayout() ..
특정 단어 뒤에 있는 단어를찾는 Python 예제입니다. 2024. 8. 10 최초작성“나이” 뒤에 있는 단어를 찾는 예제입니다. import retext = """이름 홍길동 나이 30 직업 개발자이름 김철수 나이 25 직업 학생이름 이영희 나이 35 직업 교사"""pattern = r'나이\s*(\w+)'names = re.findall(pattern, text)for name in names: print(name)실행결과입니다. 302535
두 개의 바를 사용하여 최대값, 최소값 조정하는 슬라이더 PyQt5 예제입니다. 2024. 8. 9 최초작성from PyQt5.QtWidgets import QApplication, QWidget, QHBoxLayout, QVBoxLayout, QLabelfrom PyQt5.QtCore import Qt, pyqtSignal, QRectFfrom PyQt5.QtGui import QPainter, QColor, QPenclass RangeSlider(QWidget): valueChanged = pyqtSignal(int, int) def __init__(self, values, parent=None): super().__init__(parent) self.values..
웹크롤링시 requests 패키지에서 에러가 발생하는 에러입니다. 대량으로 크롤링시 발생할수 있습니다. 최초작성 2024. 8. 8 다음 포스트에서 소개하는 방법을 사용해서 해결했습니다. [Python] 페이지 요청 보낼 때 가상의 유저 만들기 - fake_useragenthttps://seojeong-99.tistory.com/150
다중 탭마다 텍스트 에디터가 포함된 pyQt5 예제코드입니다. 2024. 8. 8 최초작성실행시키면 탭이 보입니다. 아래쪽에 보이는 버튼을 클릭하면 탭별로 추가되있는 텍스트 에디터에 텍스트가 추가됩니다. 전체 코드입니다.import sysfrom PyQt5.QtWidgets import QApplication, QMainWindow, QWidget, QVBoxLayout, QTabWidget, QTextEdit, QPushButtonclass MultiTabTextEditor(QMainWindow): def __init__(self): super().__init__() self.setWindowTitle("다중 탭 텍스트 에디터") self.setGeome..
Python에서 예외처리를 위해 try, except를 사용하는 방법을 다룹니다. 2021. 12. 4 - 최초작성2024. 6. 28참고https://stackoverflow.com/a/47103744/15850881예외가 발생하는 상황으로 배열의 인덱스 범위를 넘어가는 인덱스로 사용해보려고 합니다. 예외를 감지할 코드를 try와 except 사이에 두면 됩니다. import numpy as np# 4개의 원소를 값는 넘파이 배열을 생성합니다. 배열의 인덱스 범위는 0 ~ 4가 됩니다.a = np.array([1, 2, 3, 4])idx = 5try: print(a[idx])# 모든 예외를 감지하기 위해 Exception를 사용합니다. Exception 대신에 감지할 예외 종류를 적어도 됩니다..
Raspberry Pi Pico에서 보드에 장착된 온도 센서의 측정 결과를 터미널에 문자열로 전송하는 예제입니다. 2024. 8. 4 최초작성진행하기 전에 다음 포스트를 먼저 진행해야 합니다. Windows에 Raspberry Pi Pico C 개발 환경 만들기 https://webnautes.tistory.com/20921.다음 파일을 다운로드하여 앞에서 진행한 pico 폴더의 다음 위치에 압축을 풀어둡니다.폴더 이름을 onboard_temperature라고 이름을 바꾸었습니다. https://github.com/webnautes/nudapeu/blob/master/project1.zip 2. 다음 위치에 있는 onboard_temperature.c를 복사하여 다음 위치에 붙여넣기합니다. D:\wo..
Windows에서 Raspberry Pi Pico에서 C 프로그래밍을 하기 위해 필요한 작업들을 정리합니다. Raspberry Pi Pico W에서도 동일하게 개발환경으로 사용가능하지만 포스트에서 테스트를 위해 다루고 있는 Blink 예제의 경우엔 LED의 핀번호가 달라서 동작하지 않습니다. Raspberry Pi pico W에서는 다음 예제들을 테스트해보세요. Raspberry Pi Pico W - TCP Server C 예제https://webnautes.tistory.com/2095 Raspberry Pi Pico W - TCP 소켓 통신으로 LCD에 문자열 출력하기https://webnautes.tistory.com/20962021. 3. 30 최초작성 2021. 4. 03 개별 프로젝트 빌..