Python

python에 대한 다양한 정보를 전합니다.

QtDesigner 시작 – forms 이해하기

파이썬으로 gui 프로그램을 만들기 위한 라이브러리는 몇 가지가 존재합니다. 그 중에서 pyqt 시리즈를 이용할 때, 프로그램의 레이아웃을 직관적으로 조작할 수 있는 것이 바로 QtDesigner입니다. 기본적으로 QtDesigner를 실행하면 Forms 중 하나를 선택하게 됩니다. 일반적으로 Main Window를 선택해서 프로그램을 만들게 됩니다. 그 밖에도 Widget, Dialog 시리즈가 있습니다. 필요에 따라 선택적으로 활용하면 도움이 될 수 있습니다. QtDesigner 시작 …

QtDesigner 시작 – forms 이해하기 더 보기 »

파이썬 QtDesginer 연결, 기본 코드 정리

파이썬으로 gui 프로그램을 만들 때, 개인적으로 pyqt와 qtdesigner를 선호합니다. qtdesigner를 이용해 기본적인 프로그램의 외관(레이아웃)을 직관적으로 만들 수 있습니다. 만들어진 ui 파일을 가지고 파이썬 스크립트 코드들을 연결하면 됩니다. 여기서 이용되는 라이브러리는 sys, PyQt가 있습니다. 모든 내용을 기억하면 좋지만, 기본적으로 사용되는 형태는 따로 준비해두면 작업할 때 편리할 수 있습니다. 파이썬 QtDesigner, pyqt 기본 코드

파이썬으로 윈도우 프로그램을 만들 때 필요한 것 – pyqt, pyqtdesinger

파이썬(python)은 참 다재다능한 언어입니다. 파이썬은 객체지향 프로그래밍 언어로 전세계에서 많은 인기를 얻고 있습니다. 직관적이며, 언어의 규칙, 내용을 이해하기가 용이하기 때문입니다. 이미 파이썬을 접해봤거나 이용해본 사람이라면 여러 방면으로 활용하고 있을 것입니다. 일상에서 혹은 업무에서 파이썬은 다양하게 이용할 수 있습니다. 파이썬으로 할 수 있는 것은 어떤 것이 있을까요. 우리가 상상하는 거의 모든 것을 파이썬으로 할 수 있습니다. …

파이썬으로 윈도우 프로그램을 만들 때 필요한 것 – pyqt, pyqtdesinger 더 보기 »

파이썬, selenium chromedriver 화면 꺼짐 현상 내부 충돌이 원인이라면.

파이썬의 seleinum을 이용해 chromedriver를 사용하는 경우는 많습니다. 대표적인 웹컨트롤 모듈이며, 동적인 웹사이트에서 그 진가를 발휘합니다. 대표적인 예로는 웹스크래핑, 웹매크로등을 이야기 할 수 있겠네요. requests가 정적인 크롤링 방식이라면 selenium의 chromedriver는 역동적인 상황에서 웹을 제어하고, 그 결괏값을 가져올 수 있습니다. 가장 대표적이 상황은 ‘무한 스크롤’이라 할 수있습니다. 또한, 로그인이 필요한 경우 정해진 형식에 맞춰 로그인을 진행해 원하는 …

파이썬, selenium chromedriver 화면 꺼짐 현상 내부 충돌이 원인이라면. 더 보기 »

파이썬 api 이용시, TLS CA certificate bundle 오류가 발생했을 때.

파이썬으로 특정 api서비스를 이용하는 방법은 http 통신으로 진행되게 됩니다. 파이썬의 간단한 코드는 해당 부분을 모듈로 잘 만들어 두었기 때문이죠. 우리는 업체에서 제공하는 가이드라인과 모듈을 이용해 원하는 기능을 원격으로 활용할 수 있습니다. 때문에 서버와의 통신에서 requests가 자주 사용되는 것을 볼 수 있습니다. 👉 tinify를 이용한 이미지 압축 프로그램 만들기 도전 finypng의 api서비스를 이용하는 과정에서도 http통신을 통한 …

파이썬 api 이용시, TLS CA certificate bundle 오류가 발생했을 때. 더 보기 »