파이썬 GUI - tkinter 사용법 (기초)
파이썬으로 GUI 프로그램 만들 때 사용하는 대표적인 라이브러리로 tkinter, PyQt5 등이 있는데, 일단 간단한 수준에서 기능만 구현하기 위해서 가장 먼저 시도해볼만한 건 역시 tkinter다. 파이썬 설치하면 기본으로 딸려오는 내장 라이브러리이기 때문에. GUI 프로그램 만들 때 레이아웃 잘 짜고 그럴싸한 디자인까지 하려면 꽤나 어렵다. 특...
파이썬으로 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...
블로그를 하다 보니 재밌는 일이 생긴다. 몇 달 전 원티드(wanted)에서 “파이썬으로 업무 자동화하기“라는 주제로 강의 의뢰 메일을 받았고, 지난 6월 말에는 직접 강의를 촬영까지 하게 되었으니 말이다. 사실 이러한 강의 의뢰가 처음 있는 일은 아니었고, 몇 번 거절(?)을 하기도 했으나 이번에는 해보면 좋겠다는 생각이 들었다. 일단 이번 강의는...