썸네일 이미지 만들기 용량 줄이기(with python)
파이썬 썸네일 이미지 만들기, 썸네일 이미지 용량 줄이기 코드를 연습하다가 작성해서 올려봅니다. 썸네일 이미지 용량 줄이기는 jpg 파일 저장 시 quality 100, 80, 60, 40, 20, 10으로 각각 저장합니다. 썸네일 이미지 만들기 및 썸네일 용량 줄이기 웹 사이트에 글 작성 시 중요한 이미지가 아닌 경우, 웹 서버 용량이나 트래픽을 고려하여 원본 이미지를 필요한 크기로 리사이징할 때가 있는데, 가급적 jpg 포맷 사용으로 하고(quality 60%~80% 적당), 만일 글자가 많은 이미지이면 png 포맷을 사용하며, 이미지의 정보인 메타데이터(exif)는 제거하는 것이 좋다고 합니다. 파이썬 라이브러리 requests로 인터넷에 있는 이미지를 다운로드하고, pillow와 pilkit을 활..
2023. 12. 10.
SQL 함수, 서브 쿼리 연습
직전 포스팅(SQL 기본 문법)에 이어서 SQL 함수와 서브 쿼리 연습 후 정리한 내용임. 문자, 숫자, 날짜, 그리고 중복 제거와 관련한 함수를 연습해보고, 서브 쿼리에 대한 내용도 정리해서 올려봅니다. 문자 관련 함수 # 오라클 함수를 실행하기 위해서는 SELECT 문 내에 있어야 함 ▶ UPPER, LOWER, INITCAP UPPER : 대문자로 바꿈 LOWER : 소문자로 바꿈 INITCAP : 맨 앞 글자는 대문자, 나머지는 소문자로 바꿈 select ename, upper(ename), lower(ename), initcap(ename) from emp; select * from emp where upper(ename) = upper('smith'); select * from emp wher..
2023. 12. 8.
파이썬 함수, 클래스, 속성 비공개, 상속 등 알아보기
파이썬이 배우기 쉬운 개발 언어라고 하지만, 다른 언어와 같이 함수, 클래스, 상속, 오버라이딩 등의 개념도 있고, 특히 클래스라는 개념은 다른 언어와 같기 때문에 난이도가 없는 것은 아닙니다. 파이썬의 함수와 클래스, 그리고 상속 드의 개념에 대해 간략하게 정리해서 올려봅니다. 파이썬 함수 알아보기 ▶ 함수란? 함수는 어떠한 값을 입력하면 정의된 절차에 따라 일을 수행한 후 결과물을 내는 것 ▶ 함수를 사용하는 이유 반복되는 코드의 수를 줄일 수 있음 누군가가 만들어 놓은 기능을 손쉽게 활용할 수 있음 팀 단위로 협업/분업 가능 함수의 코드만 수정하면 실제 사용되는 여러 부분들이 자동으로 수정되므로 유지보수가 용이함 ▶ 함수 생성 # 함수 생성 :def - definition def plus(a, b)..
2023. 12. 7.