분류 전체보기 228

[PyQt] Qt Designer 설치 및 실행 (in Pycharm)

Qt Designer란 위지위그 방식으로 UI 화면을 손쉽게 제작할 수 있도록 도와주는 프로그램입니다. 여기서 위지위그(WYSIWYG: What You See Is What You Get)란, 화면에 나오는 내용이 출력물에 그대로 나오는 방식을 말합니다. 이번 글에서는 Qt Designer를 설치하고 실행하는 법에 대해 알아보겠습니다. 우선 파이참에서 터미널을 열어줍니다. 터미널은 Pycharm 하단에서 [Terminal] 버튼을 클릭하면 열 수 있습니다. 이제 터미널에 아래의 명령어를 작성해줍니다. pip install pyqt5 pyqt 뒤에 숫자는 본인이 사용하고 싶은 PyQt의 버전을 작성하면 됩니다. 2022년 기준 가장 최신 버전은 PyQt6입니다. 엔터를 눌러 명령어를 실행하면 다음과 같이 ..

[자격증 합격 후기] 빅데이터 분석기사 필기

사실 현재 글을 작성하는 시점은 필기시험을 합격하고 1년가량이 지난 상황입니다. SSAFY와 취업 이슈로 필기를 합격한 뒤 1년가량을 바쁘게 지내다가 드디어 실기 시험을 준비하려고 마음을 먹었고, 기억을 더듬어 필기시험 합격 후기를 써보고자 합니다. 그러니 2021년 후기라는 점 유념하시면서 읽어주시면 감사하겠습니다. 누군가에게는 조금이나마 도움이 되길 바라면서... 시작해보겠습니다. 시험 정보 시험 시간: 120분 (60분부터 퇴실 가능) 시험 일정: 1년에 2회 합격 기준: 전 과목 40점 이상, 평균 60점 이상 참고 사이트 https://www.dataq.or.kr/www/sub/a_07.do 제가 친 시험은 2021년 하반기에 치러진 제3회 빅데이터 분석기사 필기입니다. 점수가 좋은 편은 절대 ..

자격증 후기 2022.09.06

MDF에 대해 알아보자

1. MDF란? MDF(Measure Data Format)는 계측 데이터용 바이너리 파일 포맷으로 번역될 수 있습니다. 이름에서도 알 수 있듯이 계측된 데이터를 바이너리 파일 형식으로 저장하는 양식 또는 서식이라고 풀이할 수 있습니다. 조금 더 자세하게 설명하자면, 자동차 산업, 특히 차량 ECU의 개발, 교정, 테스팅에 주로 사용되며, 자동차 애플리케이션에서 발생하는 신호를 획득, 처리, 표시, 문서화/후처리 하는 목적으로 사용되는 파일 포맷입니다. 자동차 애플리케이션에서의 신호는 센서 데이터, ECU 내부 변수/상태, 차량 네트워크 내 버스 트래픽 또는 내부적으로 계산된 값을 뜻하며, 쉽게 말해 자동차 내의 각 기기들에서 발생하는 신호를 처리하기 위해 사용된다고 생각하시면 됩니다. 자동차 애플리케이..

기타 2022.08.23

[VBA] Choose Function

Choose 함수는 여러 argument 중 하나를 선택하는 함수입니다. 사용법은 다음과 같습니다. Choose(index, argument1, [argument2, argument3, argument4...]) index: 뒤에 작성된 argument의 위치 argument: 선택될 값. Variant 자료형이기 때문에 어떠한 값도 올 수 있다. 하나 이상의 값이 존재해야 한다. Choose 함수는 argument들 중 index의 위치에 있는 값을 반환합니다. 만일 argument의 개수를 넘어서는 index를 사용할 시 Null 값을 반환합니다. Sub Choose_Example() Debug.Print Choose(1, "Lee", 2, True, 112.3, Empty) Debug.Print C..

[VBA] 문자열 자르기(Left, Right, Mid)

