본문 바로가기

파이썬19

깃허브 git download 사용방법 sqlcipher3 설치 파이썬 안녕하세요. 파이신입니다. 오늘은 파이썬 코딩시에 open source를 직접 설치하고 라이브러리를 이용하는 방법을 알아봅니다. - 본 글은 파이썬 중급자 이상이 읽어 보기에 적합합니다. 깃허브, 깃이란? 라이브러리 개발사가 실행파일들을 웹에서 제공하면 좋은데, 그렇지 않은 경우도 많고, 라이브러리 개발자의 경우에는 실행파일을 만들어 제공하면 호환성에 문제가 생겨, 여러 말들이 생기는 것을 피하고자, 오픈소스를 제공하고 알아서 만들어 쓰라는 경우가 많습니다. 필자도 그런 경우이기는 합니다. 워낙 다양한 환경에서 동작해야 하니, 이건 코드의 본질이 아니라는 생각을 하기 때문입니다. 코드의 핵심을 잡는 게 git의 이유이기도 하니까 그렇습니다. 상업제품을 배포하는 목적이 아니기 때문이죠. 그래서 깃허브에서 .. 2024. 3. 19.
파이썬 datetime, locale, schedule의 다양한 사용사례 안녕하세요 파이신입니다. - 본 글은 파이썬 중급자 이상이 읽어 보기에 적합합니다. from datetime import datetime, timedelta dt1 = datetime(2024,1,25,10,5,0) dt2 = dt1 + timedelta(hours = 2) print(dt2) 시간차이를 구하는 간단한 예입니다. 파이썬을 처음 접했을 때 datetime에서 %Y와 %y의 사소한 차이 때문에 몇 시간 동안 당황했던 기억이 납니다. 다음 코드에서 확인해 봅니다. from datetime import datetime dt1 = datetime.now() dt1 = datetime(2020,1,1,2,2,3) print(dt1) print('{0:%Y-%m-%d} {0:%H:%M:%S}'.for.. 2024. 3. 18.
FreeTypeFont object has no attribute 'measure_text' 안녕하세요. 파이신입니다. 오늘은 이미지에 텍스트를 넣을 때 발생할 수 있는 에러에 대해 알아봅니다. - 본 글은 파이썬 중급자 이상이 읽어 보기에 적합합니다. 이미지 처리를 하면서 글자를 삽입하는 일은 자주 있는 일입니다. 특히 자동화 부분이나, 스크래핑/크롤링을 하면서 화면을 캡처한 후 프로그래머의 메모를 직관적으로 남겨 놓는 경우에서는 더욱 유용합니다. 시간이 지난 후에 글자로 된 설명을 따로 읽어 보는 것보다 말 그대로 직관적이고 편하기 때문입니다. 이미지에 글자를 넣으려면, 글자의 크기와 위치에 대해 신경을 쓸 수밖에 없습니다. 아무 데나 넣을 수는 없으니까요. 일반적으로 글자의 크기와 위치를 넣을 때 사용하는 함수는, ImageFont클래스의 measure_text 메서드입니다. 평소에 사용하.. 2024. 3. 17.
카카오 API 이미지 가져오는 방법. 파이썬 안녕하세요. 파이신입니다. 오늘은 카카오 API를 이용해서 이미지를 가져오는 방법을 알아봅니다. - 본 글은 파이썬 중급자 이상이 읽어 보기에 적합합니다. 지난 글에서 카카오 API의 기본 이용방법, 검색을 통한 결과값을 가져오는 방법을 알아봤습니다. 이번에는 이미지를 가져와 보는데, 지난번과 마찬가지로 다음넷을 기준으로 이미지를 가져옵니다. 네이버나 구글에 익숙한 상태에서는 다음의 이미지 구성이 좀 어색한 부분이 있지만, 네이버나 구글이 이미지 API를 제공하지 않는 현실에서 카카오가 이미지 검색 API를 제공하고 있다는 것은 프로그래머들에게는 좋은 것 같습니다. 바로 코드로 넘어가 봅니다. import requests import pandas as pd from IPython.display impor.. 2024. 3. 16.