일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 깃
- 아웃룩
- Excel
- 안드로이드
- 오피스
- git
- 파이썬
- win32com
- 문자열
- pandas
- 파이썬GUI
- Windows10
- pyqt5
- html
- 파이썬3
- 파워포인트
- matlab
- Windows11
- windows
- 윈도우11
- VBA
- office
- python3
- Android
- pythongui
- Outlook
- python
- 비주얼베이직
- 윈도우10
- 엑셀
목록파이썬 (309)
Appia의 IT세상
파이썬[Python GUI, PyQt5 Tutorial 003] PyQt5 버튼(QPushButton) 만들기 앞선 포스팅에서는 간단히 PyQt를 이용하여 위젯 윈도우 창을 생성해보았습니다. 이번 포스팅은 앞선 포스팅에서 생성한 윈도우 창에 버튼을 생성해서 넣는 방법에 대해서 살펴보고자 합니다. 그럼 먼저 버튼을 생성하기 위해서는 다음 예시를 참조해보겠습니다. import sys from PyQt5.QtWidgets import QApplication, QWidget, QPushButton class QtGUI(QWidget): def __init__(self): super().__init__() self.setWindowTitle("Appia Qt GUI") button = QPushButton(sel..
파이썬[Python GUI, PyQt5 Tutorial 002] PyQt5 창 띄우기윈도우 창 띄우기/만들기 앞선 포스팅에서는 PyQt5를 설치하는 방법에 대해서 간단히 포스팅을 해봤습니다. 이번 포스팅에서는 본격적으로 GUI를 만드는 방법에 대해서 이야기를 해보고자 합니다. 가장 먼저, 간단히 위젯을 띄우기를 해보겠습니다. 물론, 조금더 쉽게 설명을 드리자면, 향후에 버튼등이 표시될 수 있는 Application에 관련된 화면을 뛰어보겠습니다. 흔히들 이 부분에 대해서 창을 띄운다고 하기도 합니다. example) import sys from PyQt5.QtWidgets import QApplication, QWidget class QtGUI(QWidget): def __init__(self): sup..
파이썬[Python GUI, PyQt5 Tutorial 001] PyQt5 설치하기 예전에 Tk에 대해서 간단히 설명하는 포스팅을 올린적이 있습니다. 사용해보신 분들은 모두다 인지하시겠지만, Tk는 파이썬[Python]에 내장되어 있는 모듈이기 때문에 사용에 있어서 매우 편리합니다. 하지만, 몇가지 단점도 존재합니다. 투박하고, 아이콘등을 변경하는데 생각보다 조금 짜증이 났었던 점등 몇가지가 있습니다. 그래서 이번에는 Tk보다 많은 사용자들에게 쓰이는 Qt에 대해서 간단히 포스팅을 해볼까 합니다. 물론 저의 포스팅의 대부분의 목적은 지식 전파보다 저의 망각에 대해서 보존하기 위한 노력이라고 할 수 있습니다. 그럼 간단히 설치부터 진행해보도록 하겠습니다. 설치하기 PyQt5가 현재 있는 최신 버전이고, P..
파이썬[Python] CPU, 램(RAM), OS(운영체제)등의 System(시스템) 정보 확인 이번 포스팅은 현재 사용하고 있는 파이썬[Python]을 이용하여 System(시스템) 정보를 확인하는 방법에 대해서 포스팅을 할려고 합니다. 예전에 정확히 몇년전인지 기억이 나지 않지만, 특정 게임에 대해서 System 요구사항을 만족하는지에 대한 확인하는 프로그램을 만든 적이 있습니다. 이와 비슷하게 System(시스템) 정보를 확인하는 것은 PC를 사용하는 분들에게 많이 요구되는 부분입니다. 그래서 이번 포스팅에서는 System(시스템) 정보를 확인정보를 확인하는 방법에 대해서 포스팅을 하고자 합니다. 1. 운영체제 확인 현재 사용하고 있는 운영체제에 대한 정보를 명시하는 부분입니다. 컴퓨터를 사용하는데..
파이썬[Python] 외부IP,내부IP, 맥(MAC)주소 확인하는 방법 이번 포스팅에서는 파이썬을 이용하여 네트워크 관련된 정보를 확인하는 방법에 대해서 이야기를 해보고자 합니다. 많은 네트워크 관련 개발을 하시는 분들은 이 부분들에 대해서 매우 중요하게 생각합니다. 또 제가 아는 지인들은 관련해서 MAC 주소를 바탕으로 사용권자를 제약을 두는 방식을 두기도 합니다. 그래서 관련해서 확인하는 방법에 대해서 살펴보고자 합니다. 먼저 이번 포스팅을 진행할 때, socket 모듈을 활용할 것입니다. import socketcs 그럼 크게 몇가지 부분에 대해서 살펴보겠습니다. 1) 컴퓨터 이름(Host Name)과 내부 인터넷 주소 확인 먼저 socket모듈을 이용하여 컴퓨터의 이름, 또는 호스트 이름을 확인할..
파이썬[Python] tkinter 활용 - 파일 불러와서 텍스트 에디터 출력하기 이번 포스팅은 제 포스팅을 보시고, 질문 주신 분을 위해서 코딩을 하나 해봤습니다. 일단, 버튼을 눌러서 파일로 있는 부분에 내용을 출력하고 싶다는 내용이었습니다. 물론, 버튼을 생성하지는 않고, 메뉴에 파일 불러오기를 통해서 안에 있는 내용에 대해서 텍스트에 출력하는 예제를 한번 작성해봤습니다. from tkinter import * from tkinter import filedialog class tkGUi : def __init__(self): self.root = Tk() menubar = Menu(self.root) self.text = Text(self.root) self.text.pack() filemenu =..
이번에는 특정 폴더의 모든 파일과 디렉토리를 출력하는 방법에 대해서 살펴보고자 합니다. 앞서서 파일인지 디렉토리인지 확인 하는 방법을 가졌살펴봤습니다. 물론, 그 방법을 통해서도 모든 파일을 출력하는 방법이 있고, 여기서 관련해서 다시한번 다루어 볼 것입니다. 먼저, 다음을 진행하기 앞서서, 테스트를 위해서 다음과 같은 폴더와 파일들을 임의적으로 만들었습니다. 물론 이 파일 폴더는 PythonTest 폴더 밑에 각각 폴더들을 구비 했습니다. 그리고 각 폴더는 Path_1에는 File_1.dbc, Path_2에는 File_2 형태로 파일을 하나씩 넣어 놨습니다. 그럼 이부분을 바탕으로 모든 파일을 출력하는 부분에 대해서 만들어 보겠습니다. 다음 포스팅에선 간단히 폴더 안에 존재하는 파일과 디렉토리를 출력하..
파이썬[Python] Pycharm (파이참)에서 테마 바꾸기 이번 포스팅은 파이썬에서 가장 많이 사용하고 있는 Pycharm (파이참)에 대해서 이야기를 해보고자 합니다. 많은 프로그램을 작성하시는 분들은 본인이 원하는 화면 및 환경등을 좋아하는 데, 특히나 Pycharm (파이참)의 경우 디스플레이에 관련된 테마를 제공하고 있습니다. 물론 처음 설치 하실 때에 어두운 화면 기반의 Darcula모드와 밝은 화면 기반의 Intellij Light 모드 2개 중에 선택할 수 있습니다. 한번 설정하시면, 잘 바꾸시지는 않지만, 경우에 따라서 바꾸는 경우가 있습니다. 그 경우을 대비해서 Pycharm (파이참)에서 테마를 바꾸는 방법에 대해서 이야기를 해보도록 하겠습니다. 먼저 Pycharm (파이참)을 실행..
이번 포스팅은 수학에서 많이 사용하는 팩토리얼(Factorial)연산하는 방법에 대해서 살펴보고자 합니다. 간단히 연산하는 방법 및 관련 제약사항등에 대해서 이야기를 해보고자 합니다. 기본 팩토리얼 연산에 대해서 간단히 이야기 하면 다음과 같습니다. n의 팩토리얼(Factorial)은 1부터 n까지의 정수를 곱하는 단순한 연산입니다. 이를 표현할 때는 n! 이렇게 표시를 합니다. 간단히 예를 들자면, 5!은 1x2x3x4x5까지의 연산의 결과를 의미합니다. 즉, 결과는 120입니다. 팩토리얼(Factorial)는 일반적으로 모든 양의 정수와 0에 대해서 정의 합니다. 0!는 값은 1입니다. 팩토리얼 함수를 가장 많이 사용하는 것은 경우의 수를 셀 때 가장 맣이 사용합니다. 그럼 이제 파이썬[Python]..
이번 포스팅은 문자열에 관련된 이야기를 해볼까 합니다. 저의 많은 업무 중 하나는 문자열을 가지고 의미 있는 부분들을 재사용하는 프로그램을 만듭니다. 물론 자세하게 이야기 할 수 없지만, 고객에 어느 정도의 요구사항을 반영해서 위와 같은 작업을 합니다. 최근에 어떤 분께서 간단하게 부탁을 했습니다. 문자 중에 단어들의 첫 글자들만 대문자로 변화하고 나머지는 소문자로 표현해주라는 것이었습니다. 그래서 그 기억을 살려서 문자열에서 대소문자 변환하는 방법과 제목에서 말한 바와 같이 단어 첫 글자만 대문자로 표현하는 방법에 대해서 간단히 이야기를 해보고자 합니다. 일단 대 소문자를 변환하는 방법에 대해서 살펴보겠습니다. 기본적으로 upper()/lower()를 사용해서 대소문자를 변경해서 표시를 할 수 있습니다..