[Python] FastAPI와 SQLite를 활용하여 ORM 기반 인증 서버 구현해보기!
January 10, 2025Python…
…
logging
Python
Python
…
개요 최근에 GUI 애플리케이션을 개발하면서 문득 든 생각인데, 백그라운드에서 시간이 많이 걸리는 작업(예: 웹 스크래핑)을 수행할 때 사용자에게 현재 진행 상황을 실시간으로 보여주는 Progress bar가 UI…
개요 사용자가 만든 GUI 애플리케이션에서, 사용자가 입력한 설정(예: 페이지 수, URL 등)을 프로그램 종료 후에도 자동으로 저장하고, 이를 불러오는 방법에 대해 기록해보려고 한다. PySide…
개요 PySide6를 사용하여 만든 GUI 프로그램에서 의 모든 컬럼들이 GUI 화면의 남은 공간을 균등하게 채우도록 설정하는 방법에 대해서 기록해보려고 한다! 문제 상황 Image…
…
Python
Python
Python
Python
개요 로 패키징된 파일을 디컴파일 하는 방법과 로 코드 난독화를 진행하고 난독화가 된 파일을 를 디컴파일 했을 때와 동일하게 진행하면 어떤 결과가 나오는지 기록해보려고 한다! PyInstaller Decompile…
개요 PySide6의 을 활용하여 Drag and Drop 기능을 구현해보려고 한다. Honeycam 2025-01-14 22-26-02 코드 작성 아래 코드는 PySide6로 Drag-And-Drop…
개요 PySide6를 사용하여 GUI…
개요 PySide6를 활용하여 "폴더 선택" 및 "파일 선택" 기능을 구현하는 방법에 대해 기록해보려고 한다. QFileDialog 주요 메소드 및 예제 폴더 선택 (QFileDialog.getExistingDirectory) PySide…
개요 오늘은 PySide6를 활용하여 시/도 -> 시/군/구 -> 읍/면/동 단계별로 연동되는 지역 선택 기능을 구현해볼거다. example 목표 1. 시/도 선택: 첫 번째 에서 시/도를 선택한다.…
QThread를 사용하는 이유 UI 블로킹 방지: 메인 스레드(주로 UI 스레드)를 차단하는 작업을 QThread로 옮겨 실행하면, UI가 멈추지 않고 계속 반응하도록 처리할 수 있다. Qt의 이벤트 루프와 자연스럽게 연동: QThread…
들어가며 PySide6와 Selenium을 함께 사용해 GUI…
개요 PySide6는 파이썬에서 Qt 라이브러리를 사용할 수 있도록 도와주는 도구로, 다양한 플랫폼에서 GUI 애플리케이션 개발이 가능하다. 이번 글에서는 PySide6를 이용해 기본적인 GUI…
…
개요 셀레니움으로 네이버 로그인을 진행할 때 을 사용하면 헤드리스(headless)를 활성화할 수 없는 문제가 발생한다. 셀레니움의 모드에서는 클립보드 접근이 제한되기 때문이다. 모드는 브라우저 UI…
Selenium
Python
개요 텔레그램에서 제공하는 를 활용하여 파이썬으로 텔레그램 메시지 보내기 실습을 진행해보자. 파이썬에서는 텔레그램 Bot API를 쉽게 사용할 수 있는 이라는 라이브러리가 존재한다 봇 생성 1. 텔레그램 앱에서 /newbot…
PR Review
개요 이번 게시글에서는 파이썬에서 조건 검사를 간결하고 효율적으로 처리할 수 있게 해주는 내장 함수인 에 대해 기록해보려고 한다. 1. any() 함수란? 함수는 반복 가능한(iterable) 객체 의 요소 중 하나라도 참(True…
Yield 일반적으로 프로그래밍에서의 함수는 어떤 결과 값을 키워드를 이용해 값을 반환 한다. 하지만 파이썬에서는 함수에서 키워드를 사용하면 다른 방식으로 값을 반환할 수도 있다. 간단한 예제 코드를 보며 이해해보자. 먼저, 문자열 q,w,e…
Python
Python
…
Python
Python
Python
Python
Python
Python