파이썬으로 UUID (고유 식별자) 생성하는 방법
범용 고유 식별자 UUID는 Universally Unique Identifier의 약자로, 소프트웨어 개발에 쓰이는 식별자 표준이다. UUID 표준을 따르면 임의의(혹은 임의로 보이는) 문자, 숫자의 조합으로 식별자를 생성할 수 있고, 중복될 가능성이 거의 없다고 인정되기 때문에 많이 사용되고 있다. 아무튼 파이썬에서는 기본적으로 uuid라는 내...
범용 고유 식별자 UUID는 Universally Unique Identifier의 약자로, 소프트웨어 개발에 쓰이는 식별자 표준이다. UUID 표준을 따르면 임의의(혹은 임의로 보이는) 문자, 숫자의 조합으로 식별자를 생성할 수 있고, 중복될 가능성이 거의 없다고 인정되기 때문에 많이 사용되고 있다. 아무튼 파이썬에서는 기본적으로 uuid라는 내...
게임 소개 더 포가튼 시티는 자유도 높기로 유명한 엘더스크롤 스카이림의 모드로 시작한 작품이다. 유저들이 워낙 압도적인 찬사를 하면서 입소문을 타고, 결국 수많은 시상식에서 상을 휩쓸게 되면서 비로소 스탠드얼론 게임까지 출시하게 된 거다. 게임을 시작하면 낯선 여자가 주인공을 깨운다. 이 여자가 강물에 빠져 있던 주인공을 구해준 상황인 거다. 그러...
파워포인트 ppt 파일에서 특정한 텍스트박스나 표의 셀을 지정해 배경이나 글꼴 색을 바꿔주는 파이썬 코드 예시. 라이브러리 python-pptx를 사용한다. from pptx import Presentation from pptx.dml.color import RGBColor prs = Presentation("./template.pptx") ...
주식 투자 그 자체에 대해서는 워낙 방송이나 책, 유튜브, 블로그에서 온갖 전문가들이 말을 하고 있으니 내가 더 말을 얹을 건 없을 것 같다. 흔히 재무제표나 성장 가능성 등 기업의 가치를 보고 투자하는 장기투자와 주가 흐름이 달라지는 패턴을 보고 하는 단기투자로 구분하는데, 내가 이번에 파이썬으로 시도하려고 하는 건 단기투자 중에서도 오로지 숫자로...
파워포인트로 미리 보고서 템플릿을 작성한 후, 이 안에 있는 차트 데이터만 업데이트 하는 방법을 파이썬으로 구현했다. stackoverflow에 이에 대한 질문이 올라왔는데, 파이썬으로 파워포인트를 다루는 라이브러리 python-pptx의 개발자인 Scanny가 직접 답변을 달았더라. 이걸 읽고 참고했다. 참고로 python-pptx에서는 차...
파워포인트 pptx 파일에서 특정 텍스트를 찾아서 원하는 텍스트로 바꾸는 파이썬 코드 예시. 라이브러리 python-pptx를 사용한다. from pptx import Presentation from pptx.enum.shapes import MSO_SHAPE_TYPE prs = Presentation("./template.pptx") 찾아바꾸...
파이썬 내장 라이브러리 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...