VBA에서 문자열을 자르기 위해 사용되는 함수는 Left, Right, Mid 세 가지가 있습니다. 세 함수 모두 이름만 봐도 어떤 기능을 가지고 있는지 알 수 있게 직관적으로 되어있죠? Left: 문자열의 좌측 끝으로부터 지정한 길이만큼 문자열을 잘라서 반환합니다. Right: 문자열의 우측 끝으로부터 지정한 길이만큼 문자열을 잘라서 반환합니다. Mid: 문자열의 지정된 위치로부터 지정된 길이만큼 (길이를 지정하지 않으면 끝까지) 문자열을 잘라서 반환합니다. 사용법은 다음과 같습니다. Left(String, Length) Right(String, Length) Mid(String, Start, [Length]) String 세 경우 모두 String은 자르고자 하는 문자열을 뜻합니다. Length Le..

[VBA] File Dialog를 사용해 파일 선택

VBA에서 파일을 선택하고 싶을 때 File Dialog를 사용할 수 있습니다. 기본적인 구문은 다음과 같습니다. Application.FileDialog(fileDialogType) fileDialogType은 필수 값으로 다음의 4가지 중에 하나를 사용할 수 있습니다. 사용 목적에 따라 골라서 사용하시면 됩니다. Name Usage msoFileDialogFilePicker 파일을 선택할 때 사용 msoFileDialogFolderPicker 폴더를 선택할 때 사용 msoFileDialogOpen 파일을 열 때 사용 msoFileDialogSaveAs 파일을 저장할 때 사용 Application.FileDialog(msoFileDialogFilePicker).Show 여기서 추가적인 기능을 사용하고 ..

[VBA] SGN Function

VBA에서 SGN 함수는 숫자의 부호를 확인할 때 사용합니다. 사용법은 다음과 같습니다. Sgn(number) 여기서 number의 자리에는 모든 numeric type의 변수(Byte, Boolean, Integer, Long, Date...)가 들어갈 수 있습니다. Return Value는 다음과 같습니다. 0보다 큰 경우 1 0인 경우 0 0보다 작은 경우 -1 예시를 살펴보겠습니다. Sub Sgn_Example() Debug.Print "True: " & Sgn(True) 'Boolean Debug.Print "False: " & Sgn(False) 'Boolean Debug.Print "10: " & Sgn(10) 'Integer Debug.Print "-10: " & Sgn(-10) 'Inte..

[VBA] 행, 열 숨기기

VBA에서는 원하는 행 또는 열을 숨길 수 있는 기능을 지원합니다. 사용법은 예시와 함께 알아보겠습니다. 우선 다음과 같이 Sheet를 준비해보았습니다. 여기서 A-B열과 1-2행을 완전히 숨기려면 다음과 같이 수행하면 됩니다. Sub Hidden_Example() Dim sht As Worksheet Set sht = Sheet7 sht.Range("A1:B1").EntireColumn.Hidden = True ' 원하는 열 숨김 sht.Range("A1:A2").EntireRow.Hidden = True ' 원하는 행 숨김 End Sub Sheet의 이름인 sht 변수에 대해서는 본인의 예제에 맞게 설정하시면 됩니다. Range를 원하는 대로 설정한 뒤, EntireColumn 속성에 대해 Hidde..

[VBA] Join Function

VBA로 문자열 배열에 있는 문자열들을 하나의 문자열로 합치고 싶을 때 Join 함수를 사용할 수 있습니다. 사용법은 다음과 같습니다. Join(sourcearray, [delimiter]) sourcearray: 필수 값으로, 하나의 문자열로 만들고 싶은 문자열 배열의 이름. delimiter: 옵션 값으로, 문자열을 합칠 때 각 문자열 사이에 들어갈 구분자. 아무것도 입력하지 않으면 " "가 기본 값으로 들어간다. 사용 예는 다음과 같습니다. Sub Join_Example() Dim Str_Arr(3) As String Str_Arr(0) = "I" Str_Arr(1) = "Am" Str_Arr(2) = "Junha" MsgBox Join(Str_Arr) End Sub 크기가 3인 하나의 문자열 배열..