파이썬 GUI - tkinter 사용법 (코드 예시)
파이썬 내장 라이브러리 tkinter로 GUI 프로그램 만드는 코드 예제. 내가 나중에 다시 보려고 기초적인 수준만 작성해서 일단 기록해본다. tkinter 코드 예시 import tkinter as tk from tkinter.filedialog import askdirectory, askopenfilename, askopenfilenames f...
파이썬 내장 라이브러리 tkinter로 GUI 프로그램 만드는 코드 예제. 내가 나중에 다시 보려고 기초적인 수준만 작성해서 일단 기록해본다. tkinter 코드 예시 import tkinter as tk from tkinter.filedialog import askdirectory, askopenfilename, askopenfilenames f...
파이썬으로 GUI 프로그램 만들 때 사용하는 대표적인 라이브러리로 tkinter, PyQt5 등이 있는데, 일단 간단한 수준에서 기능만 구현하기 위해서 가장 먼저 시도해볼만한 건 역시 tkinter다. 파이썬 설치하면 기본으로 딸려오는 내장 라이브러리이기 때문에. GUI 프로그램 만들 때 레이아웃 잘 짜고 그럴싸한 디자인까지 하려면 꽤나 어렵다. 특...
파이썬 라이브러리 중 pytube라는 걸 사용하면 유튜브에 있는 영상 관련 메타데이터를 가져오거나 영상을 동영상 파일 형식으로 다운 받을 수 있다. 일단 pytube를 설치하자. (참고: 홈페이지, 깃허브) pip install pytube 이제 다운로드 폴더와 유튜브 영상 URL을 넣고 다운로드 해보자. from pytube import Y...
프로그래밍 하면서 제일 먼저 배우는 게 바로 출력문이다. 내가 프로그래밍한 결과가 정상적으로 작동하는지 확인해야 하니까. 그래서 무슨 언어를 배우든 일단 Hello World부터 찍고 시작하게 되는 거겠지. 아무튼 파이썬에서도 print문을 사용하면 기본적인 출력을 할 수 있지만 많은 양의 데이터를 다룰 때, 이를 테면 중첩된 리스트나 딕셔너리, A...
WORK 풀타임 재택근무 2년차 벌써 재택근무를 한지 만 2년이 다 되어간다. 내가 앞으로 직접 사무실에 출퇴근을 의무적으로 해야 하는 다른 회사에 다닐 수 있을지 모르겠다. 그만큼 이 재택근무에 생활리듬이 완전히 적응해버렸다. 재택근무 처음할 때는 일 효율도 잘 안 나오는 것 같았는데, 이제는 오히려 근무시간에 구애받지 않고 내가 일을 하고 싶을...
최근에 엑스박스 게임패스 3개월에 1000원 할인 행사가 있길래 바로 가입을 해보았고, 그곳에 올라와있는 수많은 게임 중에 뭘 좀 해볼까 둘러보다가 눈에 띈 게 바로 《둠 이터널》이었다. 둠이라면… 사실 내가 기억하는 둠은 이런 모습이다. 뭔가 좀 조악하긴 하지만, 당시 3D로 FPS 플레이를 한다는 게 신선하기도 했고. HP 줄어들면 얼굴에서...
얼마 전에 작업 시간이 꽤 오래 걸리는 파이썬 자동화 스크립트를 짠 적이 있다. 기다리기 지루해서 다른 일을 좀 하고 있었는데, 실행해놓은 파이썬 코드가 완료됐는지 창을 매번 열어서 확인해보는 게 생각보다 번거롭더라. 그래서 실행이 완료되거나 에러가 발생했을 때 알림음이 재생되면 좋겠다는 생각이 들었다. 나중에 내가 다시 보려고 남기는 포스팅. ...
누가 나에게 “네 인생 최고의 게임이 무엇이냐” 묻거든 난 주저 없이 Outer Wilds(아우터 와일즈)라고 말할 거다. 이미 블로그에 리뷰를 남긴 적도 있었지. 최근에 그토록 기다리던 DLC가 드디어 나왔다는 소식을 듣고 얼른 가서 플레이 했다. 그런데 이 게임 정말… DLC까지 이렇게 완벽해도 되는 건가. 어쨌든 DLC에서 또 한 번 감탄하고 남...
보통 이메일 자동화를 할 때 SMTP 서버를 활용한다. 이게 가장 간편하기 때문에. 그러나 SMTP 사용하면 발송할 때 제한이 있는 경우도 있어서, 이번에는 구글에서 공식적으로 제공하는 Gmail(지메일) API를 사용해서 메일을 보내는 방법을 테스트 해봤다. 공식 문서에 있는 설명 그대로 따라했는데, 크게 “프로젝트 생성 및 사용자 인증”과 “파이...
오늘 리뷰할 게임은 2016년에 출시한 《The Witness》. 그동안 액션 중심의 게임에 지친 몸과 마음을 달래기 위해 이 평화로운 퍼즐 게임을 골라 플레이 해봤는데, 엔딩을 본 후에도 이 게임이 주는 메시지에 압도되어 버렸고, 결국 리뷰를 남기지 않을 수가 없었다. 참고로 이 게임은 아주 간단한 방식으로 조작하는 퍼즐 게임임에도 불구하고 BA...