PyQt5 기초 (Basics) 먼저 간단한 프로그램을 만들어 보겠습니다. 몇 줄의 코드를 따라 작성해보면서 GUI 프로그램의 여러가지 기초를 이해할 수 있습니다. 창 띄우기 위 그림과 같은 작은 창을 하나 띄워 보겠습니다. 창의 오른쪽 위 (Windows) 또는 왼쪽 위 (macOS)에 기본적으로 제공되는 버튼들로 창의 크기를 최대화, 최소화하거나 종료할 수 있습니다. 또한 마우스를 가지고 창을 이동하거나 창의 크기를 조절할 수 있습니다. 이러한 기능은 사실 많은 코드를 필요로 하지만 대부분의 어플리케이션에서 자주 사용되는 기능이기 때문에 이미 누군가가 코드로 만들어 놓았습니다. 예제 ## Ex 3-1. 창 띄우기. import sys from PyQt5.QtWidgets import QApplicat..
subtitle: 무엇을 골라야 후회하지 않는가? 리눅스에서 굴러가는 파이썬 기반의 통계 도구를 만든적이 있다. 리눅스에서도 굴러가는 엑셀 라이브러리를 몇개 찾아봤고 직접 써본 다음에 정리했다. 찾아본 엑셀 라이브러리는 다음과 같다. xlwt OpenPyXL XlsxWriter PyExcelerate 이중에서 내가 직접 사용해본것은 xlwt, OpenPyXL, XlsxWriter이다. (사용해본 순서로 적었다.) supoort xlsx xls와 xlsx의 가장 큰 차이는 행, 열의 최대 갯수가 65535라는거다. 몇만건의 데이터를 다룰 가능성이 있다면 xlsx 지원하는 라이브러리를 사용해야 나중에 또 짜는 삽질은 안한다. Librarysupport xlsx xlwt x OpenPyXL o XlsxWrit..
파이참 설치 파이참 (PyCharm)은 파이썬 개발에 가장 널리 사용되는 통합 개발 환경 (IDE, Integrated Development Environment) 또는 개발 도구 입니다. 통합 개발 환경은 코드 편집기, 디버거, 컴파일러, 인터프리터 등을 포함하고, 아래 그림과 같이 자동 완성, 검색 등의 다양한 기능을 제공합니다. 프로그램을 만들기 위해 우선 파이참을 설치합니다. 설치 순서는 아래와 같습니다. 1. 다운로드하기 jetbrains 사 공식 홈페이지 (https://www.jetbrains.com/pycharm/download/ )에서 다운로드할 수 있습니다. 무료로 사용할 수 있는 Community 버전을 다운받습니다. 2. 설치하기 다운로드한 파일을 실행합니다. 설치 경로를 선택해줍니..
아나콘다 설치 파이썬만을 설치하기 보다는 아나콘다 통합 패키지 설치를 추천합니다. 아나콘다는 파이썬을 포함해서 수많은 모듈을 포함하고 있습니다. 1. 다운로드하기 다음의 공식 홈페이지에서 다운로드 받을 수 있습니다. (https://www.anaconda.com/download/) Windows, macOS, Linux를 지원합니다. Python 3.x 버전을 선택합니다. 2. 설치하기 다운로드한 파일을 실행합니다. 동의합니다. 사용자를 선택해줍니다. 설치 경로를 기본 경로로 선택해줍니다. 3.0GB의 빈 공간이 필요합니다. 아나콘다를 기본 파이썬으로 설정하고, Install 버튼을 클릭합니다. 설치가 시작됩니다. Skip 버튼을 클릭합니다. Finish 버튼을 클릭해서 설치를 완료합니다. 다시 파이참을..
PyQt5 설치 (Installation) GUI 프로그래밍을 위해 우선 아래의 개발 환경을 구성합니다. 파이참 설치 파이참 (PyCharm)은 파이썬 개발에 가장 널리 사용되는 통합 개발 환경 (IDE, Integrated Development Environment) 또는 개발 도구 입니다. 통합 개발 환경은 코드 편집기, 디버거, 컴파일러, 인터프리터 등을 포함하고, 아래 그림과 같이 자동 완성, 검색 등의 다양한 기능을 제공합니다. PyQt5를 이용해서 GUI 프로그램을 만들기 위해 우선 파이참을 설치합니다. 설치 순서는 아래와 같습니다. 1. 다운로드하기 jetbrains 사 공식 홈페이지 (https://www.jetbrains.com/pycharm/download/ )에서 다운로드할 수 있습니..
1. PyQt5 소개 (Introduction) PyQt5 툴킷의 기본적인 기능들에 대해 다룹니다. 제공되는 예제 코드들은 Python3으로 작성되고 Windows, macOS 환경에서 테스트되었습니다. PyQt5에 대해 PyQt5는 Qt5 어플리케이션 프레임워크에 대한 파이썬 버전입니다. Qt는 플랫폼에 관계없이 다양한 기능을 포함하는 C++ 라이브러리이자 개발툴입니다. PyQt5는 이러한 1,000여개의 클래스들을 포함하는 파이썬 모듈의 모음입니다. PyQt5는 윈도우, 리눅스, macOS, 안드로이드, iOS를 지원합니다. 공식 홈페이지 에서 최신의, 그리고 안정적인 버전의 PyQt5와 최신 버전의 문서를 얻을 수 있습니다. PyQt5 개발자는 GPL과 상업용 라이센스 중 하나를 선택할 수 있습니다..
PyQt5 Tutorial - 파이썬으로 만드는 나만의 GUI 프로그램 PyQt5는 파이썬을 위한 GUI 라이브러리입니다. 튜토리얼을 통해 파이썬과 PyQt5의 설치부터 시작해서, 간단한 기능들을 익히고, 배포판의 제작까지, 쉬운 예제들로 설명합니다. 예제 코드들을 하나씩 따라서 작성하다보면, 업무에 필요한 GUI 프로그램을 빠른 시간 안에 만들어서 사용할 수 있습니다. 제공되는 예제 코드들은 Python3으로 작성되고, Windows, macOS 환경에서 테스트되었습니다. 순서 소개 : Python과 PyQt5에 대해 간략하게 설명합니다. 설치 : 개발 환경 구성을 위해 파이참과 아나콘다를 설치합니다. 기초 : GUI 프로그램의 기본 기능에 대해 알아봅니다. 레이아웃 : 구성 요소를 배치하는 방법에 대..
파이썬 GUI 프로그래밍 파이썬에서 데스크탑 프로그램 혹은 GUI 프로그램을 만들기 위해서는 여러 GUI Framework (혹은 Toolkit) 들을 사용할 수 있다. GUI Framework/Toolkit에는 파이썬에서 기본적으로 제공되는 표준 GUI 라이브러리인 Tkinter로부터, Qt 프레임워크를 파이썬에서 사용하도록 한 PyQt와 PySide, GTK 툴킷을 파이썬에서 사용하게 한 PyGTK 등등 다양한 툴들이 있다. 여기서는 이 중 많이 사용되고 있는 PyQt를 사용하여 GUI 프로그램을 만드는 방법을 중점적으로 설명한다. PyQt를 사용하면, 동일한 파이썬코드를 사용하여 윈도우즈, Mac, 리눅스에서 모두 동작하는 GUI 프로그램을 작성할 수 있다. PyQt는 크게 PyQt4 버젼과 PyQ..
Python Numpy Tutorial 이 튜토리얼은 Justin Johnson 에 의해 작성되었습니다. cs231n 수업의 모든 과제에서는 프로그래밍 언어로 파이썬을 사용할 것입니다. 파이썬은 그 자체만으로도 훌륭한 범용 프로그래밍 언어이지만, 몇몇 라이브러리(numpy, scipy, matplotlib)의 도움으로 계산과학 분야에서 강력한 개발 환경을 갖추게 됩니다. 많은 분들이 파이썬과 numpy를 경험 해보셨을 거라고 생각합니다. 경험하지 못했을지라도 이 문서를 통해 ‘프로그래밍 언어로서의 파이썬’과 ‘파이썬을 계산과학에 활용하는 법’을 빠르게 훑을 수 있습니다. 만약 Matlab을 사용해보셨다면, Matlab 사용자를 위한 numpy 페이지를 추천해 드립니다. 또한 CS 228 수업을 위해 Vo..
- Total
- Today
- Yesterday