'사용' 태그의 글 목록
본문 바로가기

사용10

tkinter - 그리드를 이용해서 레이블, 엔트리, 버튼 배치하기 지난 포스트에서 레이블, 엔트리, 버튼을 만드는 방법을 설명하였습니다. 지난 포스트는 아래 링크를 참고하시기 바랍니다. tkinter - 레이블, 엔트리, 버튼 만들기 이번 포스트는 Label, Entry, Button을 배치하는 방법을 다뤄 보도록 하겠습니다. from tkinter import * win = Tk() win.title('password') win.geometry('250x100') win.mainloop() 위와 같이 코드를 입력하여 창을 만들어 줍니다. 이렇게 창이 만들어 집니다. 보시면 아시겠지만, 비밀번호를 입력하는 창을 tkinter를 사용하여 만들려고 합니다. 우선 레이블 부터 배치 하도록 하겠습니다. lbl_name = Label(win, text='User Name') l.. 2021. 10. 8.
(내돈내산) 갤럭시탭 S7 FE - 키보드북커버 구매 후기 갤럭시탭 S7 FE 사은품 쿠폰으로 구매한 '슬림 키보드 북커버'가 도착했습니다. 정가는 176,000원인데, 50% 할인해서 88,000원에 구매 했습니다. 7월 25일(일요일) 저녁에 구매해서 7월 28일(수요일) 오전에 배송 받았으니, 3일만에 왔네요. 사은품 배송은 오래 걸린다는 얘기를 들어서 마음을 비우고 있었는데, 생각보다 일찍 왔네요. 박스내부에 뽁뽁이로 포장되어서 왔네요. 이것도 나름 전자제품이니 충격이나 파손에 주의해야 되나 봅니다. 포장은 정말 깔끔하네요. 그래도 176,000원짜리 엑세사리로는 보이지 않네요.(개인적인 생각입니다.) 카메라 부분에 구멍이 길게 뚫어져 있어요. 이거는 갤럭시탭 S7 플러스 모델과 호환이 되어서 이렇게 디자인 했나 봅니다. 갤럭시탭 S7+ 는 S펜을 충전을.. 2021. 8. 5.
(내돈내산) 갤럭시탭 S7 FE 개봉기 기다리고 기다리던 갤럭시탭 S7 FE가 도착했습니다. 얼마에 구입하였는지 궁금하시면, 아래 포스트를 참고하세요 2021.07.19 - [리뷰/내돈내산] - (내돈내산) 삼성 갤럭시 탭 S7 FE 사전예약 최저가 가격비교 (내돈내산) 삼성 갤럭시 탭 S7 FE 사전예약 최저가 가격비교 태블릿이 과연 필요가 있을까 하며 몇 달동안 고민을 했었습니다. 열심히 당근에서 가격대를 보면서 중고로 사면 좋을지, 새거로 사야할지에 대해서 많은 고민을 하던 중 Fan Edition 모델이 나왔 dotsnlines.tistory.com 22일부터 순차 배송이라고 해서 다음달이 되어서야 배송이 될줄 알았는데, 생각보다 정말 일찍 받았습니다. 택배박스에 "고가품 파손주의"라고 붙어 있네요. 안전한 배송 감사합니다. 열어보니 .. 2021. 7. 23.
python pandas - 판다스 기본(to_numeric 에러 해결방법) 데이터프레임에서 작업을 하다보면 문자로 인식된 숫자데이터를 숫자로 바꿔야 할때가 있습니다. 이때 'to_numeric' 함수를 사용하면 되는데, 실제 문자가 데이터에 포함되어 있으면 에러가 발생합니다. 이때는 옵션을 errors = 'coerce'로 하면, 에러가 발생한 데이터를 N/A로 변경됩니다. 위와 같은 식으로 사용하면 됩니다. 2021. 5. 30.
파이썬으로 엑셀 VBA 매크로를 작동 시키는 방법(Calling Excel VBA Macro script by using Python script) 지난번 포스트에 이어서 파이썬을 통해 엑셀 VBA 매크로를 작동하는 방법에 대해서 포스트 해 보겠습니다. 시작하기 앞서 addin install 과 약간의 설정이 필요한데 이 부분은 아래 포스틀 참고하시기 바랍니다. 2021.03.31 - [파이썬/Python & Excel & VBA] - xlwings - 설치 및 addin 설정 방법 xlwings - 설치 및 addin 설정 방법 제가 컴퓨터 전공도 아니고 업무를 좀 편하게 하고자 VBA를 잔기술을 먼저 배웠습니다. 그런탓에 요즘 유행하는 파이썬을 이용해서 업무 자동화 하기보다는 VBA를 사용하기가 개인적으로는 훨씬 dotsnlines.tistory.com 우선 예제로 엑셀 VBA 코드를 작성해 보겠습니다. 파이썬 파일과 같은 디렉토리에 위와 같이 .. 2021. 4. 1.
엑셀 VBA(매크로) - Select Case 조건문 VA 조건문에는 Select Case 조건문이 있습니다. Select Case 조건문은 여러 조건에서 각각 다른 결과치를 처리할 때 편리합니다. 다음은 Select Case 조건문의 기본 구조 입니다. Select Case 판단할 조건의 대상 Case 조건 A 처리 A Case 조건 B 처리 B Case 조건 C 처리 C Case Else 처리 X End Select 예제를 한번 다뤄보도록 하겠습니다. 개발도구 메뉴에서 Visual Basic 메뉴로 들어갑니다. VBA 창에서 '삽입' 메뉴에서 '모듈(M)'을 눌러서 모듈을 추가합니다. Inputbox에서 받은 값을 'score'라는 변수에 저장합니다. 각 case 별로 점수에 따라 "A" ~ "F" 까지 점수의 범위를 지정합니다. 위의 그림과 같이 실행.. 2021. 1. 14.
엑셀 VBA(매크로) - For ~Next 순환문 (반복문) For~Next 순환문(반복문)은 특정 변수명이 초기값부터 종료값까지 특정 수만큼 증가하면서 처리할 작업을 반복 실행합니다. for 변수명 = 초기값 to 종료값 step 증가수 처리 next 변수명step은 생략을 해도되며, 생략하면 1씩 증가 합니다. 예제를 한번 다뤄보도록 하겠습니다. 개발도구 메뉴에서 Visual Basic 메뉴로 들어갑니다. VBA 창에서 '삽입' 메뉴에서 '모듈(M)'을 눌러서 모듈을 추가합니다. 위와 같이 코드를 입력합니다. Cell의 1행 2열부터 1000행까지 3숫자를 입력해 보는 코드입니다. "F5"를 눌러서 실행해 봅니다. 제대로 실행 된 것을 확인해 볼 수 있습니다. 개인적으로 For ~ Next 문은 VBA에서 가장 자주 사용되는 구문으로 생각이 됩니다. 대부분 엑.. 2021. 1. 12.
(내돈내산) 삼성 노트북 갤럭시북 플렉스2 (Galaxy Book Flex 2)(NT950QDA) 후기 예약으로 판매한 삼성 갤럭시 북 플랙스 2 후기입니다. 따끈따근하게 발매된지 얼마 안되는 제품입니다. 미스틱브론즈 색상인데, 조명에 따라서 색감이 다르게 보이네요. 우선 사양은 아래와 같습니다. 엄청난 사양을 가지고 있군요 가격은 다나와 기준으로 2,599,000원이 최저입니다. 정말 어마무시한 가격입니다. 사실 삼성전자 직원이시거나, 아시는 분이 있으시면 좀 더 저렴하게 사실수 있어요. 전체적인 구성품입니다. 여기에다 블루투스 이어폰(갤러시 버즈 라이브)도 추가로 받았습니다. 박스를 개봉하면 요론것들이 들어 있습니다. 무선 블루투스 마우스도 주고, 충전기, 그리고 C Type 젠더를 랜선과 USB 타입으로 제공합니다. 역시 삼성제품이라 그런지 깔끔하고 고급져 보이네요. 크기는 15인치 입니다. 기존에 .. 2021. 1. 11.
엑셀 VBA(매크로) - MsgBox 사용하기 'MsgBox'와 'InputBox'는 VBA에서만 사용하는 일종의 함수입니다. 'MsgBox'함수로 원하는 대화상자를 나타내고, InPutBox 함수로는 사용자로부터 원하는 값을 입력받는 대화형 작업을 구현할 수 있습니다. 먼저 'MsgBox' 함수부터 살펴 보겠습니다. 개발도구 메뉴에서 Visual Basic 메뉴로 들어갑니다. VBA 창에서 '삽입' 메뉴에서 '모듈(M)'을 눌러서 모듈을 추가합니다. 위의 그림과 같이 코드를 입력합니다. MsgBox 함수는 'Prompt', 'Buttons', 'Title' 이렇게 세 가지 인수로 이루어져 있습니다. 각 인수는 쉼표로 구분하며 괄호는 생략할 수 있습니다. MsgBox prompt, buttons, title 이렇게 사용 하시면 됩니다. 위의 예제는 .. 2021. 1. 6.
openpyxl - 엑셀파일의 데이터 가져오기 이번 포스트는 openpyxl 모듈을 사용하여 이미 만들어진 엑셀파일의 데이터를 가져오도록 하겠습니다. 제가 엑셀은 VBA가 익숙하다 보니깐 python으로 엑셀을 다루려고 하다보니 많이 헷갈리네요.. 우선 필요한 모듈을 불러옵니다. 'openpyxl' 중에서 엑셀파일을 불러 오기 위해서는 'load_workbook' 모듈이 필요합니다. 엑셀파일의 경로를 지정해주고 'wb'라는 변수에 입력합니다. 그리고 엑셀파일에서 활성화 된 시트를 'ws'라는 변수에 입력합니다. 엑셀시트에 임의로 글자를 입력해서 저장합니다. 이 글자를 파이썬으로 불러오도록 하겠습니다. '시트['셀위치']].value' 형식으로 쓰면 해당셀의 값이 불러와집니다. 셀 값을 불러오는 다른 방법도 있습니다. '시트.cell(row=행번호, .. 2020. 12. 19.