본문 바로가기

Programming20

[excel vba] 엑셀 매크로 vba 시작하기 (1) 매크로 기록 엑셀 자동화 이제 나도 할 수 있다! (여러분도 할 수 있어요!) 엑셀 초보의 vba 시작하기 포스팅! 베리 이지~ 먼저 vba란? visual basic for application 의 줄임말로 excel 이나 office 프로그램의 프로그래밍 언어! 이를 이용하면 아주 많은 일을 할 수 있다. VBA in Excel VBA (Visual Basic for Applications) is the programming language of Excel and other Office programs. With Excel VBA you can automate tasks in Excel by writing so called macros. www.excel-easy.com 그 중에서 매크로! 매크로는 자동적으로 엑.. 2020. 9. 6.
python GUI (6) 파이썬 GUI 실행파일 만들기 .py to .exe (pyinstaller) 파이썬 (py) 파일을 실행하는 실행파일(exe)를 만들면 추가적으로 설치한 모듈을 따로 설치하지 않아도 되고 파이썬을 사용할 줄 모르는 사람들도 편하게 프로그램을 사용할 수 있다. 실행파일을 만드려면 'pyinstaller' 를 사용한다. pip install pyinstaller 위와 같이 먼저 설치를 하면 된다. pyinstaller --noconsole --onefile 파일이름.py 콘솔창이 뜨지 않게 하나의 실행파일만 만들도록 -noconsole -F 를 추가해 준다. 그리고 파일이름.py 를 쓰면 끝! 위와 같은 프로세스가 진행이 되며 시간은 꽤 오래걸린다. (내가 잘못하고 있는 것인가..) 아래와 같은 경우에 에러가 발생할 수 있다. 1. .ui 파일을 바로 import 하였을 때 -> p.. 2020. 4. 20.
파이썬으로 signal processing (scipy.signal) python 으로 signal processing 하는 방법을 알아보다가 찾은 scipy.signal Signal processing (scipy.signal) — SciPy v1.4.1 Reference Guide ellip(N, rp, rs, Wn[, btype, analog, output, fs]) Elliptic (Cauer) digital and analog filter design. docs.scipy.org convolution, filtering, peak finding, spectral analysis 등이 가능하다. from scipy.signal import #butter, freqz, filtfilt, find_peaks 오늘은 내가 궁금한 거 3가지만 정리 Butter - low .. 2020. 4. 16.
[파이썬 python] Butterworth filter / low pass filter / signal data filtering Butterworth filter 란? 통과 대역(passband)의 진폭 스펙트럼이 아주 평평한 주파수 필터 The Butterworth filter is a type of signal processing filter designed to have a frequency response as flat as possible in the passband. It is also referred to as a maximally flat magnitude filter. It was first described in 1930 by the British engineer and physicist Stephen Butterworth in his paper entitled "On the Theory of Filter Amp.. 2020. 4. 15.
(책) 한권으로 파이썬 데이터 사이언스 A to Z (파이썬으로 엑셀 다루기 / 그래프 그리기) 엑셀에도 매크로 기능이 있지만! 파이썬이랑 엑셀을 함께 사용하면 너무 편하고 빠르게 작업을 할 수 있다. 하지만 왕초보에게 그것은 아주 어려운 일. 그래서 바로 이 책을 구매하게 되었다. "머신러닝과 딥러닝 기초수학과 데이터 전처리에 필요한 넘파이 판다스 모듈 이해하기" (사진이 잘 안나와서 아쉽다 조명 무엇) 이 책의 저자는 문용준, 문성혁 두분인데 가족인 것 같다. (멋지다..) 이 전에 구매한 책이 너무 흑백(파이썬 데이터 분석 입문)이라 이번에는 좀 컬러감 있는 책으로 구매하였다. 그래서 그런가 책 값은 저렴하지는 않다. ㅎㅎ 책 내용은 개발 환경 설치와 기본적인 내용을 다루는 것을 시작으로 한다. 개발환경은 굳이 주피터노트북을 사용할 필요는 없으므로 취향따라 설치 하면 된다. 그 다음 배열 데이.. 2020. 4. 2.
PyQt5로 파이썬 GUI 만들기 / python GUI (5) 그래프 그리기, 저장하기 가장 어려웠던 부분이다. matplotlib 을 이용하여 그래프를 그리고 plt.show() 등을 이용하면 내가 만든 GUI 창이 아니고 추가적인 창에 그래프가 그려진다. 나는 GUI 안에서 그래프를 보고 싶은데!! 그래프를 넣고 싶은 부분에 widget를 그려준다. objectName 은 graph_viewer 로 지정하기로 한다. (하고 싶은 이름 하면 된다.) 그 다음 위젯에서 오른쪽 클릭을 하여 다음으로 승격을 눌러준다. 그러면 아래와 같은 창을 만날 수 있다. 그 다음 승격된 클래스 이름과 헤대 파일을 위와 같이 입력해 준다. from PyQt5.QtWidgets import* from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg a.. 2020. 3. 28.